.hero-section .section-video{background-position:50%;background-repeat:no-repeat;background-size:cover}.hero-section .section-inner{align-items:center;display:flex;justify-content:center}.hero-section{padding-top:9.625rem}@media (max-width:600px){.hero-section{padding-top:8.625rem}}.hero-section .flex-container{gap:4rem}@media (max-width:900px){.hero-section .flex-container{gap:3rem}}.hero-section .flex-container.gap-xl{gap:9.625rem}@media (max-width:600px){.hero-section .flex-container.gap-xl{gap:3rem}}.hero-section:not(.first-section){padding-top:4rem}.hero-section .section-header{margin-bottom:2rem}.hero-section .section-logo{align-self:flex-start;margin-bottom:1.5rem;text-align:left}.hero-section .section-logo-img{display:block;height:2rem;width:auto}.hero-section .section-logo.partner-agency-logo{background-color:#fff;border:1px solid #dedede;border-radius:.5rem;padding:1rem .5rem}.hero-section .section-title{text-align:left;text-wrap:balance}.hero-section .section-title:not(:last-child){margin-bottom:1.5rem}.hero-section .section-inner{flex:1 1 auto;flex-direction:column}.hero-section .section-content h2,.hero-section .section-content h3,.hero-section .section-content p,.hero-section .section-content ul{font-size:1.25rem}.hero-section .section-video{display:block;flex:none;position:relative;width:100%}@media (max-width:600px){.hero-section .section-video{width:100%}}.hero-section .section-video-player{display:block;height:auto;opacity:0;width:100%}.hero-section .section-video-player.visible{opacity:1}.hero-section .section-video-btn{left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.hero-section .section-video-btn.hidden{opacity:0}.hero-section .section-illustration{align-items:center;display:flex;flex:none;justify-content:center;position:relative;width:40%}@media (max-width:600px){.hero-section .section-illustration{align-items:flex-start;justify-content:flex-start;width:100%!important}}.hero-section .section-illustration.rounded{border-radius:.75rem;overflow:hidden}.hero-section .section-illustration .certification-logo-img{bottom:0;height:auto;position:absolute;right:4rem;width:9.375rem}.hero-section .section-image{flex:none;position:relative;width:100%}@media (max-width:600px){.hero-section .section-image{width:100%!important}}.hero-section .section-image-img{border-radius:.75rem;display:block;height:auto;width:100%}.hero-section .section-form{background-color:#fff;border:1px solid #dedede;padding:2rem}.hero-section .section-footer{text-align:left}