body{min-width:0;overflow-x:visible}*{min-width:0}h1{overflow-wrap:anywhere}.brand img{width:130px;height:auto}.brand strong{}.header-grid{grid-template-columns:minmax(0,1fr) auto}.site-nav{flex-wrap:wrap}.image-frame img{height:auto;min-height:0!important;aspect-ratio:auto;object-fit:contain}.image-frame{box-shadow:none}.hero-grid{grid-template-columns:1fr}.inquiry-grid{grid-template-columns:1fr;max-width:850px}.intent-grid{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem}.intent-grid label{display:flex;align-items:center;gap:.4rem}.intent-grid input{position:static;width:18px;height:18px;opacity:1;margin:0}.intent-grid span,.intent-grid input:checked+span{display:inline;min-height:0;border:0;padding:0;background:none;box-shadow:none;color:var(--navy);font-weight:500}.consent{display:block}.company-field input{display:block;width:100%;min-height:2.85rem;border:1px solid #b9c5cb;padding:.65rem;margin:.3rem 0 1rem}.contact-form [hidden]{display:none!important}.awz-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:1.5rem 0}.awz-metrics dt{font-size:1.7rem;font-weight:800;color:var(--navy)}.awz-metrics dd{margin:0}.site-footer nav{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;max-width:1184px;padding:1.5rem;margin:auto}.site-footer a{min-height:44px;display:flex;align-items:center}.about-main h1{max-width:none}.conf{font-size:.87rem;margin:.6rem 0}.section p{max-width:70ch}section[id]{scroll-margin-top:110px}@media(min-width:768px){.hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem}}@media(min-width:1024px){.header-grid{grid-template-columns:auto minmax(0,1fr)}.site-nav{gap:1rem;justify-content:flex-end}.brand img{width:150px}}@media(max-width:575px){.awz-metrics{grid-template-columns:1fr;gap:.8rem}.brand img{width:108px}.brand small{font-size:.7rem}.hero h1{font-size:2rem}.section{padding-block:2.5rem}.site-footer nav{gap:.5rem 1rem}}

.intent-grid span::before{display:none}.inquiry-intro{position:static}.header-grid{display:grid}

.image-frame{height:auto!important;aspect-ratio:auto}.inquiry-copy{position:static}.brand span{min-width:0}.brand small{overflow-wrap:anywhere}.personal-details summary{display:list-item;list-style-position:inside}

/* AWZ: H1 wie scheidungshaeuser.de */
h1{font-family:Arial,Helvetica,sans-serif !important;font-weight:700 !important;letter-spacing:-0.034em;line-height:1.12;font-size:clamp(38px,3.7vw,53px) !important}
