.frm-kontakt{container-type:inline-size;min-width:0;margin:0;display:grid;gap:48px;font:400 1.25rem/1.6 'Hanken Grotesk',sans-serif;color:var(--fr-ink,#334155)}.frm-kontakt *{box-sizing:border-box}.frm-kontakt p{margin:0 0 24px}.frm-kontakt p:last-child{margin-bottom:0}.frm-kontakt h2{font:450 clamp(2.25rem,4cqi,3.5rem)/1.12 Newsreader,Georgia,serif;letter-spacing:-.02em;color:var(--fr-blue,#2A5E9A);margin:0 0 24px;text-wrap:balance;overflow-wrap:anywhere;hyphens:auto}.frm-kontakt h3{font:500 .875rem/1.5 'Hanken Grotesk',sans-serif;text-transform:uppercase;letter-spacing:.075em;color:var(--fr-red,#B4453D);margin:0 0 24px}
.frm-kontakt a{color:var(--fr-blue,#2A5E9A);font-weight:600;text-decoration:none;overflow-wrap:anywhere}.frm-kontakt a:hover{color:var(--fr-red,#B4453D)}.frm-kontakt a:focus-visible{outline:3px solid currentColor;outline-offset:2px}.frm-contact-link{display:inline-flex;align-items:center;gap:8px;min-height:48px}.frm-kontakt svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.frm-contact-hours{margin:24px 0 0}.frm-contact-hours>div{display:grid;grid-template-columns:minmax(80px,1fr) minmax(0,1.5fr);gap:24px;border-top:1px solid var(--fr-line,#D8DFE6);padding:16px 0}.frm-contact-hours dt,.frm-contact-hours dd{margin:0;overflow-wrap:anywhere}.frm-contact-hours dt{font-weight:600}
.frm-kontakt-footer{grid-template-columns:1.2fr 1fr 1fr;gap:48px;font-size:1rem}.frm-kontakt-footer h2{font-size:2rem}.frm-kontakt-footer p{margin-bottom:16px}.frm-kontakt-footer>div{min-width:0}
@container(max-width:680px){.frm-contact-hours>div{grid-template-columns:1fr;gap:8px}}
@media(max-width:760px){.frm-kontakt-footer{grid-template-columns:1fr;gap:32px}}
