.gform-theme--framework{--gf-local-bg-color:var(--ast-global-color-0);--gf-ctrl-btn-radius:30px;--gf-ctrl-btn-bg-color-hover-primary:var(--ast-global-color-1);--gf-ctrl-btn-font-weight:bold}@media (max-width:991px){.ast-footer-copyright{margin:0}}.gform_required_legend{display:none}#voorpagina_blokken a{text-decoration:none}#voorpagina_blokken .wp-block-uagb-container:has(>.wp-block-uagb-container>.wp-block-uagb-advanced-heading h5 a){position:relative;cursor:pointer;transition:box-shadow 0.2s ease}#voorpagina_blokken .wp-block-uagb-container:has(>.wp-block-uagb-container>.wp-block-uagb-advanced-heading h5 a):hover,#voorpagina_blokken .wp-block-uagb-container:has(>.wp-block-uagb-container>.wp-block-uagb-advanced-heading h5 a):focus-within{box-shadow:0 10px 25px rgb(37 33 96 / .12)}#voorpagina_blokken .wp-block-uagb-container:has(>.wp-block-uagb-container>.wp-block-uagb-advanced-heading h5 a) .wp-block-uagb-container,#voorpagina_blokken .wp-block-uagb-container:has(>.wp-block-uagb-container>.wp-block-uagb-advanced-heading h5 a) .wp-block-uagb-advanced-heading{position:static}#voorpagina_blokken .wp-block-uagb-container:has(>.wp-block-uagb-container>.wp-block-uagb-advanced-heading h5 a) h5 a::after{content:"";position:absolute;inset:0;z-index:1;border-radius:30px}#voorpagina_blokken .wp-block-uagb-container:has(>.wp-block-uagb-container>.wp-block-uagb-advanced-heading h5 a) h5 a:focus-visible{outline:none}#voorpagina_blokken .wp-block-uagb-container:has(>.wp-block-uagb-container>.wp-block-uagb-advanced-heading h5 a) h5 a:focus-visible::after{outline:2px solid var(--ast-global-color-0);outline-offset:2px}#voorpagina_blokken .wp-block-uagb-container:has(>.wp-block-uagb-container>.wp-block-uagb-advanced-heading h5 a) .wp-block-uagb-buttons{position:relative;z-index:2}#klanten .wp-block-columns{flex-wrap:wrap!important;gap:15px}#klanten .wp-block-columns .wp-block-column{flex-basis:calc(25% - 15px);max-width:25%}@media (max-width:991px){#klanten .wp-block-columns .wp-block-column{flex-basis:calc(50% - 15px);max-width:50%}}@media (max-width:780px){#klanten .wp-block-columns .wp-block-column{flex-basis:calc(100% - 15px);max-width:100%}}#klanten .wp-block-columns h2{opacity:0}#klanten .wp-block-columns h2 a{color:#fff;font-size:24px;text-decoration:none}.single-klanten .spectra-image-gallery__layout--carousel .uagb-slick-carousel{padding:0 30px}.single-klanten #content .ast-container{max-width:100%}@media (max-width:991px){.single-klanten .spectra-image-gallery__control-arrows{display:none!important}}.ai-rekenhulp{width:100%;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:30px;max-width:1100px;margin:0 auto;text-align:left}@media (max-width:991px){.ai-rekenhulp{grid-template-columns:minmax(0,1fr)}}.ai-rekenhulp .rh-kaart{background:var(--ast-global-color-5);border-radius:30px;padding:35px;box-shadow:0 2px 8px 4px rgb(222 231 239 / .22)}@media (max-width:991px){.ai-rekenhulp .rh-kaart{padding:25px}}.ai-rekenhulp .rh-veld{margin-bottom:28px}.ai-rekenhulp .rh-veld:last-child{margin-bottom:0}.ai-rekenhulp .rh-kop{display:flex;justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:10px}.ai-rekenhulp label{font-weight:600;color:var(--ast-global-color-2)}.ai-rekenhulp output{flex:0 0 6em;text-align:right;font-weight:700;font-size:1.15em;color:var(--ast-global-color-0);white-space:nowrap;font-variant-numeric:tabular-nums}.ai-rekenhulp input[type=range]{width:100%;accent-color:var(--ast-global-color-0);cursor:pointer}.ai-rekenhulp input[type=range],.ai-rekenhulp input[type=range]:focus{border:0;outline:none;box-shadow:none}.ai-rekenhulp input[type=range]::-moz-focus-outer{border:0}.ai-rekenhulp input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px rgb(37 33 96 / .2)}.ai-rekenhulp input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px rgb(37 33 96 / .2)}.ai-rekenhulp .rh-resultaat{background:var(--ast-global-color-0);color:#fff;display:flex;flex-direction:column;gap:22px}.ai-rekenhulp .rh-getal{display:block;font-size:2em;font-weight:700;line-height:1.2;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.ai-rekenhulp .rh-label{display:block;opacity:.85;font-size:.95em}.ai-rekenhulp .rh-advies{margin:0;padding:15px 18px;border-radius:15px;background:rgb(255 255 255 / .12);font-weight:600;line-height:1.6;min-height:calc(3 * 1.6em + 30px);display:flex;align-items:center}.ai-rekenhulp .rh-noot{margin:0;font-size:.8em;opacity:.75}