{"id":94,"date":"2026-07-14T10:28:43","date_gmt":"2026-07-14T10:28:43","guid":{"rendered":"https:\/\/casafontelheira.com\/?page_id=94"},"modified":"2026-10-16T11:51:55","modified_gmt":"2026-10-16T11:51:55","slug":"contact","status":"publish","type":"page","link":"https:\/\/casafontelheira.com\/en\/contact\/","title":{"rendered":"Contact"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"94\" class=\"elementor elementor-94\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1eddbaa e-con e-atomic-element e-flexbox-base e-default-div e-e1c0782 \" data-id=\"1eddbaa\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"1eddbaa\">\n    \t\t<div class=\"elementor-element elementor-element-66f759b elementor-widget elementor-widget-html\" data-id=\"66f759b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ================================================================\r\n     CASA FONTELHEIRA  |  pagina: contact  |  blok 00: fonts-en-stijl\r\n     Plak de volledige inhoud van dit bestand in EEN Elementor\r\n     HTML-widget. Houd de volgorde van de bloknummers aan.\r\n     Dit blok bevat de fonts en ALLE CSS van deze pagina.\r\n     Plaats dit als EERSTE widget bovenaan de pagina.\r\n     ================================================================ -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400&family=Jost:wght@300;400;500&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n:root{--cf-green-deep:#1e3320;--cf-green-dark:#2c4a2e;--cf-green-mid:#3d6640;--cf-gold:#c9a84c;--cf-sand:#f2ede4;--cf-white:#faf9f6;--cf-text:#1a2b1b;--cf-text-mid:#3d5240;--cf-border:#c8d4c0;}\r\n*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;}\r\nhtml{scroll-behavior:auto;}\r\nbody{font-family:'Jost',sans-serif;background:var(--cf-white);color:var(--cf-text);overflow-x:hidden;cursor:none;}\r\n.cursor{position:fixed;top:0;left:0;width:10px;height:10px;background:var(--cf-gold);border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);}\r\n.cursor-ring{position:fixed;top:0;left:0;width:36px;height:36px;border:1px solid rgba(201,168,76,.5);border-radius:50%;pointer-events:none;z-index:9998;transform:translate(-50%,-50%);transition:width .4s,height .4s;}\r\n.cf-nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:1.5rem 3rem;display:flex;align-items:center;justify-content:space-between;background:rgba(30,51,32,.92);backdrop-filter:blur(12px);}\r\n.cf-nav-logo img{width:52px;height:52px;border-radius:50%;}\r\n.cf-nav-links{display:flex;gap:2.5rem;list-style:none;}\r\n.cf-nav-links a{font-family:'Jost',sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:rgba(250,249,246,.75);text-decoration:none;transition:color .3s;cursor:none;}\r\n.cf-nav-links a:hover,.cf-nav-links a.active{color:var(--cf-white);}\r\n.cf-nav-book{font-family:'Jost',sans-serif;font-size:.7rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--cf-white);border:1px solid rgba(255,255,255,.4);padding:.6rem 1.5rem;background:transparent;text-decoration:none;transition:background .4s;cursor:none;}\r\n.cf-nav-book:hover{background:rgba(255,255,255,.1);}\r\n\r\n\/* Hero *\/\r\n.cf-page-hero{position:relative;height:55vh;display:flex;align-items:flex-end;overflow:hidden;}\r\n.cf-page-hero-bg{position:absolute;inset:-10%;\r\n  background:linear-gradient(to bottom,rgba(30,51,32,.2) 0%,rgba(30,51,32,.85) 100%),\r\n  url('https:\/\/casafontelheira.com\/media\/Afbeeldingen\/Casa%20Fontelheira%20Image%20(25).jpg') center\/cover no-repeat;\r\n  will-change:transform;}\r\n.cf-page-hero-content{position:relative;z-index:2;padding:4rem 6rem;}\r\n.cf-page-hero-label{font-family:'Jost',sans-serif;font-size:.68rem;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:var(--cf-gold);margin-bottom:1rem;}\r\n.cf-page-hero-title{font-family:'Cormorant Garamond',serif;font-size:clamp(3rem,6vw,5rem);font-weight:300;color:var(--cf-white);line-height:1;}\r\n\r\n\/* Booking frame *\/\r\n.cf-booking-section{padding:8rem 3rem;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.4fr;gap:6rem;align-items:start;}\r\n.cf-section-label{font-family:'Jost',sans-serif;font-size:.68rem;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:var(--cf-gold);margin-bottom:1.25rem;}\r\n.cf-section-title{font-family:'Cormorant Garamond',serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:300;color:var(--cf-green-deep);line-height:1.1;margin-bottom:1.75rem;}\r\n.cf-booking-info-body{font-family:'Jost',sans-serif;font-size:.9rem;font-weight:300;line-height:1.9;color:var(--cf-text-mid);margin-bottom:2.5rem;}\r\n.cf-contact-details{display:flex;flex-direction:column;gap:1.25rem;}\r\n.cf-contact-item{display:flex;gap:1rem;align-items:flex-start;padding-bottom:1.25rem;border-bottom:1px solid var(--cf-border);}\r\n.cf-contact-item-label{font-family:'Jost',sans-serif;font-size:.65rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--cf-gold);min-width:80px;padding-top:.15rem;}\r\n.cf-contact-item-val{font-family:'Jost',sans-serif;font-size:.88rem;font-weight:300;color:var(--cf-text);}\r\n.cf-contact-item-val a{color:var(--cf-green-mid);text-decoration:none;cursor:none;}\r\n.cf-contact-item-val a:hover{color:var(--cf-green-deep);}\r\n.cf-booking-frame{border:1px solid var(--cf-border);background:var(--cf-sand);}\r\n.cf-booking-frame iframe{width:100%;min-height:700px;border:none;display:block;}\r\n\r\n\/* Prijzen *\/\r\n.cf-prijzen{background:var(--cf-sand);padding:8rem 3rem;}\r\n.cf-prijzen-inner{max-width:1100px;margin:0 auto;}\r\n.cf-prijzen-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5px;margin-top:4rem;}\r\n.cf-prijs-card{background:var(--cf-white);padding:2.5rem 2rem;border-top:3px solid var(--cf-border);transition:border-color .3s;}\r\n.cf-prijs-card:hover{border-color:var(--cf-gold);}\r\n.cf-prijs-seizoen{font-family:'Jost',sans-serif;font-size:.65rem;font-weight:400;letter-spacing:.25em;text-transform:uppercase;color:var(--cf-gold);margin-bottom:1rem;}\r\n.cf-prijs-naam{font-family:'Cormorant Garamond',serif;font-size:1.75rem;font-weight:300;color:var(--cf-green-deep);margin-bottom:.5rem;}\r\n.cf-prijs-periode{font-family:'Jost',sans-serif;font-size:.78rem;font-weight:300;color:var(--cf-text-mid);margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--cf-border);}\r\n.cf-prijs-vanaf{font-family:'Jost',sans-serif;font-size:.7rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--cf-text-mid);margin-bottom:.5rem;}\r\n.cf-prijs-bedrag{font-family:'Cormorant Garamond',serif;font-size:3rem;font-weight:300;color:var(--cf-green-deep);line-height:1;}\r\n.cf-prijs-per{font-family:'Jost',sans-serif;font-size:.75rem;font-weight:300;color:var(--cf-text-mid);margin-top:.35rem;}\r\n.cf-prijs-noten{margin-top:1.75rem;display:flex;flex-direction:column;gap:.6rem;}\r\n.cf-prijs-noten li{font-family:'Jost',sans-serif;font-size:.8rem;font-weight:300;color:var(--cf-text-mid);list-style:none;padding-left:1rem;position:relative;}\r\n.cf-prijs-noten li::before{content:'\u2014';position:absolute;left:0;color:var(--cf-gold);}\r\n\r\n\/* FAQ *\/\r\n.cf-faq{padding:8rem 3rem;max-width:900px;margin:0 auto;}\r\n.cf-faq-item{border-bottom:1px solid var(--cf-border);overflow:hidden;}\r\n.cf-faq-question{width:100%;background:none;border:none;padding:1.75rem 0;display:flex;justify-content:space-between;align-items:center;cursor:none;text-align:left;}\r\n\/* Overschrijft de standaard button-hover\/focus-stijl van het thema\r\n   (zie SKILL.md valkuil 4), die anders een gele achtergrond toont. *\/\r\n.cf-faq-question:hover,\r\n.cf-faq-question:focus,\r\n.cf-faq-question:focus-visible,\r\n.cf-faq-question:active{background:none !important;outline:none;}\r\n.cf-faq-question-text{font-family:'Cormorant Garamond',serif;font-size:1.35rem;font-weight:400;color:var(--cf-green-deep);}\r\n.cf-faq-arrow{font-family:'Jost',sans-serif;font-size:1.2rem;color:var(--cf-gold);transition:transform .4s;flex-shrink:0;margin-left:1rem;}\r\n.cf-faq-item.open .cf-faq-arrow{transform:rotate(45deg);}\r\n.cf-faq-answer{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.25,.46,.45,.94);}\r\n.cf-faq-answer-inner{font-family:'Jost',sans-serif;font-size:.88rem;font-weight:300;line-height:1.9;color:var(--cf-text-mid);padding-bottom:1.75rem;}\r\n\r\n\/* Route *\/\r\n.cf-route{background:var(--cf-green-deep);padding:8rem 3rem;}\r\n.cf-route-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1.5fr;gap:5rem;align-items:start;}\r\n.cf-route-title{font-family:'Cormorant Garamond',serif;font-size:clamp(2rem,3vw,2.75rem);font-weight:300;color:var(--cf-white);line-height:1.1;margin-bottom:2rem;}\r\n.cf-route-body{font-family:'Jost',sans-serif;font-size:.88rem;font-weight:300;line-height:1.9;color:rgba(250,249,246,.65);margin-bottom:2rem;}\r\n.cf-adres{font-family:'Cormorant Garamond',serif;font-size:1.25rem;font-weight:300;font-style:italic;color:var(--cf-gold);line-height:1.6;}\r\n.cf-map-placeholder{width:100%;aspect-ratio:16\/9;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;}\r\n.cf-map-placeholder span{font-family:'Jost',sans-serif;font-size:.8rem;font-weight:300;letter-spacing:.15em;text-transform:uppercase;color:rgba(250,249,246,.35);}\r\n.cf-map-link{font-family:'Jost',sans-serif;font-size:.72rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--cf-gold);text-decoration:none;border:1px solid rgba(201,168,76,.4);padding:.6rem 1.5rem;transition:background .3s;cursor:none;}\r\n.cf-map-link:hover{background:rgba(201,168,76,.1);}\r\n\r\n\/* Footer *\/\r\n.cf-footer{background:var(--cf-green-deep);border-top:1px solid rgba(255,255,255,.08);padding:4rem 3rem 2.5rem;}\r\n.cf-footer-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:3rem;padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.08);}\r\n.cf-footer-logo{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;}\r\n.cf-footer-logo img{width:44px;height:44px;border-radius:50%;}\r\n.cf-footer-brand{font-family:'Cormorant Garamond',serif;font-size:1.1rem;font-weight:400;color:var(--cf-white);}\r\n.cf-footer-tagline{font-family:'Jost',sans-serif;font-size:.82rem;font-weight:300;line-height:1.8;color:rgba(250,249,246,.45);max-width:220px;}\r\n.cf-footer-col h4{font-family:'Jost',sans-serif;font-size:.65rem;font-weight:400;letter-spacing:.25em;text-transform:uppercase;color:var(--cf-gold);margin-bottom:1.25rem;}\r\n.cf-footer-col ul{list-style:none;}\r\n.cf-footer-col ul li{margin-bottom:.6rem;}\r\n.cf-footer-col ul li a{font-family:'Jost',sans-serif;font-size:.85rem;font-weight:300;color:rgba(250,249,246,.55);text-decoration:none;transition:color .3s;cursor:none;}\r\n.cf-footer-col ul li a:hover{color:var(--cf-white);}\r\n.cf-footer-bottom{max-width:1200px;margin:2rem auto 0;display:flex;justify-content:space-between;align-items:center;}\r\n.cf-footer-copy{font-family:'Jost',sans-serif;font-size:.75rem;font-weight:300;color:rgba(250,249,246,.3);}\r\n.cf-footer-social{display:flex;gap:1.25rem;}\r\n.cf-footer-social a{font-family:'Jost',sans-serif;font-size:.7rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:rgba(250,249,246,.35);text-decoration:none;transition:color .3s;cursor:none;}\r\n.cf-footer-social a:hover{color:var(--cf-gold);}\r\n\r\n.cf-booking-cta { display: flex; flex-direction: column; gap: 1rem; justify-content: center; }\r\n.cf-booking-cta-sub { font-family: 'Jost', sans-serif; font-size: .9rem; font-weight: 300; line-height: 1.85; color: var(--cf-text-mid); margin-bottom: 1rem; }\r\n.cf-btn-gold-link { display: inline-block; font-family: 'Jost', sans-serif; font-size: .72rem; font-weight: 400; letter-spacing: .2em; text-transform: uppercase; color: var(--cf-green-deep); background: var(--cf-gold); padding: 1rem 2.25rem; text-decoration: none; transition: background .3s; cursor: none; }\r\n.cf-btn-gold-link:hover { background: #d4b058; }\r\n.cf-btn-outline-link { display: inline-block; font-family: 'Jost', sans-serif; font-size: .72rem; font-weight: 400; letter-spacing: .2em; text-transform: uppercase; color: var(--cf-green-deep); border: 1px solid rgba(30,51,32,.3); padding: 1rem 2.25rem; text-decoration: none; transition: background .3s; cursor: none; }\r\n.cf-btn-outline-link:hover { background: rgba(30,51,32,.06); }\r\n\r\n.reveal-up{transform:translateY(40px);opacity:0;}\r\n@media(max-width:900px){.cf-nav{padding:1.25rem 1.5rem;}.cf-nav-links{display:none;}.cf-booking-section{grid-template-columns:1fr;padding:6rem 1.5rem;}.cf-prijzen-grid{grid-template-columns:1fr;}.cf-route-inner{grid-template-columns:1fr;}.cf-footer-inner{grid-template-columns:1fr 1fr;}.cf-page-hero-content{padding:3rem 1.5rem;}}\r\n@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;transition-duration:.001ms!important;}}\r\n\r\n\/* \u2500\u2500 Hamburger \u2500\u2500 *\/\r\n.cf-hamburger {\r\n  display: none;\r\n  flex-direction: column;\r\n  justify-content: center;\r\n  gap: 5px;\r\n  width: 44px; height: 44px;\r\n  background: none; border: none;\r\n  cursor: pointer; padding: 4px;\r\n  -webkit-tap-highlight-color: transparent;\r\n  flex-shrink: 0;\r\n}\r\n.cf-hamburger span {\r\n  display: block;\r\n  width: 24px; height: 1.5px;\r\n  background: var(--cf-white);\r\n  transition: transform .3s, opacity .3s;\r\n}\r\n.cf-hamburger.open span:nth-child(1) { transform: translateY(6.5px) rotate(45deg); }\r\n.cf-hamburger.open span:nth-child(2) { opacity: 0; }\r\n.cf-hamburger.open span:nth-child(3) { transform: translateY(-6.5px) rotate(-45deg); }\r\n\r\n\/* \u2500\u2500 Mobiel overlay menu \u2500\u2500 *\/\r\n.cf-mobile-menu {\r\n  display: none;\r\n  position: fixed;\r\n  inset: 0;\r\n  background: var(--cf-green-deep);\r\n  z-index: 999;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 2rem;\r\n  opacity: 0;\r\n  transition: opacity .35s;\r\n}\r\n.cf-mobile-menu.visible { opacity: 1; }\r\n.cf-mobile-menu a {\r\n  font-family: 'Cormorant Garamond', serif;\r\n  font-size: 2rem;\r\n  font-weight: 300;\r\n  color: var(--cf-white);\r\n  text-decoration: none;\r\n  letter-spacing: .04em;\r\n  cursor: pointer;\r\n}\r\n.cf-mobile-menu a.active { color: var(--cf-gold); }\r\n.cf-mobile-menu-book {\r\n  margin-top: .5rem;\r\n  font-family: 'Jost', sans-serif !important;\r\n  font-size: .72rem !important;\r\n  letter-spacing: .2em !important;\r\n  text-transform: uppercase;\r\n  border: 1px solid rgba(255,255,255,.35) !important;\r\n  padding: .85rem 2rem !important;\r\n  font-weight: 400 !important;\r\n}\r\n@media (hover: none) {\r\n  .cursor, .cursor-ring { display: none; }\r\n  body { cursor: auto; }\r\n  a, button { cursor: pointer; }\r\n}\r\n@media (max-width: 700px) {\r\n  .cf-nav-links { display: none; }\r\n  .cf-nav-book  { display: none; }\r\n  .cf-hamburger { display: flex; }\r\n}\r\n\r\n\/* ===== WordPress \/ Elementor integratie (toegevoegd bij conversie) ===== *\/\r\n\/* Zorgt dat de secties de volledige paginabreedte krijgen, ongeacht de\r\n   containerinstellingen van Elementor. *\/\r\nbody{margin:0;padding:0;}\r\n.elementor-section.elementor-section-boxed > .elementor-container{max-width:none;}\r\n.elementor-widget-html .elementor-widget-container{width:100%;}\r\n.elementor-widget-html{width:100%;}\r\n.e-con{--content-width:100%;--width:100%;max-width:100%;\r\n  --padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}\r\n.e-con-inner{max-width:100%;}\r\n.e-con > .e-con-inner{padding:0;}\r\n\r\n\/* Geen witruimte tussen de HTML-widgets (Elementor standaardmarges en gaps) *\/\r\n.elementor-widget-html{margin:0 !important;margin-block-end:0 !important;}\r\n.elementor-widget:not(:last-child){margin-bottom:0;margin-block-end:0;}\r\n.e-con{--gap:0px;--row-gap:0px;--column-gap:0px;--flex-gap:0px;gap:0 !important;}\r\n.e-con-inner{gap:0 !important;}\r\n.elementor-section .elementor-column .elementor-widget-wrap{padding:0;}\r\n.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0;}\r\n\r\n\/* Normale muisaanwijzer in de Elementor-editor.\r\n   De gepubliceerde site behoudt de gouden custom cursor. *\/\r\nbody.elementor-editor-active, body.elementor-editor-active *{cursor:auto !important;}\r\nbody.elementor-editor-active a, body.elementor-editor-active button,\r\nbody.elementor-editor-active [onclick], body.elementor-editor-active .cf-kaart{cursor:pointer !important;}\r\nbody.elementor-editor-active .cursor, body.elementor-editor-active .cursor-ring{display:none !important;}\r\n\r\n\/* Extra harde regels tegen witruimte tussen blokken (alle Elementor-versies) *\/\r\n.e-con,.e-con-inner{padding:0 !important;margin:0 !important;gap:0 !important;}\r\n.e-con{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}\r\n.elementor-top-section,.elementor-section{margin:0 !important;}\r\n.elementor-widget-html .elementor-widget-container{margin:0 !important;padding:0 !important;}\r\n.elementor-element.elementor-widget-html{margin-block-end:0 !important;}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d9d76b8 elementor-widget elementor-widget-html\" data-id=\"d9d76b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ================================================================\r\n     CASA FONTELHEIRA  |  pagina: ALLE PAGINA'S  |  blok 01: navigatie\r\n     Plak de volledige inhoud van dit bestand in EEN Elementor\r\n     HTML-widget. Houd de volgorde van de bloknummers aan.\r\n\r\n     Versie oktober 2026 (feedback Scherp Online, stapel 1):\r\n     - Identiek op elke pagina; de actieve pagina wordt automatisch\r\n       herkend en goud gemaakt.\r\n     - Eigen CSS en JavaScript in dit blok (prefix cf-hd-), dus blok 00\r\n       en de footer hoeven hiervoor niet aangepast te worden.\r\n     - Balk voor het scrollen half doorzichtig groen, na het scrollen\r\n       vol groen.\r\n     - Mobiel: knop \"Bekijk beschikbaarheid\" naast het menu-icoon;\r\n       menu met kruisje, sluit ook bij een tik op een link of Escape.\r\n     - Onderaan staan verborgen compatibiliteitselementen voor de\r\n       oude hamburgerscripts in de footers. Niet verwijderen.\r\n     - 11 oktober 2026: gouden knop in de balk is nu \"Contact\" (naar het\r\n       contactformulier); de losse menulink Contact is daarom weg.\r\n       Het mobiele menu houdt Contact en \"Bekijk beschikbaarheid\".\r\n     - 11 oktober 2026: in het mobiele menu een link \"Huurauto via Sunny\r\n       Cars\" naar de huurautotip op \/boeken\/#huurauto (blok 03b).\r\n     ================================================================ -->\r\n<div class=\"cursor\" id=\"cursor\"><\/div>\r\n<div class=\"cursor-ring\" id=\"cursorRing\"><\/div>\r\n\r\n<style>\r\n  .cf-hd {\r\n    position: fixed; top: 0; left: 0; right: 0;\r\n    z-index: 1000;\r\n    display: flex; align-items: center; justify-content: space-between; gap: 1.5rem;\r\n    padding: 1.1rem 3rem;\r\n    background: rgba(30, 51, 32, 0.55) !important;\r\n    -webkit-backdrop-filter: none !important;\r\n    backdrop-filter: none !important;\r\n    transition: background .4s ease, padding .4s ease;\r\n    box-sizing: border-box;\r\n  }\r\n  .cf-hd.cf-hd-scrolled {\r\n    background: rgba(30, 51, 32, 0.95) !important;\r\n    -webkit-backdrop-filter: blur(12px) !important;\r\n    backdrop-filter: blur(12px) !important;\r\n    padding-top: .75rem; padding-bottom: .75rem;\r\n  }\r\n  .cf-hd a, .cf-hd button { cursor: none; }\r\n  .cf-hd-logo { display: block; flex-shrink: 0; line-height: 0; }\r\n  .cf-hd-logo img { width: 56px; height: 56px; border-radius: 50%; display: block; transition: width .4s ease, height .4s ease; }\r\n  .cf-hd.cf-hd-scrolled .cf-hd-logo img { width: 48px; height: 48px; }\r\n\r\n  .cf-hd-links { display: flex; align-items: center; gap: 2.2rem; list-style: none; margin: 0 0 0 auto; padding: 0; }\r\n  .cf-hd-links a {\r\n    font-family: 'Jost', sans-serif; font-size: .75rem; font-weight: 400;\r\n    letter-spacing: .18em; text-transform: uppercase;\r\n    color: #faf9f6; text-decoration: none; opacity: .9;\r\n    transition: opacity .25s ease, color .25s ease;\r\n  }\r\n  .cf-hd-links a:hover { opacity: .65; }\r\n  .cf-hd-links a.cf-hd-active { color: #c9a84c; opacity: 1; }\r\n\r\n  .cf-hd-book {\r\n    font-family: 'Jost', sans-serif; font-size: .7rem; font-weight: 500;\r\n    letter-spacing: .16em; text-transform: uppercase; white-space: nowrap;\r\n    color: #1e3320; background: #c9a84c; border: 1px solid #c9a84c;\r\n    padding: .7rem 1.4rem; text-decoration: none;\r\n    transition: background .25s ease, color .25s ease;\r\n  }\r\n  .cf-hd-book:hover { background: transparent; color: #c9a84c; }\r\n\r\n  .cf-hd-toggle {\r\n    display: none; position: relative; z-index: 1002;\r\n    width: 44px; height: 44px; padding: 0; margin: 0;\r\n    background: transparent; border: 0; flex-shrink: 0;\r\n  }\r\n  .cf-hd-toggle span {\r\n    position: absolute; left: 10px; right: 10px; height: 1.5px;\r\n    background: #faf9f6; border-radius: 1px;\r\n    transition: transform .3s ease, opacity .2s ease, top .3s ease;\r\n  }\r\n  .cf-hd-toggle span:nth-child(1) { top: 15px; }\r\n  .cf-hd-toggle span:nth-child(2) { top: 21.5px; }\r\n  .cf-hd-toggle span:nth-child(3) { top: 28px; }\r\n  .cf-hd-toggle[aria-expanded=\"true\"] span:nth-child(1) { top: 21.5px; transform: rotate(45deg); }\r\n  .cf-hd-toggle[aria-expanded=\"true\"] span:nth-child(2) { opacity: 0; }\r\n  .cf-hd-toggle[aria-expanded=\"true\"] span:nth-child(3) { top: 21.5px; transform: rotate(-45deg); }\r\n\r\n  .cf-hd-menu {\r\n    position: fixed; inset: 0; z-index: 999;\r\n    display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 1.4rem;\r\n    background: #1e3320;\r\n    padding: 6rem 2rem 3rem; box-sizing: border-box;\r\n    opacity: 0; visibility: hidden;\r\n    transition: opacity .3s ease, visibility 0s linear .3s;\r\n    overflow-y: auto;\r\n  }\r\n  .cf-hd-menu.cf-hd-open { opacity: 1; visibility: visible; transition: opacity .3s ease, visibility 0s; }\r\n  .cf-hd-menu a {\r\n    font-family: 'Cormorant Garamond', Georgia, serif; font-size: 1.7rem; font-weight: 300;\r\n    color: #faf9f6; text-decoration: none; letter-spacing: .02em;\r\n  }\r\n  .cf-hd-menu a.cf-hd-active { color: #c9a84c; }\r\n  .cf-hd-menu .cf-hd-menu-book {\r\n    margin-top: 1rem;\r\n    font-family: 'Jost', sans-serif; font-size: .75rem; font-weight: 500;\r\n    letter-spacing: .16em; text-transform: uppercase;\r\n    color: #1e3320; background: #c9a84c; padding: .9rem 1.6rem;\r\n  }\r\n  .cf-hd-menu .cf-hd-menu-auto span {\r\n    display:block; margin-top:.15rem; text-align:center;\r\n    font-family:'Jost', sans-serif; font-size:.62rem; font-weight:400;\r\n    letter-spacing:.22em; text-transform:uppercase; color:#c9a84c;\r\n  }\r\n  .cf-hd-menu .cf-hd-menu-auto { text-align:center; }\r\n  body.cf-hd-lock { overflow: hidden; }\r\n  body.cf-hd-lock .cf-hd { background: transparent !important; -webkit-backdrop-filter: none !important; backdrop-filter: none !important; }\r\n  body.cf-hd-lock .cf-hd .cf-hd-book { visibility: hidden; }\r\n\r\n  @media (max-width: 1100px) {\r\n    .cf-hd-links { gap: 1.5rem; }\r\n  }\r\n  @media (max-width: 900px) {\r\n    .cf-hd { padding: .9rem 1.25rem; gap: .75rem; }\r\n    .cf-hd.cf-hd-scrolled { padding-top: .6rem; padding-bottom: .6rem; }\r\n    .cf-hd-links { display: none; }\r\n    .cf-hd-logo img, .cf-hd.cf-hd-scrolled .cf-hd-logo img { width: 46px; height: 46px; }\r\n    .cf-hd-book { margin-left: auto; font-size: .62rem; letter-spacing: .1em; padding: .6rem .9rem; }\r\n    .cf-hd-toggle { display: block; }\r\n  }\r\n  @media (max-width: 370px) {\r\n    .cf-hd-book-extra { display: none; }\r\n  }\r\n  @media (prefers-reduced-motion: reduce) {\r\n    .cf-hd, .cf-hd *, .cf-hd-menu { transition: none !important; }\r\n  }\r\n  \/* Verborgen compatibiliteitselementen voor oude footerscripts *\/\r\n  .cf-hd-compat { display: none !important; }\r\n<\/style>\r\n\r\n<!-- Mobiel menu -->\r\n<div class=\"cf-hd-menu\" id=\"cfHdMenu\" aria-hidden=\"true\">\r\n  <a href=\"https:\/\/casafontelheira.com\/\">Home<\/a>\r\n  <a href=\"https:\/\/casafontelheira.com\/accommodaties\/\">Accommodaties<\/a>\r\n  <a href=\"https:\/\/casafontelheira.com\/omgeving\/\">Ontdek<\/a>\r\n  <a href=\"https:\/\/casafontelheira.com\/groepen\/\">Groepen<\/a>\r\n  <a href=\"https:\/\/casafontelheira.com\/prijzen\/\">Prijzen<\/a>\r\n  <a href=\"https:\/\/casafontelheira.com\/contact\/#cfContactForm\">Contact<\/a>\r\n  <a href=\"https:\/\/casafontelheira.com\/boeken\/#huurauto\" class=\"cf-hd-menu-auto\">Huurauto <span>via Sunny Cars<\/span><\/a>\r\n  <a href=\"https:\/\/casafontelheira.com\/boeken\/\" class=\"cf-hd-menu-book\">Bekijk beschikbaarheid<\/a>\r\n<\/div>\r\n\r\n<!-- Navigatiebalk -->\r\n<nav class=\"cf-hd\" id=\"cfNav\" aria-label=\"Hoofdmenu\">\r\n  <a href=\"https:\/\/casafontelheira.com\/\" class=\"cf-hd-logo\">\r\n    <img decoding=\"async\" src=\"https:\/\/casafontelheira.com\/media\/logo.png\" alt=\"Casa Fontelheira\">\r\n  <\/a>\r\n  <ul class=\"cf-hd-links\">\r\n    <li><a href=\"https:\/\/casafontelheira.com\/\">Home<\/a><\/li>\r\n    <li><a href=\"https:\/\/casafontelheira.com\/accommodaties\/\">Accommodaties<\/a><\/li>\r\n    <li><a href=\"https:\/\/casafontelheira.com\/omgeving\/\">Ontdek<\/a><\/li>\r\n    <li><a href=\"https:\/\/casafontelheira.com\/groepen\/\">Groepen<\/a><\/li>\r\n    <li><a href=\"https:\/\/casafontelheira.com\/prijzen\/\">Prijzen<\/a><\/li>\r\n  <\/ul>\r\n  <a href=\"https:\/\/casafontelheira.com\/contact\/#cfContactForm\" class=\"cf-hd-book\">Contact<\/a>\r\n  <button type=\"button\" class=\"cf-hd-toggle\" id=\"cfHdToggle\" aria-label=\"Menu openen\" aria-expanded=\"false\" aria-controls=\"cfHdMenu\">\r\n    <span><\/span><span><\/span><span><\/span>\r\n  <\/button>\r\n<\/nav>\r\n\r\n<!-- Compatibiliteit: oude footerscripts zoeken deze id's. Niet verwijderen. -->\r\n<div class=\"cf-hd-compat\" aria-hidden=\"true\">\r\n  <button type=\"button\" id=\"hamburger\" tabindex=\"-1\"><\/button>\r\n  <div id=\"mobileMenu\"><\/div>\r\n  <button type=\"button\" id=\"cfHamburger\" tabindex=\"-1\"><\/button>\r\n  <div id=\"cfMobileMenu\"><\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function () {\r\n  function init() {\r\n    var nav    = document.getElementById('cfNav');\r\n    var toggle = document.getElementById('cfHdToggle');\r\n    var menu   = document.getElementById('cfHdMenu');\r\n    if (!nav || nav.dataset.cfHdBound) return;\r\n    nav.dataset.cfHdBound = '1';\r\n\r\n    \/* ---- Actieve pagina markeren ---- *\/\r\n    function pad(p) { return (p || '\/').replace(\/^\\\/en(\\\/|$)\/, '\/').replace(\/\\\/+$\/, '').toLowerCase(); }\r\n    var hier = pad(location.pathname);\r\n    document.querySelectorAll('.cf-hd-links a, .cf-hd-menu a').forEach(function (a) {\r\n      if (a.classList.contains('cf-hd-menu-book')) return;\r\n      var doel = pad(a.pathname);\r\n      if (doel === hier) { a.classList.add('cf-hd-active'); a.setAttribute('aria-current', 'page'); }\r\n    });\r\n\r\n    \/* ---- Kleur bij scrollen ---- *\/\r\n    function checkScroll() {\r\n      var y = window.pageYOffset || document.documentElement.scrollTop || 0;\r\n      nav.classList.toggle('cf-hd-scrolled', y > 80);\r\n    }\r\n    window.addEventListener('scroll', checkScroll, { passive: true });\r\n    checkScroll();\r\n\r\n    \/* ---- Mobiel menu ---- *\/\r\n    if (!toggle || !menu) return;\r\n    function zet(open) {\r\n      toggle.setAttribute('aria-expanded', open ? 'true' : 'false');\r\n      toggle.setAttribute('aria-label', open ? 'Menu sluiten' : 'Menu openen');\r\n      menu.classList.toggle('cf-hd-open', open);\r\n      menu.setAttribute('aria-hidden', open ? 'false' : 'true');\r\n      document.body.classList.toggle('cf-hd-lock', open);\r\n    }\r\n    toggle.addEventListener('click', function () {\r\n      zet(toggle.getAttribute('aria-expanded') !== 'true');\r\n    });\r\n    menu.querySelectorAll('a').forEach(function (a) {\r\n      a.addEventListener('click', function () { zet(false); });\r\n    });\r\n    document.addEventListener('keydown', function (e) {\r\n      if (e.key === 'Escape' && menu.classList.contains('cf-hd-open')) { zet(false); toggle.focus(); }\r\n    });\r\n    window.addEventListener('resize', function () {\r\n      if (window.innerWidth > 900 && menu.classList.contains('cf-hd-open')) zet(false);\r\n    });\r\n  }\r\n\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', init);\r\n  } else {\r\n    init();\r\n  }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ac0f0af elementor-widget elementor-widget-html\" data-id=\"ac0f0af\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ================================================================\n     CASA FONTELHEIRA  |  pagina: contact  |  blok 02: pagina-hero\n     Plak de volledige inhoud van dit bestand in EEN Elementor\n     HTML-widget. Houd de volgorde van de bloknummers aan.\n     ================================================================ -->\n<section class=\"cf-page-hero\">\n  <div class=\"cf-page-hero-bg\" id=\"pageHeroBg\"><\/div>\n  <div class=\"cf-page-hero-content\">\n    <p class=\"cf-page-hero-label\">Reserveer uw verblijf<\/p>\n    <h1 class=\"cf-page-hero-title\">Contact<br>&amp; Boeken<\/h1>\n  <\/div>\n<\/section>\n\n<!-- Booking + contact info -->\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e2fafa1 elementor-widget elementor-widget-html\" data-id=\"e2fafa1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ================================================================\r\n     CASA FONTELHEIRA  |  pagina: contact  |  blok 03: boeken-en-contact\r\n     Plak de volledige inhoud van dit bestand in EEN Elementor\r\n     HTML-widget. Houd de volgorde van de bloknummers aan.\r\n\r\n     Contactformulier (naam, e-mail, bericht) staat onder de knoppen,\r\n     in de lichte stijl van deze pagina. Verstuurt via fetch() naar\r\n     Formspree, met een dataLayer-push 'contact_formulier' na succes.\r\n\r\n     Wijziging oktober 2026 (feedback Scherp Online):\r\n     - \"Waarborgsom van \u20ac250\" vervangen door 50% aanbetaling, gelijk\r\n       aan de FAQ en de voorwaarden. Het woord waarborgsom is weg.\r\n     - Geen \"directe\" bevestiging meer: Max bevestigt persoonlijk.\r\n       Een termijn (bijv. \"meestal binnen 24 uur\") kan erbij zodra\r\n       Max die bevestigt; zie de tekst onder de titel.\r\n     - Knoppen: \"Bekijk beschikbaarheid\" en \"Bekijk tarieven\".\r\n     - Aanspreekvorm in dit blok: je\/jouw.\r\n     ================================================================ -->\r\n<style>\r\n.cf-contact-form{ margin-top: 2.5rem; }\r\n.cf-contact-form-label{\r\n  display:block;\r\n  font-family:'Jost', sans-serif;\r\n  font-size:.68rem;\r\n  font-weight:400;\r\n  letter-spacing:.2em;\r\n  text-transform:uppercase;\r\n  color:var(--cf-gold);\r\n  margin-bottom:.9rem;\r\n}\r\n.cf-contact-form-field{ margin-bottom:1.1rem; }\r\n.cf-contact-form-input{\r\n  width:100%;\r\n  border:none;\r\n  border-bottom:1px solid rgba(30,51,32,.25);\r\n  background:transparent;\r\n  padding:.6rem 0;\r\n  font-family:'Jost', sans-serif;\r\n  font-size:.9rem;\r\n  color:var(--cf-green-deep);\r\n}\r\n.cf-contact-form-input::placeholder{ color:rgba(30,51,32,.45); }\r\n.cf-contact-form-input:focus{ outline:none; border-bottom-color:var(--cf-gold); }\r\ntextarea.cf-contact-form-input{ resize:vertical; min-height:70px; }\r\n.cf-contact-form-submit{\r\n  display:inline-block;\r\n  font-family:'Jost', sans-serif;\r\n  font-size:.7rem;\r\n  font-weight:400;\r\n  letter-spacing:.2em;\r\n  text-transform:uppercase;\r\n  color:var(--cf-green-deep);\r\n  background:var(--cf-gold);\r\n  border:none;\r\n  padding:1rem 2.25rem;\r\n  cursor:pointer;\r\n  transition:background .3s;\r\n}\r\n.cf-contact-form-submit:hover{ background:#d4b058; }\r\n.cf-contact-form-submit:disabled{ opacity:.6; cursor:not-allowed; }\r\n.cf-contact-form-status{\r\n  margin-top:1rem;\r\n  font-family:'Jost', sans-serif;\r\n  font-size:.85rem;\r\n  color:var(--cf-green-deep);\r\n}\r\n<\/style>\r\n<section class=\"cf-booking-section\" id=\"boeken\">\r\n  <div>\r\n    <p class=\"cf-section-label reveal-up\">Reserveren<\/p>\r\n    <h2 class=\"cf-section-title reveal-up\">Je verblijf<br>reserveren<\/h2>\r\n    <p class=\"cf-booking-info-body reveal-up\">Kies je verblijf en je data en stuur je reservering in. Wij bevestigen je verblijf persoonlijk. Na je aanbetaling van 50% ontvang je een boekingsoverzicht en een link naar je persoonlijke gastenportaal.<\/p>\r\n    <div class=\"cf-contact-details reveal-up\">\r\n      <div class=\"cf-contact-item\">\r\n        <span class=\"cf-contact-item-label\">Telefoon<\/span>\r\n        <span class=\"cf-contact-item-val\"><a href=\"tel:+351935042099\">+351 935 042 099<\/a><\/span>\r\n      <\/div>\r\n      <div class=\"cf-contact-item\">\r\n        <span class=\"cf-contact-item-label\">E-mail<\/span>\r\n        <span class=\"cf-contact-item-val\"><a href=\"mailto:info@casafontelheira.com\">info@casafontelheira.com<\/a><\/span>\r\n      <\/div>\r\n      <div class=\"cf-contact-item\">\r\n        <span class=\"cf-contact-item-label\">Adres<\/span>\r\n        <span class=\"cf-contact-item-val\">Rua do Fontelheiro 58<br>4860-453 Vila Nune, Portugal<\/span>\r\n      <\/div>\r\n      <div class=\"cf-contact-item\">\r\n        <span class=\"cf-contact-item-label\">Aankomst<\/span>\r\n        <span class=\"cf-contact-item-val\">Vanaf 16:00 uur<\/span>\r\n      <\/div>\r\n      <div class=\"cf-contact-item\">\r\n        <span class=\"cf-contact-item-label\">Vertrek<\/span>\r\n        <span class=\"cf-contact-item-val\">Voor 10:00 uur<\/span>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"cf-booking-cta reveal-up\">\r\n    <p class=\"cf-booking-cta-sub\">Bekijk de beschikbaarheid en tarieven per accommodatie en stuur je reservering in via onze reserveringspagina.<\/p>\r\n    <a href=\"https:\/\/casafontelheira.com\/boeken\/\" class=\"cf-btn-gold-link\">Bekijk beschikbaarheid<\/a>\r\n    <a href=\"https:\/\/casafontelheira.com\/prijzen\/\" class=\"cf-btn-outline-link\">Bekijk tarieven<\/a>\r\n\r\n    <form class=\"cf-contact-form\" id=\"cfContactForm\" action=\"https:\/\/formspree.io\/f\/xaenjqnp\" method=\"POST\">\r\n      <p class=\"cf-contact-form-label\">Of stuur ons een bericht<\/p>\r\n      <div class=\"cf-contact-form-field\">\r\n        <input class=\"cf-contact-form-input\" type=\"text\" name=\"naam\" placeholder=\"Je naam\" autocomplete=\"name\" required>\r\n      <\/div>\r\n      <div class=\"cf-contact-form-field\">\r\n        <input class=\"cf-contact-form-input\" type=\"email\" name=\"email\" placeholder=\"E-mailadres\" autocomplete=\"email\" required>\r\n      <\/div>\r\n      <div class=\"cf-contact-form-field\">\r\n        <textarea class=\"cf-contact-form-input\" name=\"bericht\" placeholder=\"Je bericht...\" required><\/textarea>\r\n      <\/div>\r\n      <button type=\"submit\" class=\"cf-contact-form-submit\">Bericht versturen<\/button>\r\n      <p class=\"cf-contact-form-status\" id=\"cfContactFormStatus\" role=\"status\" aria-live=\"polite\" style=\"display:none;\"><\/p>\r\n    <\/form>\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function () {\r\n  var form = document.getElementById('cfContactForm');\r\n  if (!form || form.dataset.cfBound) return;\r\n  form.dataset.cfBound = '1';\r\n  var status = document.getElementById('cfContactFormStatus');\r\n\r\n  function toon(tekst) {\r\n    if (!status) return;\r\n    status.style.display = 'block';\r\n    status.textContent = tekst;\r\n  }\r\n\r\n  form.addEventListener('submit', function (e) {\r\n    e.preventDefault();\r\n    var knop = form.querySelector('button[type=\"submit\"]');\r\n    if (knop) knop.disabled = true;\r\n\r\n    fetch(form.action, {\r\n      method: 'POST',\r\n      body: new FormData(form),\r\n      headers: { 'Accept': 'application\/json' }\r\n    }).then(function (response) {\r\n      if (response.ok) {\r\n        window.dataLayer = window.dataLayer || [];\r\n        window.dataLayer.push({ event: 'contact_formulier' });\r\n\r\n        form.reset();\r\n        Array.prototype.forEach.call(form.querySelectorAll('.cf-contact-form-field, .cf-contact-form-label, .cf-contact-form-submit'), function (el) {\r\n          el.style.display = 'none';\r\n        });\r\n        toon('Bedankt voor je bericht! We reageren zo snel mogelijk.');\r\n      } else {\r\n        toon('Er ging iets mis bij het versturen. Probeer het opnieuw of mail ons direct via info@casafontelheira.com.');\r\n        if (knop) knop.disabled = false;\r\n      }\r\n    }).catch(function () {\r\n      toon('Er ging iets mis bij het versturen. Probeer het opnieuw of mail ons direct via info@casafontelheira.com.');\r\n      if (knop) knop.disabled = false;\r\n    });\r\n  });\r\n})();\r\n<\/script>\r\n\r\n<!-- FAQ -->\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d317956 elementor-widget elementor-widget-html\" data-id=\"d317956\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ================================================================\r\n     CASA FONTELHEIRA  |  pagina: contact  |  blok 04: faq\r\n     Plak de volledige inhoud van dit bestand in EEN Elementor\r\n     HTML-widget. Houd de volgorde van de bloknummers aan.\r\n\r\n     Wijziging oktober 2026 (feedback Scherp Online):\r\n     - Betaling: ontbrekende spatie, je-vorm, borg wordt teruggegeven.\r\n     - Inbegrepen: eindschoonmaak eruit (was \u20ac50 en \"inbegrepen\"); nu\r\n       apart vermeld: \u20ac85 casa's en 6-persoons lodges, \u20ac75 5-persoons\r\n       lodges.\r\n     - Extra personen: \"per dag\" wordt \"per nacht\", gelijk aan de\r\n       prijzenpagina (prijzen gelden voor 5 personen).\r\n     ================================================================ -->\r\n<section class=\"cf-faq\" id=\"faq\">\r\n  <p class=\"cf-section-label reveal-up\">Veelgestelde vragen<\/p>\r\n  <h2 class=\"cf-section-title reveal-up\" style=\"font-family:'Cormorant Garamond',serif;font-size:clamp(2.25rem,3.5vw,3.25rem);font-weight:300;color:var(--cf-green-deep);line-height:1.1;margin-bottom:3rem;\">FAQ<\/h2>\r\n\r\n  <div class=\"cf-faq-item\">\r\n    <button class=\"cf-faq-question\" onclick=\"toggleFaq(this)\">\r\n      <span class=\"cf-faq-question-text\">Hoe verloopt de betaling?<\/span>\r\n      <span class=\"cf-faq-arrow\">+<\/span>\r\n    <\/button>\r\n    <div class=\"cf-faq-answer\"><div class=\"cf-faq-answer-inner\">Na onze bevestiging betaal je 50% aanbetaling. Het restant betaal je uiterlijk 8 weken voor aankomst. Bij aankomst vragen wij een contante borg van \u20ac150 per accommodatie, die je na een verblijf zonder schade terugkrijgt.<\/div><\/div>\r\n  <\/div>\r\n\r\n  <div class=\"cf-faq-item\">\r\n    <button class=\"cf-faq-question\" onclick=\"toggleFaq(this)\">\r\n      <span class=\"cf-faq-question-text\">Zijn huisdieren welkom?<\/span>\r\n      <span class=\"cf-faq-arrow\">+<\/span>\r\n    <\/button>\r\n    <div class=\"cf-faq-answer\"><div class=\"cf-faq-answer-inner\">Helaas zijn huisdieren niet toegestaan op Casa Fontelheira. Dit om de rust en het comfort van alle gasten te waarborgen.<\/div><\/div>\r\n  <\/div>\r\n\r\n  <div class=\"cf-faq-item\">\r\n    <button class=\"cf-faq-question\" onclick=\"toggleFaq(this)\">\r\n      <span class=\"cf-faq-question-text\">Is Casa Fontelheira rolstoeltoegankelijk?<\/span>\r\n      <span class=\"cf-faq-arrow\">+<\/span>\r\n    <\/button>\r\n    <div class=\"cf-faq-answer\"><div class=\"cf-faq-answer-inner\">Casa Fontelheira is helaas niet geschikt voor rolstoelgebruikers vanwege het terrein en de aard van de verblijven. Neem bij twijfel contact op, dan denken we graag mee.<\/div><\/div>\r\n  <\/div>\r\n\r\n  <div class=\"cf-faq-item\">\r\n    <button class=\"cf-faq-question\" onclick=\"toggleFaq(this)\">\r\n      <span class=\"cf-faq-question-text\">Wat is inbegrepen in de prijs?<\/span>\r\n      <span class=\"cf-faq-arrow\">+<\/span>\r\n    <\/button>\r\n    <div class=\"cf-faq-answer\"><div class=\"cf-faq-answer-inner\">Beddengoed en handdoeken zijn inbegrepen; badlakens neem je zelf mee. Het verwarmde buitenzwembad is gratis voor alle gasten en er is wifi rond de bar en het restaurant. De eindschoonmaak is niet inbegrepen: die kost \u20ac85 voor de casa's en de 6-persoons lodges, en \u20ac75 voor de 5-persoons lodges.<\/div><\/div>\r\n  <\/div>\r\n\r\n  <div class=\"cf-faq-item\">\r\n    <button class=\"cf-faq-question\" onclick=\"toggleFaq(this)\">\r\n      <span class=\"cf-faq-question-text\">Kan ik extra personen meenemen?<\/span>\r\n      <span class=\"cf-faq-arrow\">+<\/span>\r\n    <\/button>\r\n    <div class=\"cf-faq-answer\"><div class=\"cf-faq-answer-inner\">De prijzen gelden voor 5 personen. Voor elke extra gast, tot het maximum van de accommodatie, rekenen wij \u20ac15 per nacht. Kinderstoelen en kinderbedjes zijn beschikbaar voor \u20ac15 per week. Neem contact op voor de mogelijkheden.<\/div><\/div>\r\n  <\/div>\r\n\r\n  <div class=\"cf-faq-item\">\r\n    <button class=\"cf-faq-question\" onclick=\"toggleFaq(this)\">\r\n      <span class=\"cf-faq-question-text\">Is er een restaurant op het resort?<\/span>\r\n      <span class=\"cf-faq-arrow\">+<\/span>\r\n    <\/button>\r\n    <div class=\"cf-faq-answer\"><div class=\"cf-faq-answer-inner\">Ja. Meerdere avonden wordt er een 3-gangen diner geserveerd met verse, lokale producten, deels uit eigen tuin. Wij starten de dag met een vers ontbijt en organiseren regelmatig een gezellige meet &amp; greet voor alle gasten.<\/div><\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- Route -->\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b5019fc elementor-widget elementor-widget-html\" data-id=\"b5019fc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ================================================================\r\n     CASA FONTELHEIRA  |  pagina: contact  |  blok 05: route\r\n     Plak de volledige inhoud van dit bestand in EEN Elementor\r\n     HTML-widget. Houd de volgorde van de bloknummers aan.\r\n\r\n     Wijziging oktober 2026 (feedback Scherp Online):\r\n     - Echte Google Maps-kaart in plaats van de grijze plaatshouder.\r\n     - Cookiebot: de kaart laadt pas na toestemming voor marketing-\r\n       cookies (data-cookieblock-src + data-cookieconsent). Zonder\r\n       toestemming staat er een melding met de knop \"Kaart tonen\"\r\n       (opent de cookie-instellingen) en een gewone link naar Maps.\r\n       Het scriptje onderaan is een vangnet: het zet de kaart ook zelf\r\n       aan zodra er toestemming is, en laat de melding staan als\r\n       Cookiebot niet laadt.\r\n     - Tekst in je-vorm; zin over GPS-coordinaten tijdelijk weg tot\r\n       Max ze doorgeeft (zie GPS-PLEK hieronder).\r\n\r\n     Andere kaart gewenst (bijv. de officiele insluitcode uit Google\r\n     Maps > Delen > Kaart insluiten)? Vervang dan alleen de URL in\r\n     data-cookieblock-src, laat de rest van de iframe-regel staan.\r\n     ================================================================ -->\r\n<style>\r\n.cf-rt-kaart{\r\n  position: relative; width: 100%; aspect-ratio: 4 \/ 3; min-height: 300px;\r\n  background: var(--cf-green-pale, #e8f0e8); border: 1px solid var(--cf-border, #c8d4c0);\r\n  overflow: hidden;\r\n}\r\n.cf-rt-kaart iframe{ position:absolute; inset:0; width:100%; height:100%; border:0; display:block; }\r\n.cf-rt-kaart iframe:not([src]){ display:none; }\r\n.cf-rt-melding{\r\n  position:absolute; inset:0; display:flex; flex-direction:column; align-items:center; justify-content:center;\r\n  gap:.9rem; padding:2rem; text-align:center;\r\n  font-family:'Jost',sans-serif; font-weight:300; font-size:.92rem; line-height:1.6;\r\n  color: var(--cf-text-mid, #3d5240);\r\n}\r\n.cf-rt-melding[hidden]{ display:none; }\r\n.cf-rt-melding svg{ width:34px; height:34px; color: var(--cf-gold, #c9a84c); }\r\n.cf-rt-melding p{ margin:0; max-width:30ch; }\r\n.cf-rt-knoppen{ display:flex; flex-wrap:wrap; gap:.75rem; justify-content:center; }\r\n.cf-rt-knop{\r\n  font-family:'Jost',sans-serif; font-size:.68rem; font-weight:500; letter-spacing:.16em; text-transform:uppercase;\r\n  padding:.8rem 1.3rem; text-decoration:none; cursor:none; border:1px solid var(--cf-gold, #c9a84c);\r\n  background: var(--cf-gold, #c9a84c); color: var(--cf-green-deep, #1e3320) !important;\r\n  transition: background .3s, color .3s;\r\n}\r\n.cf-rt-knop:hover{ background:transparent; }\r\n.cf-rt-knop.lijn{ background:transparent; }\r\n.cf-rt-knop.lijn:hover{ background: var(--cf-gold, #c9a84c); }\r\n.cf-rt-onder{ margin-top:.9rem; text-align:right; }\r\n.cf-rt-onder a{\r\n  font-family:'Jost',sans-serif; font-size:.72rem; letter-spacing:.14em; text-transform:uppercase;\r\n  color: var(--cf-green-deep, #1e3320); text-decoration:none; border-bottom:1px solid var(--cf-gold, #c9a84c);\r\n  padding-bottom:2px; cursor:none;\r\n}\r\n@media (max-width:900px){\r\n  .cf-rt-kaart{ aspect-ratio: 1 \/ 1; }\r\n  .cf-rt-onder{ text-align:left; }\r\n}\r\n<\/style>\r\n<section class=\"cf-route\" id=\"route\">\r\n  <div class=\"cf-route-inner\">\r\n    <div>\r\n      <p class=\"cf-section-label reveal-up\" style=\"color:var(--cf-gold)\">Hoe kom ik er<\/p>\r\n      <h2 class=\"cf-route-title reveal-up\">Route naar<br>Casa Fontelheira<\/h2>\r\n      <p class=\"cf-route-body reveal-up\">Vlieg naar Porto (OPO), op circa 60 kilometer afstand. Vanaf Porto rijd je via de A7 richting Celorico de Basto, dan de N210 richting Mondim de Basto. Volg de borden naar Vila Nune. Het resort ligt aan de Rua do Fontelheiro 58. Stel je navigatie in op &ldquo;Casa Fontelheira&rdquo;, dan kom je het makkelijkst bij de ingang.<\/p>\r\n      <!-- GPS-PLEK: zodra Max de coordinaten van de ingang doorgeeft, hier toevoegen, bijv.\r\n           <p class=\"cf-route-body\">GPS ingang: 41.xxxxx, -7.xxxxx<\/p> -->\r\n      <p class=\"cf-adres reveal-up\">Rua do Fontelheiro 58<br>4860-453 Vila Nune<br>Portugal<\/p>\r\n    <\/div>\r\n    <div class=\"reveal-up\">\r\n      <div class=\"cf-rt-kaart\" id=\"cfRouteKaart\">\r\n        <iframe\r\n          title=\"Kaart: ligging van Casa Fontelheira in Vila Nune\"\r\n          data-cookieblock-src=\"https:\/\/maps.google.com\/maps?q=Casa%20Fontelheira%2C%20Rua%20do%20Fontelheiro%2058%2C%204860-453%20Vila%20Nune%2C%20Portugal&z=12&output=embed\"\r\n          data-cookieconsent=\"marketing\"\r\n          loading=\"lazy\"\r\n          referrerpolicy=\"no-referrer-when-downgrade\"\r\n          allowfullscreen><\/iframe>\r\n        <div class=\"cf-rt-melding\" id=\"cfRouteMelding\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 21s-7-6.2-7-11.5A7 7 0 0 1 19 9.5C19 14.8 12 21 12 21Z\"\/><circle cx=\"12\" cy=\"9.5\" r=\"2.5\"\/><\/svg>\r\n          <p>De kaart van Google Maps wordt pas getoond als je cookies voor externe diensten accepteert.<\/p>\r\n          <div class=\"cf-rt-knoppen\">\r\n            <a href=\"#\" class=\"cf-rt-knop\" id=\"cfRouteToestemming\">Kaart tonen<\/a>\r\n            <a href=\"https:\/\/maps.google.com\/?q=Casa+Fontelheira,+Vila+Nune,+Portugal\" target=\"_blank\" rel=\"noopener\" class=\"cf-rt-knop lijn\">Open in Google Maps<\/a>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <p class=\"cf-rt-onder\"><a href=\"https:\/\/www.google.com\/maps\/dir\/?api=1&destination=Casa+Fontelheira,+Rua+do+Fontelheiro+58,+Vila+Nune,+Portugal\" target=\"_blank\" rel=\"noopener\">Routebeschrijving in Google Maps<\/a><\/p>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<script>\r\n(function () {\r\n  var kaart = document.getElementById('cfRouteKaart');\r\n  if (!kaart || kaart.dataset.cfBound) return;\r\n  kaart.dataset.cfBound = '1';\r\n  var frame = kaart.querySelector('iframe');\r\n  var melding = document.getElementById('cfRouteMelding');\r\n  var knop = document.getElementById('cfRouteToestemming');\r\n\r\n  function heeftToestemming() {\r\n    return !!(window.Cookiebot && Cookiebot.consent && Cookiebot.consent.marketing);\r\n  }\r\n  function werkBij() {\r\n    if (heeftToestemming()) {\r\n      if (!frame.getAttribute('src')) frame.setAttribute('src', frame.getAttribute('data-cookieblock-src'));\r\n      melding.hidden = true;\r\n    } else {\r\n      melding.hidden = false;\r\n    }\r\n  }\r\n  if (knop) {\r\n    knop.addEventListener('click', function (e) {\r\n      e.preventDefault();\r\n      if (window.Cookiebot && typeof Cookiebot.renew === 'function') { Cookiebot.renew(); }\r\n      else { window.open('https:\/\/maps.google.com\/?q=Casa+Fontelheira,+Vila+Nune,+Portugal', '_blank', 'noopener'); }\r\n    });\r\n  }\r\n  window.addEventListener('CookiebotOnConsentReady', werkBij);\r\n  window.addEventListener('CookiebotOnAccept', werkBij);\r\n  window.addEventListener('CookiebotOnDecline', werkBij);\r\n  werkBij();\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3863668 elementor-widget elementor-widget-html\" data-id=\"3863668\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ================================================================\r\n     CASA FONTELHEIRA  |  pagina: contact  |  blok 06: footer-en-scripts\r\n     Plak de volledige inhoud van dit bestand in EEN Elementor\r\n     HTML-widget. Houd de volgorde van de bloknummers aan.\r\n     Dit blok bevat ook de scriptbestanden (Lenis, GSAP) en de\r\n     pagina-JavaScript. Plaats dit als LAATSTE widget onderaan.\r\n     ================================================================ -->\r\n<footer class=\"cf-footer\">\r\n  <div class=\"cf-footer-inner\">\r\n    <div>\r\n      <div class=\"cf-footer-logo\">\r\n        <img decoding=\"async\" src=\"https:\/\/casafontelheira.com\/media\/logo.png\" alt=\"Casa Fontelheira\">\r\n        <span class=\"cf-footer-brand\">Casa Fontelheira<\/span>\r\n      <\/div>\r\n      <p class=\"cf-footer-tagline\">Glamping Resort in Vila Nune, Noord-Portugal. Natuur, luxe en authenticiteit in perfecte balans.<\/p>\r\n    <\/div>\r\n    <div class=\"cf-footer-col\">\r\n      <h4>Accommodaties<\/h4>\r\n      <ul>\r\n        <li><a href=\"https:\/\/casafontelheira.com\/accommodaties\/\">Alle accommodaties<\/a><\/li>\r\n        <li><a href=\"https:\/\/casafontelheira.com\/accommodaties\/#casas\">Casa's<\/a><\/li>\r\n        <li><a href=\"https:\/\/casafontelheira.com\/accommodaties\/#lodges\">Lodges<\/a><\/li>\r\n        <li><a href=\"https:\/\/casafontelheira.com\/prijzen\/\">Tarieven<\/a><\/li><li><a href=\"https:\/\/casafontelheira.com\/boeken\/\">Boeken<\/a><\/li>\r\n      <\/ul>\r\n    <\/div>\r\n    <div class=\"cf-footer-col\">\r\n      <h4>Resort<\/h4>\r\n      <ul>\r\n        <li><a href=\"https:\/\/casafontelheira.com\/omgeving\/\">Omgeving<\/a><\/li>\r\n        <li><a href=\"https:\/\/casafontelheira.com\/groepen\/\">Groepen &amp; Events<\/a><\/li>\r\n        <li><a href=\"https:\/\/casafontelheira.com\/extras\/\">Extra's &amp; activiteiten<\/a><\/li>\r\n        <li><a href=\"https:\/\/casafontelheira.com\/contact\/\">Contact<\/a><\/li>\r\n        <li><a href=\"https:\/\/casafontelheira.com\/contact\/#faq\">FAQ<\/a><\/li>\r\n      <\/ul>\r\n    <\/div>\r\n    <div class=\"cf-footer-col\">\r\n      <h4>Contact &amp; info<\/h4>\r\n      <ul>\r\n        <li><a href=\"tel:+351935042099\">+351 935 042 099<\/a><\/li>\r\n        <li><a href=\"mailto:info@casafontelheira.com\">info@casafontelheira.com<\/a><\/li>\r\n        <li><a href=\"https:\/\/casafontelheira.com\/voorwaarden\/\">Voorwaarden<\/a><\/li>\r\n        <li><a href=\"https:\/\/casafontelheira.com\/voorwaarden\/#privacy\">Privacy &amp; cookies<\/a><\/li>\r\n        <li><a href=\"https:\/\/casafontelheira.com\/voorwaarden\/#geschillen\">Geschillen<\/a><\/li>\r\n        <li><a href=\"https:\/\/www.livroreclamacoes.pt\" target=\"_blank\" rel=\"noopener\">Livro de Reclama&ccedil;&otilde;es<\/a><\/li>\r\n      <\/ul>\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"cf-footer-bottom\">\r\n    <p class=\"cf-footer-copy\">&copy; 2026 Casa Fontelheira Unipessoal LDA &bull; BTW PT515018910 &bull; AL 22887\/AL<\/p>\r\n    <div class=\"cf-footer-social\">\r\n      <a href=\"https:\/\/facebook.com\/casafontelheira\" target=\"_blank\">Facebook<\/a>\r\n      <a href=\"https:\/\/instagram.com\/casa_fontelheira\" target=\"_blank\">Instagram<\/a>\r\n      <a href=\"https:\/\/www.youtube.com\/@casafontelheira2416\" target=\"_blank\">YouTube<\/a>\r\n    <\/div>\r\n  <\/div>\r\n<\/footer>\r\n\r\n<!-- Lenis smooth scroll -->\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/@studio-freight\/lenis@1.0.42\/dist\/lenis.min.js\"><\/script>\r\n\r\n<!-- GSAP + ScrollTrigger -->\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/gsap.min.js\"><\/script>\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/ScrollTrigger.min.js\"><\/script>\r\n\r\n<script>\r\n(function() {\r\n\r\n  function init() {\r\n\r\n  \/* ---- Custom cursor ---- *\/\r\n  const cursor = document.getElementById('cursor');\r\n  const ring   = document.getElementById('cursorRing');\r\n  if (cursor && ring) {\r\n    let cx = 0, cy = 0, rx = 0, ry = 0;\r\n    document.addEventListener('mousemove', e => { cx = e.clientX; cy = e.clientY; });\r\n    (function animateCursor() {\r\n      cursor.style.left = cx + 'px';\r\n      cursor.style.top  = cy + 'px';\r\n      rx += (cx - rx) * 0.12;\r\n      ry += (cy - ry) * 0.12;\r\n      ring.style.left = rx + 'px';\r\n      ring.style.top  = ry + 'px';\r\n      requestAnimationFrame(animateCursor);\r\n    })();\r\n  }\r\n\r\n  const heeftGsap = (typeof gsap !== 'undefined') && (typeof ScrollTrigger !== 'undefined');\r\n\r\n  \/* ---- Lenis ---- *\/\r\n  let lenis = null;\r\n  if (typeof Lenis !== 'undefined' && heeftGsap) {\r\n    lenis = new Lenis({ lerp: 0.07, smoothWheel: true, syncTouch: false });\r\n    lenis.on('scroll', ScrollTrigger.update);\r\n    gsap.ticker.add(time => lenis.raf(time * 1000));\r\n    gsap.ticker.lagSmoothing(0);\r\n  }\r\n\r\n  \/* ---- Nav scroll tint ---- *\/\r\n  const nav = document.getElementById('cfNav');\r\n  if (nav && heeftGsap) {\r\n    ScrollTrigger.create({\r\n      start: 'top -80px',\r\n      onEnter:     () => { nav.style.background = 'rgba(30,51,32,0.95)'; nav.style.backdropFilter = 'blur(12px)'; },\r\n      onLeaveBack: () => { nav.style.background = 'transparent'; nav.style.backdropFilter = 'none'; }\r\n    });\r\n  }\r\n\r\n  \/* ---- Entrance: nav ---- *\/\r\n  if (nav && heeftGsap) {\r\n    const tl = gsap.timeline({ defaults: { ease: 'power3.out' } });\r\n    tl.to('.cf-nav-logo img', { opacity: 1, y: 0, duration: 1 }, 0.2)\r\n      .to('.cf-nav-links a',  { opacity: 0.85, y: 0, duration: 0.8, stagger: 0.08 }, 0.4)\r\n      .to('.cf-nav-book',     { opacity: 0.85, y: 0, duration: 0.8 }, 0.6);\r\n  }\r\n\r\n  \/* ---- Scroll reveals ---- *\/\r\n  if (heeftGsap) {\r\n    gsap.utils.toArray('.reveal-up').forEach(el => {\r\n      gsap.to(el, {\r\n        y: 0, opacity: 1, duration: 0.9, ease: 'power3.out',\r\n        scrollTrigger: { trigger: el, start: 'top 88%', once: true }\r\n      });\r\n    });\r\n    gsap.utils.toArray('.reveal-left').forEach(el => {\r\n      gsap.to(el, { x: 0, opacity: 1, duration: 0.9, ease: 'power3.out',\r\n        scrollTrigger: { trigger: el, start: 'top 85%', once: true } });\r\n    });\r\n    gsap.utils.toArray('.reveal-right').forEach(el => {\r\n      gsap.to(el, { x: 0, opacity: 1, duration: 0.9, ease: 'power3.out',\r\n        scrollTrigger: { trigger: el, start: 'top 85%', once: true } });\r\n    });\r\n  }\r\n\r\n  \/* ---- PAGINA-SPECIFIEKE JAVASCRIPT: contact ----\r\n     Overgenomen uit het originele footerblok en voorzien van\r\n     dezelfde bescherming als de rest: hero-parallax en -entrance,\r\n     FAQ via toggleFaq, hamburgermenu. ---- *\/\r\n\r\n  if (heeftGsap) {\r\n    if (document.getElementById('pageHeroBg')) {\r\n      gsap.to('#pageHeroBg', { yPercent: 20, ease: 'none',\r\n        scrollTrigger: { trigger: '.cf-page-hero', start: 'top top', end: 'bottom top', scrub: 1.5 }\r\n      });\r\n    }\r\n    if (document.querySelector('.cf-page-hero-label')) {\r\n      gsap.from('.cf-page-hero-label', { y: 20, opacity: 0, duration: .8, ease: 'power3.out', delay: .3 });\r\n    }\r\n    if (document.querySelector('.cf-page-hero-title')) {\r\n      gsap.from('.cf-page-hero-title', { y: 35, opacity: 0, duration: 1, ease: 'power3.out', delay: .5 });\r\n    }\r\n  }\r\n\r\n  \/* FAQ: naam en werking exact als origineel (inline onclick) *\/\r\n  window.toggleFaq = function (btn) {\r\n    const item = btn && btn.closest ? btn.closest('.cf-faq-item') : null;\r\n    if (!item) return;\r\n    const answer = item.querySelector('.cf-faq-answer');\r\n    const isOpen = item.classList.contains('open');\r\n\r\n    document.querySelectorAll('.cf-faq-item.open').forEach(i => {\r\n      i.classList.remove('open');\r\n      const a = i.querySelector('.cf-faq-answer');\r\n      if (a) { a.style.maxHeight = '0'; }\r\n    });\r\n\r\n    if (!isOpen && answer) {\r\n      item.classList.add('open');\r\n      answer.style.maxHeight = answer.scrollHeight + 'px';\r\n    }\r\n    if (heeftGsap) { setTimeout(() => ScrollTrigger.refresh(), 400); }\r\n  };\r\n\r\n  \/* Hamburgermenu (ids uit het origineel, met klasseterugval) *\/\r\n  const ham        = document.getElementById('cfHamburger') || document.querySelector('.cf-hamburger');\r\n  const mobielMenu = document.getElementById('cfMobileMenu') || document.querySelector('.cf-mobile-menu');\r\n  function menuDicht() {\r\n    if (!ham || !mobielMenu) return;\r\n    ham.classList.remove('open');\r\n    mobielMenu.classList.remove('visible');\r\n    document.body.style.overflow = '';\r\n    setTimeout(() => { mobielMenu.style.display = 'none'; }, 350);\r\n  }\r\n  if (ham && mobielMenu && !ham.dataset.cfBound) {\r\n    ham.dataset.cfBound = '1';\r\n    ham.addEventListener('click', () => {\r\n      const open = ham.classList.toggle('open');\r\n      if (open) {\r\n        mobielMenu.style.display = 'flex';\r\n        requestAnimationFrame(() => mobielMenu.classList.add('visible'));\r\n        document.body.style.overflow = 'hidden';\r\n      } else {\r\n        menuDicht();\r\n      }\r\n    });\r\n    mobielMenu.querySelectorAll('a').forEach(a => a.addEventListener('click', menuDicht));\r\n  }\r\n\r\n  }\r\n\r\n  \/* Start pas als de DOM compleet is. In de Elementor-editor kan dit\r\n     script eerder draaien dan de andere widgets; zonder dit vangnet\r\n     en de nulcontroles hierboven geeft dat een consolefout en\r\n     stoppen ook de tabbladen. *\/\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', init);\r\n  } else {\r\n    init();\r\n  }\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-628a9a1 e-con e-atomic-element e-flexbox-base e-default-div e-365e812 \" data-id=\"628a9a1\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"628a9a1\">\n    \n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Home Accommodaties Ontdek Groepen Prijzen Contact Huurauto via Sunny Cars Bekijk beschikbaarheid Home Accommodaties Ontdek Groepen Prijzen Contact Reserveer uw [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"disabled","ast-banner-title-visibility":"disabled","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"disabled","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-94","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/casafontelheira.com\/en\/wp-json\/wp\/v2\/pages\/94","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/casafontelheira.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/casafontelheira.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/casafontelheira.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/casafontelheira.com\/en\/wp-json\/wp\/v2\/comments?post=94"}],"version-history":[{"count":51,"href":"https:\/\/casafontelheira.com\/en\/wp-json\/wp\/v2\/pages\/94\/revisions"}],"predecessor-version":[{"id":791,"href":"https:\/\/casafontelheira.com\/en\/wp-json\/wp\/v2\/pages\/94\/revisions\/791"}],"wp:attachment":[{"href":"https:\/\/casafontelheira.com\/en\/wp-json\/wp\/v2\/media?parent=94"}],"curies":[{"name":"well played","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}