.bs-site.bs-vac-v1{--bs-breed:1300px;--bh-zoom:1;--vc-licht:#8a3443}@media (width>=1600px){.bs-site.bs-vac-v1{--bh-zoom:1.1}}@media (width>=1920px){.bs-site.bs-vac-v1{--bh-zoom:1.25}}@media (width>=2400px){.bs-site.bs-vac-v1{--bh-zoom:1.5}}.bs-vac-v1 .bs-menu{border-bottom:0}.bs-vac-v1 main section{padding-block:52px}.bs-vac-v1 main .bs-foto{border-radius:2px}.bs-vac-v1 main .bs-knop{white-space:normal;text-align:center;padding:14px 22px}.bs-vac-v1 .bs-acties{flex-wrap:wrap;gap:14px;display:flex}.bs-vac-v1 h2 em,.bs-vac-v1 h1 em{color:var(--bs-bordeaux);font-style:italic}.bs-vac-v1 .vc-kop{--bh-foto-b:calc(46vw / var(--bh-zoom));margin-top:-67px;padding-top:67px;position:relative;overflow:hidden}.bs-vac-v1 .vc-beeld{width:var(--bh-foto-b);z-index:0;clip-path:polygon(22% 0,100% 0,100% 100%,0 100%);border-radius:0;position:absolute;top:0;bottom:0;right:0}.bs-vac-v1 main .vc-hero{z-index:2;padding-block:56px 36px;position:relative}.bs-vac-v1 .vc-hero-tekst{max-width:calc(100vw / var(--bh-zoom) - var(--bh-foto-b) - max(20px,(100vw / var(--bh-zoom) - var(--bs-breed)) / 2 + 20px) - 40px);position:relative;container-type:inline-size}.bs-vac-v1 .vc-hero h1{overflow-wrap:break-word;margin-top:16px;font-size:min(clamp(40px,5vw,72px),18cqi);line-height:1.1}.bs-vac-v1 .vc-intro{max-width:52ch;margin-top:20px;font-size:17px}.bs-vac-v1 .vc-hero .bs-acties{margin-top:38px}.bs-vac-v1 .vc-sectiekop{border-top:2px solid var(--bs-inkt);margin-bottom:28px;padding-top:14px}.bs-vac-v1 .vc-sectiekop h2{font-size:clamp(30px,4vw,46px)}.bs-vac-v1 .vc-over-grid{width:calc(100vw / var(--bh-zoom));margin-left:calc(50% - (50vw / var(--bh-zoom)));background:var(--bs-kalk);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid;overflow:hidden}.bs-vac-v1 .vc-over-foto{clip-path:polygon(0 0,100% 0,80% 100%,0 100%);border-radius:0;align-self:stretch;min-height:460px;position:relative}.bs-vac-v1 .vc-over-foto img{position:absolute;inset:0}.bs-vac-v1 .vc-over-tekst{padding:44px max(20px,calc((100vw / var(--bh-zoom) - var(--bs-breed)) / 2 + 20px)) 44px 44px;align-content:center;gap:16px;display:grid}.bs-vac-v1 .vc-over-tekst p{max-width:62ch}.bs-vac-v1 .vc-quality .bs-wrap{justify-items:start;gap:22px;display:grid}.bs-vac-v1 .vc-streep{background:var(--bs-bordeaux);width:60px;height:2px;display:block}.bs-vac-v1 .vc-quality p{text-align:left;max-width:70ch}.bs-vac-v1 .vc-kolommen{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;display:grid}.bs-vac-v1 .vc-lijst{margin:0;padding:0;list-style:none}.bs-vac-v1 .vc-lijst li{padding:14px 0 14px 26px;position:relative}.bs-vac-v1 .vc-lijst li+li{border-top:1px solid var(--bs-fijn)}.bs-vac-v1 .vc-lijst li:before{content:"";background:var(--bs-bordeaux);width:12px;height:2px;position:absolute;top:calc(14px + .8em);left:0}.bs-vac-v1 .vc-werken{align-content:start;gap:16px;display:grid}.bs-vac-v1 .vc-werken .vc-sectiekop{margin-bottom:12px}.bs-vac-v1 .vc-sol{background:var(--bs-kalk);border-radius:2px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:44px;padding:36px;scroll-margin-top:90px;display:grid;position:relative;overflow:hidden}.bs-vac-v1 .vc-sol:before,.bs-vac-v1 .vc-sol:after{content:"";z-index:0;width:220px;height:260px;position:absolute;bottom:0;left:0}.bs-vac-v1 .vc-sol:before{background:var(--bs-bordeaux);clip-path:polygon(0 0,100% 100%,0 100%)}.bs-vac-v1 .vc-sol:after{background:var(--vc-licht);clip-path:polygon(0 0,0 38%,56% 100%,100% 100%)}.bs-vac-v1 .vc-sol[data-verzonden]:before,.bs-vac-v1 .vc-sol[data-verzonden]:after{display:none}.bs-vac-v1 .vc-sol-links,.bs-vac-v1 .vc-sol-rechts{z-index:1;position:relative}.bs-vac-v1 .vc-sol-links p a{color:var(--bs-bordeaux)}.bs-vac-v1 .vc-form{gap:16px;display:grid}.bs-vac-v1 .vc-form label,.bs-vac-v1 .vc-cv>span{font-family:var(--bs-label);letter-spacing:.06em;gap:6px;font-size:13px;display:grid}.bs-vac-v1 .vc-form input:not([type=file]),.bs-vac-v1 .vc-form textarea{background:var(--bs-papier);border:1px solid var(--bs-taupe);width:100%;font:inherit;font-family:var(--bs-tekst);letter-spacing:0;color:var(--bs-inkt);border-radius:2px;padding:11px 12px;font-size:16px}.bs-vac-v1 .vc-form textarea{resize:vertical}.bs-vac-v1 .vc-cv{gap:6px;display:grid}.bs-vac-v1 .vc-kies{cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;position:relative;display:flex!important}.bs-vac-v1 .vc-kies input{opacity:0;width:1px;height:1px;position:absolute}.bs-vac-v1 .vc-kies:focus-within .vc-kies-knop{outline:2px solid var(--bs-bordeaux);outline-offset:2px}.bs-vac-v1 .vc-kies-knop{background:var(--bs-papier);border:1px solid var(--bs-taupe);border-radius:2px;padding:10px 16px}.bs-vac-v1 .vc-bestand{font-family:var(--bs-tekst);letter-spacing:0;overflow-wrap:anywhere;font-size:15px}.bs-vac-v1 .vc-honing{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.bs-vac-v1 .vc-fout{color:var(--bs-bordeaux)}.bs-vac-v1 .vc-melding{font-family:var(--bs-kop);font-size:clamp(22px,2.2vw,28px);line-height:1.3}@media (width<=760px){.bs-vac-v1 .vc-kop{--bh-foto-b:calc(100vw / var(--bh-zoom));margin-top:0;padding-top:0}.bs-vac-v1 .vc-beeld{clip-path:polygon(0 0,100% 0,100% 88%,0 100%);height:62vw;min-height:260px;position:relative}.bs-vac-v1 main .vc-hero{padding-block:28px 50px}.bs-vac-v1 .vc-hero-tekst{max-width:none}.bs-vac-v1 .vc-over-grid{grid-template-columns:1fr}.bs-vac-v1 .vc-over-foto{clip-path:polygon(0 0,100% 0,100% 86%,0 100%);min-height:56vw}.bs-vac-v1 .vc-over-tekst{padding:28px 20px}.bs-vac-v1 .vc-kolommen{grid-template-columns:1fr}.bs-vac-v1 .vc-sol{grid-template-columns:1fr;gap:28px;padding:28px 22px 110px}.bs-vac-v1 .vc-sol:before,.bs-vac-v1 .vc-sol:after{width:auto;height:80px;right:0}}.bs-site.bs-vac-v1{--bs-section-gap:calc(52px / var(--bh-zoom,1))}@media (width<=760px){.bs-site.bs-vac-v1{--bs-section-gap:40px}}.bs-vac-v1 main{padding-bottom:var(--bs-section-gap)}.bs-site.bs-vac-v1 main>.bs-pagina>section:where(:not(:first-child)){margin-block:var(--bs-section-gap) 0;padding-block:0;display:flow-root}@media (width<=760px){.bs-vac-v1 .vc-kolommen{gap:var(--bs-section-gap)}}@media (width>=761px){.bs-vac-v1 .vc-beeld:after{content:"";pointer-events:none;background:linear-gradient(#0009 0 72px,#0000 160px);height:160px;position:absolute;inset:0 0 auto}}
