.index-banner__img{height:470px}.index-banner__img img{width:100%;height:100%;object-fit:cover}.index-banner_item{position:relative}.index-banner__text{position:absolute;top:50%;transform:translate(-50%,-50%);max-width:1165px;width:100%;left:50%;margin-right:-50%}.index-banner__title{font-family:"DejaVu Sans",sans-serif;font-weight:700;font-size:40px;line-height:54px;text-transform:uppercase;color:#000;max-width:510px}.index-banner__link{display:inline-block;background-color:#0c70b2;border-radius:30px;font-family:"DejaVu Sans",sans-serif;font-size:16px;line-height:19px;color:#fff;padding:15px 40px;box-shadow:0 5px 0 #07588d;margin-top:33px}.index-banner__link:hover{background-color:#f47321;box-shadow:0 5px 0 #d4631b}.index-banner-list{position:relative}.index-banner-list .owl-nav{position:absolute;top:50%;transform:translate(-50%,-50%);max-width:1165px;width:100%;left:50%;margin-right:-50%}.index-banner-list .owl-next,.index-banner-list .owl-prev{height:59px;width:59px;background:#fff!important;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.index-banner-list .owl-prev{left:-99px}.index-banner-list .owl-next{right:-99px}.index-banner-list .arrow_icon{display:block;width:10px;height:10px;position:absolute;border:2px solid #a5a6a9;border-top:none;border-right:none;top:50%;margin-right:-50%}.index-banner-list .arrow_icon.arrow__left{transform:translate(-50%,-50%) rotate(45deg);left:54%}.index-banner-list .arrow_icon.arrow__right{transform:translate(-50%,-50%) rotate(225deg);left:47%}.index-banner-list .owl-next:hover .arrow_icon,.index-banner-list .owl-prev:hover .arrow_icon{border-color:#f47321}.index-banner-list .owl-dots{display:none;position:absolute;left:12px;bottom:10px;align-items:center}.index-banner-list .owl-dot span{display:block;background:#fff;border:1px solid #f47321;border-radius:50%}.index-banner-list .owl-dot.active span{background-color:#f47321}.index-banner__link.is-mobile{display:none}.index-banner__content,.index-banner__label{font-weight:400;font-size:18px;line-height:130%;color:#000;margin-top:33px}.index-banner__label span{padding:0 5px;margin:0 2px}.index-banner__content{font-size:20px;color:#454859;margin-top:17px;max-width:510px}@media (max-width:1380px){.index-banner-list .owl-nav,.index-banner__text{max-width:1000px}}@media (max-width:1240px){.index-banner-list .owl-nav,.index-banner__text{max-width:900px}}@media (max-width:1170px){.index-banner-list .owl-nav,.index-banner__text{max-width:850px}.index-banner-list .owl-next,.index-banner-list .owl-prev{width:50px;height:50px}.index-banner-list .owl-prev{left:-70px}.index-banner-list .owl-next{right:-70px}}@media (max-width:1023px){.index-banner-list .owl-nav{display:none}.index-banner__text{max-width:none;width:100%;padding:0 10px}.index-banner-list .owl-dots{display:flex}.index-banner__title{font-size:34px;line-height:48px;max-width:600px}.index-banner__img{height:380px}.index-banner-list .owl-dot span{height:15px;width:15px}.index-banner-list .owl-dot:not(:last-child){margin-right:12px}.index-banner__content,.index-banner__label{margin-top:15px}.index-banner__link{margin-top:25px}}@media screen and (max-width:767px){.index-banner__title{font-size:22px;line-height:30px;max-width:300px}.index-banner__img{height:250px}.index-banner__link{margin-top:15px}.index-banner-list .owl-dot span{height:8px;width:8px}.index-banner-list .owl-dot:not(:last-child){margin-right:6px}.index-banner__content{display:none}.index-banner__label{margin-top:3px;max-width:160px}}@media screen and (max-width:450px){.index-banner__title{font-size:18px;line-height:24px;max-width:200px}.index-banner__text .index-banner__link{display:none}.index-banner__link.is-mobile{display:inline-block}.index-banner__link{margin-top:0;width:100%;padding:15px 10px 14px;text-align:center;box-shadow:none;border-radius:0;background-color:#f47321}.index-banner__link:hover{box-shadow:none;background-color:#e96e20}.index-banner__img{height:160px}.index-banner-list .owl-dots{bottom:58px}.index-banner__text{top:0;bottom:48px;transform:none;left:0;right:0;margin-right:0;display:flex;flex-direction:column;justify-content:center;padding:16px 10px 24px}}