section[card-grid]{background-color:#fff;padding:3.75rem 0}@media (width>=992px){section[card-grid]{padding:4.5rem 0}}@media (width>=1200px){section[card-grid]{padding:7rem 0}}section[card-grid][data-spacing=none]{padding:0}section[card-grid][data-spacing=bottom]{padding-top:0!important}section[card-grid][data-spacing=top]{padding-bottom:0!important}section[card-grid] .container{flex-flow:column;gap:5rem;display:flex}section[card-grid] .row-filter{flex-flow:column;justify-content:space-between;gap:3rem;display:flex}@media (width>=576px){section[card-grid] .row-filter{flex-flow:row}}section[card-grid] .row-cards{gap:1.875rem;display:grid}@media (width>=576px){section[card-grid] .row-cards{grid-template-columns:repeat(2,1fr);gap:2.25rem}}@media (width>=992px){section[card-grid] .row-cards{grid-template-columns:repeat(3,1fr);gap:3rem}}section[card-grid] .row-footer{flex-flow:column;gap:1rem;display:flex}section[card-grid] .section-title{color:#002a66;text-align:center;max-width:68.75rem;margin:0 auto;font-size:2.8125rem;font-weight:500;line-height:1.2;transition:color .3s ease-in-out}@media (width>=992px){section[card-grid] .section-title{color:#002a66;font-size:3.125rem;font-weight:500;line-height:1.362;transition:color .3s ease-in-out}}section[card-grid] .section-title b,section[card-grid] .section-title strong{color:#4c23cc;font-weight:500}section[card-grid] .section-description{max-width:54.75rem;font-size:1.125rem;font-weight:400;line-height:1.5}section[card-grid] .section-description,section[card-grid] .section-footer{color:#121217;text-align:center;margin:0 auto;transition:color .3s ease-in-out}section[card-grid] .section-footer{max-width:62.5rem;font-size:2.5rem;font-weight:300;line-height:1.2}section[card-grid] .section-buttons{flex-flow:column;justify-content:center;align-items:center;gap:1.34125rem;display:flex}@media (width>=992px){section[card-grid] .section-buttons{flex-flow:row;justify-content:center;margin-top:0}}section[card-grid][data-grid-columns="2"]>.container{max-width:75rem}section[card-grid][data-grid-columns="2"] .row-cards{gap:3rem}@media (width>=992px){section[card-grid][data-grid-columns="2"] .row-cards{grid-template-columns:repeat(2,1fr);gap:3rem}}
