section.what-we-do .wrapper{display:grid;grid-template-columns:1fr;column-gap:auto;row-gap:auto;gap:32px}section.what-we-do .wrapper>.content{max-width:1000px;margin:0 auto;text-align:center}section.what-we-do .wrapper>.content p{font-size:1.125rem}section.what-we-do .wrapper>.content p *{font-size:1.125rem}section.what-we-do .wrapper .boxes{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:16px}section.what-we-do .wrapper .box{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:16px;background:#AED141;border-radius:24px;overflow:hidden;position:relative;padding:32px 16px 64px;flex:1;align-self:stretch;flex-basis:100%}section.what-we-do .wrapper .box .title{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;width:100%}section.what-we-do .wrapper .box .title h4{width:216px;margin-bottom:0;color:#145f48}section.what-we-do .wrapper .box .title .icon{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;width:60px;height:60px;padding:5px;border-radius:60px;margin-bottom:5px;background:#145F48}section.what-we-do .wrapper .box .title .icon img{width:40px;height:40px}@media only screen and (min-width: 601px){section.what-we-do .wrapper .box{flex-basis:calc(50% - 16px)}}@media only screen and (min-width: 992px){section.what-we-do .wrapper>.content p{font-size:1.25rem}section.what-we-do .wrapper>.content p *{font-size:1.25rem}section.what-we-do .wrapper .boxes{gap:20px}section.what-we-do .wrapper .box{flex-basis:calc(33% - 22px);padding:32px}section.what-we-do .wrapper .box .content h4{font-size:1.875rem}section.what-we-do .wrapper .box .content p{font-size:1.25rem}}
