.hero-banner{background:#0a0a38;height:620px;background-repeat:no-repeat;background-size:cover;background-position:50%;border-radius:0 0 100% 100%/26px;margin-bottom:-15px;position:relative;font-family:Roslindale,Helvetica,sans-serif;font-size:20px;line-height:30px}.hero-banner.media_layout{height:auto}.hero-banner #banner-bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0 0 100% 100%/26px}.hero-banner .trustpilot-widget{position:absolute!important;height:105px;right:0;bottom:160px;border-radius:4px 0 0 4px;z-index:9;background:#fff;padding:12px 12px 0}.hero-banner .container{width:100%;max-width:none}@media (min-width:1440px){.hero-banner .container{max-width:1440px}}.hero-banner .hero-banner-content{color:#fff;max-width:550px;text-align:center;position:relative;margin:0 auto}.hero-banner .hero-banner-content .jp-duration{display:none}.hero-banner .hero-banner-content .jp-controls{margin-top:0}.hero-banner .hero-banner-content .jp-title{font-size:16px;margin-left:3px;font-weight:600;font-family:Faro-Lucky}.hero-banner .banner-media-content.actor-demo{margin:50px 0}.hero-banner h1{font-family:Faro-Display,Helvetica,sans-serif;font-size:72px;text-align:center;margin-bottom:24px;color:#fff}.hero-banner #banner__heading{position:relative;height:75px;width:95vw;max-width:1000px}.hero-banner #banner__heading,.hero-banner #banner__heading h1{left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.hero-banner #banner__heading h1{position:absolute;bottom:0;width:100%;opacity:0;-webkit-transition:opacity .35s linear;-o-transition:opacity .35s linear;transition:opacity .35s linear}.hero-banner #banner__heading h1.active~h1:last-child,.hero-banner #banner__heading h1~h1{pointer-events:none;opacity:0}.hero-banner #banner__heading h1.active{z-index:999;pointer-events:all;opacity:1!important;-webkit-transition:opacity .35s linear .1s;-o-transition:opacity .35s .1s linear;transition:opacity .35s linear .1s}.hero-banner .voice-page-search-popup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-family:Faro-Lucky,Helvetica,sans-serif;font-size:16px;line-height:140%;margin-top:25px}.hero-banner .voice-page-search-popup span{font-family:Faro-Lucky;font-style:normal;font-weight:376;font-size:16px;line-height:150%;text-align:left}.hero-banner .voice-page-search-popup .select2-container--default{width:auto!important}.hero-banner .voice-page-search-popup .select2-selection--single{padding:9px 16px;height:auto;min-width:200px}.hero-banner .voice-page-search-popup .select2-selection__arrow{height:48px}.hero-banner .voice-page-search-popup .vpsp-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-banner .voice-page-search-popup .vpsp-bottom .vsps-searchbox{color:#747481;margin-right:8px}.hero-banner .voice-page-search-popup .vpsp-bottom .vsps-searchbox .voice-page-search-autocomplete{-moz-appearance:none;-webkit-appearance:none;text-indent:1px!important;text-overflow:""!important}.hero-banner .voice-page-search-popup .vpsp-bottom .vsps-searchbox .voice-page-search-autocomplete .select2-selection{height:48px}.hero-banner .layout-img,.hero-banner .layout-vid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:none}.hero-banner .layout-img .banner-media-content,.hero-banner .layout-img .banner-text-content,.hero-banner .layout-vid .banner-media-content,.hero-banner .layout-vid .banner-text-content{-ms-flex-preferred-size:54%;flex-basis:54%;position:relative}.hero-banner .layout-img .banner-text-content,.hero-banner .layout-vid .banner-text-content{text-align:left;-ms-flex-preferred-size:46%;flex-basis:46%;padding-bottom:16px}.hero-banner .layout-img .banner-text-content h1,.hero-banner .layout-vid .banner-text-content h1{font-family:FaroDisplayVariable,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:56px;line-height:56px;text-align:inherit;margin-bottom:30px}.hero-banner .layout-img .banner-text-content .vpsp-wrapper,.hero-banner .layout-vid .banner-text-content .vpsp-wrapper{width:auto}.hero-banner .layout-img .banner-media-content,.hero-banner .layout-vid .banner-media-content{padding-bottom:47px;padding-right:4%}.hero-banner .layout-img .media--type-img .floating-image,.hero-banner .layout-vid .media--type-img .floating-image{position:absolute;bottom:0;-webkit-transform:translateY(27%);-o-transform:translateY(27%);transform:translateY(27%);left:30%}.hero-banner .layout-vid{padding:105px 0 144px}.hero-banner .layout-vid .banner-text-content .quote-icon{margin-bottom:19px}.hero-banner .layout-vid .banner-text-content h1{font-size:56px;line-height:56px;text-align:inherit;margin-bottom:37px}.hero-banner .layout-vid .banner-media-content{padding-top:47px;padding-left:4.5%}.hero-banner .layout-vid .video-wrapper{max-width:580px;position:relative;width:100%}.hero-banner .layout-vid .video-wrapper .video{width:100%;z-index:1;position:relative}.hero-banner .layout-vid .video-wrapper>img{position:absolute;z-index:0}.hero-banner .layout-vid .video-wrapper .hero-banner--video{position:relative;z-index:1;width:100%;height:auto}.hero-banner .layout-vid .video-wrapper .hero-banner--video video{width:100%;height:auto}.hero-banner .layout-vid .video-wrapper .hero-banner--video>button,.hero-banner .layout-vid .video-wrapper .hero-banner--video>div{display:none}.hero-banner .layout-vid .video-wrapper .hero-banner--video .vjs-play-control{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;border:0;padding:0;background:transparent;border-radius:50%;border:4px solid rgba(242,242,238,.16);outline:none;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.hero-banner .layout-vid .video-wrapper .hero-banner--video .vjs-play-control:after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjU2IiBoZWlnaHQ9IjU2IiByeD0iMjgiIGZpbGw9IiMwQTBBMzgiLz48cGF0aCBkPSJNMzcuMDY4IDI2LjY0MmMxLjI2LjY4IDEuMjYgMi40ODcgMCAzLjE2OGwtMTIuNDEzIDYuNzA0QTEuOCAxLjggMCAwMTIyIDM0LjkzVjIxLjUyMmExLjggMS44IDAgMDEyLjY1NS0xLjU4NGwxMi40MTMgNi43MDR6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);width:68px;height:68px;display:block;border:6px solid rgba(242,242,238,.24);border-radius:50%}.hero-banner .layout-vid .video-wrapper .hero-banner--video .vjs-play-control span{display:none}.hero-banner .layout-vid .video-wrapper .hero-banner--video.vjs-playing:not(:hover) .vjs-play-control{opacity:0;pointer-events:none}.hero-banner .layout-vid .video-wrapper .hero-banner--video.vjs-playing .vjs-play-control:after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjU2IiBoZWlnaHQ9IjU2IiByeD0iMjgiIGZpbGw9IiMwQTBBMzgiLz48cGF0aCBmaWxsPSIjRDlEOUQ5IiBkPSJNMTkgMTVoNnYyN2gtNnpNMzIgMTVoNnYyN2gtNnoiLz48L3N2Zz4=)}.hero-banner .layout-vid .video-wrapper .hero-banner--video .vjs-control-bar{display:inline-block}.hero-banner .layout-vid .video-wrapper .hero-banner--video .vjs-control-bar>:not(.vjs-play-control){display:none}.hero-banner .layout-vid .video-wrapper iframe{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.hero-banner .layout-vid .video-wrapper .embed_size{position:relative!important}.hero-banner .layout-img .mic-icon,.hero-banner .layout-vid .mic-icon{top:0;left:0;-webkit-transform:translate(calc(-1*var(--transformed-img, 50%)),calc(-0.85*var(--transformed-img, 28%))) scale(var(--scaled-img,1));-o-transform:translate(calc(-1*var(--transformed-img, 50%)),calc(-0.85*var(--transformed-img, 28%))) scale(var(--scaled-img,1));transform:translate(calc(-1*var(--transformed-img, 50%)),calc(-0.85*var(--transformed-img, 28%))) scale(var(--scaled-img,1))}.hero-banner .layout-img .youtube-icon,.hero-banner .layout-vid .youtube-icon{bottom:0;right:0;-webkit-transform:translate(var(--transformed-img,50%),var(--transformed-img,50%)) scale(var(--scaled-img,1));-o-transform:translate(var(--transformed-img,50%),var(--transformed-img,50%)) scale(var(--scaled-img,1));transform:translate(var(--transformed-img,50%),var(--transformed-img,50%)) scale(var(--scaled-img,1))}.hero-banner .layout-img .recording-icon,.hero-banner .layout-vid .recording-icon{top:0;right:0;-webkit-transform:translate(calc(1.3*var(--transformed-img, 51%)),calc(-1.1*var(--transformed-img, 35%))) scale(var(--scaled-img,1));-o-transform:translate(calc(1.3*var(--transformed-img, 51%)),calc(-1.1*var(--transformed-img, 35%))) scale(var(--scaled-img,1));transform:translate(calc(1.3*var(--transformed-img, 51%)),calc(-1.1*var(--transformed-img, 35%))) scale(var(--scaled-img,1))}.hero-banner .layout-img .speech-icon,.hero-banner .layout-vid .speech-icon{bottom:0;left:0;-webkit-transform:translate(calc(-1.3*var(--transformed-img, 50%)),calc(-0.2*var(--transformed-img, 163%))) scale(var(--scaled-img,1));-o-transform:translate(calc(-1.3*var(--transformed-img, 50%)),calc(-0.2*var(--transformed-img, 163%))) scale(var(--scaled-img,1));transform:translate(calc(-1.3*var(--transformed-img, 50%)),calc(-0.2*var(--transformed-img, 163%))) scale(var(--scaled-img,1))}@media (max-width:1199px){.hero-banner .layout-img .banner-text-content h1,.hero-banner .layout-vid .banner-text-content h1{font-style:normal;font-weight:400;font-size:30px;line-height:34px;margin-bottom:23px}.hero-banner .layout-vid{padding:115px 0 63px}.hero-banner .layout-vid .video-wrapper>img,.hero-banner img{--scaled-img:.55;--transformed-img:40%}}@media (max-width:991px){.hero-banner{height:auto;padding:60px 0}.hero-banner .hero-banner-content{width:100%;padding:36px 0;border-radius:50%;background-color:#0a0a38}.hero-banner .banner-media-content.actor-demo{padding:0!important}.hero-banner h1{font-size:44px;line-height:105%}.hero-banner.media_layout,.hero-banner.media_layout .container{padding:0}.hero-banner.media_layout .container{max-width:520px}.hero-banner .layout-img,.hero-banner .layout-vid{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0 0 15px!important}.hero-banner .layout-img .banner-text-content,.hero-banner .layout-vid .banner-text-content{padding:0 15px}.hero-banner .layout-img .media--type-img,.hero-banner .layout-vid .media--type-img{width:calc(100% - 30px);-ms-flex-item-align:center;align-self:center;margin-bottom:25px;padding-bottom:calc(min(81.2vmin, 350px))}.hero-banner .layout-img .media--type-img .floating-image,.hero-banner .layout-vid .media--type-img .floating-image{max-height:70px;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);left:44%}.hero-banner .layout-img .media--type-img .floating-image~.banner-img,.hero-banner .layout-vid .media--type-img .floating-image~.banner-img{bottom:12%}.hero-banner .layout-img .media--type-img .banner-img,.hero-banner .layout-vid .media--type-img .banner-img{position:absolute;bottom:0;height:100%;left:0;width:100%;-o-object-fit:contain;object-fit:contain}.hero-banner .layout-vid{padding-top:6px!important}.hero-banner .layout-vid .banner-media-content{padding-bottom:24px;padding-top:0}.hero-banner .layout-vid .video-wrapper{border:15px solid transparent}}@media (max-width:640px){.hero-banner{background-position:-50%;background-repeat:repeat-x}.hero-banner #banner-bg{display:none}}@media (min-width:1200px){.hero-banner .layout-img .banner-text-content,.hero-banner .layout-vid .banner-text-content{padding:0 0 0 10.5%}.hero-banner .layout-img P,.hero-banner .layout-vid P{padding-right:15%}.hero-banner .layout-img .banner-text-content{padding:30px 0 30px 10.5%}}@media (min-width:992px){.hero-banner .layout-img .banner-text-content.media--position-left,.hero-banner .layout-vid .banner-text-content.media--position-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 10.5% 0 0}}
/*# sourceMappingURL=hero-banner.css.map */