.banner-image-text_container{display:flex;justify-content:space-evenly}.banner-2-section .carousel-banner-section.slick-dotted.slick-slider .slick-track{display:flex!important}.banner-2-section .carousel-banner-section.slick-dotted.slick-slider .slick-track .full-width-image.slick-slide{height:inherit!important}.carousel-banner-section.slick-dotted.slick-slider{margin-bottom:0!important}.banner-text-container .banner-text-button{padding-bottom:0!important}.overlay-banner{height:100%;left:0;position:absolute;top:0;width:100%}.banner2-image-container img{height:280px!important;width:100%}.banner-text-container{max-width:1140px;position:relative;z-index:1}.banner-text-container h2{padding-bottom:18px;word-break:break-word}.carousel-banner-wrapper{display:flex!important;justify-content:space-evenly!important}.carousel-banner-section li.slick-active button{position:relative;right:5px;width:1.5rem!important}.carousel-banner-section .slick-dots{bottom:0;padding:20px 0}.carousel-banner-section .slick-dots li button{border:0;border-radius:10px;display:block;height:.8rem;padding:0;text-indent:-9999px;width:.8rem}.banner-text-button .button{font-weight:400!important;padding:15px 25px}@media(max-width:999px){.banner-image-text_container{align-items:center;flex-direction:column!important;gap:50px}.carousel-banner-section .slick-dots{bottom:0}.banner-text-container{padding:0 20px;width:100%}.banner2-image-container{margin:auto;width:auto}}@media(max-width:600px){.banner-text-container h2{font-size:30px}}@media (max-width:400px){.banner-text-container h2{font-size:25px}.banner-text-container{padding:0}}@media (min-width:1660px){.banner-text-container{padding:50px 0}}