.acf-block.text-carousel-block{padding:40px 0}@media only screen and (min-width:768px){.acf-block.text-carousel-block{padding:200px 0}}.acf-block.text-carousel-block.light .basic-block-content h1,.acf-block.text-carousel-block.light .basic-block-content h2{color:#fff}.acf-block.text-carousel-block.light .basic-block-content h1+h3,.acf-block.text-carousel-block.light .basic-block-content h1+h4,.acf-block.text-carousel-block.light .basic-block-content h2+h3,.acf-block.text-carousel-block.light .basic-block-content h2+h4{color:#f0f0f0}.acf-block.text-carousel-block.light .basic-block-content h1+h3:after,.acf-block.text-carousel-block.light .basic-block-content h1+h4:after,.acf-block.text-carousel-block.light .basic-block-content h2+h3:after,.acf-block.text-carousel-block.light .basic-block-content h2+h4:after{width:222px;border-color:#fff}.acf-block.text-carousel-block.light .basic-block-content .basic-content-wrap .basic-content p{color:#f0f0f0}.acf-block.text-carousel-block.light .basic-block-content .basic-content-wrap .basic-content a{color:#fff}.acf-block.text-carousel-block.light .basic-block-content .cta-wrap .button.link{color:#fff}.acf-block.text-carousel-block.light .basic-block-content .cta-wrap .button.link:hover{letter-spacing:0}.acf-block.text-carousel-block .basic-content-wrap{font-size:1.25rem}.acf-block.text-carousel-block .basic-content-wrap .pre-head{letter-spacing:4px;text-align:center;font:var(--font-primary),Arial,sans-serif;margin-bottom:20px}.acf-block.text-carousel-block .container.carousel-content .text-carousel{position:relative;width:100%}.acf-block.text-carousel-block .container.carousel-content .text-carousel .slick-list{max-width:1060px;margin:auto;text-align:center}.acf-block.text-carousel-block .container.carousel-content .text-carousel .slick-list .slick-track .basic-content-wrap .basic-content h3{font-style:italic}.acf-block.text-carousel-block .container.carousel-content .text-carousel .slick-dots{width:auto;top:0;display:flex;position:relative;flex-direction:row;justify-content:center;margin-top:10px}@media only screen and (min-width:768px){.acf-block.text-carousel-block .container.carousel-content .text-carousel .slick-dots{margin-top:0;justify-content:flex-start;flex-direction:column;position:absolute;left:0}}.acf-block.text-carousel-block .container.carousel-content .text-carousel .slick-dots li{margin:0 5px}@media only screen and (min-width:768px){.acf-block.text-carousel-block .container.carousel-content .text-carousel .slick-dots li{margin:5px 0}}.acf-block.text-carousel-block .container.carousel-content .text-carousel .slick-dots li button{border:none;width:12px;height:12px;text-indent:-9999px;background:0 0;border:1px solid #fff;outline:0;border-radius:100%;min-width:10px;padding:0}.acf-block.text-carousel-block .container.carousel-content .text-carousel .slick-dots .slick-active button{background:#fff;border-radius:100%}