.solution-video-section .section-title{margin-bottom:60px;text-transform:none}.solution-video-section .solution-video-card{position:relative;margin:0 auto;padding:18px 18px 60px;max-width:1074px;border:1px solid var(--light-blue);border-radius:16px;background-color:var(--white)}.solution-video-section .solution-video-player{overflow:hidden;border-radius:12px}.solution-video-section .solution-video-player .wp-block-embed{margin:0}.solution-video-section .solution-video-player .wp-block-embed__wrapper{position:relative;aspect-ratio:16/9}.solution-video-section .solution-video-player .wp-block-embed__wrapper::before{display:none}.solution-video-section .solution-video-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.solution-video-section .solution-video-cta{position:relative;margin:-40px auto 0;padding:48px 40px;max-width:1156px;text-align:center;border-radius:16px;background:linear-gradient(114.77deg, #0e41c0 0%, #106bcd 100.01%);background-size:cover;background-position:center}.solution-video-section .solution-video-cta-title{margin:0;color:var(--white);font-family:var(--font-family-heading);font-size:var(--font-xl);font-weight:800;line-height:1.3}.solution-video-section .solution-video-cta-btn{margin-top:20px;padding:10px 20px;display:inline-block;color:var(--white);font-family:var(--font-family-primary);font-size:var(--font-sm);font-weight:800;border-radius:4px;background:linear-gradient(90deg, var(--secondary-color) 0%, #ffa24d 100%);transition:box-shadow .2s ease}.solution-video-section .solution-video-cta-btn:hover,.solution-video-section .solution-video-cta-btn:visited{color:var(--white)}.solution-video-section .solution-video-cta-btn:hover{box-shadow:0 0 20px rgba(255,127,14,.45)}@media screen and (max-width: 768px){.solution-video-section .section-title{margin-bottom:40px}.solution-video-section .solution-video-card{padding:10px 10px 40px;border-radius:12px}.solution-video-section .solution-video-player{border-radius:8px}.solution-video-section .solution-video-cta{margin-top:-24px;padding:28px 20px;border-radius:12px}.solution-video-section .solution-video-cta-title{font-size:var(--font-md-3)}}
