.heroWrap{position:relative}.heroSlide__bg{height:100%;width:100%}.bg-img__item.init-hide-item,.heroSlide-controls,.heroSlide__item.init-hide-item{transition:all .8s ease;-webkit-transition:all .8s ease}.heroSlide:not(.slick-initialized) .heroSlide__item.init-hide-item,.heroSlide__bg:not(.slick-initialized) .bg-img__item.init-hide-item{height:0;opacity:0}.heroSlide:not(.slick-initialized)+.heroSlide-controls{opacity:0}.heroSlide.slick-initialized+.heroSlide-controls{opacity:1}.heroWrap .pager-spacer{width:20px}.heroWrap .pager-number,.heroWrap .pager-spacer{display:inline-flex;justify-content:center;letter-spacing:0;text-align:center}.heroWrap .pager-number{width:30px}.heroSlide-buttons{align-items:center;column-gap:30px;display:flex;flex-wrap:wrap;row-gap:20px}.heroSlide-buttons .button-wrapper{flex:0 0 auto}.heroSlide__bg{bottom:0;left:0;position:absolute;right:0;top:0}.heroSlide__bg .slick-list,.heroSlide__bg .slick-track{height:100%}.heroSlide__item--text{max-width:670px}.bg-img__item{display:flex!important;justify-content:flex-end}.bg-img{overflow:hidden;width:50%!important}.bg-img,.bg-img img{height:100%!important}.bg-img img{object-fit:cover;-o-object-fit:cover;width:100%}.bg-img svg{height:100%;position:absolute;top:0;width:auto}.heroSlide-controls{align-items:center;color:#fff;display:flex;flex-wrap:wrap;gap:15px;letter-spacing:5px;margin-top:65px;position:relative;z-index:1}.heroSlide-controls .slick-arrow{align-items:center;background-color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.heroSlide-controls .slick-arrow:hover{background-color:var(--primary-color)}.heroSlide-controls .slick-arrow svg path{transition:all .2s ease}.heroSlide-controls .slick-arrow:hover svg path{stroke:#fff}.heroSlide__item .heroSlide-buttons .button{max-width:calc(100vw - 60px)}@media (max-width:991px){.heroSlide__item .heroSlide-buttons{justify-content:center}.bg-img svg{display:none}.hero-dots .bg-img{width:100%!important}.hero-dots .bg-img img{opacity:.2}.hero-pager .heroSlide__bg{aspect-ratio:3/2;margin:0 -30px 30px;position:relative;width:calc(100% + 60px)}.hero-pager .bg-img{width:100%!important}.heroSlide-controls{justify-content:space-between;margin-bottom:0;margin-top:40px}}