header{background:rgb(255 255 255 / .9);backdrop-filter:blur(3px);z-index:9;position:sticky;top:0;.wp-block-site-logo{z-index:10}}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;height:100vh}.wp-block-cover>img:hover{transition:transform .4s ease;transform:scale(1.025)}a{text-decoration-thickness:1px!important;text-underline-offset:.1em}:where(.wp-site-blocks *:focus){outline-width:2px;outline-style:solid}.wp-site-blocks a:focus-visible,.wp-site-blocks button:focus-visible,.wp-site-blocks input:focus-visible,.wp-site-blocks select:focus-visible,.wp-site-blocks textarea:focus-visible,.wp-site-blocks [tabindex]:focus-visible{outline:2px dashed var(--wp--preset--color--accent-1);outline-offset:2px;box-shadow:0 0 0 4px rgb(255 255 255 / .8)}.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child){margin-bottom:3px}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{outline-offset:4px}.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content{outline-offset:0}h1,h2,h3,h4,h5,h6,blockquote,caption,figcaption,p{text-wrap:pretty}.more-link{display:block}:where(pre){overflow-x:auto}.wp-block-button__link:hover,.wp-element-button:hover,.is-contact-button:hover{filter:brightness(.85);transition:filter .2s ease}.wp-block-button__link,.wp-element-button,.is-contact-button{transition:filter .2s ease}header{.is-contact-button{padding:.5em 1em!important;background-color:var(--wp--preset--color--accent-1)!important;color:white!important;border-radius:1em;a:hover{text-decoration:none}}img:not(.custom-logo){height:40px!important}.wp-block-social-links{position:fixed;bottom:-100dvh;right:.5em;transform:translateY(-270%);transition:transform 0.4s ease}}.contact-flyout-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgb(0 0 0 / .4);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:100000;opacity:0;visibility:hidden;transition:all 0.3s ease;cursor:pointer}.contact-flyout-overlay.is-actief{opacity:1;visibility:visible}.contact-flyout-panel{position:fixed;top:0;right:0;width:100%;max-width:600px;height:100vh;background:#fff;z-index:100001;transform:translateX(100%);transition:transform 0.4s cubic-bezier(.77,0,.175,1);box-shadow:-5px 0 25px rgb(0 0 0 / .15);overflow-y:auto}.contact-flyout-panel.is-actief{transform:translateX(0)}.contact-flyout-sluiten{position:absolute;top:15px;right:20px;background:none;border:none;font-size:36px;line-height:1;color:#333;cursor:pointer;z-index:100002;padding:0}.contact-flyout-sluiten:hover{color:#000}.contact-flyout-content{padding:1em 2em;}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-whatsapp{background-color:#138643}.wp-block-social-links.is-style-logos-only .wp-social-link-whatsapp{color:#138643}.contact-flyout-whatsapp{display:block}.wp-block-query .wp-block-cover{position:relative}.wp-block-query .wp-block-cover .wp-block-cover__inner-container{position:static}.wp-block-query .wp-block-cover .wp-block-post-title a::after{content:"";position:absolute;inset:0;z-index:1}:is(.wp-block-query,.wp-block-columns,.wp-block-group.is-layout-grid,.wp-block-group.is-layout-flex) .wp-block-cover{overflow:hidden;transition:box-shadow .4s ease}:is(.wp-block-query,.wp-block-columns,.wp-block-group.is-layout-grid,.wp-block-group.is-layout-flex) .wp-block-cover img{transition:transform .4s ease}:is(.wp-block-query,.wp-block-columns,.wp-block-group.is-layout-grid,.wp-block-group.is-layout-flex) .wp-block-cover:hover{box-shadow:0 4px 20px rgb(0 0 0 / .14)}:is(.wp-block-query,.wp-block-columns,.wp-block-group.is-layout-grid,.wp-block-group.is-layout-flex) .wp-block-cover:hover img{transform:scale(1.025)}:is(.wp-block-query,.wp-block-columns,.wp-block-group.is-layout-grid,.wp-block-group.is-layout-flex) .wp-block-cover :is(a,.wp-block-button__link):hover{text-decoration:none}@media (max-width:480px){.contact-flyout-content{padding:60px 20px 20px 20px}}.gform_wrapper{h2{font-size:var(--wp--preset--font-size--x-large)}.gfield_required,.gform_validation_errors,.gfield_description{display:none!important}.gfield{position:relative}.gfield.gfield--type-text .gfield_label,.gfield.gfield--type-textarea .gfield_label{position:absolute;top:35px;left:15px;font-size:16px;color:#777;transition:all 0.2s ease-out;pointer-events:none;z-index:10}input{width:100%;padding:10px!important;box-sizing:border-box;border-radius:4px;border:1px solid lightgrey}textarea{height:100px!important;border-radius:4px;border:1px solid lightgrey!important}.gform_button{background-color:var(--wp--preset--color--accent-3);color:#fff;border:none;padding:12px 20px;border-radius:4px;cursor:pointer}.gfield.gfield--type-text:has(input:not(:placeholder-shown)) .gfield_label,.gfield.gfield--type-textarea:has(textarea:not(:placeholder-shown)) .gfield_label{top:-7px;left:8px;font-size:12px;color:#333;background:#fff}}.review-slideshow-container{max-width:800px;position:relative;margin:40px auto;background:#fff;padding:40px 60px;border-radius:8px;box-shadow:0 4px 15px rgb(0 0 0 / .05);text-align:center;border:1px solid #eaeaea}.review-slide{display:none}.review-content{font-size:1em;font-style:italic;margin-bottom:20px;color:#444;line-height:1.6}.review-content p{margin-bottom:0}.review-meta{font-weight:600;color:#222;display:flex;justify-content:center;align-items:center;gap:15px;flex-wrap:wrap}.review-rating{background:#fc0;padding:4px 12px;border-radius:20px;font-size:.9rem;color:#333}.prev-slide,.next-slide{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:auto;padding:10px 15px;color:#888;font-weight:700;font-size:24px;transition:0.3s ease;border-radius:3px;user-select:none}.prev-slide{left:10px;text-decoration:none}.next-slide{right:10px;text-decoration:none}.prev-slide:hover,.next-slide:hover{color:#000;background-color:#f1f1f1}.fade{animation-name:fade;animation-duration:1s}@keyframes fade{from{opacity:.2}to{opacity:1}}@media screen and (max-width:600px){.review-slideshow-container{padding:30px 20px}.prev-slide,.next-slide{font-size:18px;padding:5px 10px}}