.corporate-hero{padding-top:90px;padding-bottom:0}.corporate-hero h1{font-size:clamp(48px,7.3vw,108px);letter-spacing:-5px;line-height:1.09;margin-bottom:32px}.hero-description{display:flex;justify-content:space-between;align-items:center;gap:40px}.hero-description p{max-width:550px;font-size:17px}.actions{display:flex;gap:14px;flex-wrap:wrap}.primary,.secondary{display:inline-flex;padding:18px 23px;border-radius:5px;font-size:13px;align-items:center;justify-content:center}.primary{background:#173c2c;color:white}.secondary{border:1px solid #b5c9bb}.disciplines{display:flex;justify-content:space-between;border-top:1px solid #cad5cb;padding:30px 0;margin-top:60px;letter-spacing:3px;font-size:10px;color:#66766b}.about{background:#e9eee7}.about .split{gap:50px}.about .split>div{max-width:440px}.about h2{font-size:48px}.sectors{background:#edf1eb}.sector-list{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.sector-list>div{border-top:1px solid #bdcbbd;padding-top:14px}.sector-list h3{font-size:18px}.experience-link{display:flex;align-items:center;justify-content:space-between;gap:35px}.experience-link h2{font-size:38px;letter-spacing:-1.5px}.experience-link .primary{white-space:nowrap}footer{gap:15px}nav a:hover,.secondary:hover{color:#12845b}.primary:hover{background:#246044}@media(max-width:850px){.hero-description{display:block}.hero-description p{font-size:16px}.actions{margin-top:24px}.corporate-hero h1{letter-spacing:-3px}.sector-list{grid-template-columns:1fr 1fr}.experience-link{display:block}.experience-link .primary{margin-top:20px}.about .split{display:block}.about h2{font-size:38px}.disciplines{letter-spacing:1px;font-size:8px}.contact{font-size:11px;padding:12px}.end h2{font-size:48px}footer{flex-wrap:wrap}.end form{position:static;width:100%}.end{min-height:unset}.end>p{margin-bottom:28px}}
