.features-wrapper{padding:0 30px}.features-module .features-container{background:#fff;border-top-left-radius:20px;border-top-right-radius:20px;padding-top:30px;position:relative}.features-module h3{color:#122435;font-size:36px;font-weight:600;line-height:1.33;margin:100px auto 60px;max-width:100%;text-align:center;width:650px}.features-module h4{color:#122435;font-size:24px;font-weight:600;line-height:1.2;margin-bottom:16px}.features-module p{color:#122435;font-size:16px;line-height:1.5;margin-bottom:20px}.features-module .feature-link,.features-module a{align-items:center;color:#0069d3;display:inline-flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;gap:6px;line-height:1.5;text-decoration:none;transition:color .3s ease}.features-module .feature-link:hover,.features-module a:hover{color:#0069d3}.features-module .feature-link:focus-visible,.features-module a:focus-visible{border-radius:4px;outline:2px solid #0069d3;outline-offset:3px}.features-module .feature-link svg path,.features-module a svg path{transition:transform .3s ease}.features-module .feature-link:hover svg path,.features-module a:hover svg path{animation:fm-move-back-forth .4s ease-in-out}@keyframes fm-move-back-forth{0%{transform:translateX(0)}50%{transform:translateX(-5px)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.features-module .feature-link:hover svg path,.features-module a:hover svg path{animation:none!important;transition:none!important}}.features-module .row-fluid{margin-bottom:72px}@media (min-width:769px){.features-module .row-fluid{align-items:center;display:flex!important;flex-wrap:nowrap!important;gap:40px;justify-content:space-between}.features-module .row-fluid .span6{float:none!important;width:auto!important}.features-module .row-fluid .col-1,.features-module .row-fluid .col-2{flex:0 0 50%!important;max-width:50%!important}.features-module .col-2 img{display:block;height:auto;width:100%}}@media (max-width:768px){.features-module .row-fluid{align-items:stretch;display:flex!important;flex-direction:column!important;gap:24px;margin:0 auto 60px;max-width:100%!important;width:auto!important}.features-module .row-fluid .col-1,.features-module .row-fluid .col-2,.features-module .row-fluid .span6{flex:1 1 auto!important;float:none!important;max-width:100%!important;width:auto!important}.features-module .col-2{margin-top:24px}}@media (max-width:468px){.features-module h3{font-size:30px}.features-module h4{font-size:20px}.features-module .feature-link,.features-module a,.features-module p{font-size:15px}}