.hero,.about-hero,.services-hero,.portfolio-hero{padding-top:clamp(40px,5vh,56px)}.hero__label,.about-hero__intro .section-label,.services-hero .section-label,.portfolio-hero .section-label{margin-bottom:clamp(16px,2.5vh,24px)}.about-hero__content{margin-top:0}@media (min-width:1025px){.portfolio-hero__inner{align-items:start}}@media (min-width:768px) and (max-width:1024px){.hero,.about-hero,.services-hero,.portfolio-hero{padding-top:32px}}@media (max-width:767px){.hero{padding-top:24px}.about-hero,.services-hero,.portfolio-hero{padding-top:24px}.contact-hero{padding-top:38px}.about-hero__intro .section-label,.services-hero .section-label,.portfolio-hero .section-label{min-height:32px}.about-hero__body,.services-hero__text,.portfolio-hero__text{margin-top:clamp(16px,2.5vh,24px)}}@media (min-width:376px) and (max-width:390px){.about-hero,.services-hero,.portfolio-hero{padding-top:25px}.about-hero__intro .section-label,.services-hero .section-label,.portfolio-hero .section-label{min-height:16px;margin-bottom:20.90625px}}@media (min-width:391px) and (max-width:430px){.about-hero__intro .section-label,.services-hero .section-label,.portfolio-hero .section-label{min-height:35.1875px}}@media (min-width:431px) and (max-width:767px){.about-hero__intro .section-label,.services-hero .section-label,.portfolio-hero .section-label{min-height:17.59375px}}@media (max-width:768px){.contact-hero{padding-top:38px}.about-hero__body,.services-hero__text,.portfolio-hero__text{margin-top:clamp(16px,2.5vh,24px)}}
