a{text-decoration:none!important}div.et_pb_section.et_pb_sticky.et_pb_section_1_tb_header{box-shadow:0px 12px 18px -6px rgba(0,0,0,0.3)}.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a{background-color:#1b4196;padding:5px 10px;border-radius:0px 0px 10px 10px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;margin-top:-10px}.row_fixed_buttons .et_pb_column{padding-bottom:30px}.row_fixed_buttons .et_pb_button_module_wrapper{position:absolute;bottom:0;left:0;right:0;margin:auto}.mfp-title{display:none}.et-pb-slider-arrows .et-pb-arrow-next,.et-pb-slider-arrows .et-pb-arrow-prev{color:#ffffff!important}.et-pb-controllers a{background-color:#ffffff!important}.hidden{display:none}.wpcf7-form{--navy:#1B4196;--sage:#72A98F;--sage-2:#5B8E76;--sage-tint:#EAF2EE;--ink:#333333;--mist:#F6F4EF;--mist-2:#EDEAE0;max-width:1280px;margin-inline:auto}.wpcf7-form p{margin:0 0 1.4rem}.wpcf7-form .cf7-q{display:block;font-weight:700;font-size:1.05rem;color:var(--ink);margin-bottom:.7rem}.wpcf7-form .wpcf7-radio,.wpcf7-form .wpcf7-checkbox{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem}@media (max-width:640px){.wpcf7-form .wpcf7-radio,.wpcf7-form .wpcf7-checkbox{grid-template-columns:1fr}}.wpcf7-form .wpcf7-list-item{margin:0}.wpcf7-form .wpcf7-list-item label{display:flex;align-items:center;gap:.65rem;border:2px solid var(--mist-2);border-radius:14px;padding:.85rem 1.1rem;background:#fff;cursor:pointer;font-weight:600;color:var(--ink);transition:border-color .15s ease,background .15s ease}.wpcf7-form .wpcf7-list-item label:hover{border-color:var(--sage)}.wpcf7-form .wpcf7-list-item input[type="radio"],.wpcf7-form .wpcf7-list-item input[type="checkbox"]{accent-color:var(--sage);width:18px;height:18px;flex:none}.wpcf7-form .wpcf7-list-item:has(input:checked) label{border-color:var(--sage);background:var(--sage-tint)}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="number"],.wpcf7-form input[type="date"],.wpcf7-form textarea{width:100%;font-size:.95rem;padding:.75rem .95rem;border-radius:10px;border:1.5px solid var(--mist-2);background:var(--mist);color:var(--ink);transition:border-color .15s ease,background .15s ease}.wpcf7-form input:focus,.wpcf7-form textarea:focus{outline:none;border-color:var(--sage);background:#fff}.wpcf7-form input[type="submit"]{background:var(--sage);color:#fff;font-weight:700;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;padding:.85rem 2rem;border-radius:999px;border:none;cursor:pointer;transition:background .18s ease,transform .18s ease}.wpcf7-form input[type="submit"]:hover{background:var(--sage-2);transform:translateY(-2px)}.wpcf7-form .wpcf7-not-valid{border-color:#c0392b!important}.wpcf7-form .wpcf7-not-valid-tip{color:#c0392b;font-size:.8rem;margin-top:.3rem;display:block}.wpcf7-form .wpcf7-response-output{border-radius:12px;padding:1rem 1.2rem;font-size:.9rem;border:none;background:var(--mist);color:var(--ink)}.wpcf7-form.sent .wpcf7-response-output{background:var(--sage-tint);color:var(--sage-2)}.wpcf7-form.failed .wpcf7-response-output,.wpcf7-form.aborted .wpcf7-response-output{background:#FBEAE8;color:#B23A2E}.act-card-eq{min-height:210px;display:flex;flex-direction:column;justify-content:flex-start}.zvdw-arr{background:#FFFFFF;border-radius:20px;overflow:hidden;box-shadow:0 22px 45px -20px rgba(27,41,74,0.22);max-width:520px;display:flex;flex-direction:column}.zvdw-arr-photo{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.zvdw-arr-body{padding:1.6rem 1.7rem 1.8rem;display:flex;flex-direction:column;gap:.85rem}.zvdw-arr-num{font-size:.8rem;font-weight:800;color:#5B8E76;letter-spacing:.06em;text-transform:uppercase}.zvdw-arr-title{font-size:1.35rem;font-weight:700;color:#333333;margin:0}.zvdw-arr-desc{font-size:.93rem;line-height:1.6;color:#6B6B6B;margin:0}.zvdw-arr-badge{display:inline-flex;align-items:center;gap:.4rem;background:#EAF2EE;color:#5B8E76;font-weight:700;font-size:.78rem;padding:.32rem .75rem;border-radius:999px;width:fit-content}.zvdw-arr-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.zvdw-arr-checklist li{display:flex;gap:.55rem;align-items:flex-start;font-size:.93rem;color:#6B6B6B;line-height:1.45}.zvdw-arr-checklist li::before{content:"✔";color:#5B8E76;font-weight:700;flex:none}.zvdw-arr-quote{font-style:italic;font-weight:500;font-size:1.05rem;line-height:1.5;color:#1B4196;border-left:3px solid #72A98F;padding-left:.9rem;margin:0}.zvdw-arr-btn{display:inline-flex;align-items:center;gap:.5rem;background:#72A98F;color:#fff;font-weight:700;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;padding:.72rem 1.6rem;border-radius:999px;text-decoration:none;width:fit-content;margin:0.4rem 1.7rem 1.8rem;transition:background .18s ease,transform .18s ease}.zvdw-arr-btn:hover{background:#5B8E76;transform:translateY(-2px)}.zvdw-room{background:#FFFFFF;border-radius:20px;overflow:hidden;box-shadow:0 22px 45px -20px rgba(27,41,74,0.22);max-width:520px;display:flex;flex-direction:column}.zvdw-room-photo{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.zvdw-room-body{padding:1.6rem 1.7rem 1.8rem;display:flex;flex-direction:column;gap:.85rem}.zvdw-room-title{font-size:1.3rem;font-weight:700;color:#333333;margin:0}.zvdw-room-desc{font-size:.93rem;line-height:1.6;color:#6B6B6B;margin:0}.zvdw-room-prices{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.3rem}.zvdw-price-pill{background:#F6F4EF;border-radius:12px;padding:.55rem .9rem;font-size:.85rem;color:#333333}.zvdw-price-pill b{display:block;font-size:1rem;color:#1B4196}.zvdw-included{background:#FFFFFF;border-radius:20px;box-shadow:0 22px 45px -20px rgba(27,41,74,0.22);padding:1.75rem clamp(1.5rem,4vw,2.5rem);max-width:1000px;margin:0 auto}.zvdw-included h3{font-weight:700;font-size:1.1rem;margin:0 0 1rem;color:#333333}.zvdw-included-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem 2rem}@media (max-width:640px){.zvdw-included-grid{grid-template-columns:1fr}}.zvdw-included-note{margin-top:1rem;font-size:.88rem;color:#8A8A8A;font-style:italic}#offerte-formulier{scroll-margin-top:100px}html{scroll-behavior:smooth}