.icon-text-cards{display:grid;gap:2.375rem;padding:3.4375rem 1rem;text-align:center}@media only screen and (min-width: 990px){.icon-text-cards{padding:3.4375rem 1.5rem}}.icon-text-cards__title{color:#085946}.icon-text-cards__grid{display:grid;gap:1rem;justify-content:center;max-width:79.375rem;margin:0 auto;width:100%}@media only screen and (min-width: 990px){.icon-text-cards__grid{display:flex;flex-wrap:wrap}}.icon-text-cards__card{background-color:#f9f8f7;border-radius:.28125rem;padding:.625rem 1.75rem;max-width:25.625rem;width:100%;display:flex;flex-direction:column;align-items:center;gap:.5rem}@media only screen and (min-width: 990px){.icon-text-cards__card{padding:.625rem 2.125rem;flex:1;flex-basis:33.3333333333%;width:33.3333333333%}}.icon-text-cards__card .icon{margin-right:1.25rem}.icon-text-cards__card .icon,.icon-text-cards__card-text{display:inline-block;vertical-align:middle}.icon-text-cards__card-text{width:auto;max-width:calc(100% - 45px)}.icon-text-cards__card .b-1{font-family:"Satoshi",sans-serif;font-size:1.125rem;font-weight:500}@media only screen and (min-width: 990px){.icon-text-cards__card .b-1{font-size:1.25rem}}.icon-text-cards__card .b-3{line-height:1.3;margin-top:.25rem}@media only screen and (max-width: 989px){.icon-text-cards .btn{width:100%}}
/* desktop: force 2x2 grid instead of 3-then-1 flex-wrap */
@media only screen and (min-width:990px){.icon-text-cards__grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;flex-wrap:unset!important;max-width:56.25rem!important}.icon-text-cards__card{flex-basis:auto!important;width:100%!important;max-width:none!important}}
