body .hs_cos_wrapper_type_cta .appointment-button{background:#3850a9;color:#fff;font-size:14px;width:100%;padding:9.5px 0;text-align:center;max-width:200px;border-radius:5px 0 0 5px;position:absolute;top:144px;right:0}body.video-hero .hero{position:relative}body.video-hero .logo-wrapper{max-width:1150px;margin:0 auto !important;display:block;overflow:hidden;float:none;z-index:-1}body.video-hero .row-fluid .hero .play-btn{position:absolute;top:0;left:0;right:0;bottom:0;width:145px;height:145px;margin:auto;cursor:pointer;z-index:9999}body.video-hero.showing-video .row-fluid .hero .play-btn{z-index:0}body.video-hero .hero .hero-banner img{width:100% !important;height:auto}body.video-hero .hero .video-popup-container{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.6);z-index:99;opacity:0;pointer-events:none;display:flex;display:-webkit-flex;display:-ms-flex;display:-moz-flex;align-items:center;-webkit-align-items:center;-ms-align-items:center;-moz-align-items:center}body.video-hero .video-popup-container .popup{position:absolute;top:0;bottom:0;left:0;right:0}body.video-hero .hero .video-popup-container .popup video{width:100%;height:auto}body.video-hero .hero .video-popup-container .close-button{color:#fff;text-align:right;margin-bottom:10px;font-size:20px;position:absolute;right:20px;top:20px;z-index:999}body.video-hero.showing-video .hero .video-popup-container{opacity:1;pointer-events:auto}@media(max-width:1024px){body.video-hero .row-fluid .hero .play-btn{width:60px;height:60px}}@media(min-width:768px) and (max-width:1024px){body.video-hero .logo-wrapper img{max-width:100px;position:absolute;left:50px}}@media(max-width:767px){body.video-hero .logo-wrapper img{max-width:50px;position:absolute;left:20px;top:20px}}