@font-face{font-family:CromaSans;font-style:normal;font-weight:400;src:url(/build/fonts/Croma%20Sans%20Regular.56d42449.woff2) format("woff2"),url(/build/fonts/Croma%20Sans%20Regular.7aec0764.woff) format("woff")}@font-face{font-family:CromaSansBold;font-style:normal;font-weight:400;src:url(/build/fonts/Croma%20Sans%20Bold.3406524e.woff2) format("woff2"),url(/build/fonts/Croma%20Sans%20Bold.588d7586.woff) format("woff")}@font-face{font-family:CromaSansItalic;font-style:normal;font-weight:400;src:url(/build/fonts/Croma%20Sans%20Italic.b6985820.woff2) format("woff2"),url(/build/fonts/Croma%20Sans%20Italic.319744f0.woff) format("woff")}.swiper-wrapper{margin:0 auto;position:relative;width:100%}.swiper-wrapper .swiper{margin-left:auto;margin-right:auto}.swiper-wrapper .swiper-slide{align-items:center;background:#fff;display:flex;font-size:18px;justify-content:center;text-align:center}.swiper-wrapper .swiper-slide img{display:block;height:100%;object-fit:cover;width:100%}.swiper-button-next:after,.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:none}.swiper-button-next span,.swiper-button-prev span{color:#d22a3b;font-size:30px;margin-left:10px}.swiper-button-next span{margin-left:10px}.swiper-button-prev span{margin-right:25px}.swiper-hpbanner-wrapper{height:400px}.swiper-hpbanner-wrapper .swiper-slide{background-position:50% 20%;background-size:cover;width:100vw}.swiper-hpbanner-wrapper .swiper-slide .slide-info{color:#fff;left:clamp(1.25rem,calc(2vw + 1.5rem),3.5rem);line-height:1.2;position:absolute;right:50px;text-align:left;top:50px}.swiper-hpbanner-wrapper .swiper-slide .slide-info h2{font-family:CromaSansBold;font-size:clamp(1.25rem,calc(2vw + 1.5rem),3.5rem)}.swiper-hpbanner-wrapper .swiper-slide .slide-info p{font-size:clamp(1.25rem,calc(2vw + 1rem),3.125rem)}.swiper-hpbanner-wrapper .swiper-slide .slide-info a{border:2px solid #fff;border-radius:30px;color:#fff;display:inline-block;margin-top:40px;padding:10px 15px;transition:border-color .3s ease}.swiper-hpbanner-wrapper .swiper-slide .slide-info a:hover{border-color:transparent;text-decoration:underline}.swiper-producers-wrapper{flex-direction:column;margin:0 auto;max-height:180px;max-width:1320px;padding:100px 0}.swiper-producers-wrapper img{max-height:100px;max-width:100px}.swiper-producers-wrapper h3{font-family:CromaSansBold;font-size:28px;margin:-50px 0 0 60px;position:absolute}.swiper-producers-wrapper .swiper{height:auto;visibility:hidden;width:90%}.swiper-producers-wrapper .swiper.swiper-initialized{visibility:visible}.swiper-producers-wrapper .swiper-pagination{bottom:60px}.swiper-producers-wrapper .swiper-slide{border-radius:15px;flex-direction:column;justify-content:space-between;line-height:1.2;text-align:left;width:120px!important}.swiper-producers-wrapper .swiper-slide .producers-title{color:#d22a3b;font-family:CromaSansbold;font-size:16px;padding-bottom:10px;text-align:center}.swiper-producers-wrapper .swiper-slide img{filter:grayscale(100%)}.swiper-producers-wrapper .swiper-slide img:hover{filter:grayscale(0)}.swiper-producers-wrapper .swiper-slide ul{margin-top:0}@media only screen and (max-width:350px){.swiper-wrapper .swiper-button-next span,.swiper-wrapper .swiper-button-prev span{display:none}.swiper-customsw-wrapper{margin-bottom:20px}.swiper-customsw-wrapper .swiper{width:100%}}