html{box-sizing:border-box;overflow-x:hidden}html[data-site-language=en]{font-size:15px}*,:after,:before{box-sizing:inherit}body{overflow-x:hidden}html[data-site-language=en] .contact-hero__content h1,html[data-site-language=en] .hero-slide__content h1{font-size:clamp(2.35rem,4.1vw,4.1rem);line-height:1.12}html[data-site-language=en] .cbi-section h2,html[data-site-language=en] .fm-intro h2,html[data-site-language=en] .gs-intro h2,html[data-site-language=en] .mc-section h2,html[data-site-language=en] .section-heading h2,html[data-site-language=en] .ta-intro h2{font-size:clamp(1.35rem,2.2vw,1.95rem);line-height:1.28}html[data-site-language=en] .footer-contact h2,html[data-site-language=en] .footer-summary strong,html[data-site-language=en] .service-panel__headline strong{font-size:clamp(1.35rem,2.2vw,1.8rem)}html[data-site-language=en] .structure-panel__roof{font-size:1.12rem}html[data-site-language=en] .map-card__copy strong{font-size:clamp(1.35rem,2.15vw,2.25rem);line-height:1.55}html[data-site-language=en] .map-card__copy p,html[data-site-language=en] .workflow-board__lead{font-size:clamp(.95rem,1.15vw,1.3rem)}html[data-site-language=en] .desktop-nav__item,html[data-site-language=en] .mobile-nav__item{font-size:.96rem}@media (max-width:768px){html[data-site-language=en]{font-size:14px}html[data-site-language=en] .contact-hero__content h1,html[data-site-language=en] .hero-slide__content h1{font-size:2rem;line-height:1.14}html[data-site-language=en] .cbi-section h2,html[data-site-language=en] .fm-intro h2,html[data-site-language=en] .gs-intro h2,html[data-site-language=en] .mc-section h2,html[data-site-language=en] .section-heading h2,html[data-site-language=en] .ta-intro h2{font-size:1.24rem}html[data-site-language=en] .map-card__copy strong{font-size:1.08rem;line-height:1.42}html[data-site-language=en] .footer-contact h2,html[data-site-language=en] .footer-summary strong,html[data-site-language=en] .map-card__copy p,html[data-site-language=en] .service-panel__headline strong,html[data-site-language=en] .workflow-board__lead{font-size:1rem}}
