.legal-solutions-section{color:#fff}.legal-solutions-section h2{font-size:2rem;margin-bottom:1rem}.legal-solutions-section .features{justify-content:space-around}.legal-solutions-section .icon{font-size:24px;margin-bottom:.5rem}.legal-solutions-section .cta-button{margin-top:2rem;text-align:center}.legal-solutions-section .cta-button a.btn.btn-primary{background:#f9fafb;padding:14px}.legal-solutions-section .features{display:flex;flex-wrap:wrap;gap:2rem;justify-content:flex-start;margin:2rem 0;text-align:left}.legal-solutions-section .feature{box-sizing:border-box;flex:0 0 calc(33.333% - 2rem)}.legal-solutions-section .features.column-2 .feature{box-sizing:border-box;flex:0 0 calc(50% - 2rem)}.dnd_area-row-2-background-layers:has(.feature-section.feature-3){background-image:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(180deg,#0f1f37 8.09%,#2b589d)!important}.feature-section.feature-3 h2{margin-bottom:0;max-width:846px}.feature-section.feature-3 .svg-line-break{display:flex;margin:10px 0;max-width:846px}.feature-section.feature-3 .feature h4{align-items:start;display:flex;font-size:24px;gap:16px;margin-bottom:0;padding-left:43px;position:relative}.feature-section.feature-3 .feature h4 svg{height:30px;left:0;position:absolute;top:0;width:30px}.feature-section.feature-3 .cta-button a.btn.btn-primary{border:1px solid #0f1f37;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15);color:#2d579b;display:inline-block;font-size:16px;font-weight:700;letter-spacing:.5px;line-height:24px;margin-top:16px;padding:12px 20px;text-decoration:none}.feature-section.feature-3.light .intro{text-align:center}.feature-section.feature-3.light .svg-line-break{display:none}.feature-section.feature-3.light .description,.feature-section.feature-3.light h2{margin-inline:auto}.feature-section.feature-3 .description{font-size:16px;line-height:24px;max-width:900px}.feature-section.feature-3.light h2{font-size:40px;line-height:48px;margin-bottom:4px}.feature-section.feature-3.light .description{font-size:20px;line-height:30px}.feature-section.feature-3.light .features{margin:48px 0}.feature-section.feature-3.light .feature svg path{fill:#0f1f37}.feature-section.feature-3.light .cta-button a.btn.btn-primary{background:#1b355e;color:#fff}@media screen and (max-width:575px){.feature-section.feature-3.light .features{margin:48px 0 0}.feature-section.feature-3 .cta-button,.feature-section.feature-3.light .cta-button a.btn.btn-primary{margin-top:0}}