.carousel-2:not(.carousel-2--tabs) .carousel-2__nav-buttons,.carousel-2:not(.carousel-2--video) .carousel-2--video-btn,.carousel-2__slides .flickity-page-dots,.carousel-2__slides.carousel-2__content-slides .flickity-button,.carousel-2__video-btn .button.button--icon:after{display:none}.carousel-2{overflow:hidden}.carousel-2__description .button--text,.carousel-2__mobile-button .button{min-height:auto;padding:0}.carousel-2__mobile-button .button{color:var(--primary-color-2);width:auto}.carousel-2__mobile-button .button:focus-visible,.carousel-2__mobile-button .button:hover{color:var(--black)}.carousel-2__image,.carousel-2__image-wrapper,.carousel-2__slide,.carousel-2__slides{width:100%}.carousel-2__image-wrapper{aspect-ratio:23/10;min-height:180px}.carousel-2__image{height:100%;-o-object-fit:cover;object-fit:cover}.carousel-2__content .h2,.carousel-2__content .h4,.carousel-2__content h2,.carousel-2__content h4{margin-bottom:2rem}.carousel-2__video-btn{bottom:.7rem;left:0;max-width:100%;right:0}.carousel-2__nav-button,.carousel-2__video-btn .button{font-size:1.3rem;font-weight:700;letter-spacing:0;line-height:1.38}.carousel-2__video-btn,.carousel-2__video-btn .button{line-height:1}.carousel-2__video-btn .button.button--icon{gap:1.5rem;min-height:auto;padding:0}.carousel-2__video-btn .button--icon>svg{height:30px}.carousel-2__tooltip{max-height:11rem;overflow-y:auto}.carousel-2__main-content>p:last-of-type{display:inline}.carousel-2__main-content .carousel-2__tooltip-group{display:inline-block;margin-left:2px}@media (min-width:768px){.carousel-2__mobile-button,.carousel-2__mobile-content{display:none}.carousel-2__slide{padding-top:5rem}.carousel-2__image-slides .flickity-viewport:after{background:linear-gradient(0deg,#252525,rgba(37,37,37,0) 35.39%);content:"";inset:0;position:absolute}.carousel-2__image-slides .flickity-button{background-color:rgba(37,37,37,.25);inset:initial;bottom:1.4rem;height:3rem;left:3.2rem;position:absolute;transform:none;width:3rem}.carousel-2__image-slides .flickity-button-icon{color:var(--white);width:1.4rem}.carousel-2__image-slides .flickity-button.next{left:7.7rem}.carousel-2__nav-buttons .flickity-slider,.carousel-2__nav-buttons .flickity-slider .carousel-2__nav-button,.carousel-2__nav-buttons .flickity-viewport{inset:initial!important;position:relative!important;transform:none!important;word-break:normal}.carousel-2__nav-buttons{bottom:2rem;left:13rem;position:absolute;width:68%}.carousel-2__nav-buttons .flickity-viewport{height:auto!important}.carousel-2__nav-buttons .flickity-slider{-webkit-box-align:end;-ms-flex-align:flex-end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.4rem}.carousel-2__nav-button{background:none;border:0;cursor:pointer;opacity:.7;padding:0;text-align:left}.carousel-2__nav-button.is-selected,.carousel-2__nav-button:hover{opacity:1;text-decoration:underline}.carousel-2__content,.carousel-2__secondary-content{display:grid;justify-content:space-between}.carousel-2__content{grid-template-columns:40% 50%}.carousel-2__secondary-content{grid-template-columns:48% 48%}.carousel-2__video-btn{bottom:.7rem;left:auto;max-width:20%;right:2rem}.carousel-2__video-btn .button--icon>svg{height:40px}.carousel-2__secondary-content-right-tooltip .carousel-2__tooltip{left:calc(-100% + .5rem);transform:translate(-100%,-50%)}}@media (min-width:768px) and (max-width:1240px){.carousel-2__image-slides .flickity-button{left:1.2rem}.carousel-2__image-slides .flickity-button.next{left:5.7rem}.carousel-2__nav-buttons{left:11rem;width:65%}.carousel-2__video-btn{max-width:18%}}@media (max-width:1024px){.carousel-2__nav-buttons .flickity-slider{flex-wrap:wrap;gap:1.2rem 2.4rem}}@media (max-width:767px){.carousel-2 .flickity-button,.carousel-2__content>.carousel-2__secondary-content,.carousel-2__mobile-button .button:after,.carousel-2__nav-buttons{display:none}.carousel-2__content-slides .flickity-page-dots{display:block!important;margin-top:3.2rem}.carousel-2__slide{padding-top:3rem}.carousel-2__video-modal .modal__container{padding:0}.carousel-2__slide-modal .modal__container{background-color:var(--white)}.carousel-2__slide-modal .carousel-2__secondary-content-right :last-child{margin-bottom:0}.carousel-2__tooltip{left:50%;max-height:15rem;transform:translate(-50%,2rem)}.carousel-2__main-content .carousel-2__tooltip{bottom:100%;top:auto;transform:translate(-50%,-1rem)}.carousel-2__secondary-content-left{top:4.5rem}}