.text-with-center-video-block .heading h2{margin:1rem 0 0;max-width:14.5em}.text-with-center-video-block .heading p{margin:1rem 0 0;max-width:30em}.text-with-center-video-block .contact,.text-with-center-video-block .heading .btn{margin:1rem 0 0}.text-with-center-video-block .contact a{color:#fff;text-decoration:underline}.text-with-center-video-block .features{margin-bottom:-1rem;margin-top:1rem}.text-with-center-video-block .features p{font-size:1rem;margin-top:1rem}.text-with-center-video-block .video-wrapper{aspect-ratio:16/9;border-radius:clamp(1.5rem,.6049046321525886rem + 2.17983651226158vw,2rem);cursor:pointer;display:flex;justify-content:center;margin:1.5rem 0;overflow:hidden;position:relative;width:100%}.text-with-center-video-block .video{height:auto;width:100%}.text-with-center-video-block .video-control-btn{align-items:center;background:transparent;bottom:20px;box-shadow:none;display:flex;height:32px;outline:none;position:absolute;right:20px;width:32px}.text-with-center-video-block .video-control-btn:active{box-shadow:none;outline:none}.text-with-center-video-block .pause-icon,.text-with-center-video-block .play-icon{color:#fff;height:32px;width:32px}@media (min-width:1200px){.text-with-center-video-block .contact,.text-with-center-video-block .heading .btn,.text-with-center-video-block .heading h3,.text-with-center-video-block .heading p{margin:1.5rem 0 0}.text-with-center-video-block .features,.text-with-center-video-block .features p{margin-top:1.5rem}.text-with-center-video-block .video-control-btn{bottom:40px;height:40px;position:absolute;right:40px;width:40px}.text-with-center-video-block .pause-icon,.text-with-center-video-block .play-icon{height:40px;width:40px}}