.carousel-3__nav-buttons.flickity-enabled{padding-inline:4rem;position:absolute!important;top:4rem;width:100%;z-index:4}.carousel-3__nav-button.button{background-color:var(--light-gray);color:var(--primary-color-2);font-size:1.4rem;line-height:1;margin-inline:10px;min-height:auto;padding:1.4rem 1rem;width:190px}.carousel-3__nav-button.button.is-selected,.carousel-3__nav-button.button:focus,.carousel-3__nav-button.button:focus-visible,.carousel-3__nav-button.button:hover{background-color:var(--primary-color-2);color:#fff}.carousel-3__slider:focus .carousel-3__slide,.carousel-3__slider:focus-visible .carousel-3__slide,.carousel-3__slider:focus-within .carousel-3__slide{outline:2px solid var(--primary-color-1);outline-offset:-2px}.carousel-3__slide,.carousel-3__slide-mobile-img{aspect-ratio:113/75;background-position:50% 90%;background-repeat:no-repeat;background-size:cover;width:100%}.carousel-3__slide:before{background:linear-gradient(180deg,transparent,#252525);bottom:0;content:"";height:40rem;left:0;position:absolute;right:0;z-index:-1}.carousel-3__slide-content{padding:2rem}.carousel-3__slide-content :last-child{margin-bottom:0}.carousel-3__slide-mobile-img{-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:768px){.carousel-3__slide-content{padding:4rem;width:80%}.carousel-3__slide-content h3{font-size:4.8rem;line-height:1.2}.carousel-3__slide-content,.carousel-3__slide-content p{font-weight:600}}@media (min-width:993px){.carousel-3__slide-mobile-img,.carousel-3__slides .flickity-page-dots{display:none}}@media (max-width:992px){.carousel-3__nav-buttons{display:none!important}.carousel-3__slides .flickity-page-dots{margin-top:3rem}}@media (max-width:767px){.carousel-3__slide:before{background:var(--base-color)}.carousel-3__slide-content h3{font-size:2.8rem;line-height:1.2;margin-bottom:1.4rem}.carousel-3__slide-content,.carousel-3__slide-content p{font-size:1.2rem}}