/*
Theme Name: BG Glacer – Originalentwurf
Theme URI: https://sachverstaendiger-glacer.de
Author: BG Sachverständigenbüro
Description: Eigenständiges WordPress-Theme mit originalgetreuer Startseiten-Grafik und klickbaren Kontakt-/Navigationsflächen. Die Startseiten-Grafik ist ein Bild und nicht einzeln texteditierbar.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: bg-glacer
*/
:root{--navy:#061b2b;--blue:#008fc5;--gold:#e5b765}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#071a29;color:#f8fafc;font-family:Arial,Helvetica,sans-serif}a{color:inherit}.hero-wrap{max-width:1199px;margin:auto;position:relative}.hero-image{display:block;width:100%;height:auto}.hotspot{position:absolute;display:block;z-index:2;border-radius:5px}.hotspot:focus-visible{outline:3px solid #f4bd55;background:#ffffff20}.hotspot:hover{background:#ffffff13}.screenreader{position:absolute;clip:rect(1px,1px,1px,1px);height:1px;width:1px;overflow:hidden}.info{background:#fff;color:#0b2335;padding:55px max(22px,calc((100vw - 1100px)/2));line-height:1.6}.info h2{font-size:clamp(26px,4vw,42px);line-height:1.12}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.card{background:#f0f5f7;padding:24px;border-left:4px solid #008fc5}.card h3{margin-top:0}.cta{background:#082338;color:white;padding:35px;text-align:center}.button{display:inline-block;padding:13px 22px;background:#007fae;color:white;text-decoration:none;border-radius:5px;margin:8px}.site-footer{background:#03111d;padding:24px;text-align:center;font-size:14px}.site-footer a{margin:0 10px}.inner{max-width:1050px;margin:auto}.sub-header{background:#071b2c;padding:25px}.sub-header a{text-decoration:none;margin-right:20px}.page{background:#fff;color:#10283b;min-height:55vh;padding:60px 24px}.page h1{font-size:40px}.page p{line-height:1.7}.form-field{display:block;width:100%;max-width:550px;padding:12px;margin:8px 0 18px;border:1px solid #a9b6bd}.notice{background:#fff5d6;color:#493c18;padding:12px;border-radius:4px}@media(max-width:700px){.cards{grid-template-columns:1fr}.info{padding:32px 20px}.page{padding:30px 18px}.sub-header a{display:inline-block;margin:6px}.hero-wrap{min-width:0}}

/* BG Glacer – Startseite über gesamte Bildschirmbreite */

body.home .hero-wrap {
    width: 100%;
    max-width: none;
    margin: 0;
}

body.home .hero-image {
    width: 100%;
    height: auto;
    display: block;
}

.hero-wrap {
    width: 100vw !important;
    max-width: none !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: 0 !important;
}

.hero-wrap img {
    width: 100% !important;
    height: auto !important;
}
/* BG Glacer – oberen weißen Abstand entfernen */

body.home .hero-wrap {
    margin-top: 0 !important;
}

body.home .site-header {
    margin-bottom: 0 !important;
}

body.home {
    padding-top: 0 !important;
}