@media(max-width:767px){.elementor .rbt-prijskop{min-height:0px;}}@media(max-width:767px){.elementor .rbt-knopbalk-houder{& .rbt-knopbalk { display: block; position: fixed; left: 0; right: 0; bottom: 0; z-index: 50; background-color: var(--surface); border-top: 1px solid var(--hairline); box-shadow: 0 -4px 16px var(--rbt-kleur-schaduw); padding: 12px 20px calc(12px + env(safe-area-inset-bottom)); transform: translate3d(0px, 110%, 0px); transition: transform var(--rbt-duur-middel) var(--rbt-easing); } & .rbt-knopbalk.zichtbaar { transform: translate3d(0px, 0px, 0px); } & .rbt-knopbalk a { display: flex; align-items: center; justify-content: center; min-height: 56px; border-radius: 6px; background-color: var(--brand-blauw); background-image: linear-gradient(90deg, var(--rbt-kleur-labelbalk-rand) 0%, var(--brand-goud) 50%, var(--rbt-kleur-labelbalk-rand) 100%); background-size: 100% 3px; background-position: left bottom; background-repeat: no-repeat; color: #ffffff; font-family: var(--font-lato), Arial, sans-serif; font-weight: 700; font-size: 1.0625rem; text-decoration: none; }\n}}@media(max-width:767px){.elementor .rbt-video-facade{max-width:min(100%, calc(80vh * 9 / 16));margin-inline-start:auto;margin-inline-end:auto;}}@media(max-width:767px){.elementor .rbt-prijsrij{min-height:0px;}}@media(max-width:767px){.elementor .rbt-footer-rij{gap:1.5rem;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .rbt-footer{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .rbt-logo{height:34px;& img { height: 34px; }\n}}@media(max-width:767px){.elementor .rbt-logo-footer{height:48px;& img { height: 48px; }\n}}@media(max-width:767px){.elementor .rbt-header-binnen{gap:8px;& .elementor-widget-nav-menu { order: 3; margin-left: 0; } & .elementor-button, & .e-button-base { margin-left: auto; }\n}}@media(max-width:767px){.elementor .rbt-header{min-height:64px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .rbt-knop-primair{width:100%;}}@media(max-width:767px){.elementor .rbt-twee{gap:1.5rem;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .rbt-stappen{gap:1.5rem;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .rbt-lijst{font-size:var(--rbt-tekst);line-height:var(--rbt-tekst-lh);}}@media(max-width:767px){.elementor .rbt-kaart{padding:1.5rem;}}@media(max-width:767px){.elementor .rbt-kaarten{gap:1.5rem;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .rbt-knoppen{flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .rbt-kolom-5{width:100%;flex:1 1 auto;}}@media(max-width:767px){.elementor .rbt-kolom-7{width:100%;flex:1 1 auto;}}@media(max-width:767px){.elementor .rbt-rij{flex-direction:column;gap:1.5rem;}}@media(max-width:767px){.elementor .rbt-binnen{gap:1.5rem;}}@media(max-width:767px){.elementor .rbt-sectie-donker{padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .rbt-sectie-rustig{padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .rbt-sectie-licht{padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .rbt-tekst{font-size:var(--rbt-tekst);line-height:var(--rbt-tekst-lh);}}@media(max-width:767px){.elementor .rbt-intro{font-size:1.1875rem;line-height:1.58;}}@media(max-width:767px){.elementor .rbt-uitspraak{font-size:1.3125rem;line-height:1.43;}}@media(max-width:767px){.elementor .rbt-h3{font-size:1.25rem;line-height:1.4;}}@media(max-width:767px){.elementor .rbt-h2{font-size:1.625rem;line-height:1.23;}}@media(max-width:767px){.elementor .rbt-h1{font-size:2.125rem;line-height:1.18;}}@media(max-width:767px){.elementor .rbt-knop-compact{width:auto;font-size:1rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:12px;}}@media(max-width:767px){.elementor .rbt-stappen-4{grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .rbt-prijskaart{& .rbt-prijskop { min-height: 0; }\n}}@media(max-width:767px){.elementor .rbt-prijsrij-hoog{min-height:0px;}}