.video-section--light{background-color:#f7f9ff!important;background-image:url(../images/light-top-left.svg),url(../images/light-top-right.svg),url(../images/light-bottom-left.svg),url(../images/light-bottom-right.svg);background-position:0 0,100% 0,0 100%,100% 100%;background-repeat:no-repeat;background-size:80px}.video-section--burple{background-color:#5763cf!important;color:#fff!important}.video-section--burple .top-heading,.video-section--burple h2.top-heading{color:#fff!important}.video-section--burple .top-heading em,.video-section--burple h2.top-heading em{border-color:#fff!important}.video-section--burple .heading,.video-section--burple h3.heading{color:#fff!important}.video-section .top-heading,.video-section h2.top-heading{align-items:center;display:flex;gap:8px;margin:0 0 1.25rem!important;padding:0!important}.video-section .top-heading em,.video-section h2.top-heading em{align-items:center;border:2px solid #000;border-radius:4px;display:flex;font-size:.8125rem!important;font-style:normal;height:20px;justify-content:center;margin-bottom:4px;padding:2px 4px 0}.video-section .heading,.video-section h3.heading{display:flex;margin:0 auto 2rem!important;max-width:560px;padding:0!important}.video-section__content{align-items:center;display:flex;flex-direction:column;justify-content:center}.video-section__content__video-cover{align-items:center;aspect-ratio:16/9;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;box-shadow:0 36px 28px 0 rgba(0,0,0,.12);display:flex;height:100%;justify-content:center;margin:0 auto!important;max-width:694px;overflow:hidden;text-decoration:none!important;width:100%}.video-section__content__video-cover:hover{cursor:pointer}.video-section__content__video-cover__play-button img{height:auto!important;margin:0!important;width:45px!important}.video-section__content__cta{margin-top:2.5rem!important;text-align:center}.video-section__content__cta a{width:auto}@media screen and (min-width:700px){.video-section--light{background-position:0 0,100% 0,0 100%,100% 100%;background-size:auto}.video-section .top-heading,.video-section h2.top-heading{justify-content:center;margin-bottom:.75rem!important;text-align:center}.video-section .heading,.video-section h3.heading{justify-content:center;margin-bottom:3rem!important;text-align:center}.video-section__content__video-cover{border-radius:32px;box-shadow:none}.video-section__content__video-cover:hover{box-shadow:0 36px 28px 0 rgba(0,0,0,.12)}.video-section__content__video-cover__play-button img{width:auto!important}}