@media(min-width: 1024px){.index__banner{position:relative;margin-bottom:0}}.index__banner .slides-wrapper:not(.slick-initialized)>:not(:first-child){display:none}.index__banner .slides-wrapper .slick-slide{line-height:1}.index__banner .slide{position:relative}.index__banner .slide .slider-inner{display:grid;min-height:inherit}.index__banner .slide .slider-inner>*{grid-area:1/1}.index__banner .slick-initialized .slick-slide,.index__banner .slick-initialized .slick-slide>div{display:flex;flex-direction:column}.index__banner .blocks-wrapper.container{display:flex;max-width:100%;padding:calc(20px + var(--sticky-transparent-header, 0px)) 40px;position:static;pointer-events:none;min-height:var(--slide-height)}@media(min-width: 1024px){.index__banner .blocks-wrapper.container{padding:calc(60px + var(--sticky-transparent-header, 0px)) 80px;position:relative}}.index__banner .blocks-wrapper.container .btn{pointer-events:all;margin-bottom:0;margin-top:16px}.index__banner .blocks-wrapper.container .btn-link-no-padding,.index__banner .blocks-wrapper.container .btn-link{letter-spacing:normal;font-weight:400;text-transform:none;color:inherit}.index__banner .slide-media figure{height:100%}.index__banner .slide-media .mobile-image,.index__banner .slide-media .desktop-image{height:100%}.index__banner .slide-media .mobile-image a,.index__banner .slide-media .desktop-image a{display:block;height:100%}.index__banner .slide-media img[data-has-aspect-ratio]{aspect-ratio:unset !important}.index__banner .wrapper{z-index:3;position:relative}.index__banner .wrapper[style*="--text-color:"]{color:var(--text-color, var(--default-text-color, inherit));--bs-body-color: var(--text-color, var(--default-text-color, inherit))}.index__banner .wrapper[style*="--bg-color:"]{background-color:var(--bg-color, var(--default-bg-color, transparent));--bs-body-bg: var(--bg-color, var(--default-bg-color, transparent))}.index__banner .wrapper{padding:40px 8px}@media(min-width: 1024px){.index__banner .wrapper{min-width:calc(590px + 2*var(--gutter));width:calc(640*var(--fluid-unit))}}.index__banner .wrapper.text-left{margin-left:0}.index__banner .wrapper.text-right{margin-right:0}.index__banner .font-family--sans{font-weight:400}.index__banner .font-family--serif{font-weight:400}.index__banner .title{font-family:inherit;font-size:calc(24*var(--fluid-unit));font-weight:700;line-height:normal;text-transform:inherit;margin-bottom:calc(22*var(--fluid-unit))}@media(min-width: 1024px){.index__banner .title{font-size:calc(40*var(--fluid-unit))}}.index__banner :is(.subtitle,.predefined-style-subtitle,.predefined-style-overtitle){font-size:calc(14*var(--fluid-unit));font-weight:400;letter-spacing:normal;margin-bottom:16px}.index__banner .link{color:#101010;font-size:15px;letter-spacing:.75px;font-weight:700;position:relative;text-decoration:none;line-height:1.67;display:inline-block}.index__banner .link::after{content:"";position:absolute;top:100%;height:1px;background-color:currentcolor;left:0;width:100%;opacity:1;transition:all .25s linear}.index__banner .link:hover::after{opacity:0}.index__banner .mobile-image,.index__banner .desktop-image{overflow:hidden}.index__banner figure{margin-bottom:0}@media(max-width: 767.98px){.index__banner .slides-wrapper.mobile-height--aspect-ratio{--slide-height: calc(100vw / var(--aspect-ratio-mobile))}.index__banner .slides-wrapper.mobile-height--fixed-height{--slide-height: var(--fixed-height-mobile)}.index__banner .slides-wrapper,.index__banner .slides-wrapper .index-banner-slide{min-height:var(--slide-height)}}@media(min-width: 768px)and (max-width: 1023.98px){.index__banner .slides-wrapper.tablet-height--aspect-ratio{--slide-height: calc(100vw / var(--aspect-ratio-tablet))}.index__banner .slides-wrapper.tablet-height--fixed-height{--slide-height: var(--fixed-height-tablet)}.index__banner .slides-wrapper,.index__banner .slides-wrapper .index-banner-slide{min-height:var(--slide-height)}}@media(min-width: 1024px){.index__banner .slides-wrapper.desktop-height--aspect-ratio{--slide-height: calc(100vw / var(--aspect-ratio-desktop))}.index__banner .slides-wrapper.desktop-height--fixed-height{--slide-height: var(--fixed-height-desktop)}.index__banner .slides-wrapper,.index__banner .slides-wrapper .index-banner-slide{min-height:var(--slide-height)}}.index__banner video-wrapper,.index__banner img{height:100%;width:100%;object-fit:cover;position:absolute;inset:0}@media(max-width: 1023.98px){.index__banner .mobile-image>a::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}}.index__banner .desktop-image{overflow:hidden}@media(min-width: 1024px){.index__banner .desktop-image.has-two-images>a{display:flex}.index__banner .desktop-image.has-two-images figure{width:50vw}.index__banner .desktop-image.has-two-images figure img{width:100%}}@media(max-width: 1023.98px){.index__banner .desktop-image.has-two-images .second-image{display:none}}.index__banner .slick-dots :is(li,.dot){background-color:#fff;border:solid 1px #d7ded9;opacity:.4;gap:10px}.index__banner .slick-dots :is(li,.dot).slick-active{opacity:1}.index__banner :is(.slick-arrow,.splide__arrow){background-color:rgba(0,0,0,0)}.index__banner :is(.slick-arrow,.splide__arrow)::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%2214%22%20fill%3D%22none%22%20viewBox%3D%220%200%208%2014%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20stroke%3D%22%23fff%22%20stroke-width%3D%22.4%22%20d%3D%22m1.544%201-.546.598L5.921%207%20.998%2012.402l.546.598%205.454-5.985z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");background-size:contain;width:8px;height:14px;width:12px;height:20px}
