body.page-environmental-consulting .heading-box-with-text{margin-top:64px}@media only screen and (min-width:768px){body.page-environmental-consulting .heading-box-with-text{margin-top:70px}}@media only screen and (min-width:768px) and (min-width:768px){body.page-environmental-consulting .heading-box-with-text{margin-top:calc(45.6962px + 3.16456vw)}}@media only screen and (min-width:768px) and (min-width:1400px){body.page-environmental-consulting .heading-box-with-text{margin-top:90px}}.heading-box-with-text{margin-top:64px;text-align:center}@media only screen and (min-width:768px){.heading-box-with-text{margin-top:70px}}@media only screen and (min-width:768px) and (min-width:768px){.heading-box-with-text{margin-top:calc(-15.06329px + 11.07595vw)}}@media only screen and (min-width:768px) and (min-width:1400px){.heading-box-with-text{margin-top:140px}}.heading-box-with-text .inner{box-shadow:12px 14px 59px -11px rgba(0,0,0,.2);position:relative}.heading-box-with-text .inner:after{background:linear-gradient(to bottom right,#ffc425,#f68b1f);content:"";display:block;height:24px;margin-top:40px}@media only screen and (min-width:768px){.heading-box-with-text .inner:after{margin-top:calc(20.55696px + 2.53165vw)}}@media only screen and (min-width:1400px){.heading-box-with-text .inner:after{margin-top:56px}}.heading-box-with-text .heading{background:linear-gradient(to right bottom,#ffc425,#f68b1f);padding-bottom:49px;padding-top:49px}@media only screen and (min-width:768px){.heading-box-with-text .heading{padding-top:calc(16.18987px + 4.27215vw)}}@media only screen and (min-width:1400px){.heading-box-with-text .heading{padding-top:76px}}@media only screen and (min-width:768px){.heading-box-with-text .heading{padding-bottom:calc(16.18987px + 4.27215vw)}}@media only screen and (min-width:1400px){.heading-box-with-text .heading{padding-bottom:76px}}.heading-box-with-text .heading *{font-weight:400;text-transform:uppercase}.heading-box-with-text .heading * strong{font-weight:800}@media only screen and (max-width:767px){.heading-box-with-text .heading * br{display:none}}.heading-box-with-text .description{margin-left:auto;margin-right:auto;margin-top:32px;text-align:center}@media only screen and (min-width:768px){.heading-box-with-text .description{margin-top:32px;max-width:70%}}@media only screen and (min-width:768px) and (min-width:768px){.heading-box-with-text .description{margin-top:calc(2.83544px + 3.79747vw)}}@media only screen and (min-width:768px) and (min-width:1400px){.heading-box-with-text .description{margin-top:56px}}.heading-box-with-text .description p{font-size:20px;margin-bottom:24px}@media only screen and (min-width:992px){.heading-box-with-text .description p{font-size:calc(13.47368px + .65789vw)}}@media only screen and (min-width:1600px){.heading-box-with-text .description p{font-size:24px}}.heading-box-with-text .description p:last-child{margin-bottom:0}.heading-box-with-text .description p small{font-size:16px}.heading-box-with-text .description h5{margin:16.5333333333px 0 0}@media only screen and (min-width:992px){.heading-box-with-text .description h5{margin-top:calc(0px + 1.66667vw)}}@media only screen and (min-width:1600px){.heading-box-with-text .description h5{margin-top:26.6666666667px}}@media screen and (max-width:767px){.heading-box-with-text .description h5{margin-top:24px}}.heading-box-with-text .description h5:has(em){font-weight:400}.heading-box-with-text .description a{color:#009ddf;font-weight:700}@media only screen and (max-width:767px){.heading-box-with-text .description{padding:0 20px}}.heading-box-with-text.env-consulting-page .heading br{display:block}
