.commitment{font-family:Poppins Regular,sans-serif;padding:80px 0}.commitment__container{align-items:center;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1240px;padding:0 20px}.commitment__title{color:#172a9a;font-family:Poppins SemiBold;font-size:35px;font-weight:600;line-height:114%;text-align:center}.commitment__text{color:#172a9a;font-family:Poppins Regular;font-size:18px;font-weight:400;line-height:167%;max-width:740px;text-align:center}.commitment__grid{column-gap:40px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:26px;max-width:1077px;row-gap:32px;width:100%}.commitment__card{align-items:center;background:#fff;border:1px solid #569745;border-radius:16px;box-shadow:0 4px 8px 0 rgba(86,151,69,.3);color:#172a9a;display:flex;font-family:Poppins Regular;font-size:18px;font-weight:400;justify-content:center;justify-self:center;line-height:167%;padding:24px;text-align:center;width:100%}.commitment__card--full{grid-column:1/-1;justify-self:stretch;max-width:100%}@media (max-width:900px){.commitment__grid{grid-template-columns:repeat(2,1fr)}.commitment__card{max-width:100%}.commitment__card--full{grid-column:1/-1}}@media (max-width:600px){.commitment{padding:56px 0}.commitment__title{font-size:28px}.commitment__grid{grid-template-columns:1fr}.commitment__card--full{grid-column:1}}