.acf-block.hero-carousel-block{height:100vh;display:flex}.acf-block.hero-carousel-block .carousel{position:absolute;top:0;left:0;right:0;bottom:0}.acf-block.hero-carousel-block .carousel .slick-arrow{display:none}.acf-block.hero-carousel-block .carousel .slick-list{position:absolute;top:0;left:0;right:0;bottom:0}.acf-block.hero-carousel-block .carousel .slick-list .slick-track{height:100%}.acf-block.hero-carousel-block .carousel .slick-dots{position:absolute;bottom:0;display:flex;width:100%;justify-content:center;margin-bottom:85px}.acf-block.hero-carousel-block .carousel .slick-dots li{z-index:9;margin:0 5px}.acf-block.hero-carousel-block .carousel .slick-dots li button{border:none;width:15px;height:15px;text-indent:-9999px;background:0 0;border:1px solid #fff;outline:0;border-radius:100%;min-width:10px;padding:0}.acf-block.hero-carousel-block .carousel .slick-dots .slick-active{background:#fff;border-radius:100%}.acf-block.hero-carousel-block .container.basic-block-content .content-wrapper{max-width:100%;text-align:left}@media only screen and (min-width:500px){.acf-block.hero-carousel-block .container.basic-block-content .content-wrapper{max-width:100%;text-align:left}}@media only screen and (min-width:768px){.acf-block.hero-carousel-block .container.basic-block-content .content-wrapper{max-width:615px}}.acf-block.hero-carousel-block .container.basic-block-content .content-wrapper .basic-content-wrap .basic-content h1{position:relative}.acf-block.hero-carousel-block .container.basic-block-content .content-wrapper .basic-content-wrap .basic-content p{font-size:1.25rem;line-height:1.875rem;margin:0}.acf-block.hero-carousel-block .container.basic-block-content .content-wrapper .cta-wrap{margin:30px auto 0 0}@media only screen and (min-width:768px){.acf-block.hero-carousel-block .container.basic-block-content .content-wrapper .cta-wrap{margin:40px 0 0}}