.banner{margin-top:16px}.banner .banner-inner{background:#000;border-radius:8px;margin:0 auto;overflow:hidden}.banner .banner-inner .swiper-container{left:0;-o-object-fit:cover;object-fit:cover;position:relative;top:0}.banner .banner-inner .swiper-container .swiper-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px}@media only screen and (max-width:991px){.banner .banner-inner .swiper-container .swiper-slide{background-position:top;padding:24px}}@media only screen and (max-width:575px){.banner .banner-inner .swiper-container .swiper-slide{padding:0 14px}}.banner .banner-inner .swiper-container .swiper-slide .item-inner img{margin-bottom:20px;max-width:100%;width:160px}.banner .banner-inner .swiper-container .swiper-slide .item-inner .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;max-width:50%;position:relative;z-index:10}@media only screen and (max-width:575px){.banner .banner-inner .swiper-container .swiper-slide .item-inner .text{max-width:70%}}@media only screen and (max-width:390px){.banner .banner-inner .swiper-container .swiper-slide .item-inner .text{max-width:90%}}.banner .banner-inner .swiper-container .swiper-slide .item-inner .text p{color:#fff;font-size:30px;line-height:130%}.banner .banner-inner .swiper-container .swiper-slide .item-inner .text p strong{color:#ebbe7d}.banner .banner-inner .swiper-container .swiper-slide .item-inner a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#ebbe7d;border-radius:40px;color:#131313;font-size:21px;font-weight:700;justify-content:center;margin-top:20px;padding:15px 20px;text-decoration:none;-webkit-transition:.3s;transition:.3s}.banner .banner-inner .swiper-container .swiper-slide .item-inner a:hover{background:#eac692;-webkit-transition:.3s;transition:.3s}.banner .banner-inner .swiper-container .bullets{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;bottom:20px;gap:3px;justify-content:flex-end;left:0;padding-right:20px;position:absolute;z-index:10}.banner .banner-inner .swiper-container .bullets .swiper-pagination-bullet{background:#fff;margin:0 2px;opacity:1}.banner .banner-inner .swiper-container .bullets .swiper-pagination-bullet-active{background:#fccd41}.banner.large{height:calc(100vh - 72px);margin-left:-24px;margin-right:-24px;margin-top:-14px;min-height:50%}@media only screen and (max-width:575px){.banner.large{height:calc(100vh - 62px);margin-left:-14px;margin-right:-14px}}.banner.large .banner-inner{border-radius:0;height:calc(100vh - 72px)}@media only screen and (max-width:575px){.banner.large .banner-inner{height:calc(100vh - 62px)}}.banner.large .banner-inner .swiper-container{height:calc(100vh - 72px)}@media only screen and (max-width:575px){.banner.large .banner-inner .swiper-container{height:calc(100vh - 62px)}}.banner.large .banner-inner .swiper-container .swiper-slide{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;height:calc(100vh - 72px)}@media only screen and (max-width:575px){.banner.large .banner-inner .swiper-container .swiper-slide{height:calc(100vh - 62px)}}