.banner-slider{background-color:#000;color:#fff;display:flex;flex-flow:column wrap;justify-content:center;min-height:100vh;min-height:100svh;position:relative}.banner-slider--image:before,.banner-slider--slide-image:before{background-color:rgba(0,0,0,.45);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.banner-slider--image,.banner-slider--swiper.swiper{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.banner-slider--slide,.banner-slider--slide-image{height:100%;position:relative;width:100%}.banner-slider--image img,.banner-slider--slide-image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.banner-slider--type-slider{min-height:800px}.banner-slider .swiper-button-next,.banner-slider .swiper-button-prev{background:hsla(38,45%,69%,.75);color:#fff;height:70px;padding:0;transition:background .3s ease-in-out,border .3s ease-in-out;width:48px}.banner-slider .swiper-button-next svg,.banner-slider .swiper-button-prev svg{height:26px;width:15px}.banner-slider .swiper-button-next:hover,.banner-slider .swiper-button-prev:hover{background:#d3b88b}.banner-slider .swiper-button-next{right:90px}.banner-slider .swiper-button-prev{left:90px}@media (max-width:1024px){.banner-slider--type-slider{min-height:554px}.banner-slider .swiper-button-prev{left:42px}.banner-slider .swiper-button-next{right:42px}}@media (max-width:767px){.banner-slider--type-slider{min-height:300px}.banner-slider .swiper-button-next,.banner-slider .swiper-button-prev{top:44%}.banner-slider .swiper-button-prev{left:33px}.banner-slider .swiper-button-next{right:30px}}