.b-top-slider .swiper-pagination{position:static;display:none;margin-top:16px}@media(max-width:1239px){.b-top-slider .swiper-pagination{display:block}}.swiper--slider .swiper-wrapper{align-items:stretch}.swiper--slider .swiper-slide{height:880px;overflow:hidden}@media(max-width:1239px){.swiper--slider .swiper-slide{height:420px}}@media(max-width:767px){.swiper--slider .swiper-slide{height:337px}}.swiper--slider .swiper__img{position:absolute;display:block;width:100%;height:100%}.swiper--slider .swiper__img img,.swiper--slider .swiper__img video{display:block;width:100%;height:100%;object-fit:cover}.swiper--slider .swiper__img .swiper__poster{position:absolute;inset:0;z-index:1;transition:opacity .6s ease}.swiper--slider .swiper__img .swiper__poster.is-loaded{opacity:0;pointer-events:none}.swiper--slider .swiper__img:after{content:"";position:absolute;inset:0 0 40%;background:#3f3f42;background:linear-gradient(180deg,#3f3f42,#3f3f4200)}.swiper--slider .swiper__content{position:relative;width:100%;max-width:1590px;height:100%;margin:0 auto;padding:190px 30px 120px;color:#fff}@media(max-width:1239px){.swiper--slider .swiper__content{padding:90px 20px 40px}}@media(max-width:767px){.swiper--slider .swiper__content{padding:73px 20px 30px}}.swiper--slider .swiper-buttons{position:relative;bottom:120px;display:none;max-width:1590px;height:0;margin:0 auto;padding:0 30px;justify-content:flex-end;align-items:flex-end;gap:1px}.swiper--slider .swiper-buttons .swiper-button-prev,.swiper--slider .swiper-buttons .swiper-button-next{position:relative;right:auto;left:auto;display:flex;width:60px;height:60px;background-color:#ccb291;justify-content:center;align-items:center;transition:background-color .3s}.swiper--slider .swiper-buttons .swiper-button-prev svg,.swiper--slider .swiper-buttons .swiper-button-next svg{width:30px;fill:none}.swiper--slider .swiper-buttons .swiper-button-prev:hover,.swiper--slider .swiper-buttons .swiper-button-next:hover{background-color:#3f3f42}@media(min-width:1240px){.swiper--slider .swiper-buttons{display:flex}}.swiper--slider+.swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px;background-color:#3f3f42}.swiper--slider+.swiper-pagination .swiper-pagination-bullet-active{background-color:#ccb291}
