.hero-container__left{display:flex;flex-direction:column;flex:1;gap:32px;color:white;width:50%}
@media(max-width:1023px){.hero-container__left{width:100%}
}
.hero-container__left .hero-inner{display:flex;flex-direction:column;flex:1;gap:24px;padding-right:0}
@media(min-width:1024px){.hero-container__left .hero-inner{padding-right:32px !important;gap:24px}
}
@media(min-width:1440px){.hero-container__left .hero-inner{padding-right:48px !important;gap:32px}
}
@media(min-width:1920px){.hero-container__left .hero-inner{padding-right:64px !important;gap:48px}
}
.hero-container__left.c-center{display:flex;align-items:center}
.hero-container__left.c-center .hero-inner{margin:0 auto}
.hero-container__right{flex:1;width:50%}
@media(max-width:1023px){.hero-container__right{width:100%}
}
.hero-video,.revised .hero-image,.revised .hero-video,.career-hero .hero-image{border-radius:16px}
@media(min-width:1024px){.hero-container{flex-direction:row;gap:min(6.25rem+4.375 *((100vw - 20rem) / 100),10.625rem)}
.align-center{flex-direction:column;gap:64px}
.c-social-logos{flex-direction:row}
}
.revised .hero-container{flex-direction:row !important;column-gap:24px !important;row-gap:64px !important;padding:64px 0}
@media(max-width:1023px){.revised .hero-container{flex-direction:column !important;gap:64px !important;align-items:center}
}
@media(max-width:767px){.revised .hero-container{gap:48px !important}
}
@media(max-width:599px){.revised .hero-container{gap:32px !important}
}
@media(min-width:1024px){.revised.podcast .hero-container{align-items:flex-start}
}
.revised.podcast .hero-container__left{padding-top:64px}
.revised .hero-inner h2{font-size:57px;line-height:62.7px;font-family:proxima-nova,sans-serif;font-weight:700;margin:0}
@media(max-width:767px){.revised .hero-inner h2{font-size:43px;line-height:47.3px}
}
@media(max-width:424px){.revised .hero-inner h2{font-size:32px;line-height:38.4px}
}
.revised .hero-container__right{display:flex;margin:0 auto}
.revised .btn-cta{width:100% !important;margin-top:0;gap:64px}
@media(min-width:600px) and (max-width:1439px){.revised .btn-cta{gap:48px}
}
@media(max-width:599px){.revised .btn-cta{gap:24px}
}
@media(max-width:424px){.revised .btn-cta{gap:32px}
}
.revised .align-center .btn-cta{width:auto !important}
.revised .btn-cta.secondary{display:block;width:auto}
.revised .btn-cta.secondary .secondary-block{width:auto;display:flex;flex-direction:row;gap:16px;margin-bottom:0}
.revised .btn-cta.secondary .secondary-block .variant-1,.revised .btn-cta.secondary .secondary-block .variant-2{margin:0;width:auto;white-space:normal}
.revised .btn-cta.secondary .secondary-block .c-logo-container{margin-top:32px}
@media(max-width:424px){.revised .btn-cta.secondary .secondary-block{flex-direction:column}
.revised .align-center .btn-cta.secondary{width:100% !important}
}
.revised .align-center .hero-inner{text-align:center}
.revised .hero-card-container{gap:24px !important}
.hero-block-section.revised.section--text-image-3 .hero-container.form-wrapper{padding:64px 0 !important}
.hero-block-section.revised.section--contact.contact-form .wrapper{width:100%}
.career-hero .btn-cta.secondary .secondary-block{gap:24px !important;flex-direction:column !important}
.revised .c-heading{font-family:proxima-nova,sans-serif;font-weight:700;font-size:76px;line-height:76px;margin:0}
@media(max-width:1439px){.revised .c-heading{font-size:57px;line-height:62.7px}
}
@media(max-width:424px){.revised .c-heading{font-size:43px;line-height:47.3px}
}
.hero-block-section.revised .btn.variant-1{background-color:#016cff;color:#fff;padding:20px 32px;border-radius:4px;font-size:20px;line-height:24px;font-weight:700;cursor:pointer;border:0;display:inline-flex;align-items:center;gap:8px;font-family:proxima-nova,sans-serif;height:64px !important}
@media(max-width:1439px){.hero-block-section.revised .btn.variant-1{padding:16px 24px;font-size:18px;line-height:24px;height:56px !important}
}
@media(max-width:599px){.hero-block-section.revised .btn.variant-1{padding:14px 20px;font-size:16px;line-height:20px;height:48px !important}
}
.hero-block-section.revised .btn.variant-2{color:#fff;padding:20px 32px;border-radius:4px;font-size:20px;line-height:24px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-family:proxima-nova,sans-serif;height:64px !important;border:1.5px solid white}
@media(max-width:1439px){.hero-block-section.revised .btn.variant-2{padding:16px 24px;font-size:18px;line-height:24px;height:56px !important}
}
@media(max-width:599px){.hero-block-section.revised .btn.variant-2{padding:14px 20px;font-size:16px;line-height:20px;height:48px !important}
}
@media(max-width:1439px){.hero-block-section.revised .hero-container__left .hero-inner{gap:24px}
}
.hero-block-section.bg-white.revised .btn.variant-2{color:#111846;border:1.5px solid #111846}
@media(max-width:424px){.caseStudy .hero-block-section.revised .hero-container{padding-bottom:48px !important}
}
.revised .hero-title{font-weight:700;font-size:16px;line-height:100%}
@media(min-width:1440px){.revised .hero-title{font-size:18px}
}
.revised .hero-header{display:flex;align-items:center;gap:12px}
.revised .hero-header .dot-effect{width:12px;height:12px;background:#ff7875;border-radius:50%;display:inline-block;animation:pulse-shadow 3s 2s linear infinite}
.revised.grey-theme .hero-header .dot-effect,.revised.bg-white .hero-header .dot-effect{background:#016cff;box-shadow:0 0 0 0 rgba(1,108,255,0.4);animation:pulse-shadow-blue 3s 2s linear infinite}
@keyframes pulse-shadow-blue{0{box-shadow:0 0 0 0 rgba(1,108,255,0.8)}
100%{box-shadow:0 0 0 7px rgba(1,108,255,0)}
}
.vidyard-player-container{border-radius:16px}
.hero-block-section.revised .btn.variant-1:hover,.hero-block-section.revised .btn.variant-1:focus{outline:0;background:#005bd7;border:0}
.hero-block-section.revised .btn.variant-1:active{background:#0049ae}
@media(max-width:599px){.hero-block-section.revised .btn.variant-1:focus{background:#005bd7;outline-offset:2px;outline:2px solid #fff !important;border:2px solid #fff}
}
.hero-block-section.revised .btn.variant-2:hover{background:#204184}
.hero-block-section.revised .btn.variant-2:active,.hero-block-section.revised .btn.variant-2:focus{background:#245094;color:#fff}
@media(max-width:599px){.hero-block-section.revised .btn.variant-2:focus{background:#204184;outline-offset:1.5px;outline:1.5px solid white;border:1.5px solid #fff}
}
.hero-block-section.revised.bg-white .btn.variant-2,.hero-block-section.revised.dark-grey-theme .btn.variant-2{color:#111846;border:1.5px solid #111846}
.hero-block-section.revised.bg-white .btn.variant-2 svg path,.hero-block-section.revised.dark-grey-theme .btn.variant-2 svg path{fill:#111846}
.hero-block-section.revised.bg-white .btn.variant-2:hover,.hero-block-section.revised.dark-grey-theme .btn.variant-2:hover{background:#d8e4f6}
.hero-block-section.revised.bg-white .btn.variant-2:active,.hero-block-section.revised.bg-white .btn.variant-2:focus,.hero-block-section.revised.dark-grey-theme .btn.variant-2:active,.hero-block-section.revised.dark-grey-theme .btn.variant-2:focus{background:#bfd3f0}
@media(max-width:599px){.hero-block-section.revised.bg-white .btn.variant-2:focus,.hero-block-section.revised.dark-grey-theme .btn.variant-2:focus{background:#d8e4f6;outline-offset:1.5px;outline:1.5px solid #111846}
}
.hero-block-section.revised .hero-container__right{display:block !important}
.hero-block-section.revised .hero-container{align-items:flex-start}
.hero-block-section.revised .hero-image,.hero-block-section.revised .hero-video{max-width:none}
@media(max-width:599px){.hero-block-section.revised .btn.variant-1 svg,.hero-block-section.revised .btn.variant-2 svg{width:20px;height:20px}
}