section.sector-boxes .box{justify-content:space-between;margin-bottom:2em;padding:2rem 1.6rem}section.sector-boxes .box,section.sector-boxes .box .box-header{align-items:flex-start;display:flex;flex-direction:column;width:100%}section.sector-boxes .box .box-header{flex:1;justify-content:center}section.sector-boxes .box.black--bg .box-header{justify-content:flex-end}section.sector-boxes .box .box-body{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:flex-start;width:100%}section.sector-boxes .box .box-header img{height:120px}section.sector-boxes .box .box-footer{width:100%}section.sector-boxes .box.grey--bg{background:var(--light-grey)}section.sector-boxes .box.green--bg{background:#007f80}section.sector-boxes .box.dark_green--bg{background:#007285}section.sector-boxes .box.black--bg{align-items:flex-start;background-color:#2b2b2b;display:flex;flex-direction:column;justify-content:flex-end}section.sector-boxes .box.black--bg .box-header img{height:35px}section.sector-boxes .box img{display:block;margin-bottom:1rem}section.sector-boxes .box h4{font-size:22px;margin-bottom:.8rem;max-width:25rem}section.sector-boxes .box.black--bg h4,section.sector-boxes .box.black--bg p,section.sector-boxes .box.dark_green--bg h4,section.sector-boxes .box.dark_green--bg p,section.sector-boxes .box.green--bg h4,section.sector-boxes .box.green--bg p{color:var(--white)}section.sector-boxes .box.black--bg h4,section.sector-boxes .box.dark_green--bg h4,section.sector-boxes .box.green--bg h4{font-size:36px}section.sector-boxes .box.black--bg h4{position:relative;top:15px}section.sector-boxes .cta-container{flex-wrap:wrap}section.sector-boxes .cta-container .hs_cos_wrapper{margin-top:1rem}section.sector-boxes .hs_cos_wrapper_type_cta:first-of-type .cta_button{margin-right:.75rem}section.sector-boxes .cta_button{padding:8px 25px}@media screen and (min-width:768px){section.sector-boxes .d-flex{gap:1rem;margin-bottom:0}section.sector-boxes .box{padding:3rem;width:48%}section.sector-boxes .box p{margin-bottom:.8rem;max-width:30rem}}@media screen and (min-width:1024px){section.sector-boxes .d-flex{gap:1rem}section.sector-boxes .box,section.sector-boxes .box.black--bg{padding:2.5rem}section.sector-boxes .box.dark_green--bg h4,section.sector-boxes .box.green--bg h4{font-size:36px;margin-top:-10px}section.sector-boxes .box.black--bg .button{padding:5px 18px}}