.flickity-viewport{height:80vh!important}.carousel-cell,.carousel-cell .slider__images,.carousel-cell .slider__images img{height:100%;width:100%}.slider__images img{object-fit:cover}ol.flickity-page-dots{border:0;top:95%}.flickity-page-dots .dot.is-selected{background:#fff}.flickity-page-dots .dot{background:#f3f3f3}.slider__images{position:relative}.slider__images:before{background:#232323ab;content:"";height:100%;position:absolute;width:100%}.slider__nav{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.main-carousel h2{margin:unset}.main-carousel h2 div{color:#fff;font-family:Poppins,sans-serif;font-size:2em;font-weight:600;line-height:1;padding-top:.5rem}.rich_text-wrapper{margin:1em 0 1.5em}.rich_text-wrapper p{margin:unset}.main-carousel h5 div{color:hsla(0,0%,100%,.6);font-family:Poppins,sans-serif;font-size:.95rem;font-weight:400;letter-spacing:.075em;line-height:1;padding-top:1rem;text-align:center;text-transform:uppercase}.main-carousel .hs_cos_wrapper_type_inline_rich_text span{background-color:#ffffff00!important;color:#fff;font-family:Poppins,sans-serif;font-size:1.115rem;font-weight:400;letter-spacing:.03rem;line-height:1.4;margin:1em 0 .5em;padding-top:2rem}.cta_button{border:1px solid #fff;border-radius:10px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;line-height:1;padding:7px 25px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:all .1s;transition:all .1s;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.cta_button:hover{background:hsla(0,0%,100%,.2);color:#fff;transform:scale(.98)}.main-carousel .hs_cos_wrapper_type_inline_rich_text p{color:#fff}@media only screen and (max-width:768px){.flickity-viewport{height:66vh!important;max-width:100%}.carousel-cell,.carousel-cell .slider__images,.carousel-cell .slider__images img{width:100%}.flickity-viewport{overflow:unset}.carousel-cell{width:100%}.slider__nav{height:50%;left:0;top:0;width:100%}.flickity-viewport{width:100%}.slider__nav .slider__box{padding:0px!impo;padding:5px}.main-carousel h2 div{font-size:1em}.slider__nav{left:50%;top:10%;transform:translate(-50%,10px);width:90%}.slider__images{overflow:hidden;position:relative;width:100%}.flickity-prev-next-button{top:45%}.row-fluid [class*=span] .slider__box a.cta_button{box-sizing:unset!important;display:block;margin:0 auto;width:60%}.main-carousel.flickity-enabled.is-draggable{max-width:100%;overflow:hidden}}@media only screen and (max-width:568px){.row-fluid [class*=span] .slider__box a.cta_button{box-sizing:unset!important;display:block;margin:0 auto!important;width:60%}}