/* Keep the left heading and copy together; bottom navigation stays in its row. */
.municipal-technology-layout #kontakt .contact-layout>div:first-child{grid-row:1 / span 2;align-self:start}
.municipal-technology-layout #kontakt .contact-layout>div:first-child>.section-heading{margin:0 0 16px;min-width:0}
.municipal-technology-layout #kontakt .contact-layout>div:first-child>.section-heading h2{font-size:clamp(3rem,4.5vw,4.5rem);line-height:.88;letter-spacing:-.025em}
@media(max-width:1050px) and (min-width:901px){.municipal-technology-layout #kontakt .contact-layout>div:first-child>.section-heading h2{font-size:clamp(2.8rem,4.5vw,3.6rem)}}
@media(max-width:900px){.municipal-technology-layout #kontakt .contact-layout>div:first-child{grid-row:auto}.municipal-technology-layout #kontakt .contact-layout>div:first-child>.section-heading{margin-bottom:24px}.municipal-technology-layout #kontakt .contact-layout>div:first-child>.section-heading h2{font-size:clamp(2.65rem,8vw,4.2rem)}}
