:root{--swiper-theme-color:$color-text-green !important;--swiper-pagination-bullet-inactive-color:$color-pg-brand-blue-30;--swiper-pagination-bullet-inactive-opacity:1 !important}:root .swiper-button-next,:root .swiper-button-prev{color:#a6afbf}:root .swiper-button-next:hover,:root .swiper-button-prev:hover{color:#4b680d}.fav-block.banner-slider{--swiper-navigation-size: 24px}.fav-block.banner-slider .swiper-wrapper:has(.banner-tag-text){padding-top:24px}.fav-block.banner-slider .swiper-slide .banner-tag{position:absolute;top:-24px;left:25px;z-index:1}.fav-block.banner-slider .swiper-slide .banner-tag-text{position:absolute;top:5px;left:30px;width:128px;text-align:center;z-index:2;font-size:26px;font-style:normal;line-height:1.15385;letter-spacing:.01em;font-family:"Mier",sans-serif;color:#114097}.fav-block.banner-slider .swiper-slide .image-container{border-radius:10px;overflow:hidden;aspect-ratio:var(--proportion-m)}.fav-block.banner-slider .swiper-slide .image-container:after{content:"";background:rgba(0,0,0,.46);position:absolute;top:0;left:0;width:100%;height:100%}.fav-block.banner-slider .swiper-slide .content{position:absolute;top:0;left:0;width:100%;height:100%;padding:35px 40px;color:#fff;font-family:"Mier Demi Bold",sans-serif;font-size:36px;letter-spacing:.01em;line-height:normal;display:flex;flex-direction:column;justify-content:end}.fav-block.banner-slider .swiper-slide .content .pre-title{font-size:30px;letter-spacing:.01em;line-height:1.3}.fav-block.banner-slider .swiper-slide .content .pre-title+.text,.fav-block.banner-slider .swiper-slide .content .pre-title+.text>p{font-size:48px;font-family:"Mier",sans-serif}.fav-block.banner-slider .swiper-slide .content .button.outline{padding:10px 19px;outline:2px solid #fff;border-radius:8px;font-size:16px;letter-spacing:.01em;line-height:normal;font-family:"Mier Demi Bold",sans-serif;font-weight:700;text-transform:uppercase;display:flex;justify-content:flex-start;align-items:center;gap:10px;width:fit-content;margin-top:40px}.fav-block.banner-slider .swiper-slide .content .button.outline:hover{background-color:#fff;color:#114097;outline-color:#114097}.fav-block.banner-slider .swiper-button-next:after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="29" viewBox="0 0 28 29" fill="none"><path d="M10.3408 5.86987L18.9578 14.4869L10.3408 23.1038" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') !important}.fav-block.banner-slider .swiper-button-prev:after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="29" height="29" viewBox="0 0 29 29" fill="none"><path d="M17.7334 5.86987L9.11642 14.4869L17.7334 23.1038" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') !important}@media only screen and (max-width: 768px){.fav-block.banner-slider .swiper-slide .image-container.pm-size{border-radius:36px}.fav-block.banner-slider .swiper-slide .image-container.pm-size:after{display:none}.fav-block.banner-slider .swiper-slide:has(.pm-size) .content{padding:55px 24px;justify-content:start}}@media only screen and (min-width: 769px){.fav-block.banner-slider .swiper-slide .banner-tag{left:85px}.fav-block.banner-slider .swiper-slide .banner-tag-text{left:90px}.fav-block.banner-slider .swiper-slide .image-container{border-radius:25px;aspect-ratio:var(--proportion-d)}.fav-block.banner-slider .swiper-slide .image-container.pd-size{border-radius:21px}.fav-block.banner-slider .swiper-slide .image-container.pd-size:after{display:none}.fav-block.banner-slider .swiper-slide .content{padding:34px 95px}.fav-block.banner-slider .swiper-slide:has(.pd-size) .content{padding:33px 47px}.fav-block.banner-slider .swiper-button-next{right:18px}.fav-block.banner-slider .swiper-button-next:after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="49" viewBox="0 0 48 49" fill="none"><path d="M18 9.02411L33 24.0241L18 39.0241" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') !important}.fav-block.banner-slider .swiper-button-prev{left:18px}.fav-block.banner-slider .swiper-button-prev:after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="49" viewBox="0 0 48 49" fill="none"><path d="M30 9.02411L15 24.0241L30 39.0241" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') !important}}