.banner-animated-section .eyebrow-text span{font-weight:800;letter-spacing:2.4px;text-transform:uppercase}.banner-animated-section{height:calc(100vh - 75px)}.main-banner-animated-section{overflow:hidden}.banner-animated-section .button.button--secondary{color:#fff!important}.banner-animated-section .button.button--secondary:hover{color:#ff6e31!important}.banner-animated-section{background-repeat:no-repeat;background-size:cover}.banner-animated-section .content-container{max-width:620px}.banner-animated-section .button-container{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:30px}.banner-animated-section .btn .button{margin-bottom:0}.banner-animated-section .eyebrow-text{margin-bottom:10px}.banner-animated-section .heading-text h1{margin-bottom:16px}.banner-animated-section .description{margin-bottom:32px}.main-banner-animated-section .slick-dots li,.main-banner-animated-section .slick-dots li button{border-radius:25px!important;cursor:pointer;height:8px;width:48px}.main-banner-animated-section .slick-dots{bottom:0;position:unset!important}.main-banner-animated-section .slider-dots{bottom:60px;display:inline-block;position:absolute}.banner-animated-section .content-container{opacity:0;position:relative;z-index:1}.slick-dotted.slick-slider{margin-bottom:0!important}.banner-animated-section-wrapper:not(.slick-initialized) .banner-animated-section:first-child .content-container,.banner-animated-section.slick-current .content-container{animation:bannerTextIn .8s ease-out .1s both}@keyframes bannerTextIn{0%{opacity:0;transform:scale(.92) translateY(20px)}to{opacity:1;transform:none}}.banner-animated-section .page-center{bottom:0;height:100%}.banner-animated-section .inner-banner-animated-section{align-items:center;display:flex;height:100%;height:90%}@media only screen and (max-width:991px){.banner-animated-section .inner-banner-animated-section{align-items:flex-end}}