section.boxes-with-bg .wrapper .boxes{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:24px}section.boxes-with-bg .wrapper .boxes .box{position:relative;align-self:stretch;overflow:hidden;border-radius:20px;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;text-align:center;padding:32px}section.boxes-with-bg .wrapper .boxes .box .bg-image{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}section.boxes-with-bg .wrapper .boxes .box .bg-image img{width:100%;height:100%;object-fit:cover;object-position:center}section.boxes-with-bg .wrapper .boxes .box .bg-image:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:rgba(34,34,34,.5)}section.boxes-with-bg .wrapper .boxes .box .icon{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;width:85px;height:85px;border-radius:85px;background:#145F48;margin-bottom:32px}section.boxes-with-bg .wrapper .boxes .box .icon img{width:50px}section.boxes-with-bg .wrapper .boxes .box *{color:#fff}section.boxes-with-bg .wrapper .boxes .box h4{font-size:1.75rem}section.boxes-with-bg .wrapper .boxes .box p,section.boxes-with-bg .wrapper .boxes .box p *{font-size:1.5rem}@media only screen and (min-width: 601px){section.boxes-with-bg .wrapper .boxes .box{flex-basis:calc(50% - 12px)}}@media only screen and (min-width: 992px){section.boxes-with-bg .wrapper .boxes .box{padding:80px 24px;flex-basis:calc(33% - 14px)}section.boxes-with-bg .wrapper .boxes .box h4{font-size:2.25rem}section.boxes-with-bg .wrapper .boxes .box p,section.boxes-with-bg .wrapper .boxes .box p *{font-size:1.875rem}}
