.carousel-block{max-width:1800px!important;height:600px}@media (max-width:768px){.carousel-block{height:auto}}.carousel-block .sas-carousel .carousel-container{height:600px;overflow-y:hidden;position:relative;width:100%;display:-ms-flexbox;display:flex}@media (max-width:1200px){.carousel-block .sas-carousel .carousel-container{height:auto}}.carousel-block .sas-carousel .carousel-container .carousel-item{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:start;width:100%}@media (max-width:992px){.carousel-block .sas-carousel .carousel-container .carousel-item{-ms-flex-direction:column;flex-direction:column}}.carousel-block .sas-carousel .carousel-container .carousel-item .carousel-overlay{left:20px;width:75%;position:absolute;color:#fff;padding:1em;height:100%}.carousel-block .sas-carousel .carousel-container .carousel-item .carousel-overlay .carousel-overlay-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;gap:.25em;height:100%}@media (max-width:992px){.carousel-block .sas-carousel .carousel-container .carousel-item .carousel-overlay{position:static;transform:none;width:100%;color:#000;margin-top:1em;height:auto}}.carousel-block .sas-carousel .carousel-container .carousel-item .carousel-overlay>p,.carousel-block .sas-carousel .carousel-container .carousel-item .carousel-overlay h2{color:#fff;width:45%}@media (max-width:992px){.carousel-block .sas-carousel .carousel-container .carousel-item .carousel-overlay>p,.carousel-block .sas-carousel .carousel-container .carousel-item .carousel-overlay h2{color:#000;width:100%}}.carousel-block .sas-carousel .carousel-container .carousel-item .carousel-overlay h2{font-weight:700}.carousel-block .sas-carousel .carousel-container .carousel-item .carousel-overlay.right{left:auto;right:20px;width:50%}@media (max-width:992px){.carousel-block .sas-carousel .carousel-container .carousel-item .carousel-overlay.right{width:100%}}.carousel-block .sas-carousel .carousel-container .carousel-item .carousel-overlay.right>p,.carousel-block .sas-carousel .carousel-container .carousel-item .carousel-overlay.right h2{width:100%}.carousel-block .sas-carousel .carousel-container .carousel-item .carousel-overlay .buttons{width:100%;display:-ms-flexbox;display:flex;gap:.5em;padding:0 .25em}