.v3 .golf1-home{min-height:100vh}.v3 .golf1-home h1,.v3 .golf1-home h2,.v3 .golf1-home h3,.v3 .golf1-home p{margin-top:0}.v3 .golf1-kast{--kast-inkt:#171714;--kast-room:#f0ece3;--kast-lijn:#d8d0c2;background:#fbfaf6;color:var(--kast-inkt)}.v3 .g1-kast-hero{padding:0}.v3 .g1-kast-herobeeld{position:relative;min-height:640px;height:calc(100svh - 125px);max-height:820px;display:flex;align-items:flex-end;overflow:hidden;background:#d7d0c4}.v3 .g1-kast-herobeeld:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,19,16,.82),rgba(20,19,16,.56) 45%,rgba(20,19,16,.08) 78%),linear-gradient(180deg,rgba(20,19,16,.04) 35%,rgba(20,19,16,.62))}.v3 .g1-kast-herobeeld img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.v3 .g1-kast-heroinhoud{position:relative;z-index:2;width:100%;padding-top:150px;padding-bottom:72px}.v3 .g1-kast-herotekst{max-width:780px;color:#fff}.v3 .g1-kast-herotekst h1{max-width:14ch;margin:0 0 24px;color:#fff;font-family:var(--font-display),Georgia,serif;font-size:clamp(3.2rem,5.5vw,5rem);font-weight:500;line-height:.96;letter-spacing:-.05em;text-transform:none}.v3 .g1-kast-herotekst>p{max-width:55ch;color:rgba(255,255,255,.86);font-size:1.08rem;line-height:1.7}.v3 .g1-kast-heroacties{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px}.v3 .g1-kast-bel,.v3 .g1-kast-start{display:inline-flex;align-items:center;min-height:48px;padding:12px 16px;font-weight:800}.v3 .g1-kast-bel{border:1px solid rgba(255,255,255,.7);color:#fff}.v3 .g1-kast-start{background:#fff;color:var(--kast-inkt)}.v3 .g1-kast-bel:hover{background:rgba(255,255,255,.12)}.v3 .g1-kast-start:hover{background:var(--kast-room)}.v3 .g1-kast-verder{display:inline-flex;align-items:center;gap:10px;border-bottom:1px solid rgba(255,255,255,.75);padding:9px 0 6px;color:#fff;font-weight:750}.v3 .g1-kast-verder span{color:var(--accent)}.v3 .g1-kast-keuze{background:var(--kast-room);padding:96px 0}.v3 .g1-kast-sectiekop{display:block;margin-bottom:40px}.v3 .g1-kast-sectiekop>span{display:block;margin-bottom:14px;color:#8c8273;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.v3 .g1-kast-sectiekop h2{max-width:20ch;margin:0 0 8px;font-family:var(--font-display),Georgia,serif;font-size:clamp(2rem,4vw,3.4rem);font-weight:500;line-height:1.02;letter-spacing:-.035em;text-transform:none}.v3 .g1-kast-sectiekop p{color:#6c655b}.v3 .g1-kast-keuzegrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--kast-lijn);border-bottom:1px solid var(--kast-lijn)}.v3 .g1-kast-keuzekaart{min-height:310px;padding:28px 30px;border-right:1px solid var(--kast-lijn);display:flex;flex-direction:column;align-items:flex-start;transition:background .2s ease,transform .2s ease}.v3 .g1-kast-keuzekaart:last-child{border-right:0}.v3 .g1-kast-keuzekaart:hover{background:#fbfaf6;transform:translateY(-4px)}.v3 .g1-kast-keuzekaart .g1-kast-nr{color:#93897a;font-size:.72rem;letter-spacing:.14em}.v3 .g1-kast-keuzekaart>p{margin:54px 0 6px;color:#756d61;font-size:.78rem;font-weight:750;text-transform:uppercase;letter-spacing:.12em}.v3 .g1-kast-keuzekaart h3{margin:0 0 12px;font-family:var(--font-display),Georgia,serif;font-size:1.65rem;font-weight:500;text-transform:none}.v3 .g1-kast-keuzekaart small{color:#6c655b;font-size:.93rem;line-height:1.55}.v3 .g1-kast-keuzekaart b{margin-top:auto;padding-top:26px;font-size:.84rem}.v3 .g1-kast-inspiratie{padding:96px 0}.v3 .g1-kast-gallery{display:grid;grid-template-columns:1.35fr .65fr;grid-template-rows:280px 280px;grid-gap:18px;gap:18px}.v3 .g1-kast-gallery figure{position:relative;margin:0;overflow:hidden;background:#ded8cd}.v3 .g1-kast-gallery figure.groot{grid-row:span 2}.v3 .g1-kast-gallery img{width:100%;height:100%;object-fit:cover}.v3 .g1-kast-gallery figcaption{position:absolute;left:16px;bottom:16px;background:rgba(251,250,246,.92);padding:8px 11px;font-size:.76rem;font-weight:750}.v3 .g1-kast-plan{padding:96px 0;background:#1d1d19;color:#f3efe7}.v3 .g1-kast-plangrid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:72px;gap:72px;padding-bottom:72px}.v3 .g1-kast-label{color:#b8ad9c;font-size:.73rem;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.v3 .g1-kast-plangrid h2{max-width:12ch;margin:18px 0 0;font-family:var(--font-display),Georgia,serif;font-size:clamp(2.2rem,4vw,3.7rem);font-weight:500;line-height:1.02;text-transform:none}.v3 .g1-kast-plangrid ol{list-style:none;padding:0;margin:0;border-top:1px solid #48463f}.v3 .g1-kast-plangrid li{display:grid;grid-template-columns:120px 1fr;grid-gap:24px;gap:24px;padding:22px 0;border-bottom:1px solid #48463f}.v3 .g1-kast-plangrid li b{font-family:var(--font-display),Georgia,serif;font-size:1.14rem;font-weight:500}.v3 .g1-kast-plangrid li span{color:#c7c0b5}.v3 .g1-kast-diensten{border-top:1px solid #48463f}.v3 .g1-kast-diensten>a{display:grid;grid-template-columns:48px 1fr auto;grid-gap:24px;gap:24px;align-items:center;padding:24px 0;border-bottom:1px solid #48463f}.v3 .g1-kast-diensten>a>span{color:#9f9587;font-size:.72rem}.v3 .g1-kast-diensten h3{margin:0 0 4px;color:#fff;font-size:1.12rem;text-transform:none}.v3 .g1-kast-diensten p{margin:0;color:#aaa397;font-size:.9rem}.v3 .g1-kast-diensten>a>b{color:var(--accent);font-size:1.3rem}.v3 .golf1-kast section.blok{padding:96px 0!important;background:#fbfaf6}.v3 .golf1-kast section.blok+section.blok{border-top:1px solid var(--kast-lijn)}.v3 .golf1-kast .faq{max-width:none}.v3.stap-tijdlijn .golf1-kast #werkwijze .stap3{max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.v3.stap-tijdlijn .golf1-kast #werkwijze .stap3 .s{min-height:250px;border:1px solid var(--kast-lijn);border-radius:0;padding:26px;background:#fff;box-shadow:none}.v3.stap-tijdlijn .golf1-kast #werkwijze .stap3 .s+.s{border-left:0}.v3.stap-tijdlijn .golf1-kast #werkwijze .stap3 .s .num{position:static;width:auto;height:auto;justify-content:flex-start;background:transparent;color:#8c8273;font-size:.78rem;letter-spacing:.14em}.v3.stap-tijdlijn .golf1-kast #werkwijze .stap3 .s h3{margin:34px 0 10px}.v3 .golf1-kast .faq{gap:0}.v3 .golf1-kast .faq details{border-radius:0;padding:20px 22px}.v3 .golf1-kast .faq details+details{border-top:0}.v3 .golf1-kast .fblok{border:1px solid var(--kast-lijn);border-radius:0;box-shadow:none}.v3 .golf1-kast .fblok .paneel{padding:38px;background:var(--kast-room)}.v3 .golf1-kast .funnel{padding:0;border-radius:0;background:var(--kast-room);box-shadow:none}.v3 .golf1-kast .funnel input,.v3 .golf1-kast .funnel textarea{border-color:var(--kast-lijn);background:#fbf8f1}.v3 .golf1-kast .contact,.v3 .golf1-kast .funnel .btn,.v3 .golf1-kast .funnel input,.v3 .golf1-kast .funnel textarea,.v3 .golf1-kast .logo .brand-mark,.v3 .golf1-kast .melding{border-radius:0!important}.v3 .golf1-kast .funnel .btn{background:#1d1d19;color:#fff;box-shadow:none}.v3 .golf1-kast .funnel .btn:hover{background:#34342e}.v3 .golf1-kast footer.groot{margin-top:0}.v3 .golf1-lood{--lood-inkt:#102a36;--lood-blauw:#0b3d54;--lood-licht:#eaf3f5;--lood-cyaan:#087f8e;background:#f8fbfb;color:var(--lood-inkt)}.v3 .g1-lood-nav{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid #ccdde1}.v3 .g1-lood-spoedbalk{background:#082f41;color:#fff;border-bottom:1px solid rgba(255,255,255,.16)}.v3 .g1-lood-spoedbalk .wrap{min-height:44px;display:grid;grid-template-columns:auto auto 1fr auto;grid-gap:10px 14px;gap:10px 14px;align-items:center}.v3 .g1-lood-spoedbalk i{width:10px;height:10px;border-radius:50%;background:#f4a51c;box-shadow:0 0 0 4px rgba(244,165,28,.16)}.v3 .g1-lood-spoedbalk.is-live i{background:#38d282;box-shadow:0 0 0 0 rgba(56,210,130,.55);animation:g1-lood-pulse 1.8s infinite}.v3 .g1-lood-spoedbalk strong{font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.v3 .g1-lood-spoedbalk span{color:#cfe1e5;font-size:.78rem}.v3 .g1-lood-spoedbalk a{border-bottom:1px solid #83d5de;padding-bottom:2px;color:#fff;font-size:.76rem;font-weight:850}.v3 .g1-lood-navbinnen{min-height:72px;display:flex;align-items:center;gap:28px}.v3 .g1-lood-nav .logo{margin-right:auto}.v3 .g1-lood-menu{display:flex;gap:24px;font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.v3 .g1-lood-navactions{display:flex;align-items:center;gap:15px}.v3 .g1-lood-navcta{padding:11px 16px;background:var(--lood-cyaan);color:#fff;font-size:.78rem;font-weight:850;letter-spacing:.04em}.v3 .g1-lood-navcta:hover{background:#0a7380}.v3 .g1-lood-navtel{display:grid;grid-template-columns:auto 1fr;grid-gap:2px 8px;gap:2px 8px;border-left:3px solid var(--lood-cyaan);padding:8px 0 8px 13px;color:var(--lood-inkt);line-height:1.1}.v3 .g1-lood-navtel i{grid-row:1/3;align-self:center;width:9px;height:9px;border-radius:50%;background:#24b76b;box-shadow:0 0 0 0 rgba(36,183,107,.55);animation:g1-lood-pulse 1.8s infinite}.v3 .g1-lood-navtel.is-placeholder{grid-template-columns:1fr}.v3 .g1-lood-navtel small{color:#56717a;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.v3 .g1-lood-navtel strong{font-size:.9rem}.v3 .golf1-lood .mobielbel .b,.v3 .golf1-lood-sub .mobielbel .b{border-radius:0;background:#087f8e;color:#fff}.v3 .g1-lood-hero{background:var(--lood-blauw);color:#fff;padding:64px 0 0;overflow:hidden}.v3 .g1-lood-herogrid{position:relative;min-height:610px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start}.v3 .g1-lood-copy{position:relative;z-index:2;padding:24px 72px 170px 0}.v3 .g1-lood-kicker{color:#83d5de;font-size:.74rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.v3 .g1-lood-copy h1{max-width:15ch;margin:16px 0 18px;color:#fff;font-family:var(--font-display),"Arial Narrow",sans-serif;font-size:clamp(2.75rem,4.8vw,4.35rem);line-height:.94;letter-spacing:-.035em}.v3 .g1-lood-intro{max-width:46ch;color:#d8e8eb;font-size:1.04rem;line-height:1.65}.v3 .g1-lood-feiten{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.v3 .g1-lood-feiten span{border:1px solid rgba(255,255,255,.25);padding:8px 10px;color:#d8e8eb;font-size:.73rem;font-weight:750}.v3 .g1-lood-heroacties{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:28px}.v3 .g1-lood-belnu,.v3 .g1-lood-formcta{min-height:52px;display:flex;align-items:center;padding:12px 16px;font-weight:850}.v3 .g1-lood-belnu{gap:10px;border:1px solid rgba(255,255,255,.4);color:#fff}.v3 .g1-lood-belnu i{width:10px;height:10px;border-radius:50%;background:#38d282;box-shadow:0 0 0 0 rgba(56,210,130,.55);animation:g1-lood-pulse 1.8s infinite}.v3 .g1-lood-belnu span{display:grid;grid-gap:2px;gap:2px}.v3 .g1-lood-belnu small{color:#bfe9d2;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.v3 .g1-lood-belnu strong{font-size:.92rem}.v3 .g1-lood-formcta{background:#fff;color:var(--lood-inkt)}.v3 .g1-lood-belnu:hover{background:rgba(255,255,255,.08)}.v3 .g1-lood-formcta:hover{background:#eaf3f5}.v3 .g1-lood-heroimg{position:absolute;top:0;right:-8vw;bottom:0;width:54%;opacity:.8}.v3 .g1-lood-heroimg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--lood-blauw),rgba(11,61,84,.05) 45%,rgba(11,61,84,.15))}.v3 .g1-lood-heroimg img{width:100%;height:100%;object-fit:cover}.v3 .g1-lood-kies{position:absolute;left:24px;right:24px;bottom:0;z-index:3;display:grid;grid-template-columns:1.15fr repeat(4,1fr);background:#fff;color:var(--lood-inkt);box-shadow:0 -10px 34px rgba(4,31,44,.18)}.v3 .g1-lood-kies>p{display:flex;align-items:center;margin:0;padding:22px 24px;background:var(--lood-cyaan);color:#fff;font-weight:850}.v3 .g1-lood-kies>a{min-width:0;display:grid;grid-template-columns:1fr auto;align-content:center;grid-gap:3px 8px;gap:3px 8px;padding:18px 14px;border-right:1px solid #dbe7e9}.v3 .g1-lood-kies>a:last-child{border-right:0}.v3 .g1-lood-kies>a>b{overflow:hidden;font-size:.86rem;line-height:1.3;text-overflow:ellipsis}.v3 .g1-lood-kies>a>i{color:var(--lood-cyaan);font-style:normal}.v3 .g1-lood-problemen{padding:86px 0 96px}.v3 .g1-lood-sectiekop{display:block;margin-bottom:38px}.v3 .g1-lood-sectiekop>span{display:block;margin-bottom:14px;color:var(--lood-cyaan);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.v3 .g1-lood-sectiekop h2{max-width:22ch;margin:0;font-family:var(--font-display),"Arial Narrow",sans-serif;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.v3 .g1-lood-probleemgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.v3 .g1-lood-probleemgrid>a{min-height:250px;display:flex;flex-direction:column;padding:26px;background:#fff;border:1px solid #d8e5e7;box-shadow:0 8px 24px rgba(15,53,65,.04)}.v3 .g1-lood-probleemgrid>a:hover{border-color:var(--lood-cyaan)}.v3 .g1-lood-code{color:var(--lood-cyaan);font-family:monospace;font-size:.7rem;font-weight:850;letter-spacing:.12em}.v3 .g1-lood-probleemgrid h3{margin:4px 0 10px;font-size:1.25rem}.v3 .g1-lood-probleemgrid p{color:#58717a;line-height:1.55}.v3 .g1-lood-probleemgrid b{margin-top:auto;color:var(--lood-blauw);font-size:.82rem}.v3 .g1-lood-prijs{padding:92px 0;background:var(--lood-licht);border-top:1px solid #d1e1e4;border-bottom:1px solid #d1e1e4}.v3 .g1-lood-prijsgrid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:72px;gap:72px}.v3 .g1-lood-prijsintro>span{color:var(--lood-cyaan);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.v3 .g1-lood-prijsintro h2{max-width:13ch;margin:16px 0 20px;font-family:var(--font-display),"Arial Narrow",sans-serif;font-size:clamp(2.2rem,4vw,3.7rem);line-height:.98}.v3 .g1-lood-prijsintro p{max-width:45ch;color:#58717a}.v3 .g1-lood-prijsintro a{display:inline-block;margin-top:24px;border-bottom:2px solid var(--lood-cyaan);padding-bottom:5px;font-weight:800}.v3 .g1-lood-prijs dl{margin:0;border-top:1px solid #bcd1d5}.v3 .g1-lood-prijs dl>div{display:grid;grid-template-columns:150px 1fr;grid-gap:28px;gap:28px;padding:22px 0;border-bottom:1px solid #bcd1d5}.v3 .g1-lood-prijs dt{font-family:monospace;font-size:.8rem;font-weight:850;color:var(--lood-blauw)}.v3 .g1-lood-prijs dd{margin:0;color:#4f6871}.v3 .g1-lood-check{padding:0;background:var(--lood-cyaan);color:#fff}.v3 .g1-lood-check p{margin:0;padding:20px 0}.v3 .golf1-lood section.blok{background:#f8fbfb}.v3 .golf1-lood #werkwijze{background:#eaf3f5!important;color:var(--lood-inkt)}.v3 .golf1-lood #werkwijze .kop p,.v3 .golf1-lood #werkwijze .stap3 p{color:#4f6871}.v3 .golf1-lood #werkwijze .stap3{max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.v3 .golf1-lood #werkwijze .stap3 .s{min-height:236px;position:relative;border:1px solid #c8dadd;border-radius:0;padding:26px;background:#fff;color:var(--lood-inkt);box-shadow:none}.v3 .golf1-lood #werkwijze .stap3 .s+.s{border-left:0}.v3 .golf1-lood #werkwijze .stap3 .s .num{position:static;width:auto;height:auto;display:block;border-radius:0;background:transparent;color:var(--lood-cyaan);font-size:.78rem;letter-spacing:.12em}.v3 .golf1-lood #werkwijze .stap3 .s h3{margin:34px 0 10px;color:var(--lood-inkt)}.v3 .golf1-lood #offerte .fblok{border:1px solid #c8dadd;border-radius:0;box-shadow:none}.v3 .golf1-lood #offerte .fblok .paneel{display:flex;align-items:center;padding:42px;background:#fff}.v3 .golf1-lood #offerte .funnel{width:100%;border-radius:0;padding:0;box-shadow:none}.v3 .golf1-lood #offerte .funnel h3{margin:0 0 18px;color:var(--lood-inkt);font-family:var(--font-display),"Arial Narrow",sans-serif;font-size:clamp(2rem,3.4vw,3rem);line-height:1}.v3 .golf1-lood #offerte .funnel input,.v3 .golf1-lood #offerte .funnel textarea{border-color:#c8dadd;border-radius:0;background:#f8fbfb}.v3 .golf1-lood #offerte .funnel input:focus,.v3 .golf1-lood #offerte .funnel textarea:focus{outline:2px solid var(--lood-cyaan);outline-offset:0}.v3 .golf1-lood #offerte .funnel .btn,.v3 .golf1-lood #offerte .melding{border-radius:0}.v3 .golf1-lood #offerte .funnel .btn{min-height:50px;background:var(--lood-cyaan);color:#fff}.v3 .golf1-lood #offerte .funnel .btn:hover{background:#0a7380}.v3 .golf1-lood #offerte .beeld2{min-height:520px}.v3 .golf1-lood .g1-lood-faqsectie,.v3 .golf1-lood .g1-lood-faqsectie section.blok{background:#fff}.v3 .golf1-lood .g1-lood-faqsectie section.blok{padding:88px 0!important}.v3 .golf1-lood .g1-lood-faqsectie .faq{max-width:none;gap:0}.v3 .golf1-lood .g1-lood-faqsectie .faq details{border-radius:0;padding:21px 24px}.v3 .golf1-lood .g1-lood-faqsectie .faq details+details{border-top:0}.v3 .golf1-lood .g1-lood-faqsectie .faq p{max-width:72ch;color:#4f6871}.v3 .golf1-lood footer.groot{margin-top:0;background:#071c25}.v3 .golf1-trap,.v3 .golf1-trap-sub{--trap-inkt:#241d18;--trap-zand:#e9dece;--trap-room:#f5efe6;--trap-roest:#9d482d;--trap-lijn:#d8cbbb;background:#fffdf9;color:var(--trap-inkt)}.v3 .g1-trap-nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:#fffdf9;border-bottom:1px solid var(--trap-lijn)}.v3 .g1-trap-navtop{min-height:92px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:24px;gap:24px}.v3 .g1-trap-nav .logo{justify-self:center}.v3 .g1-trap-context{justify-self:start;display:grid;grid-gap:3px;gap:3px;line-height:1.1}.v3 .g1-trap-context small{color:#8a786a;font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.v3 .g1-trap-context strong{font-size:.78rem;letter-spacing:.04em}.v3 .g1-trap-status{font-size:.72rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;justify-self:end;border:1px solid var(--trap-roest);padding:12px 16px;background:var(--trap-roest);color:#fff}.v3 .g1-trap-status:hover{background:#7f3823}.v3 .g1-trap-status-kort{display:none}.v3 .golf1-trap .mobielbel .b,.v3 .golf1-trap-sub .mobielbel .b{background:var(--trap-roest);color:#fff}.v3 .g1-trap-menubalk{background:var(--trap-inkt);color:#fff}.v3 .g1-trap-menubalk .wrap{min-height:44px;display:flex;justify-content:center;align-items:center;gap:44px}.v3 .g1-trap-menubalk a{font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.v3 .g1-trap-menubalk a:hover{color:#e7a585}.v3 .g1-trap-hero{padding:64px 0;overflow:hidden;background:var(--trap-room);border-bottom:1px solid var(--trap-lijn)}.v3 .g1-trap-herogrid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);grid-gap:52px;gap:52px;align-items:stretch}.v3 .g1-trap-herotekst{min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:22px 0}.v3 .g1-trap-kicker{display:block;margin-bottom:18px;color:var(--trap-roest);font-size:.7rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.v3 .g1-trap-herotekst h1{max-width:13ch;margin:0;color:var(--trap-inkt);font-family:var(--font-display),Georgia,serif;font-size:clamp(3rem,5.4vw,5rem);font-weight:500;line-height:.95;letter-spacing:-.045em;text-transform:none}.v3 .g1-trap-herotekst>p{max-width:49ch;margin:24px 0 0;color:#685a4f;font-size:1rem;line-height:1.68}.v3 .g1-trap-herotekst>a,.v3 .g1-trap-subcopy>a{margin-top:28px;border:1px solid var(--trap-inkt);padding:13px 16px;background:var(--trap-inkt);color:#fff;font-weight:800}.v3 .g1-trap-herotekst>a:hover,.v3 .g1-trap-subcopy>a:hover{background:var(--trap-roest);border-color:var(--trap-roest)}.v3 .g1-trap-fotoplaats{position:relative;min-width:0;margin:0;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid #ad9a87;padding:26px;background:linear-gradient(135deg,transparent 0 48%,rgba(76,55,42,.12) 48% 49%,transparent 49% 100%),linear-gradient(45deg,rgba(255,255,255,.5),rgba(205,187,165,.52)),#d8c8b5;background-size:44px 44px,auto,auto}.v3 .g1-trap-fotoplaats:after{content:"";position:absolute;inset:12px;border:1px solid rgba(63,45,34,.26);pointer-events:none}.v3 .g1-trap-fotoplaats>span{position:relative;z-index:1;align-self:flex-start;border:1px solid rgba(45,33,25,.44);padding:7px 9px;background:rgba(255,253,249,.86);color:#5c4a3e;font-size:.64rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.v3 .g1-trap-fotoplaats figcaption{position:relative;z-index:1;display:grid;grid-gap:8px;gap:8px;max-width:46ch;border-left:4px solid var(--trap-roest);padding:16px 18px;background:rgba(255,253,249,.94)}.v3 .g1-trap-fotoplaats figcaption strong{font-family:var(--font-display),Georgia,serif;font-size:1.3rem;font-weight:600;line-height:1.1}.v3 .g1-trap-fotoplaats figcaption small{color:#6d5d51;font-size:.78rem;line-height:1.5}.v3 .g1-trap-herobeeld{min-height:520px}.v3 .g1-trap-route{padding:104px 0;background:var(--trap-inkt);color:#fff}.v3 .g1-trap-sectiekop{display:block;margin-bottom:42px}.v3 .g1-trap-sectiekop>span{display:block;margin-bottom:14px;color:#d67e5f;font-size:.72rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.v3 .g1-trap-sectiekop h2{max-width:20ch;margin:0;font-family:var(--font-display),Georgia,serif;font-size:clamp(2.2rem,4.4vw,4rem);font-weight:500;line-height:1;text-transform:none}.v3 .g1-trap-routegrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.v3 .g1-trap-routegrid>a{min-height:360px;display:flex;flex-direction:column;padding:28px;background:#312721;border:1px solid #5c4b40}.v3 .g1-trap-routegrid>a:hover{border-color:#d67e5f;background:#392d26}.v3 .g1-trap-route-nr{font-family:var(--font-display),Georgia,serif;font-size:2.4rem;color:#9f8b7c}.v3 .g1-trap-routegrid small{margin-top:54px;color:#d67e5f;font-size:.7rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.v3 .g1-trap-routegrid h3{margin:10px 0 12px;font-family:var(--font-display),Georgia,serif;font-size:1.7rem;font-weight:500;text-transform:none}.v3 .g1-trap-routegrid p{color:#d2c7be;line-height:1.55}.v3 .g1-trap-routegrid b{margin-top:auto;font-size:.82rem}.v3 .g1-trap-materialen{padding:104px 0}.v3 .g1-trap-materialengrid{display:grid;grid-template-columns:1fr;grid-gap:46px;gap:46px}.v3 .g1-trap-stalen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.v3 .g1-trap-staal{position:relative;margin:0;min-height:0;overflow:hidden;background:var(--trap-zand);min-height:270px}.v3 .g1-trap-staal figcaption{max-width:34ch}.v3 .g1-trap-staal figcaption strong{font-size:1.04rem}.v3 .g1-trap-staal figcaption small{font-size:.72rem}.v3 .g1-trap-materiaaltekst{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:22px 56px;gap:22px 56px;align-items:start}.v3 .g1-trap-materiaaltekst>p{margin:0;color:#716457;line-height:1.65}.v3 .g1-trap-materiaaltekst ul{list-style:none;margin:0;padding:0;border-top:1px solid #ded1c1}.v3 .g1-trap-materiaaltekst li{display:grid;grid-template-columns:120px 1fr;grid-gap:22px;gap:22px;padding:18px 0;border-bottom:1px solid #ded1c1}.v3 .g1-trap-materiaaltekst li span{color:#716457;font-size:.9rem}.v3 .g1-trap-materiaaltekst>a{grid-column:1;justify-self:start;display:inline-block;border-bottom:1px solid var(--trap-roest);padding-bottom:5px;font-weight:800}.v3 .g1-trap-index{padding:94px 0;background:var(--trap-inkt);color:#fff}.v3 .g1-trap-index .g1-trap-sectiekop h2{color:#fff}.v3 .g1-trap-indexgrid{border-top:1px solid #5b4c41}.v3 .g1-trap-indexgrid>a{display:grid;grid-template-columns:50px 260px 1fr auto;grid-gap:24px;gap:24px;align-items:center;padding:23px 0;border-bottom:1px solid #5b4c41}.v3 .g1-trap-indexgrid>a>span{color:#aa9585;font-size:.72rem}.v3 .g1-trap-indexgrid h3{margin:0;font-family:var(--font-display),Georgia,serif;font-size:1.18rem;font-weight:500;text-transform:none}.v3 .g1-trap-indexgrid p{margin:0;color:#cbbfb5;font-size:.9rem}.v3 .g1-trap-indexgrid b{color:#e7a585}.v3 .golf1-trap section.blok{background:#fffdf9}.v3 .golf1-trap footer.groot{margin-top:0;background:#1d1814}.v3 .g1-trap-faqsectie section.blok{padding:108px 0!important;background:#fffdf9}.v3 .g1-trap-faqsectie .kop{margin-bottom:34px}.v3 .g1-trap-faqsectie .faq,.v3 .golf1-trap-sub .dienst-faq .faq{max-width:none!important;gap:0}.v3 .g1-trap-faqsectie .faq details,.v3 .golf1-trap-sub .dienst-faq .faq details{border-radius:0;padding:22px 24px;background:#fffdf9}.v3 .g1-trap-faqsectie .faq details+details,.v3 .golf1-trap-sub .dienst-faq .faq details+details{border-top:0}.v3 .g1-trap-faqsectie .faq p,.v3 .golf1-trap-sub .dienst-faq .faq p{max-width:78ch;color:#6d5d51}.v3 .golf1-trap #werkwijze{padding:100px 0!important;background:var(--trap-zand)!important}.v3 .golf1-trap #werkwijze .stap3{max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.v3 .golf1-trap #werkwijze .stap3 .s{min-height:260px;border:1px solid #c4b39f;border-radius:0;padding:28px;background:#fffdf9;box-shadow:none}.v3 .golf1-trap #werkwijze .stap3 .s+.s{border-left:0}.v3 .golf1-trap #werkwijze .stap3 .num{position:static;width:auto;height:auto;justify-content:flex-start;border-radius:0;background:transparent;color:var(--trap-roest);font-size:.75rem;letter-spacing:.14em}.v3 .golf1-trap #werkwijze .stap3 h3{margin:40px 0 12px}.v3 .g1-trap-formsectie section.blok{padding:110px 0!important;background:var(--trap-inkt)!important;color:#fff}.v3 .g1-trap-formsectie .fblok.volledig{display:block;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.v3 .g1-trap-formsectie .fblok.volledig .paneel{max-width:none;padding:0;background:transparent}.v3 .g1-trap-formsectie .funnel{padding:0;border-radius:0;background:transparent;box-shadow:none}.v3 .g1-trap-formsectie .funnel h3{max-width:17ch;margin:0 0 10px;color:#fff;font-family:var(--font-display),Georgia,serif;font-size:clamp(2.5rem,4.8vw,4.4rem);font-weight:500;line-height:.98;text-transform:none}.v3 .g1-trap-formsectie .preview-uitleg{margin:0 0 34px;color:#cbbfb5}.v3 .g1-trap-formsectie .funnel form{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.v3 .g1-trap-formsectie .funnel input,.v3 .g1-trap-formsectie .funnel textarea{min-width:0;border:1px solid #6d5d51;border-radius:0;padding:16px 17px;background:#fffdf9;color:var(--trap-inkt);box-shadow:none}.v3 .g1-trap-formsectie .funnel .btn,.v3 .g1-trap-formsectie .funnel .melding,.v3 .g1-trap-formsectie .funnel .stap-info,.v3 .g1-trap-formsectie .funnel .veldfout,.v3 .g1-trap-formsectie .funnel textarea{grid-column:1/-1}.v3 .g1-trap-formsectie .funnel .btn{min-height:58px;border:1px solid var(--trap-roest);border-radius:0;background:var(--trap-roest);color:#fff;box-shadow:none}.v3 .g1-trap-formsectie .funnel .btn:hover{background:#7f3823}.v3 .g1-trap-werkgebied section.blok{padding:90px 0!important;background:var(--trap-room);border-bottom:1px solid var(--trap-lijn)}.v3 .g1-trap-werkgebied .kop{max-width:720px;margin-bottom:28px}.v3 .g1-trap-werkgebied .werkgebied-open{border:1px solid var(--trap-roest);padding:12px 15px;color:var(--trap-roest);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.v3 .golf1-trap :is(.fblok,.funnel,.melding,.faq details,.stap3 .s,.steden a,.werkgebied-open,input,textarea,button,.btn,.btng,.btnp,.contact,.mark),.v3 .golf1-trap-sub :is(.fblok,.funnel,.melding,.faq details,.stap3 .s,.steden a,.werkgebied-open,input,textarea,button,.btn,.btng,.btnp,.contact,.mark,.keur,.k){border-radius:0!important;box-shadow:none}.v3 .golf1-trap-sub .g1-trap-subhero{padding:72px 0;background:var(--trap-room);border-bottom:1px solid var(--trap-lijn)}.v3 .golf1-trap-sub .g1-trap-subherogrid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);grid-gap:56px;gap:56px;align-items:stretch}.v3 .golf1-trap-sub .g1-trap-subcopy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.v3 .golf1-trap-sub .g1-trap-subcopy h1{max-width:15ch;margin:0;color:var(--trap-inkt);font-family:var(--font-display),Georgia,serif;font-size:clamp(2.7rem,4.5vw,4.25rem);font-weight:500;line-height:.98;letter-spacing:-.04em;text-transform:none}.v3 .golf1-trap-sub .g1-trap-subcopy p{max-width:56ch;margin:24px 0 0;color:#685a4f;line-height:1.72}.v3 .golf1-trap-sub .g1-trap-subbeeld{min-height:480px}.v3 .golf1-trap-sub section.blok{padding:92px 0!important;background:#fffdf9}.v3 .golf1-trap-sub section.blok+section.blok{border-top:1px solid var(--trap-lijn)}.v3 .golf1-trap-sub .dienst-faq>.wrap,.v3 .golf1-trap-sub .dienst-intro>.wrap,.v3 .golf1-trap-sub .dienst-micro>.wrap,.v3 .golf1-trap-sub .dienst-sectie>.wrap{max-width:980px!important}.v3 .golf1-trap-sub .dienst-sectie.is-tint{background:var(--trap-room)}.v3 .golf1-trap-sub .dienst-intro p,.v3 .golf1-trap-sub .dienst-sectie p{color:#685a4f!important;font-size:1rem;line-height:1.78}.v3 .golf1-trap-sub .dienst-sectie .kop{margin-bottom:30px}.v3 .golf1-trap-sub .dienst-faq .kop h2,.v3 .golf1-trap-sub .dienst-sectie .kop h2{max-width:22ch;font-family:var(--font-display),Georgia,serif;font-size:clamp(2.1rem,3.5vw,3.35rem);font-weight:500;line-height:1.03;text-transform:none}.v3 .golf1-trap-sub .dienst-micro{background:var(--trap-inkt)}.v3 .golf1-trap-sub .dienst-micro>.wrap{border-left:6px solid var(--trap-roest);padding:34px 38px;background:#312721}.v3 .golf1-trap-sub .dienst-micro p{margin:0!important;color:#e8ddd4!important}.v3 .golf1-trap-sub .dienst-usps{padding-top:50px;padding-bottom:50px}.v3 .golf1-trap-sub .keur{border:1px solid var(--trap-lijn);border-radius:0;background:#fffdf9}.v3 .golf1-trap-sub .dienst-proces{background:var(--trap-zand)}.v3 .golf1-trap-sub .dienst-proces .stap3{max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.v3 .golf1-trap-sub .dienst-proces .stap3 .s{min-height:240px;border:1px solid #c4b39f;border-radius:0;padding:26px;background:#fffdf9;box-shadow:none}.v3 .golf1-trap-sub .dienst-proces .stap3 .s+.s{border-left:0}.v3 .golf1-trap-sub .dienst-proces .stap3 .num{position:static;width:auto;height:auto;justify-content:flex-start;background:transparent;color:var(--trap-roest)}.v3 .golf1-trap-sub .dienst-proces .stap3 h3{margin:38px 0 10px}.v3 .golf1-trap-sub .dienst-faq{padding-top:104px!important}.v3 .golf1-trap-sub .steden{gap:0}.v3 .golf1-trap-sub .steden a{margin:0 -1px -1px 0}.v3 .golf1-trap-sub footer.groot{margin-top:0;background:#1d1814}.v3 .beeld2,.v3 .duo,.v3 .g1-kast-gallery figure{position:relative}.v3 .foto-brief{position:absolute;left:16px;right:16px;bottom:16px;z-index:6;display:grid;grid-gap:5px;gap:5px;max-width:520px;border:1px dashed rgba(28,28,25,.58);padding:11px 13px;background:rgba(255,253,248,.94);color:#2f2c27;font-size:.72rem;line-height:1.45;pointer-events:none}.v3 .g1-kast-herobeeld>.foto-brief{top:18px;right:18px;bottom:auto;left:auto;max-width:390px}.v3 .g1-lood-heroimg>.foto-brief{top:18px;right:18px;bottom:auto;left:auto;max-width:360px}.v3 .foto-brief b{font-size:.64rem;letter-spacing:.11em;text-transform:uppercase}.v3 .foto-brief span{display:block}.v3 .is-placeholder,.v3 .telefoon-placeholder{cursor:default;opacity:.72}.v3 .formulier-privacy{margin:12px 0 0;color:var(--muted);font-size:.73rem;line-height:1.5}.v3 .formulier-privacy a{text-decoration:underline;text-underline-offset:2px}@keyframes g1-lood-pulse{0%{box-shadow:0 0 0 0 rgba(36,183,107,.55)}70%{box-shadow:0 0 0 7px rgba(36,183,107,0)}to{box-shadow:0 0 0 0 rgba(36,183,107,0)}}.v3 .golf1-home section.blok>.wrap,.v3 .golf1-sub section.blok>.wrap{max-width:1140px!important}.v3 .golf1-home section.blok .kop,.v3 .golf1-sub section.blok .kop{display:block;text-align:left}.v3 .golf1-home section.blok .kop>p,.v3 .golf1-sub section.blok .kop>p{max-width:58ch;margin-top:8px}.v3 .golf1-home .faq,.v3 .golf1-sub .faq{max-width:820px}.v3 .golf1-home.golf1-kast .faq{max-width:none}.v3 .golf1-home #werkgebied{padding-top:72px!important}.v3 .golf1-sub .hero .eyebrow{display:none}.v3 .golf1-sub .hero .grid,.v3.halign-midden .golf1-sub .hero .grid{grid-template-columns:1fr}.v3 .golf1-sub .hero .grid>div:first-child,.v3.halign-midden .golf1-sub .hero .grid>div:first-child{max-width:900px;margin:0;text-align:left}.v3 .golf1-sub .hero .lead,.v3.halign-midden .golf1-sub .hero .lead{max-width:58ch;margin-left:0;margin-right:0}.v3 .golf1-sub .hero .hero-cta,.v3.halign-midden .golf1-sub .hero .hero-cta{justify-content:flex-start}.v3 .golf1-sub .hero.editorial .beeld{width:100%;max-width:none;margin-top:20px}.v3 .golf1-lood-sub{--lood-inkt:#102a36;--lood-blauw:#0b3d54;--lood-licht:#eaf3f5;--lood-cyaan:#087f8e;background:#f8fbfb;color:var(--lood-inkt)}.v3 .golf1-lood-sub .top.structuur-specialist{position:-webkit-sticky;position:sticky;top:0;z-index:30;border-bottom:1px solid #ccdde1;background:#fff}.v3 .golf1-lood-sub .specialist-kop{min-height:72px}.v3 .golf1-lood-sub .specialist-acties .cta{border:0;border-radius:0;background:var(--lood-cyaan);color:#fff;box-shadow:none}.v3 .golf1-lood-sub .specialist-acties .cta:hover{background:#0a7380}.v3 .golf1-lood-sub .specialist-acties .tel{border-radius:0}.v3 .golf1-lood-sub .specialist-rail{background:#071c25}.v3 .golf1-lood-sub .specialist-rail .wrap{min-height:44px}.v3 .golf1-lood-sub .hero.editorial{padding:72px 0 80px;background:var(--lood-blauw);color:#fff}.v3 .golf1-lood-sub .hero.editorial .grid,.v3.halign-midden .golf1-lood-sub .hero.editorial .grid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:64px;align-items:center}.v3 .golf1-lood-sub .hero.editorial .grid>div:first-child,.v3.halign-midden .golf1-lood-sub .hero.editorial .grid>div:first-child{max-width:none}.v3 .golf1-lood-sub .hero.editorial h1{max-width:12ch;margin:0 0 24px;color:#fff;font-family:var(--font-display),"Arial Narrow",sans-serif;font-size:clamp(3rem,5vw,4.7rem);line-height:.95;letter-spacing:-.035em}.v3 .golf1-lood-sub .hero.editorial .lead,.v3.halign-midden .golf1-lood-sub .hero.editorial .lead{max-width:50ch!important;color:#d8e8eb;line-height:1.7}.v3 .golf1-lood-sub .hero.editorial .hero-cta{margin-top:28px}.v3 .golf1-lood-sub .hero.editorial .hero-cta a{border-radius:0;box-shadow:none}.v3 .golf1-lood-sub .hero.editorial .hero-cta .btng{border-color:var(--lood-cyaan);background:var(--lood-cyaan);color:#fff}.v3 .golf1-lood-sub .hero.editorial .hero-cta .btnp{border-color:#fff;background:transparent;color:#fff}.v3 .golf1-lood-sub .hero.editorial .beeld{min-height:500px;margin-top:0;border-radius:0;aspect-ratio:auto!important;background:#d7e3e6;box-shadow:none}.v3 .golf1-lood-sub .hero.editorial .beeld img{display:block;width:100%;height:100%;object-fit:cover}.v3 .golf1-lood-sub .hero.editorial .beeld,.v3 .golf1-lood-sub .hero.editorial .hero-cta a,.v3 .golf1-lood-sub .specialist-acties .cta,.v3 .golf1-lood-sub .specialist-acties .tel{border-radius:0!important}.v3 .golf1-lood-sub .trust-strip{padding-top:28px;padding-bottom:76px}.v3 .golf1-lood-sub .keur{margin:0;border:1px solid #c8dadd;border-radius:0;background:#fff;box-shadow:none}.v3 .golf1-lood-sub .keur .row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;padding:0}.v3 .golf1-lood-sub .keur .k{min-height:70px;display:flex;align-items:center;gap:9px;border-right:1px solid #c8dadd;border-radius:0;padding:16px 18px;background:#fff;color:var(--lood-inkt);line-height:1.35}.v3 .golf1-lood-sub .keur .k:last-child{border-right:0}.v3 .golf1-lood-sub .keur .k .d{color:var(--lood-cyaan)}.v3 .golf1-lood-sub .dienst-usps{padding-top:0}.v3 .golf1-lood-sub section.blok{padding:96px 0!important;background:#fff}.v3 .golf1-lood-sub section.blok+section.blok{border-top:1px solid #d4e2e5}.v3 .golf1-lood-sub .dienst-intro{border-top:1px solid #d4e2e5;background:#fff}.v3 .golf1-lood-sub .dienst-intro>.wrap{max-width:900px!important}.v3 .golf1-lood-sub .dienst-intro p,.v3 .golf1-lood-sub .dienst-micro p,.v3 .golf1-lood-sub .dienst-sectie p{color:#4f6871!important;font-size:1rem;line-height:1.78}.v3 .golf1-lood-sub .dienst-sectie.is-tint{background:var(--lood-licht)}.v3 .golf1-lood-sub .dienst-sectie>.wrap{max-width:1092px!important;display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);grid-column-gap:72px;column-gap:72px;align-items:start}.v3 .golf1-lood-sub .dienst-sectie>.wrap>.kop{grid-column:1;grid-row:1/span 20;margin:0}.v3 .golf1-lood-sub .dienst-sectie>.wrap>:not(.kop){grid-column:2}.v3 .golf1-lood-sub .dienst-sectie .kop h2{margin:0;color:var(--lood-inkt);font-family:var(--font-display),"Arial Narrow",sans-serif;font-size:clamp(2rem,3.2vw,3rem);line-height:1}.v3 .golf1-lood-sub .dienst-sectie h3{margin:30px 0 10px!important;color:var(--lood-inkt);font-size:1.1rem}.v3 .golf1-lood-sub .dienst-sectie p:last-child{margin-bottom:0!important}.v3 .golf1-lood-sub .dienst-micro{background:#fff}.v3 .golf1-lood-sub .dienst-micro>.wrap{max-width:1092px!important;border-left:6px solid var(--lood-cyaan);padding:34px 40px;background:var(--lood-blauw)}.v3 .golf1-lood-sub .dienst-micro p{margin:0!important;color:#e4f0f2!important}.v3 .golf1-lood-sub .dienst-proces{background:var(--lood-licht);color:var(--lood-inkt)}.v3 .golf1-lood-sub .dienst-proces .kop p,.v3 .golf1-lood-sub .dienst-proces .stap3 p{color:#4f6871}.v3 .golf1-lood-sub .dienst-proces .stap3{max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.v3 .golf1-lood-sub .dienst-proces .stap3 .s{min-height:236px;position:relative;border:1px solid #c8dadd;border-radius:0;padding:26px;background:#fff;color:var(--lood-inkt);box-shadow:none}.v3 .golf1-lood-sub .dienst-proces .stap3 .s+.s{border-left:0}.v3 .golf1-lood-sub .dienst-proces .stap3 .s .num{position:static;width:auto;height:auto;display:block;border-radius:0;background:transparent;color:var(--lood-cyaan);font-size:.78rem;letter-spacing:.12em}.v3 .golf1-lood-sub .dienst-proces .stap3 .s h3{margin:34px 0 10px;color:var(--lood-inkt)}.v3 .golf1-lood-sub .dienst-faq{background:#fff}.v3 .golf1-lood-sub .dienst-faq>.wrap{max-width:1092px!important}.v3 .golf1-lood-sub .dienst-faq .faq{max-width:none;gap:0}.v3 .golf1-lood-sub .dienst-faq .faq details{border-radius:0;padding:21px 24px}.v3 .golf1-lood-sub .dienst-faq .faq details+details{border-top:0}.v3 .golf1-lood-sub .dienst-faq .faq p{max-width:72ch;color:#4f6871}.v3 .golf1-lood-sub .steden{gap:0}.v3 :is(.golf1-lood,.golf1-lood-sub) .steden :is(a,.werkgebied-plaats){border-radius:0}.v3 .golf1-lood-sub #offerte .fblok{border:1px solid #c8dadd;border-radius:0;box-shadow:none}.v3 .golf1-lood-sub #offerte .fblok .paneel{padding:42px;background:#fff}.v3 .golf1-lood-sub #offerte .funnel,.v3 .golf1-lood-sub #offerte .funnel .btn,.v3 .golf1-lood-sub #offerte .funnel input,.v3 .golf1-lood-sub #offerte .funnel textarea,.v3 .golf1-lood-sub #offerte .melding{border-radius:0;box-shadow:none}.v3 .golf1-lood-sub #offerte .funnel .btn{background:var(--lood-cyaan);color:#fff}.v3 .golf1-lood-sub #offerte .beeld2{min-height:520px}.v3 .golf1-lood-sub footer.groot{margin-top:0;background:#071c25}@media (max-width:1000px){.v3 .g1-kast-herobeeld{min-height:520px}.v3 .g1-lood-kies{grid-template-columns:1fr repeat(4,1fr)}.v3 .g1-lood-probleemgrid{grid-template-columns:1fr 1fr}.v3 .g1-trap-herogrid,.v3 .golf1-trap-sub .g1-trap-subherogrid{grid-template-columns:minmax(0,1fr);gap:32px}.v3 .g1-trap-herotekst h1,.v3 .golf1-trap-sub .g1-trap-subcopy h1{max-width:17ch}.v3 .g1-trap-herobeeld,.v3 .golf1-trap-sub .g1-trap-subbeeld{min-height:440px}}@media (max-width:760px){.v3 .g1-lood-navbinnen,.v3 .g1-trap-navtop{min-height:88px;padding-top:7px;padding-bottom:7px}.v3 .g1-lood-spoedbalk .wrap{grid-template-columns:auto 1fr auto;padding-top:9px;padding-bottom:9px}.v3 .g1-lood-spoedbalk strong{grid-column:2}.v3 .g1-lood-spoedbalk span{grid-column:1/-1;grid-row:2}.v3 .g1-lood-spoedbalk a{grid-column:3;grid-row:1}.v3 .g1-lood-menu,.v3 .g1-trap-menubalk{display:none}.v3 .g1-trap-navtop{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo status" "context context";gap:3px 10px}.v3 .g1-trap-nav .logo{grid-area:logo;justify-self:start}.v3 .g1-trap-context{grid-area:context;min-width:0;display:flex;align-items:baseline;gap:6px}.v3 .g1-trap-context small{font-size:.5rem;letter-spacing:.08em}.v3 .g1-trap-context strong{font-size:.61rem;letter-spacing:0;white-space:nowrap}.v3 .g1-trap-status{grid-area:status;padding:10px 11px;font-size:.62rem;letter-spacing:.08em}.v3 .g1-trap-status-vol{display:none}.v3 .g1-trap-status-kort{display:inline}.v3 .g1-lood-navtel small{display:none}.v3 .g1-lood-navbinnen{display:grid;grid-template-columns:1fr auto;grid-gap:3px 8px;gap:3px 8px}.v3 .g1-lood-nav .logo{grid-column:1;grid-row:1;margin-right:0;justify-self:start}.v3 .g1-lood-navactions{display:contents}.v3 .g1-lood-navcta{grid-column:2;grid-row:1}.v3 .g1-lood-navtel{padding:7px 0 7px 9px;font-size:.75rem}.v3 .g1-lood-navtel i{grid-row:1}.v3 .g1-lood-navtel,.v3 .g1-lood-navtel.is-placeholder{grid-column:1/3;grid-row:2;display:grid;justify-self:start;padding-top:4px;padding-bottom:3px}.v3 .g1-kast-herobeeld{width:100%;min-height:650px;height:calc(100svh - 68px);max-height:none}.v3 .g1-kast-herobeeld:after{background:linear-gradient(180deg,rgba(20,19,16,.06) 18%,rgba(20,19,16,.84))}.v3 .g1-kast-heroinhoud{padding-top:150px;padding-bottom:44px}.v3 .g1-kast-herotekst h1{font-size:clamp(2.6rem,13vw,4rem)}.v3 .g1-kast-keuzegrid,.v3 .g1-trap-routegrid{grid-template-columns:1fr;border:0}.v3 .g1-kast-keuzekaart{min-height:260px;border:1px solid var(--kast-lijn)}.v3 .g1-kast-gallery{grid-template-columns:1fr;grid-template-rows:420px 240px 240px}.v3 .g1-kast-gallery figure.groot{grid-row:auto}.v3 .g1-kast-plangrid,.v3 .g1-lood-prijsgrid,.v3 .g1-trap-materialengrid{grid-template-columns:1fr;gap:44px}.v3 .g1-kast-plangrid{padding-bottom:48px}.v3 .g1-kast-diensten>a{grid-template-columns:34px 1fr auto;gap:14px}.v3 .g1-lood-herogrid{display:block;min-height:auto;padding-bottom:0}.v3 .g1-lood-copy{padding:24px 0 44px}.v3 .g1-lood-copy h1{font-size:clamp(2.75rem,13.5vw,4.2rem)}.v3 .g1-lood-heroimg{position:relative;right:auto;width:calc(100% + 48px);height:300px;margin-left:-24px}.v3 .g1-lood-heroimg:after{background:linear-gradient(180deg,var(--lood-blauw),transparent 38%)}.v3 .g1-lood-kies{position:relative;left:auto;right:auto;bottom:auto;margin:0;grid-template-columns:1fr}.v3 .g1-lood-kies>p{min-height:62px}.v3 .g1-lood-kies>a,.v3 .g1-lood-kies>a:nth-of-type(n+4){display:grid;padding:16px 24px;border-right:0;border-bottom:1px solid #dbe7e9}.v3 .g1-lood-probleemgrid,.v3 .golf1-lood #werkwijze .stap3{grid-template-columns:1fr}.v3 .golf1-lood #werkwijze .stap3 .s{min-height:0}.v3 .golf1-lood #werkwijze .stap3 .s+.s{border-top:0;border-left:1px solid #c8dadd}.v3 .golf1-lood #offerte .fblok .paneel{padding:28px 24px}.v3 .golf1-lood #offerte .beeld2{min-height:300px}.v3 .g1-lood-prijs dl>div{grid-template-columns:110px 1fr}.v3 .g1-trap-hero,.v3 .golf1-trap-sub .g1-trap-subhero{padding:52px 0}.v3 .g1-trap-herotekst{padding:0}.v3 .g1-trap-herotekst h1,.v3 .golf1-trap-sub .g1-trap-subcopy h1{max-width:none;font-size:clamp(2.65rem,12.5vw,4.1rem)}.v3 .g1-trap-herobeeld,.v3 .golf1-trap-sub .g1-trap-subbeeld{min-height:360px}.v3 .g1-trap-routegrid>a{min-height:330px}.v3 .g1-trap-routegrid small{margin-top:40px}.v3 .g1-trap-stalen{grid-template-columns:repeat(2,minmax(0,1fr))}.v3 .g1-trap-materiaaltekst{grid-template-columns:1fr}.v3 .g1-trap-materiaaltekst>a{grid-column:1}.v3 .g1-trap-indexgrid>a{grid-template-columns:34px 1fr auto;gap:14px}.v3 .g1-trap-indexgrid p{grid-column:2/4}.v3 .golf1-trap #werkwijze .stap3,.v3 .golf1-trap-sub .dienst-proces .stap3{grid-template-columns:1fr}.v3 .golf1-trap #werkwijze .stap3 .s,.v3 .golf1-trap-sub .dienst-proces .stap3 .s{min-height:0}.v3 .golf1-trap #werkwijze .stap3 .s+.s,.v3 .golf1-trap-sub .dienst-proces .stap3 .s+.s{border-top:0;border-left:1px solid #c4b39f}.v3 .g1-trap-formsectie .funnel form{grid-template-columns:1fr}.v3 .g1-trap-formsectie .funnel .btn,.v3 .g1-trap-formsectie .funnel .melding,.v3 .g1-trap-formsectie .funnel .stap-info,.v3 .g1-trap-formsectie .funnel .veldfout,.v3 .g1-trap-formsectie .funnel input,.v3 .g1-trap-formsectie .funnel textarea{grid-column:1}.v3 .foto-brief{left:12px;right:12px;bottom:12px;max-width:none;font-size:.68rem}.v3 .g1-kast-herobeeld>.foto-brief,.v3 .g1-lood-heroimg>.foto-brief{top:12px;right:12px;bottom:auto;left:12px;max-width:none}.v3.stap-tijdlijn .golf1-kast #werkwijze .stap3{grid-template-columns:1fr}.v3.stap-tijdlijn .golf1-kast #werkwijze .stap3 .s{min-height:0}.v3.stap-tijdlijn .golf1-kast #werkwijze .stap3 .s+.s{border-left:1px solid var(--kast-lijn);border-top:0}.v3 .golf1-lood-sub .specialist-kop{min-height:68px}.v3 .golf1-lood-sub .specialist-rail{display:none}.v3 .golf1-lood-sub .specialist-acties .cta{padding:10px 12px;font-size:.72rem}.v3 .golf1-lood-sub .hero.editorial{padding:52px 0 0}.v3 .golf1-lood-sub .hero.editorial .grid,.v3.halign-midden .golf1-lood-sub .hero.editorial .grid{grid-template-columns:1fr;gap:40px}.v3 .golf1-lood-sub .hero.editorial h1{max-width:none;font-size:clamp(2.7rem,13vw,4rem)}.v3 .golf1-lood-sub .hero.editorial .beeld{min-height:300px;width:calc(100% + 48px);margin-left:-24px}.v3 .golf1-lood-sub .trust-strip{padding-top:24px;padding-bottom:56px}.v3 .golf1-lood-sub .keur .row{grid-template-columns:1fr}.v3 .golf1-lood-sub .keur .k{min-height:0;border-right:0;border-bottom:1px solid #c8dadd}.v3 .golf1-lood-sub .keur .k:last-child{border-bottom:0}.v3 .golf1-lood-sub .dienst-sectie>.wrap{grid-template-columns:1fr;row-gap:30px}.v3 .golf1-lood-sub .dienst-sectie>.wrap>.kop{grid-column:1;grid-row:auto}.v3 .golf1-lood-sub .dienst-sectie>.wrap>:not(.kop){grid-column:1}.v3 .golf1-lood-sub .dienst-micro>.wrap{padding:28px 24px}.v3 .golf1-lood-sub .dienst-proces .stap3{grid-template-columns:1fr}.v3 .golf1-lood-sub .dienst-proces .stap3 .s{min-height:0}.v3 .golf1-lood-sub .dienst-proces .stap3 .s+.s{border-top:0;border-left:1px solid #c8dadd}.v3 .golf1-lood-sub #offerte .fblok .paneel{padding:28px 24px}.v3 .golf1-lood-sub #offerte .beeld2{min-height:300px}}@media (max-width:480px){.v3 .golf1-kast section.blok{padding:64px 0!important}.v3 .g1-kast-inspiratie,.v3 .g1-kast-keuze,.v3 .g1-kast-plan,.v3 .g1-lood-prijs,.v3 .g1-lood-problemen,.v3 .g1-trap-index,.v3 .g1-trap-materialen,.v3 .g1-trap-route{padding-top:64px;padding-bottom:64px}.v3 .g1-kast-plangrid li{grid-template-columns:1fr;gap:6px}.v3 .g1-lood-navcta{padding:9px 10px;font-size:.7rem}.v3 .g1-lood-prijs dl>div{grid-template-columns:1fr;gap:7px}.v3 .g1-trap-stalen{grid-template-columns:1fr}.v3 .g1-trap-herotekst h1,.v3 .golf1-trap-sub .g1-trap-subcopy h1{font-size:clamp(2.3rem,10.5vw,3rem)}.v3 .g1-trap-staal{min-height:280px}.v3 .g1-trap-materiaaltekst li{grid-template-columns:1fr;gap:5px}.v3 .g1-trap-fotoplaats{padding:20px}.v3 .g1-trap-fotoplaats figcaption{padding:14px}.v3 .g1-trap-faqsectie section.blok,.v3 .g1-trap-formsectie section.blok,.v3 .g1-trap-werkgebied section.blok,.v3 .golf1-trap #werkwijze,.v3 .golf1-trap-sub section.blok{padding-top:68px!important;padding-bottom:68px!important}.v3 .golf1-lood-sub section.blok{padding:64px 0!important}.v3 .golf1-lood-sub .hero.editorial .hero-cta a{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.v3 .g1-kast-keuzekaart{transition:none}.v3 .g1-lood-belnu i,.v3 .g1-lood-navtel i{animation:none}}