.styles_whatwedo__haXZS{text-decoration:none}.styles_whatwedo__haXZS img{transform:scale(1);transition:transform .2s ease}.styles_whatwedo__haXZS:hover img{transform:scale(1.1)}.styles_whatwedo__haXZS:hover .styles_whatwedo__heading__SE_tj{text-decoration:underline;color:#368fe8}.styles_whatwedo__heading__SE_tj{font-weight:400;letter-spacing:-1.16px;margin-top:15px;margin-bottom:15px;color:#1c242c}@media screen and (min-width:641px){.styles_whatwedo__heading__SE_tj{font-size:1.375rem}}.styles_whatwedo__grid__ChTUT{margin-top:50px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:80px 40px}@media screen and (max-width:1024px)and (min-width:641px){.styles_whatwedo__grid__ChTUT{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.styles_whatwedo__grid__ChTUT{grid-template-columns:100%;grid-gap:50px}}.styles_listing__DEHaH{margin-bottom:130px}.styles_listing__DEHaH .styles_grid__4byI3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:45px}@media screen and (max-width:1024px){.styles_listing__DEHaH .styles_grid__4byI3{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.styles_listing__DEHaH .styles_grid__4byI3{grid-template-columns:100%}}.styles_share__ADyko{margin-right:25px}.styles_share__ADyko .styles_alignment__gEgP3{display:flex;align-items:center}.styles_share__ADyko .styles_links__jA8hz a{display:inline-flex;margin-right:5px;width:37px;height:37px;background-color:#fff;fill:#023e65;border:1px solid #dfdfdf;padding:10px;cursor:pointer;border-radius:2px;transition:border .2s}.styles_share__ADyko .styles_links__jA8hz a:hover{border:1px solid #023e65}.styles_share__ADyko .styles_links__jA8hz a.styles_facebook__vZ4Uc svg{fill:#3b5998}.styles_share__ADyko .styles_links__jA8hz a.styles_twitter__0EbPj svg{fill:#00acee}.styles_share__ADyko .styles_links__jA8hz a.styles_linkedin__nAjfP svg{fill:#0e76a8}.styles_banner__GHeax{width:100%;margin:65px auto 87px;text-align:center}@media screen and (min-width:641px){.styles_banner__GHeax.styles_bannerNews__NpTxy,.styles_banner__GHeax.styles_bannerProjects__tVKlE,.styles_banner__GHeax.styles_bannerServices__lGWoa{text-align:left}.styles_banner__GHeax.styles_bannerNews__NpTxy .styles_heading__qlNxV,.styles_banner__GHeax.styles_bannerProjects__tVKlE .styles_heading__qlNxV,.styles_banner__GHeax.styles_bannerServices__lGWoa .styles_heading__qlNxV{font-size:3.75rem;line-height:3.875rem;margin-bottom:20px;letter-spacing:-.1875rem}.styles_banner__GHeax.styles_bannerNews__NpTxy p,.styles_banner__GHeax.styles_bannerProjects__tVKlE p,.styles_banner__GHeax.styles_bannerServices__lGWoa p{max-width:1011px;font-size:1.875rem;line-height:2.25rem;font-weight:300;letter-spacing:-.09375rem;margin-bottom:0}}.styles_banner__GHeax.styles_bannerProjects__tVKlE{margin-top:80px;margin-bottom:100px}@media screen and (min-width:641px){.styles_banner__GHeax.styles_bannerProjects__tVKlE .styles_heading__qlNxV{font-size:3.75rem;margin-top:80px;margin-bottom:25px}}@media screen and (max-width:640px){.styles_banner__GHeax.styles_bannerProjects__tVKlE .styles_heading__qlNxV{margin-top:50px}}.styles_banner__GHeax.styles_bannerProjects__tVKlE p{font-size:1.3125rem;line-height:1.375rem;font-weight:500;letter-spacing:0;margin-bottom:0;color:#1c242c}.styles_banner__GHeax.styles_bannerProjects__tVKlE p strong{font-weight:700;text-transform:capitalize}.styles_banner__GHeax.styles_bannerNews__NpTxy{margin:70px auto}.styles_banner__GHeax.styles_bannerNews__NpTxy .styles_info__hf_qD{max-width:890px;margin:0 auto}.styles_banner__GHeax.styles_bannerNews__NpTxy .styles_heading__qlNxV{font-weight:800}@media screen and (min-width:641px){.styles_banner__GHeax.styles_bannerNews__NpTxy .styles_heading__qlNxV{font-size:2.8125rem;line-height:3rem;margin-bottom:34px;letter-spacing:-.140625rem}}.styles_banner__GHeax.styles_bannerNews__NpTxy .styles_grid___YjZG{display:flex;align-items:center}.styles_banner__GHeax.styles_bannerNews__NpTxy .styles_grid___YjZG>div{margin-top:0;margin-right:0}.styles_banner__GHeax.styles_bannerNews__NpTxy .styles_location__lBrwK{font-size:.96875rem;line-height:1rem;margin-bottom:0;letter-spacing:-.03375rem;margin-left:25px;font-weight:500}.styles_banner__GHeax.styles_bannerNews__NpTxy .styles_location__lBrwK strong{text-transform:capitalize}.styles_banner__image_wrapper__xh7d1{position:relative;max-width:1405px;margin:100px auto 0}.styles_banner__image_wrapper__xh7d1:before{width:100%;height:75%;display:block;content:"";position:absolute;z-index:1;top:-60px;left:0;background:#fff;background-image:radial-gradient(#ccc 1px,transparent 0);background-size:12px 12px;background-position:-22px -22px}.styles_banner__image_photo__rqp_z{margin:0 auto;max-width:1300px;position:relative;z-index:1;display:block}