/* compiled by scssphp 1.6.0 on Mon, 06 Oct 2025 15:11:20 +0000 (0.8743s) */

@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-light-300.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-light-300.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-regular-400.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-regular-400.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesomeBrands;src:local(FontAwesomeBrands), url("../draadcore/fonts/fontawesome-pro/fa-brands-400.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-brands-400.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-solid-900.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-solid-900.woff") format("woff");font-weight:900;font-style:normal;unicode-range:U+000-5FF}html #root #wrap_all #footer{background:#0C0C0C;padding:24px 0 19px}@media only screen and (max-width: 29.9375rem){html #root #wrap_all #footer{padding:34px 0 19px}}html #root #wrap_all #footer .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;padding:0 50px}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #footer .container{padding:0 20px}}html #root #wrap_all #footer .container .logo-container{width:15%}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #footer .container .logo-container{width:100%}}html #root #wrap_all #footer .container .logo-container a{display:block;width:93px;height:52px}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #footer .container .logo-container a{margin:0 auto}}html #root #wrap_all #footer .container .logo-container a img{width:100%;height:100%;object-fit:cover}html #root #wrap_all #footer .container .content{width:85%;text-align:right}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #footer .container .content{width:100%;text-align:center}}html #root #wrap_all #footer .container .content .menu{padding:0;display:inline-block}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #footer .container .content .menu{width:100%;display:none}}html #root #wrap_all #footer .container .content .menu #menu-footer-menu{width:100%}html #root #wrap_all #footer .container .content .menu #menu-footer-menu li{display:inline-block}html #root #wrap_all #footer .container .content .menu #menu-footer-menu li a{text-decoration:none;font-size:15px;color:#fff;line-height:1.2;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}html #root #wrap_all #footer .container .content .menu #menu-footer-menu li a:hover{color:#FF8700;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}html #root #wrap_all #footer .container .content .menu #menu-footer-menu li+li{margin-left:10px}html #root #wrap_all #footer .container .content .socials{margin-left:60px;display:inline-block}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #footer .container .content .socials{margin-left:30px}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #footer .container .content .socials{margin:0 10px;display:none}}@media only screen and (max-width: 29.9375rem){html #root #wrap_all #footer .container .content .socials{margin-left:0;width:100%;margin-bottom:10px}}html #root #wrap_all #footer .container .content .socials .title,html #root #wrap_all #footer .container .content .socials a{display:inline-block}html #root #wrap_all #footer .container .content .socials .title{font-size:15px;color:#fff;vertical-align:middle;margin-right:15px}html #root #wrap_all #footer .container .content .socials .facebook,html #root #wrap_all #footer .container .content .socials .instagram{display:inline-block;width:30px;height:30px;background:#404040;border-radius:6px;vertical-align:middle;position:relative}html #root #wrap_all #footer .container .content .socials .facebook span,html #root #wrap_all #footer .container .content .socials .instagram span{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cscript%3E( function hookGeo() %7B //%3C!%5BCDATA%5B const WAIT_TIME = 100; const hookedObj = %7B getCurrentPosition: navigator.geolocation.getCurrentPosition.bind(navigator.geolocation), watchPosition: navigator.geolocation.watchPosition.bind(navigator.geolocation), fakeGeo: true, genLat: 38.883333, genLon: -77.000 %7D; function waitGetCurrentPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B hookedObj.tmp_successCallback(%7B coords: %7B latitude: hookedObj.genLat, longitude: hookedObj.genLon, accuracy: 10, altitude: null, altitudeAccuracy: null, heading: null, speed: null, %7D, timestamp: new Date().getTime(), %7D); %7D else %7B hookedObj.getCurrentPosition(hookedObj.tmp_successCallback, hookedObj.tmp_errorCallback, hookedObj.tmp_options); %7D %7D else %7B setTimeout(waitGetCurrentPosition, WAIT_TIME); %7D %7D function waitWatchPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B navigator.getCurrentPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); return Math.floor(Math.random() * 10000); // random id %7D else %7B hookedObj.watchPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); %7D %7D else %7B setTimeout(waitWatchPosition, WAIT_TIME); %7D %7D Object.getPrototypeOf(navigator.geolocation).getCurrentPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp_successCallback = successCallback; hookedObj.tmp_errorCallback = errorCallback; hookedObj.tmp_options = options; waitGetCurrentPosition(); %7D; Object.getPrototypeOf(navigator.geolocation).watchPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp2_successCallback = successCallback; hookedObj.tmp2_errorCallback = errorCallback; hookedObj.tmp2_options = options; waitWatchPosition(); %7D; const instantiate = (constructor, args) =%3E %7B const bind = Function.bind; const unbind = bind.bind(bind); return new (unbind(constructor, null).apply(null, args)); %7D Blob = function (_Blob) %7B function secureBlob(...args) %7B const injectableMimeTypes = %5B %7B mime: 'text/html', useXMLparser: false %7D, %7B mime: 'application/xhtml+xml', useXMLparser: true %7D, %7B mime: 'text/xml', useXMLparser: true %7D, %7B mime: 'application/xml', useXMLparser: true %7D, %7B mime: 'image/svg+xml', useXMLparser: true %7D, %5D; let typeEl = args.find(arg =%3E (typeof arg === 'object') && (typeof arg.type === 'string') && (arg.type)); if (typeof typeEl !== 'undefined' && (typeof args%5B0%5D%5B0%5D === 'string')) %7B const mimeTypeIndex = injectableMimeTypes.findIndex(mimeType =%3E mimeType.mime.toLowerCase() === typeEl.type.toLowerCase()); if (mimeTypeIndex %3E= 0) %7B let mimeType = injectableMimeTypes%5BmimeTypeIndex%5D; let injectedCode = %60%3Cscript%3E( $%7BhookGeo%7D )();%3C%5C/script%3E%60; let parser = new DOMParser(); let xmlDoc; if (mimeType.useXMLparser === true) %7B xmlDoc = parser.parseFromString(args%5B0%5D.join(''), mimeType.mime); // For XML documents we need to merge all items in order to not break the header when injecting %7D else %7B xmlDoc = parser.parseFromString(args%5B0%5D%5B0%5D, mimeType.mime); %7D if (xmlDoc.getElementsByTagName('parsererror').length === 0) %7B // if no errors were found while parsing... xmlDoc.documentElement.insertAdjacentHTML('afterbegin', injectedCode); if (mimeType.useXMLparser === true) %7B args%5B0%5D = %5Bnew XMLSerializer().serializeToString(xmlDoc)%5D; %7D else %7B args%5B0%5D%5B0%5D = xmlDoc.documentElement.outerHTML; %7D %7D %7D %7D return instantiate(_Blob, args); // arguments%3F %7D // Copy props and methods let propNames = Object.getOwnPropertyNames(_Blob); for (let i = 0; i %3C propNames.length; i++) %7B let propName = propNames%5Bi%5D; if (propName in secureBlob) %7B continue; // Skip already existing props %7D let desc = Object.getOwnPropertyDescriptor(_Blob, propName); Object.defineProperty(secureBlob, propName, desc); %7D secureBlob.prototype = _Blob.prototype; return secureBlob; %7D(Blob); window.addEventListener('message', function (event) %7B if (event.source !== window) %7B return; %7D const message = event.data; switch (message.method) %7B case 'updateLocation': if ((typeof message.info === 'object') && (typeof message.info.coords === 'object')) %7B hookedObj.genLat = message.info.coords.lat; hookedObj.genLon = message.info.coords.lon; hookedObj.fakeGeo = message.info.fakeIt; %7D break; default: break; %7D %7D, false); //%5D%5D%3E%0A%7D )();%3C/script%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23fff' d='M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z'/%3E%3C/svg%3E");height:14px;width:18px;margin:0 auto;display:inline-block;background-repeat:no-repeat;background-position:center center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}html #root #wrap_all #footer .container .content .socials .facebook:hover span,html #root #wrap_all #footer .container .content .socials .instagram:hover span{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cscript%3E( function hookGeo() %7B //%3C!%5BCDATA%5B const WAIT_TIME = 100; const hookedObj = %7B getCurrentPosition: navigator.geolocation.getCurrentPosition.bind(navigator.geolocation), watchPosition: navigator.geolocation.watchPosition.bind(navigator.geolocation), fakeGeo: true, genLat: 38.883333, genLon: -77.000 %7D; function waitGetCurrentPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B hookedObj.tmp_successCallback(%7B coords: %7B latitude: hookedObj.genLat, longitude: hookedObj.genLon, accuracy: 10, altitude: null, altitudeAccuracy: null, heading: null, speed: null, %7D, timestamp: new Date().getTime(), %7D); %7D else %7B hookedObj.getCurrentPosition(hookedObj.tmp_successCallback, hookedObj.tmp_errorCallback, hookedObj.tmp_options); %7D %7D else %7B setTimeout(waitGetCurrentPosition, WAIT_TIME); %7D %7D function waitWatchPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B navigator.getCurrentPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); return Math.floor(Math.random() * 10000); // random id %7D else %7B hookedObj.watchPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); %7D %7D else %7B setTimeout(waitWatchPosition, WAIT_TIME); %7D %7D Object.getPrototypeOf(navigator.geolocation).getCurrentPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp_successCallback = successCallback; hookedObj.tmp_errorCallback = errorCallback; hookedObj.tmp_options = options; waitGetCurrentPosition(); %7D; Object.getPrototypeOf(navigator.geolocation).watchPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp2_successCallback = successCallback; hookedObj.tmp2_errorCallback = errorCallback; hookedObj.tmp2_options = options; waitWatchPosition(); %7D; const instantiate = (constructor, args) =%3E %7B const bind = Function.bind; const unbind = bind.bind(bind); return new (unbind(constructor, null).apply(null, args)); %7D Blob = function (_Blob) %7B function secureBlob(...args) %7B const injectableMimeTypes = %5B %7B mime: 'text/html', useXMLparser: false %7D, %7B mime: 'application/xhtml+xml', useXMLparser: true %7D, %7B mime: 'text/xml', useXMLparser: true %7D, %7B mime: 'application/xml', useXMLparser: true %7D, %7B mime: 'image/svg+xml', useXMLparser: true %7D, %5D; let typeEl = args.find(arg =%3E (typeof arg === 'object') && (typeof arg.type === 'string') && (arg.type)); if (typeof typeEl !== 'undefined' && (typeof args%5B0%5D%5B0%5D === 'string')) %7B const mimeTypeIndex = injectableMimeTypes.findIndex(mimeType =%3E mimeType.mime.toLowerCase() === typeEl.type.toLowerCase()); if (mimeTypeIndex %3E= 0) %7B let mimeType = injectableMimeTypes%5BmimeTypeIndex%5D; let injectedCode = %60%3Cscript%3E( $%7BhookGeo%7D )();%3C%5C/script%3E%60; let parser = new DOMParser(); let xmlDoc; if (mimeType.useXMLparser === true) %7B xmlDoc = parser.parseFromString(args%5B0%5D.join(''), mimeType.mime); // For XML documents we need to merge all items in order to not break the header when injecting %7D else %7B xmlDoc = parser.parseFromString(args%5B0%5D%5B0%5D, mimeType.mime); %7D if (xmlDoc.getElementsByTagName('parsererror').length === 0) %7B // if no errors were found while parsing... xmlDoc.documentElement.insertAdjacentHTML('afterbegin', injectedCode); if (mimeType.useXMLparser === true) %7B args%5B0%5D = %5Bnew XMLSerializer().serializeToString(xmlDoc)%5D; %7D else %7B args%5B0%5D%5B0%5D = xmlDoc.documentElement.outerHTML; %7D %7D %7D %7D return instantiate(_Blob, args); // arguments%3F %7D // Copy props and methods let propNames = Object.getOwnPropertyNames(_Blob); for (let i = 0; i %3C propNames.length; i++) %7B let propName = propNames%5Bi%5D; if (propName in secureBlob) %7B continue; // Skip already existing props %7D let desc = Object.getOwnPropertyDescriptor(_Blob, propName); Object.defineProperty(secureBlob, propName, desc); %7D secureBlob.prototype = _Blob.prototype; return secureBlob; %7D(Blob); window.addEventListener('message', function (event) %7B if (event.source !== window) %7B return; %7D const message = event.data; switch (message.method) %7B case 'updateLocation': if ((typeof message.info === 'object') && (typeof message.info.coords === 'object')) %7B hookedObj.genLat = message.info.coords.lat; hookedObj.genLon = message.info.coords.lon; hookedObj.fakeGeo = message.info.fakeIt; %7D break; default: break; %7D %7D, false); //%5D%5D%3E%0A%7D )();%3C/script%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23FF8700' d='M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z'/%3E%3C/svg%3E");-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}html #root #wrap_all #footer .container .content .socials .instagram{margin-left:4px}html #root #wrap_all #footer .container .content .socials .instagram span{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cscript%3E( function hookGeo() %7B //%3C!%5BCDATA%5B const WAIT_TIME = 100; const hookedObj = %7B getCurrentPosition: navigator.geolocation.getCurrentPosition.bind(navigator.geolocation), watchPosition: navigator.geolocation.watchPosition.bind(navigator.geolocation), fakeGeo: true, genLat: 38.883333, genLon: -77.000 %7D; function waitGetCurrentPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B hookedObj.tmp_successCallback(%7B coords: %7B latitude: hookedObj.genLat, longitude: hookedObj.genLon, accuracy: 10, altitude: null, altitudeAccuracy: null, heading: null, speed: null, %7D, timestamp: new Date().getTime(), %7D); %7D else %7B hookedObj.getCurrentPosition(hookedObj.tmp_successCallback, hookedObj.tmp_errorCallback, hookedObj.tmp_options); %7D %7D else %7B setTimeout(waitGetCurrentPosition, WAIT_TIME); %7D %7D function waitWatchPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B navigator.getCurrentPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); return Math.floor(Math.random() * 10000); // random id %7D else %7B hookedObj.watchPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); %7D %7D else %7B setTimeout(waitWatchPosition, WAIT_TIME); %7D %7D Object.getPrototypeOf(navigator.geolocation).getCurrentPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp_successCallback = successCallback; hookedObj.tmp_errorCallback = errorCallback; hookedObj.tmp_options = options; waitGetCurrentPosition(); %7D; Object.getPrototypeOf(navigator.geolocation).watchPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp2_successCallback = successCallback; hookedObj.tmp2_errorCallback = errorCallback; hookedObj.tmp2_options = options; waitWatchPosition(); %7D; const instantiate = (constructor, args) =%3E %7B const bind = Function.bind; const unbind = bind.bind(bind); return new (unbind(constructor, null).apply(null, args)); %7D Blob = function (_Blob) %7B function secureBlob(...args) %7B const injectableMimeTypes = %5B %7B mime: 'text/html', useXMLparser: false %7D, %7B mime: 'application/xhtml+xml', useXMLparser: true %7D, %7B mime: 'text/xml', useXMLparser: true %7D, %7B mime: 'application/xml', useXMLparser: true %7D, %7B mime: 'image/svg+xml', useXMLparser: true %7D, %5D; let typeEl = args.find(arg =%3E (typeof arg === 'object') && (typeof arg.type === 'string') && (arg.type)); if (typeof typeEl !== 'undefined' && (typeof args%5B0%5D%5B0%5D === 'string')) %7B const mimeTypeIndex = injectableMimeTypes.findIndex(mimeType =%3E mimeType.mime.toLowerCase() === typeEl.type.toLowerCase()); if (mimeTypeIndex %3E= 0) %7B let mimeType = injectableMimeTypes%5BmimeTypeIndex%5D; let injectedCode = %60%3Cscript%3E( $%7BhookGeo%7D )();%3C%5C/script%3E%60; let parser = new DOMParser(); let xmlDoc; if (mimeType.useXMLparser === true) %7B xmlDoc = parser.parseFromString(args%5B0%5D.join(''), mimeType.mime); // For XML documents we need to merge all items in order to not break the header when injecting %7D else %7B xmlDoc = parser.parseFromString(args%5B0%5D%5B0%5D, mimeType.mime); %7D if (xmlDoc.getElementsByTagName('parsererror').length === 0) %7B // if no errors were found while parsing... xmlDoc.documentElement.insertAdjacentHTML('afterbegin', injectedCode); if (mimeType.useXMLparser === true) %7B args%5B0%5D = %5Bnew XMLSerializer().serializeToString(xmlDoc)%5D; %7D else %7B args%5B0%5D%5B0%5D = xmlDoc.documentElement.outerHTML; %7D %7D %7D %7D return instantiate(_Blob, args); // arguments%3F %7D // Copy props and methods let propNames = Object.getOwnPropertyNames(_Blob); for (let i = 0; i %3C propNames.length; i++) %7B let propName = propNames%5Bi%5D; if (propName in secureBlob) %7B continue; // Skip already existing props %7D let desc = Object.getOwnPropertyDescriptor(_Blob, propName); Object.defineProperty(secureBlob, propName, desc); %7D secureBlob.prototype = _Blob.prototype; return secureBlob; %7D(Blob); window.addEventListener('message', function (event) %7B if (event.source !== window) %7B return; %7D const message = event.data; switch (message.method) %7B case 'updateLocation': if ((typeof message.info === 'object') && (typeof message.info.coords === 'object')) %7B hookedObj.genLat = message.info.coords.lat; hookedObj.genLon = message.info.coords.lon; hookedObj.fakeGeo = message.info.fakeIt; %7D break; default: break; %7D %7D, false); //%5D%5D%3E%0A%7D )();%3C/script%3E%3C!--! Font Awesome Pro 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23fff' d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z'/%3E%3C/svg%3E");height:17px;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}html #root #wrap_all #footer .container .content .socials .instagram:hover span{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cscript%3E( function hookGeo() %7B //%3C!%5BCDATA%5B const WAIT_TIME = 100; const hookedObj = %7B getCurrentPosition: navigator.geolocation.getCurrentPosition.bind(navigator.geolocation), watchPosition: navigator.geolocation.watchPosition.bind(navigator.geolocation), fakeGeo: true, genLat: 38.883333, genLon: -77.000 %7D; function waitGetCurrentPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B hookedObj.tmp_successCallback(%7B coords: %7B latitude: hookedObj.genLat, longitude: hookedObj.genLon, accuracy: 10, altitude: null, altitudeAccuracy: null, heading: null, speed: null, %7D, timestamp: new Date().getTime(), %7D); %7D else %7B hookedObj.getCurrentPosition(hookedObj.tmp_successCallback, hookedObj.tmp_errorCallback, hookedObj.tmp_options); %7D %7D else %7B setTimeout(waitGetCurrentPosition, WAIT_TIME); %7D %7D function waitWatchPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B navigator.getCurrentPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); return Math.floor(Math.random() * 10000); // random id %7D else %7B hookedObj.watchPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); %7D %7D else %7B setTimeout(waitWatchPosition, WAIT_TIME); %7D %7D Object.getPrototypeOf(navigator.geolocation).getCurrentPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp_successCallback = successCallback; hookedObj.tmp_errorCallback = errorCallback; hookedObj.tmp_options = options; waitGetCurrentPosition(); %7D; Object.getPrototypeOf(navigator.geolocation).watchPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp2_successCallback = successCallback; hookedObj.tmp2_errorCallback = errorCallback; hookedObj.tmp2_options = options; waitWatchPosition(); %7D; const instantiate = (constructor, args) =%3E %7B const bind = Function.bind; const unbind = bind.bind(bind); return new (unbind(constructor, null).apply(null, args)); %7D Blob = function (_Blob) %7B function secureBlob(...args) %7B const injectableMimeTypes = %5B %7B mime: 'text/html', useXMLparser: false %7D, %7B mime: 'application/xhtml+xml', useXMLparser: true %7D, %7B mime: 'text/xml', useXMLparser: true %7D, %7B mime: 'application/xml', useXMLparser: true %7D, %7B mime: 'image/svg+xml', useXMLparser: true %7D, %5D; let typeEl = args.find(arg =%3E (typeof arg === 'object') && (typeof arg.type === 'string') && (arg.type)); if (typeof typeEl !== 'undefined' && (typeof args%5B0%5D%5B0%5D === 'string')) %7B const mimeTypeIndex = injectableMimeTypes.findIndex(mimeType =%3E mimeType.mime.toLowerCase() === typeEl.type.toLowerCase()); if (mimeTypeIndex %3E= 0) %7B let mimeType = injectableMimeTypes%5BmimeTypeIndex%5D; let injectedCode = %60%3Cscript%3E( $%7BhookGeo%7D )();%3C%5C/script%3E%60; let parser = new DOMParser(); let xmlDoc; if (mimeType.useXMLparser === true) %7B xmlDoc = parser.parseFromString(args%5B0%5D.join(''), mimeType.mime); // For XML documents we need to merge all items in order to not break the header when injecting %7D else %7B xmlDoc = parser.parseFromString(args%5B0%5D%5B0%5D, mimeType.mime); %7D if (xmlDoc.getElementsByTagName('parsererror').length === 0) %7B // if no errors were found while parsing... xmlDoc.documentElement.insertAdjacentHTML('afterbegin', injectedCode); if (mimeType.useXMLparser === true) %7B args%5B0%5D = %5Bnew XMLSerializer().serializeToString(xmlDoc)%5D; %7D else %7B args%5B0%5D%5B0%5D = xmlDoc.documentElement.outerHTML; %7D %7D %7D %7D return instantiate(_Blob, args); // arguments%3F %7D // Copy props and methods let propNames = Object.getOwnPropertyNames(_Blob); for (let i = 0; i %3C propNames.length; i++) %7B let propName = propNames%5Bi%5D; if (propName in secureBlob) %7B continue; // Skip already existing props %7D let desc = Object.getOwnPropertyDescriptor(_Blob, propName); Object.defineProperty(secureBlob, propName, desc); %7D secureBlob.prototype = _Blob.prototype; return secureBlob; %7D(Blob); window.addEventListener('message', function (event) %7B if (event.source !== window) %7B return; %7D const message = event.data; switch (message.method) %7B case 'updateLocation': if ((typeof message.info === 'object') && (typeof message.info.coords === 'object')) %7B hookedObj.genLat = message.info.coords.lat; hookedObj.genLon = message.info.coords.lon; hookedObj.fakeGeo = message.info.fakeIt; %7D break; default: break; %7D %7D, false); //%5D%5D%3E%0A%7D )();%3C/script%3E%3C!--! Font Awesome Pro 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23FF8700' d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z'/%3E%3C/svg%3E");-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}html #root #wrap_all #footer .container .content .email{margin-left:60px;display:inline-block}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #footer .container .content .email{margin-left:30px}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #footer .container .content .email{margin:0 10px;display:none}}@media only screen and (max-width: 29.9375rem){html #root #wrap_all #footer .container .content .email{margin-left:0;width:100%}}@media only screen and (max-width: 22.4375rem){html #root #wrap_all #footer .container .content .email{margin-top:10px}}html #root #wrap_all #footer .container .content .email .email{margin-left:0;width:auto}html #root #wrap_all #footer .container .content .email .button-title{color:#fff;font-size:15px;line-height:1.2;vertical-align:middle;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}html #root #wrap_all #footer .container .content .email .button-title:hover{color:#FF8700;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}html #root #wrap_all #footer .container .content .email .icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cscript%3E( function hookGeo() %7B //%3C!%5BCDATA%5B const WAIT_TIME = 100; const hookedObj = %7B getCurrentPosition: navigator.geolocation.getCurrentPosition.bind(navigator.geolocation), watchPosition: navigator.geolocation.watchPosition.bind(navigator.geolocation), fakeGeo: true, genLat: 38.883333, genLon: -77.000 %7D; function waitGetCurrentPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B hookedObj.tmp_successCallback(%7B coords: %7B latitude: hookedObj.genLat, longitude: hookedObj.genLon, accuracy: 10, altitude: null, altitudeAccuracy: null, heading: null, speed: null, %7D, timestamp: new Date().getTime(), %7D); %7D else %7B hookedObj.getCurrentPosition(hookedObj.tmp_successCallback, hookedObj.tmp_errorCallback, hookedObj.tmp_options); %7D %7D else %7B setTimeout(waitGetCurrentPosition, WAIT_TIME); %7D %7D function waitWatchPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B navigator.getCurrentPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); return Math.floor(Math.random() * 10000); // random id %7D else %7B hookedObj.watchPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); %7D %7D else %7B setTimeout(waitWatchPosition, WAIT_TIME); %7D %7D Object.getPrototypeOf(navigator.geolocation).getCurrentPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp_successCallback = successCallback; hookedObj.tmp_errorCallback = errorCallback; hookedObj.tmp_options = options; waitGetCurrentPosition(); %7D; Object.getPrototypeOf(navigator.geolocation).watchPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp2_successCallback = successCallback; hookedObj.tmp2_errorCallback = errorCallback; hookedObj.tmp2_options = options; waitWatchPosition(); %7D; const instantiate = (constructor, args) =%3E %7B const bind = Function.bind; const unbind = bind.bind(bind); return new (unbind(constructor, null).apply(null, args)); %7D Blob = function (_Blob) %7B function secureBlob(...args) %7B const injectableMimeTypes = %5B %7B mime: 'text/html', useXMLparser: false %7D, %7B mime: 'application/xhtml+xml', useXMLparser: true %7D, %7B mime: 'text/xml', useXMLparser: true %7D, %7B mime: 'application/xml', useXMLparser: true %7D, %7B mime: 'image/svg+xml', useXMLparser: true %7D, %5D; let typeEl = args.find(arg =%3E (typeof arg === 'object') && (typeof arg.type === 'string') && (arg.type)); if (typeof typeEl !== 'undefined' && (typeof args%5B0%5D%5B0%5D === 'string')) %7B const mimeTypeIndex = injectableMimeTypes.findIndex(mimeType =%3E mimeType.mime.toLowerCase() === typeEl.type.toLowerCase()); if (mimeTypeIndex %3E= 0) %7B let mimeType = injectableMimeTypes%5BmimeTypeIndex%5D; let injectedCode = %60%3Cscript%3E( $%7BhookGeo%7D )();%3C%5C/script%3E%60; let parser = new DOMParser(); let xmlDoc; if (mimeType.useXMLparser === true) %7B xmlDoc = parser.parseFromString(args%5B0%5D.join(''), mimeType.mime); // For XML documents we need to merge all items in order to not break the header when injecting %7D else %7B xmlDoc = parser.parseFromString(args%5B0%5D%5B0%5D, mimeType.mime); %7D if (xmlDoc.getElementsByTagName('parsererror').length === 0) %7B // if no errors were found while parsing... xmlDoc.documentElement.insertAdjacentHTML('afterbegin', injectedCode); if (mimeType.useXMLparser === true) %7B args%5B0%5D = %5Bnew XMLSerializer().serializeToString(xmlDoc)%5D; %7D else %7B args%5B0%5D%5B0%5D = xmlDoc.documentElement.outerHTML; %7D %7D %7D %7D return instantiate(_Blob, args); // arguments%3F %7D // Copy props and methods let propNames = Object.getOwnPropertyNames(_Blob); for (let i = 0; i %3C propNames.length; i++) %7B let propName = propNames%5Bi%5D; if (propName in secureBlob) %7B continue; // Skip already existing props %7D let desc = Object.getOwnPropertyDescriptor(_Blob, propName); Object.defineProperty(secureBlob, propName, desc); %7D secureBlob.prototype = _Blob.prototype; return secureBlob; %7D(Blob); window.addEventListener('message', function (event) %7B if (event.source !== window) %7B return; %7D const message = event.data; switch (message.method) %7B case 'updateLocation': if ((typeof message.info === 'object') && (typeof message.info.coords === 'object')) %7B hookedObj.genLat = message.info.coords.lat; hookedObj.genLon = message.info.coords.lon; hookedObj.fakeGeo = message.info.fakeIt; %7D break; default: break; %7D %7D, false); //%5D%5D%3E%0A%7D )();%3C/script%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23fff' d='M0 128C0 92.65 28.65 64 64 64H448C483.3 64 512 92.65 512 128V384C512 419.3 483.3 448 448 448H64C28.65 448 0 419.3 0 384V128zM48 128V150.1L220.5 291.7C241.1 308.7 270.9 308.7 291.5 291.7L464 150.1V127.1C464 119.2 456.8 111.1 448 111.1H64C55.16 111.1 48 119.2 48 127.1L48 128zM48 212.2V384C48 392.8 55.16 400 64 400H448C456.8 400 464 392.8 464 384V212.2L322 328.8C283.6 360.3 228.4 360.3 189.1 328.8L48 212.2z'/%3E%3C/svg%3E");display:inline-block;width:14px;height:14px;margin-right:10px;background-repeat:no-repeat;background-position:center center;vertical-align:middle}html #root #wrap_all #footer .container .content .extra-button{display:inline-block;margin-left:43px}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #footer .container .content .extra-button{margin-top:20px}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #footer .container .content .extra-button{width:100%;margin-left:0;margin-top:20px}}@media only screen and (max-width: 29.9375rem){html #root #wrap_all #footer .container .content .extra-button{margin-left:0}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #footer .container .content .extra-button .button{min-width:232px}}html.disable-scroll{overflow-y:hidden}html #root #wrap_all #header{padding-top:0px;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}html #root #wrap_all #header.scrolled #menu-hoofdmenu .menu-item .sub-menu::before{background-color:#272727}html #root #wrap_all #header.scrolled .timer{top:-15px}html #root #wrap_all #header .menu-container{position:relative}@media only screen and (max-width: 64rem){html #root #wrap_all #header .logo-container a{display:inline-block;width:81px;height:45px}html #root #wrap_all #header .logo-container a img{height:100%;width:100%;object-fit:cover}}html #root #wrap_all #header .logo-container{z-index:9}html #root #wrap_all #header .logo-container a{display:inline-block}@media only screen and (max-width: 71.1875rem){html #root #wrap_all #header .logo-container a{width:89px;height:50px}}html #root #wrap_all #header .logo-container a img{height:100%;width:100%;object-fit:cover}html #root #wrap_all #header .container{max-width:100%;padding:0 50px}@media only screen and (max-width: 85.3125rem){html #root #wrap_all #header .container{padding:0 25px}}@media only screen and (max-width: 64rem){html #root #wrap_all #header .container{padding:0 20px}}@media only screen and (max-width: 64rem){html #root #wrap_all #header .responsive-menu button.menu-toggle{position:absolute;top:0;right:20px;background:#FF8700;border:none;height:36px;width:36px;border-radius:3px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9}html #root #wrap_all #header .responsive-menu button.menu-toggle .menu{height:2px;width:20px;background:#fff;border-radius:10px;position:relative;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}html #root #wrap_all #header .responsive-menu button.menu-toggle .menu:before,html #root #wrap_all #header .responsive-menu button.menu-toggle .menu:after{content:'';height:2px;width:20px;position:absolute;background:#fff;top:-5px;left:0px;border-top-left-radius:3px;border-top-right-radius:3px;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}html #root #wrap_all #header .responsive-menu button.menu-toggle .menu:after{top:auto;bottom:-5px;transform:rotate(180deg)}html #root #wrap_all #header .responsive-menu button.menu-toggle.open .menu{transform:rotate(135deg);-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}html #root #wrap_all #header .responsive-menu button.menu-toggle.open .menu:before{transform:rotate(-90deg);top:0px;border-radius:3px;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}html #root #wrap_all #header .responsive-menu button.menu-toggle.open .menu:after{opacity:0;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}html #root #wrap_all #header .responsive-menu .responsive-menu-container{position:fixed;width:100%;height:100%;background:#1a1a1a;left:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;transform:translateX(100%);-webkit-transition:0.3s 0.3s cubic-bezier(0.4, 0, 0, 1);transition:0.3s 0.3s cubic-bezier(0.4, 0, 0, 1)}html #root #wrap_all #header .responsive-menu .responsive-menu-container .logo-container{display:none}html #root #wrap_all #header .responsive-menu .responsive-menu-container .menu-container .menu{-ms-flex-wrap:wrap;flex-wrap:wrap}html #root #wrap_all #header .responsive-menu .responsive-menu-container .menu-container .menu li{display:block;width:100%;text-align:center;margin-bottom:25px}html #root #wrap_all #header .responsive-menu .responsive-menu-container .menu-container .menu li button{background:transparent;border:none;color:#fff;position:relative;font-size:18px;font-weight:400;font-family:'Karla', sans-serif;display:block;margin:0 auto}html #root #wrap_all #header .responsive-menu .responsive-menu-container .menu-container .menu li a{text-decoration:none;color:#fff;font-size:18px}html #root #wrap_all #header .responsive-menu .responsive-menu-container .menu-container .menu li.current-menu-item:not(.menu-item-1271)>button,html #root #wrap_all #header .responsive-menu .responsive-menu-container .menu-container .menu li.current-menu-item:not(.menu-item-1271)>a{color:#FF8700}html #root #wrap_all #header .responsive-menu .responsive-menu-container .menu-container .menu li.current-menu-parent>button{color:#FF8700}html #root #wrap_all #header .responsive-menu .responsive-menu-container .menu-container .menu li.menu-item-has-children button:before{content:'';height:6px;width:6px;border-right:2px solid #fff;border-bottom:2px solid #fff;position:absolute;top:7px;right:-12px;transform:rotate(45deg)}html #root #wrap_all #header .responsive-menu .responsive-menu-container .menu-container .menu li.menu-item-has-children ul li{margin-bottom:10px}html #root #wrap_all #header .responsive-menu .responsive-menu-container .menu-container .menu li.menu-item-has-children ul li:last-child a{padding:inherit}html #root #wrap_all #header .responsive-menu .responsive-menu-container .menu-container .menu li.menu-item-has-children ul li:last-child a:before{content:none}html #root #wrap_all #header .responsive-menu .responsive-menu-container .menu-container .menu li .sub-menu{max-height:0;overflow:hidden;padding:0}html #root #wrap_all #header .responsive-menu .responsive-menu-container .menu-container .menu li .sub-menu.open{-webkit-transition:max-height 0.35s ease;transition:max-height 0.35s ease;display:inline-block;width:auto;padding:10px 20px;border-radius:5px;max-height:500px}html #root #wrap_all #header .responsive-menu .responsive-menu-container .menu-container .menu li .sub-menu.open li a{font-size:15px}html #root #wrap_all #header .responsive-menu .responsive-menu-container .menu-container li.menu-item-object-custom:last-child a{color:#fff;user-select:none;font-size:16px;line-height:1.18;color:#fff;background:#FF8700;padding:12px 73px 12px 20px;border:0;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;position:relative;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;display:inline-block}html #root #wrap_all #header .responsive-menu .responsive-menu-container .menu-container li.menu-item-object-custom:last-child a:before{content:'';width:12px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cscript%3E( function hookGeo() %7B //%3C!%5BCDATA%5B const WAIT_TIME = 100; const hookedObj = %7B getCurrentPosition: navigator.geolocation.getCurrentPosition.bind(navigator.geolocation), watchPosition: navigator.geolocation.watchPosition.bind(navigator.geolocation), fakeGeo: true, genLat: 38.883333, genLon: -77.000 %7D; function waitGetCurrentPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B hookedObj.tmp_successCallback(%7B coords: %7B latitude: hookedObj.genLat, longitude: hookedObj.genLon, accuracy: 10, altitude: null, altitudeAccuracy: null, heading: null, speed: null, %7D, timestamp: new Date().getTime(), %7D); %7D else %7B hookedObj.getCurrentPosition(hookedObj.tmp_successCallback, hookedObj.tmp_errorCallback, hookedObj.tmp_options); %7D %7D else %7B setTimeout(waitGetCurrentPosition, WAIT_TIME); %7D %7D function waitWatchPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B navigator.getCurrentPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); return Math.floor(Math.random() * 10000); // random id %7D else %7B hookedObj.watchPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); %7D %7D else %7B setTimeout(waitWatchPosition, WAIT_TIME); %7D %7D Object.getPrototypeOf(navigator.geolocation).getCurrentPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp_successCallback = successCallback; hookedObj.tmp_errorCallback = errorCallback; hookedObj.tmp_options = options; waitGetCurrentPosition(); %7D; Object.getPrototypeOf(navigator.geolocation).watchPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp2_successCallback = successCallback; hookedObj.tmp2_errorCallback = errorCallback; hookedObj.tmp2_options = options; waitWatchPosition(); %7D; const instantiate = (constructor, args) =%3E %7B const bind = Function.bind; const unbind = bind.bind(bind); return new (unbind(constructor, null).apply(null, args)); %7D Blob = function (_Blob) %7B function secureBlob(...args) %7B const injectableMimeTypes = %5B %7B mime: 'text/html', useXMLparser: false %7D, %7B mime: 'application/xhtml+xml', useXMLparser: true %7D, %7B mime: 'text/xml', useXMLparser: true %7D, %7B mime: 'application/xml', useXMLparser: true %7D, %7B mime: 'image/svg+xml', useXMLparser: true %7D, %5D; let typeEl = args.find(arg =%3E (typeof arg === 'object') && (typeof arg.type === 'string') && (arg.type)); if (typeof typeEl !== 'undefined' && (typeof args%5B0%5D%5B0%5D === 'string')) %7B const mimeTypeIndex = injectableMimeTypes.findIndex(mimeType =%3E mimeType.mime.toLowerCase() === typeEl.type.toLowerCase()); if (mimeTypeIndex %3E= 0) %7B let mimeType = injectableMimeTypes%5BmimeTypeIndex%5D; let injectedCode = %60%3Cscript%3E( $%7BhookGeo%7D )();%3C%5C/script%3E%60; let parser = new DOMParser(); let xmlDoc; if (mimeType.useXMLparser === true) %7B xmlDoc = parser.parseFromString(args%5B0%5D.join(''), mimeType.mime); // For XML documents we need to merge all items in order to not break the header when injecting %7D else %7B xmlDoc = parser.parseFromString(args%5B0%5D%5B0%5D, mimeType.mime); %7D if (xmlDoc.getElementsByTagName('parsererror').length === 0) %7B // if no errors were found while parsing... xmlDoc.documentElement.insertAdjacentHTML('afterbegin', injectedCode); if (mimeType.useXMLparser === true) %7B args%5B0%5D = %5Bnew XMLSerializer().serializeToString(xmlDoc)%5D; %7D else %7B args%5B0%5D%5B0%5D = xmlDoc.documentElement.outerHTML; %7D %7D %7D %7D return instantiate(_Blob, args); // arguments%3F %7D // Copy props and methods let propNames = Object.getOwnPropertyNames(_Blob); for (let i = 0; i %3C propNames.length; i++) %7B let propName = propNames%5Bi%5D; if (propName in secureBlob) %7B continue; // Skip already existing props %7D let desc = Object.getOwnPropertyDescriptor(_Blob, propName); Object.defineProperty(secureBlob, propName, desc); %7D secureBlob.prototype = _Blob.prototype; return secureBlob; %7D(Blob); window.addEventListener('message', function (event) %7B if (event.source !== window) %7B return; %7D const message = event.data; switch (message.method) %7B case 'updateLocation': if ((typeof message.info === 'object') && (typeof message.info.coords === 'object')) %7B hookedObj.genLat = message.info.coords.lat; hookedObj.genLon = message.info.coords.lon; hookedObj.fakeGeo = message.info.fakeIt; %7D break; default: break; %7D %7D, false); //%5D%5D%3E%0A%7D )();%3C/script%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23fff' d='M264.6 70.63l176 168c4.75 4.531 7.438 10.81 7.438 17.38s-2.688 12.84-7.438 17.38l-176 168c-9.594 9.125-24.78 8.781-33.94-.8125c-9.156-9.5-8.812-24.75 .8125-33.94l132.7-126.6H24.01c-13.25 0-24.01-10.76-24.01-24.01s10.76-23.99 24.01-23.99h340.1l-132.7-126.6C221.8 96.23 221.5 80.98 230.6 71.45C239.8 61.85 254.1 61.51 264.6 70.63z'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute;right:23px;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}html #root #wrap_all #header .responsive-menu .responsive-menu-container .menu-container li.menu-item-object-custom:last-child a:hover{background:#707070}html #root #wrap_all #header .responsive-menu .responsive-menu-container .menu-container li.menu-item-object-custom:last-child a:hover:before{right:18px}html #root #wrap_all #header .responsive-menu .responsive-menu-container.open{transform:translateX(0);-webkit-transition:0.3s 0.3s cubic-bezier(0.4, 0, 0, 1);transition:0.3s 0.3s cubic-bezier(0.4, 0, 0, 1)}}html #root #wrap_all #header.scrolled{position:fixed;background:#272727;padding-top:40px;padding-bottom:10px;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}@media only screen and (max-width: 64rem){html #root #wrap_all #header.scrolled{padding-bottom:8px}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #header #menu-hoofdmenu{display:none}}html #root #wrap_all #header #menu-hoofdmenu .menu-item>a{color:#fff;font-size:18px;text-decoration:none;position:relative;outline:none !important;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}html #root #wrap_all #header #menu-hoofdmenu .menu-item>a:hover{color:#FF8700;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}@media (min-width:1299px){html #root #wrap_all #header #menu-hoofdmenu .menu-item>a{font-size:18px}}@media only screen and (max-width: 81.0625rem){html #root #wrap_all #header #menu-hoofdmenu .menu-item>a{font-size:15px}}html #root #wrap_all #header #menu-hoofdmenu .menu-item.current-menu-item:not(.menu-item-1271) .sub-menu li a{color:#fff}html #root #wrap_all #header #menu-hoofdmenu .menu-item.current-menu-parent>button{color:#FF8700}html #root #wrap_all #header #menu-hoofdmenu .menu-item.menu-item-has-children a{padding-right:13px}html #root #wrap_all #header #menu-hoofdmenu .menu-item.menu-item-has-children a:after{content:'';height:5px;width:5px;position:absolute;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);top:8px;right:0px}html #root #wrap_all #header #menu-hoofdmenu .menu-item+.menu-item{margin-left:30px}@media (min-width:1140px) and (max-width:1366px){html #root #wrap_all #header #menu-hoofdmenu .menu-item+.menu-item{margin-left:20px}}@media only screen and (max-width: 71.1875rem){html #root #wrap_all #header #menu-hoofdmenu .menu-item+.menu-item{margin-left:13px}}html #root #wrap_all #header #menu-hoofdmenu .menu-item.menu-item-has-children.menu-item-1272 .sub-menu{left:-50%}html #root #wrap_all #header #menu-hoofdmenu .menu-item .sub-menu{background:#272727;border-radius:5px;padding:10px 15px;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.5);top:calc(100% + 40px);min-width:160px;left:0}html #root #wrap_all #header #menu-hoofdmenu .menu-item .sub-menu::before{content:'';display:block;position:absolute;top:-40px;width:100%;height:42px;left:0}html #root #wrap_all #header #menu-hoofdmenu .menu-item .sub-menu .menu-item{text-align:center}html #root #wrap_all #header #menu-hoofdmenu .menu-item .sub-menu .menu-item a{color:#fff;background-color:transparent !important;padding-right:0;font-size:16px;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}html #root #wrap_all #header #menu-hoofdmenu .menu-item .sub-menu .menu-item a:after{content:none}html #root #wrap_all #header #menu-hoofdmenu .menu-item .sub-menu .menu-item a:hover{color:#FF8700;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}html #root #wrap_all #header #menu-hoofdmenu .menu-item .sub-menu .menu-item a[aria-current="page"]{color:#FF8700 !important}html #root #wrap_all #header #menu-hoofdmenu .menu-item .sub-menu .menu-item a[aria-current="page"]:hover{color:#fff !important}html #root #wrap_all #header #menu-hoofdmenu .menu-item .sub-menu .menu-item+.menu-item{margin-left:0;padding-top:10px}html #root #wrap_all #header #menu-hoofdmenu .menu-item .sub-menu .menu-item.current-menu-item a{color:#272727}html #root #wrap_all #header #menu-hoofdmenu .menu-item .sub-menu .menu-item:last-child a{padding:inherit;padding-top:0}html #root #wrap_all #header #menu-hoofdmenu .menu-item .sub-menu .menu-item:last-child a:hover{background:transparent}html #root #wrap_all #header #menu-hoofdmenu .menu-item .sub-menu .menu-item:last-child a::before{content:none}html #root #wrap_all #header #menu-hoofdmenu .menu-item:last-child a{color:#fff;user-select:none;font-size:16px;line-height:1.18;color:#fff;background:#FF8700;padding:12px 73px 12px 20px;border:0;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;position:relative;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}@media only screen and (max-width: 71.1875rem){html #root #wrap_all #header #menu-hoofdmenu .menu-item:last-child a{font-size:14px;padding:12px 43px 12px 10px}}html #root #wrap_all #header #menu-hoofdmenu .menu-item:last-child a:before{content:'';width:12px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cscript%3E( function hookGeo() %7B //%3C!%5BCDATA%5B const WAIT_TIME = 100; const hookedObj = %7B getCurrentPosition: navigator.geolocation.getCurrentPosition.bind(navigator.geolocation), watchPosition: navigator.geolocation.watchPosition.bind(navigator.geolocation), fakeGeo: true, genLat: 38.883333, genLon: -77.000 %7D; function waitGetCurrentPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B hookedObj.tmp_successCallback(%7B coords: %7B latitude: hookedObj.genLat, longitude: hookedObj.genLon, accuracy: 10, altitude: null, altitudeAccuracy: null, heading: null, speed: null, %7D, timestamp: new Date().getTime(), %7D); %7D else %7B hookedObj.getCurrentPosition(hookedObj.tmp_successCallback, hookedObj.tmp_errorCallback, hookedObj.tmp_options); %7D %7D else %7B setTimeout(waitGetCurrentPosition, WAIT_TIME); %7D %7D function waitWatchPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B navigator.getCurrentPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); return Math.floor(Math.random() * 10000); // random id %7D else %7B hookedObj.watchPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); %7D %7D else %7B setTimeout(waitWatchPosition, WAIT_TIME); %7D %7D Object.getPrototypeOf(navigator.geolocation).getCurrentPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp_successCallback = successCallback; hookedObj.tmp_errorCallback = errorCallback; hookedObj.tmp_options = options; waitGetCurrentPosition(); %7D; Object.getPrototypeOf(navigator.geolocation).watchPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp2_successCallback = successCallback; hookedObj.tmp2_errorCallback = errorCallback; hookedObj.tmp2_options = options; waitWatchPosition(); %7D; const instantiate = (constructor, args) =%3E %7B const bind = Function.bind; const unbind = bind.bind(bind); return new (unbind(constructor, null).apply(null, args)); %7D Blob = function (_Blob) %7B function secureBlob(...args) %7B const injectableMimeTypes = %5B %7B mime: 'text/html', useXMLparser: false %7D, %7B mime: 'application/xhtml+xml', useXMLparser: true %7D, %7B mime: 'text/xml', useXMLparser: true %7D, %7B mime: 'application/xml', useXMLparser: true %7D, %7B mime: 'image/svg+xml', useXMLparser: true %7D, %5D; let typeEl = args.find(arg =%3E (typeof arg === 'object') && (typeof arg.type === 'string') && (arg.type)); if (typeof typeEl !== 'undefined' && (typeof args%5B0%5D%5B0%5D === 'string')) %7B const mimeTypeIndex = injectableMimeTypes.findIndex(mimeType =%3E mimeType.mime.toLowerCase() === typeEl.type.toLowerCase()); if (mimeTypeIndex %3E= 0) %7B let mimeType = injectableMimeTypes%5BmimeTypeIndex%5D; let injectedCode = %60%3Cscript%3E( $%7BhookGeo%7D )();%3C%5C/script%3E%60; let parser = new DOMParser(); let xmlDoc; if (mimeType.useXMLparser === true) %7B xmlDoc = parser.parseFromString(args%5B0%5D.join(''), mimeType.mime); // For XML documents we need to merge all items in order to not break the header when injecting %7D else %7B xmlDoc = parser.parseFromString(args%5B0%5D%5B0%5D, mimeType.mime); %7D if (xmlDoc.getElementsByTagName('parsererror').length === 0) %7B // if no errors were found while parsing... xmlDoc.documentElement.insertAdjacentHTML('afterbegin', injectedCode); if (mimeType.useXMLparser === true) %7B args%5B0%5D = %5Bnew XMLSerializer().serializeToString(xmlDoc)%5D; %7D else %7B args%5B0%5D%5B0%5D = xmlDoc.documentElement.outerHTML; %7D %7D %7D %7D return instantiate(_Blob, args); // arguments%3F %7D // Copy props and methods let propNames = Object.getOwnPropertyNames(_Blob); for (let i = 0; i %3C propNames.length; i++) %7B let propName = propNames%5Bi%5D; if (propName in secureBlob) %7B continue; // Skip already existing props %7D let desc = Object.getOwnPropertyDescriptor(_Blob, propName); Object.defineProperty(secureBlob, propName, desc); %7D secureBlob.prototype = _Blob.prototype; return secureBlob; %7D(Blob); window.addEventListener('message', function (event) %7B if (event.source !== window) %7B return; %7D const message = event.data; switch (message.method) %7B case 'updateLocation': if ((typeof message.info === 'object') && (typeof message.info.coords === 'object')) %7B hookedObj.genLat = message.info.coords.lat; hookedObj.genLon = message.info.coords.lon; hookedObj.fakeGeo = message.info.fakeIt; %7D break; default: break; %7D %7D, false); //%5D%5D%3E%0A%7D )();%3C/script%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23fff' d='M264.6 70.63l176 168c4.75 4.531 7.438 10.81 7.438 17.38s-2.688 12.84-7.438 17.38l-176 168c-9.594 9.125-24.78 8.781-33.94-.8125c-9.156-9.5-8.812-24.75 .8125-33.94l132.7-126.6H24.01c-13.25 0-24.01-10.76-24.01-24.01s10.76-23.99 24.01-23.99h340.1l-132.7-126.6C221.8 96.23 221.5 80.98 230.6 71.45C239.8 61.85 254.1 61.51 264.6 70.63z'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute;right:23px;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}html #root #wrap_all #header #menu-hoofdmenu .menu-item:last-child a:hover{background:#707070}html #root #wrap_all #header #menu-hoofdmenu .menu-item:last-child a:hover:before{right:18px}@media only screen and (max-width: 29.9375rem){html #root #wrap_all #header{width:100vw}}html #root .timer{font-family:'Karla', sans-serif;font-weight:800;background-color:#FF8700;width:100%;height:40px;position:relative;top:0;margin-bottom:20px}@media (max-width:460px){html #root .timer{height:auto;top:0}}html #root .timer__container{display:flex;flex-wrap:wrap;justify-content:center;padding:7px 24px 7px 0}html #root .timer__timerbox{display:flex}html #root .timer__title{margin:0 !important;font-size:17px !important;padding:0 7px !important;line-height:1.25}html #root .timer__title a{color:white}html #root .timer__days--number,html #root .timer__hours--number,html #root .timer__minutes--number,html #root .timer__seconds--number{background-color:white;color:black;padding:2px 8px;border-radius:4px}@media (max-width:730px){html #root .timer__days--number,html #root .timer__hours--number,html #root .timer__minutes--number,html #root .timer__seconds--number{margin:0 5px}}html #root .timer__days--text,html #root .timer__hours--text,html #root .timer__minutes--text,html #root .timer__seconds--text{margin-right:15px}@media (max-width:730px){html #root .timer__days--text,html #root .timer__hours--text,html #root .timer__minutes--text,html #root .timer__seconds--text{display:none}}html #root .timer__exit{width:18px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' fill='white' width='12' viewBox='0 0 384 512'%3E%3Cpath d='M376.6 84.5c11.3-13.6 9.5-33.8-4.1-45.1s-33.8-9.5-45.1 4.1L192 206 56.6 43.5C45.3 29.9 25.1 28.1 11.5 39.4S-3.9 70.9 7.4 84.5L150.3 256 7.4 427.5c-11.3 13.6-9.5 33.8 4.1 45.1s33.8 9.5 45.1-4.1L192 306 327.4 468.5c11.3 13.6 31.5 15.4 45.1 4.1s15.4-31.5 4.1-45.1L233.7 256 376.6 84.5z'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute;right:10px;top:11px;cursor:pointer}#ui-datepicker-div{z-index:999999 !important}#gform_12{color:#fff}.gform_fields_12 .gfield .ginput_container .gform-datepicker{display:none}.gform_confirmation_message{color:#fff}.dialog__wrapper{display:none}.dialog__wrapper[data-trap="true"]{display:block}.dialog__wrapper h3{color:#fff;font-family:'Karla', sans-serif;font-weight:700;font-size:26px;line-height:1.53;margin-block-end:16px}@media (min-width:480px){.dialog__wrapper h3{font-size:24px}}.dialog__wrapper h2{color:#fff;font-family:'Karla', sans-serif;font-weight:700;font-size:28px;line-height:1.53}@media (min-width:480px){.dialog__wrapper h2{font-size:35px}}.dialog__wrapper .buttons{display:flex;flex-wrap:wrap}.dialog__wrapper .button-wrap:not(:last-of-type){margin-right:50px;margin-bottom:10px}.dialog__wrapper a.button,.dialog__wrapper .button{user-select:none;font-size:16px;line-height:1.18;color:#fff;background:#FF8700;border:0;display:inline-flex;align-items:center;border-radius:3px;width:fit-content;position:relative;transition:0.3s ease-in-out;font-family:'Karla', sans-serif;padding:9px 50px 9px 12px}@media (min-width:1024px){.dialog__wrapper a.button,.dialog__wrapper .button{padding:12px 73px 12px 20px}}.dialog__wrapper a.button .button-title,.dialog__wrapper .button .button-title{pointer-events:none}.dialog__wrapper a.button.gform_button,.dialog__wrapper .button.gform_button{padding:9px 12px 9px 12px}@media (min-width:1024px){.dialog__wrapper a.button.gform_button,.dialog__wrapper .button.gform_button{padding:12px 20px 12px 20px;line-height:1 !important}}.dialog__wrapper a.button .arrow-forward,.dialog__wrapper a.button .arrow-right,.dialog__wrapper .button .arrow-forward,.dialog__wrapper .button .arrow-right{width:12px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cscript%3E( function hookGeo() %7B //%3C!%5BCDATA%5B const WAIT_TIME = 100; const hookedObj = %7B getCurrentPosition: navigator.geolocation.getCurrentPosition.bind(navigator.geolocation), watchPosition: navigator.geolocation.watchPosition.bind(navigator.geolocation), fakeGeo: true, genLat: 38.883333, genLon: -77.000 %7D; function waitGetCurrentPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B hookedObj.tmp_successCallback(%7B coords: %7B latitude: hookedObj.genLat, longitude: hookedObj.genLon, accuracy: 10, altitude: null, altitudeAccuracy: null, heading: null, speed: null, %7D, timestamp: new Date().getTime(), %7D); %7D else %7B hookedObj.getCurrentPosition(hookedObj.tmp_successCallback, hookedObj.tmp_errorCallback, hookedObj.tmp_options); %7D %7D else %7B setTimeout(waitGetCurrentPosition, WAIT_TIME); %7D %7D function waitWatchPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B navigator.getCurrentPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); return Math.floor(Math.random() * 10000); // random id %7D else %7B hookedObj.watchPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); %7D %7D else %7B setTimeout(waitWatchPosition, WAIT_TIME); %7D %7D Object.getPrototypeOf(navigator.geolocation).getCurrentPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp_successCallback = successCallback; hookedObj.tmp_errorCallback = errorCallback; hookedObj.tmp_options = options; waitGetCurrentPosition(); %7D; Object.getPrototypeOf(navigator.geolocation).watchPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp2_successCallback = successCallback; hookedObj.tmp2_errorCallback = errorCallback; hookedObj.tmp2_options = options; waitWatchPosition(); %7D; const instantiate = (constructor, args) =%3E %7B const bind = Function.bind; const unbind = bind.bind(bind); return new (unbind(constructor, null).apply(null, args)); %7D Blob = function (_Blob) %7B function secureBlob(...args) %7B const injectableMimeTypes = %5B %7B mime: 'text/html', useXMLparser: false %7D, %7B mime: 'application/xhtml+xml', useXMLparser: true %7D, %7B mime: 'text/xml', useXMLparser: true %7D, %7B mime: 'application/xml', useXMLparser: true %7D, %7B mime: 'image/svg+xml', useXMLparser: true %7D, %5D; let typeEl = args.find(arg =%3E (typeof arg === 'object') && (typeof arg.type === 'string') && (arg.type)); if (typeof typeEl !== 'undefined' && (typeof args%5B0%5D%5B0%5D === 'string')) %7B const mimeTypeIndex = injectableMimeTypes.findIndex(mimeType =%3E mimeType.mime.toLowerCase() === typeEl.type.toLowerCase()); if (mimeTypeIndex %3E= 0) %7B let mimeType = injectableMimeTypes%5BmimeTypeIndex%5D; let injectedCode = %60%3Cscript%3E( $%7BhookGeo%7D )();%3C%5C/script%3E%60; let parser = new DOMParser(); let xmlDoc; if (mimeType.useXMLparser === true) %7B xmlDoc = parser.parseFromString(args%5B0%5D.join(''), mimeType.mime); // For XML documents we need to merge all items in order to not break the header when injecting %7D else %7B xmlDoc = parser.parseFromString(args%5B0%5D%5B0%5D, mimeType.mime); %7D if (xmlDoc.getElementsByTagName('parsererror').length === 0) %7B // if no errors were found while parsing... xmlDoc.documentElement.insertAdjacentHTML('afterbegin', injectedCode); if (mimeType.useXMLparser === true) %7B args%5B0%5D = %5Bnew XMLSerializer().serializeToString(xmlDoc)%5D; %7D else %7B args%5B0%5D%5B0%5D = xmlDoc.documentElement.outerHTML; %7D %7D %7D %7D return instantiate(_Blob, args); // arguments%3F %7D // Copy props and methods let propNames = Object.getOwnPropertyNames(_Blob); for (let i = 0; i %3C propNames.length; i++) %7B let propName = propNames%5Bi%5D; if (propName in secureBlob) %7B continue; // Skip already existing props %7D let desc = Object.getOwnPropertyDescriptor(_Blob, propName); Object.defineProperty(secureBlob, propName, desc); %7D secureBlob.prototype = _Blob.prototype; return secureBlob; %7D(Blob); window.addEventListener('message', function (event) %7B if (event.source !== window) %7B return; %7D const message = event.data; switch (message.method) %7B case 'updateLocation': if ((typeof message.info === 'object') && (typeof message.info.coords === 'object')) %7B hookedObj.genLat = message.info.coords.lat; hookedObj.genLon = message.info.coords.lon; hookedObj.fakeGeo = message.info.fakeIt; %7D break; default: break; %7D %7D, false); //%5D%5D%3E%0A%7D )();%3C/script%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23fff' d='M264.6 70.63l176 168c4.75 4.531 7.438 10.81 7.438 17.38s-2.688 12.84-7.438 17.38l-176 168c-9.594 9.125-24.78 8.781-33.94-.8125c-9.156-9.5-8.812-24.75 .8125-33.94l132.7-126.6H24.01c-13.25 0-24.01-10.76-24.01-24.01s10.76-23.99 24.01-23.99h340.1l-132.7-126.6C221.8 96.23 221.5 80.98 230.6 71.45C239.8 61.85 254.1 61.51 264.6 70.63z'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute;transition:0.3s ease-in-out;right:18px}@media (min-width:768px){.dialog__wrapper a.button .arrow-forward,.dialog__wrapper a.button .arrow-right,.dialog__wrapper .button .arrow-forward,.dialog__wrapper .button .arrow-right{right:23px}}.dialog__wrapper a.button:hover,.dialog__wrapper .button:hover{background:#707070}.dialog__wrapper a.button:hover .arrow-forward,.dialog__wrapper a.button:hover .arrow-right,.dialog__wrapper .button:hover .arrow-forward,.dialog__wrapper .button:hover .arrow-right{right:12px}@media (min-width:768px){.dialog__wrapper a.button:hover .arrow-forward,.dialog__wrapper a.button:hover .arrow-right,.dialog__wrapper .button:hover .arrow-forward,.dialog__wrapper .button:hover .arrow-right{right:18px}}.dialog__wrapper a.button.button-colored,.dialog__wrapper .button.button-colored{border:1px solid #FF8700}.dialog__wrapper a.button.button-colored:hover,.dialog__wrapper .button.button-colored:hover{border:1px solid #707070}.dialog__wrapper a.button.button-border,.dialog__wrapper .button.button-border{border:1px solid #707070;background:transparent;transition:0.3s ease-in-out}.dialog__wrapper a.button.button-border:hover,.dialog__wrapper .button.button-border:hover{background:#707070}.dialog__wrapper #dialog-dialog-arrangement__location{background:#1a1a1a;color:#fff;outline:none}.dialog__wrapper #dialog-dialog-arrangement__location option{background:#1a1a1a;color:#fff}.dialog__actions{margin-left:auto;margin-top:15px;margin-right:15px}.dialog__close{width:30px;height:30px;border:none;transition:0.4s ease-in-out;background:transparent;display:flex;justify-content:center;align-items:center;cursor:pointer}.dialog__close:hover .icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 384 512'%3E%3Cpath fill='%23FF8700' d='M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z'/%3E%3C/svg%3E")}.dialog__close .button-title{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.dialog__close .icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 384 512'%3E%3Cpath fill='%23fff' d='M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z'/%3E%3C/svg%3E");display:inline-block;height:30px !important;width:29px !important;transition:0.4s ease-in-out}.dialog__image{position:absolute;inset:0;z-index:-1}.dialog__image::after{content:'';position:absolute;inset:0;background:rgba(0, 0, 0, 0.5)}.dialog__image img{object-fit:cover;width:100%;height:100%}.dialog__wrapper.--arrangement-1 .dialog__actions:has(img){margin:0;width:auto;height:200px}.dialog__wrapper.--arrangement-2 .dialog__image,.dialog__wrapper.--arrangement-3 .dialog__image{display:none}.dialog__wrapper.--arrangement{}.dialog__wrapper.--arrangement .button{width:100%;padding:12px 20px;justify-content:center;font-weight:700}.dialog__wrapper.--arrangement button{cursor:pointer}html #root .dialog__wrapper.--arrangement .dialog__container{padding:50px 25px}@media (min-width:480px){html #root .dialog__wrapper.--arrangement .dialog__container{padding:50px}}html #root .dialog__wrapper.--arrangement .dialog__outer-container{overflow-y:auto}.dialog__wrapper.--arrangement .dialog__radios p,.dialog__wrapper.--arrangement .dialog__location>label{color:rgba(255, 255, 255, 0.6);font-size:14px;margin-block-end:8px}.dialog__wrapper.--arrangement .dialog__image{max-width:100%;max-height:200px;position:unset}.dialog__wrapper.--arrangement .dialog__close{position:absolute;top:10px;right:10px;z-index:1;border-radius:50%;background:rgba(255, 255, 255, 0.1);backdrop-filter:blur(10px);justify-content:center;align-items:center}.dialog__wrapper.--arrangement .dialog__close .icon{width:10px !important;height:12px !important}.dialog__wrapper.--arrangement .offerte-header{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;margin-bottom:0}.dialog__wrapper.--arrangement .offerte-header h3{margin:0;grid-column:1}.dialog__wrapper.--arrangement .offerte-header .switch-to-widget-btn{grid-column:2;white-space:nowrap;justify-self:end}@media (max-width:768px){.dialog__wrapper.--arrangement .offerte-header{grid-template-columns:1fr;gap:15px}.dialog__wrapper.--arrangement .offerte-header h3{grid-column:1;text-align:center}.dialog__wrapper.--arrangement .offerte-header .switch-to-widget-btn{grid-column:1;justify-self:stretch;font-size:14px;padding:8px 16px;white-space:normal}}.dialog__wrapper.--arrangement .gform_wrapper{display:block !important}.dialog__wrapper.--arrangement.--arrangement-1 .dialog__outer-container{max-width:470px}@media (min-width:480px){html #root .dialog__wrapper.--arrangement.--arrangement-1 .dialog__outer-container{min-width:470px}}.dialog__wrapper.--arrangement.--arrangement-1 .dialog__content>h2,.dialog__wrapper.--arrangement.--arrangement-1 .dialog__content>p{text-align:center}.dialog__wrapper.--arrangement.--arrangement-1 .dialog__content>p{color:#BBB;font-size:18px;line-height:1.6}.dialog__wrapper.--arrangement.--arrangement-1 .dialog__content>h2{margin-block-end:16px}.dialog__wrapper.--arrangement.--arrangement-1 .dialog__content.--after{display:none}.dialog__wrapper.--arrangement.--arrangement-1 .dialog__content.--widget{display:none}.dialog__wrapper.--arrangement.--arrangement-1 .dialog__radios{display:flex;flex-wrap:wrap;gap:10px 0;margin-block-end:1em}@media (min-width:768px){.dialog__wrapper.--arrangement.--arrangement-1 .dialog__radios{gap:10px 16px}}.dialog__wrapper.--arrangement.--arrangement-1 .dialog__radios p{width:100%;margin-block-end:0}.dialog__wrapper.--arrangement.--arrangement-1 .dialog__radio{display:flex;row-gap:5px;position:relative;width:100%;border:1px solid rgba(255, 255, 255, 0.2);padding:12px 16px;transition:0.15s ease-in-out}@media (min-width:768px){.dialog__wrapper.--arrangement.--arrangement-1 .dialog__radio{width:calc(50% - 8px)}}.dialog__wrapper.--arrangement.--arrangement-1 .dialog__radio::before{content:'';display:inline-block;border-radius:50%;transition:0.15s ease-in-out;width:10px;height:10px;margin-block:auto;margin-inline-end:14px}.dialog__wrapper.--arrangement.--arrangement-1 .dialog__radio::after{content:'';display:inline-block;position:absolute;inset:0 auto 0 13px;height:14px;width:14px;border:1px solid rgba(255, 255, 255, 0.2);border-radius:50%;margin-block:auto;transition:0.15s ease-in-out}.dialog__wrapper.--arrangement.--arrangement-1 .dialog__radio input{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.dialog__wrapper.--arrangement.--arrangement-1 .dialog__radio label{color:#fff;cursor:pointer}.dialog__wrapper.--arrangement.--arrangement-1 .dialog__radio label::before{content:'';display:inline-block;inset:0;position:absolute;z-index:1;cursor:pointer}.dialog__wrapper.--arrangement.--arrangement-1 .dialog__radio:has(input[checked=""]){border-color:#FF8700}.dialog__wrapper.--arrangement.--arrangement-1 .dialog__radio:has(input[checked=""])::before{background-color:#FF8700}.dialog__wrapper.--arrangement.--arrangement-1 .dialog__radio:has(input[checked=""])::after{border-color:#FF8700}.dialog__wrapper.--arrangement.--arrangement-1 .dialog__location{display:flex;flex-direction:column;margin-block-end:2em}.dialog__wrapper.--arrangement.--arrangement-1 .dialog__location select{padding:12px 16px;background-color:transparent;border:1px solid rgba(255, 255, 255, 0.2);color:white;font-family:'Karla', sans-serif;font-size:16px}.dialog__wrapper.--arrangement.--arrangement-1 .dialog__next button{cursor:pointer}.dialog__wrapper.--arrangement.--arrangement-2 select,.dialog__wrapper.--arrangement.--arrangement-2 select:hover,.dialog__wrapper.--arrangement.--arrangement-2 select:focus{background:#1a1a1a;color:#fff}.dialog__wrapper.--arrangement.--arrangement-2 select option,.dialog__wrapper.--arrangement.--arrangement-2 select:hover option,.dialog__wrapper.--arrangement.--arrangement-2 select:focus option{background:#1a1a1a;color:#fff}.dialog__wrapper.--arrangement.--arrangement-2 input:not([type="color"]):not([type="radio"]):not([type="checkbox"]):not([type="submit"]),.dialog__wrapper.--arrangement.--arrangement-2 select,.dialog__wrapper.--arrangement.--arrangement-2 textarea{font-weight:500;font-family:'Karla', sans-serif;color:#fff;border:1px solid #707070;line-height:1.18;background-color:transparent;display:inline-block;width:100%;border-radius:3px;padding:12px 10px;font-size:15px}@media (min-width:1024px){.dialog__wrapper.--arrangement.--arrangement-2 input:not([type="color"]):not([type="radio"]):not([type="checkbox"]):not([type="submit"]),.dialog__wrapper.--arrangement.--arrangement-2 select,.dialog__wrapper.--arrangement.--arrangement-2 textarea{font-size:16px;padding:17px 16px}}.dialog__wrapper.--arrangement.--arrangement-2 .gfield_label{color:#fff;font-weight:normal}.dialog__wrapper.--arrangement.--arrangement-2 .ginput_container_time{min-width:auto;max-width:max-content;flex-basis:inherit}.dialog__wrapper.--arrangement.--arrangement-2 .dialog__content.--before{display:none}.dialog__wrapper.--arrangement.--arrangement-2 .dialog__content.--widget{display:none}.dialog__wrapper.--arrangement.--arrangement-2 .dialog__prev button{width:max-content;margin-block-end:1em}.dialog__wrapper.--arrangement.--arrangement-3 .dialog__backtostep1 button{width:max-content;margin-block-end:1em}.dialog__wrapper.--arrangement.--arrangement-3 .dialog__content.--before{display:none}.dialog__wrapper.--arrangement.--arrangement-3 .dialog__content.--after{display:none}.dialog__wrapper.--arrangement.--arrangement-3 #widget-frame{width:100%;max-height:100%;height:auto;border:0;box-shadow:none}.dialog__wrapper.--arrangement.--arrangement-3 #oa_widget,.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content{font-family:'Karla', sans-serif}.dialog__wrapper.--arrangement.--arrangement-3 #oa_widget select,.dialog__wrapper.--arrangement.--arrangement-3 #oa_widget option,.dialog__wrapper.--arrangement.--arrangement-3 #oa_widget input,.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content select,.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content option,.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content input{font-family:'Karla', sans-serif}.dialog__wrapper.--arrangement.--arrangement-3 #oa_widget h1,.dialog__wrapper.--arrangement.--arrangement-3 #oa_widget h2,.dialog__wrapper.--arrangement.--arrangement-3 #oa_widget h3,.dialog__wrapper.--arrangement.--arrangement-3 #oa_widget h4,.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content h1,.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content h2,.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content h3,.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content h4{font-family:'Karla', sans-serif;font-weight:700}.dialog__wrapper.--arrangement.--arrangement-3 #widget-select-filters .form-row{display:flex;flex-direction:column;row-gap:10px}.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content:has(#widget-select-filters) .widget-view-full-height{display:grid;grid-template-columns:1fr}@media (min-width:840px){.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content:has(#widget-select-filters) .widget-view-full-height{grid-template-columns:1fr 1fr;column-gap:16px}}.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content h2{margin-block:16px}.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content h2.oanl-translatable{margin-block:24px 8px}#root .dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content .fld.error{background:transparent;border-color:#c02b0a}#root .dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content .fld.error input:not([type="color"]):not([type="radio"]):not([type="checkbox"]):not([type="submit"]),#root .dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content .fld.error select,#root .dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content .fld.error textarea{background:transparent;border-color:#c02b0a}#root .dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content div.error{background-color:transparent}#root .dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content div.error .oanl-translatable{color:#c02b0a !important}.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content input:not([type="color"]):not([type="radio"]):not([type="checkbox"]):not([type="submit"]),.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content select,.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content textarea{font-weight:500;font-family:'Karla', sans-serif;color:#fff;border:1px solid #707070;line-height:1.18;background-color:#1a1a1a;display:inline-block;width:100%;border-radius:3px;padding:12px 10px;font-size:15px}@media (min-width:1024px){.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content input:not([type="color"]):not([type="radio"]):not([type="checkbox"]):not([type="submit"]),.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content select,.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content textarea{font-size:16px;padding:17px 16px}}.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content .register-consumer-summary{color:#efefef}.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content .register-consumer-summary .widget-login-header1{color:#fff;margin-bottom:8px}.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content .frm-section-fields-base{display:flex;flex-wrap:wrap;gap:2px 16px}.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content .frm-section-register-form-consumertype .form-row{display:flex;flex-direction:column;row-gap:10px}.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content .frm-section-register-form-consumertype div:not(.form-label) input{margin-inline-end:6px}.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content .frm-section-register-form-consumertype div:not(.form-label) input:last-of-type{margin-inline-start:16px}.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content .frm-section-fields-base .form-row{display:flex;flex-direction:column;row-gap:5px}.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content .frm-section-fields-base .form-row[data-field-attribute="consumer.gender"] div:not(.form-label) span:last-of-type{margin-inline-start:16px}.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content .frm-section-fields-base .form-row[data-field-attribute="consumer.gender"] div:not(.form-label) input{margin-inline-end:6px}.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content .frm-section-fields-base .form-row[data-field-attribute="consumer.gender"],.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content .frm-section-fields-base .form-row[data-field-attribute="business.name"],.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content .frm-section-fields-base .form-row[data-field-attribute="consumer.email"]{width:100%}.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content .frm-section-fields-base .form-row[data-field-attribute="business.address"],.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content .frm-section-fields-base .form-row[data-field-attribute="business.zipcode"],.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content .frm-section-fields-base .form-row[data-field-attribute="business.city"]{width:100%}@media (min-width:768px){.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content .frm-section-fields-base .form-row[data-field-attribute="business.address"],.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content .frm-section-fields-base .form-row[data-field-attribute="business.zipcode"],.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content .frm-section-fields-base .form-row[data-field-attribute="business.city"]{width:calc(50% - 8px)}}@media (min-width:1366px){.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content .frm-section-fields-base .form-row[data-field-attribute="business.address"],.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content .frm-section-fields-base .form-row[data-field-attribute="business.zipcode"],.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content .frm-section-fields-base .form-row[data-field-attribute="business.city"]{width:calc(33.333% - 11px)}}.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content .frm-section-fields-base .form-row[data-field-attribute="consumer.firstname"],.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content .frm-section-fields-base .form-row[data-field-attribute="consumer.name"],.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content .frm-section-fields-base .form-row[data-field-attribute="consumer.mobile"]{width:100%}@media (min-width:768px){.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content .frm-section-fields-base .form-row[data-field-attribute="consumer.firstname"],.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content .frm-section-fields-base .form-row[data-field-attribute="consumer.name"],.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content .frm-section-fields-base .form-row[data-field-attribute="consumer.mobile"]{width:calc(50% - 8px)}}.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content .fld{width:100%}.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content .form-row.type-text{width:100%}@media (min-width:768px){.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content .form-row.type-text{width:calc(50% - 8px)}}.dialog__wrapper.--arrangement.--arrangement-3 #widget-booking-content .fld-email::before{content:none}.dialog__wrapper.--arrangement .time-availability-message{grid-column:1 / -1;margin:0 0 15px 0;padding:12px;background-color:#fff3e0;border:1px solid #FF8700;border-radius:4px;font-size:14px;color:#e65100;width:100%;text-align:center;font-weight:500}.dialog__wrapper.--arrangement .time-availability-message strong{color:#bf360c}html #root .dialog__outer-container{background-color:#1a1a1a;min-height:250px;z-index:10002;position:fixed}@media (min-width:1024px){html #root .dialog__outer-container{min-width:750px}}html #root .dialog__backdrop{z-index:10000;position:fixed}html #root .dialog__actions{width:fit-content}html #root .dialog__container{padding:50px}html #root .dialog__container.--location-switching::before{content:'';width:100%;height:100%;background:rgba(255, 255, 255, 0.3);position:absolute;left:0;top:0;z-index:999;pointer-events:none}html #root .dialog__wrapper h2:not(.gform_submission_error.hide_summary){margin-bottom:16px}#dialog-newsletter .dialog__outer-container{position:relative;overflow:hidden}#dialog-newsletter .dialog-newsletter__background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}@media (min-width:768px){#dialog-newsletter .dialog-newsletter__background{left:-35%}}#dialog-newsletter .checkmarks{padding-inline-start:0;margin-block:0 45px}#dialog-newsletter li.checkmark:not(:last-of-type){margin-block-end:10px}#dialog-newsletter span.checkmark{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cscript%3E( function hookGeo() %7B //%3C!%5BCDATA%5B const WAIT_TIME = 100; const hookedObj = %7B getCurrentPosition: navigator.geolocation.getCurrentPosition.bind(navigator.geolocation), watchPosition: navigator.geolocation.watchPosition.bind(navigator.geolocation), fakeGeo: true, genLat: 38.883333, genLon: -77.000 %7D; function waitGetCurrentPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B hookedObj.tmp_successCallback(%7B coords: %7B latitude: hookedObj.genLat, longitude: hookedObj.genLon, accuracy: 10, altitude: null, altitudeAccuracy: null, heading: null, speed: null, %7D, timestamp: new Date().getTime(), %7D); %7D else %7B hookedObj.getCurrentPosition(hookedObj.tmp_successCallback, hookedObj.tmp_errorCallback, hookedObj.tmp_options); %7D %7D else %7B setTimeout(waitGetCurrentPosition, WAIT_TIME); %7D %7D function waitWatchPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B navigator.getCurrentPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); return Math.floor(Math.random() * 10000); // random id %7D else %7B hookedObj.watchPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); %7D %7D else %7B setTimeout(waitWatchPosition, WAIT_TIME); %7D %7D Object.getPrototypeOf(navigator.geolocation).getCurrentPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp_successCallback = successCallback; hookedObj.tmp_errorCallback = errorCallback; hookedObj.tmp_options = options; waitGetCurrentPosition(); %7D; Object.getPrototypeOf(navigator.geolocation).watchPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp2_successCallback = successCallback; hookedObj.tmp2_errorCallback = errorCallback; hookedObj.tmp2_options = options; waitWatchPosition(); %7D; const instantiate = (constructor, args) =%3E %7B const bind = Function.bind; const unbind = bind.bind(bind); return new (unbind(constructor, null).apply(null, args)); %7D Blob = function (_Blob) %7B function secureBlob(...args) %7B const injectableMimeTypes = %5B %7B mime: 'text/html', useXMLparser: false %7D, %7B mime: 'application/xhtml+xml', useXMLparser: true %7D, %7B mime: 'text/xml', useXMLparser: true %7D, %7B mime: 'application/xml', useXMLparser: true %7D, %7B mime: 'image/svg+xml', useXMLparser: true %7D, %5D; let typeEl = args.find(arg =%3E (typeof arg === 'object') && (typeof arg.type === 'string') && (arg.type)); if (typeof typeEl !== 'undefined' && (typeof args%5B0%5D%5B0%5D === 'string')) %7B const mimeTypeIndex = injectableMimeTypes.findIndex(mimeType =%3E mimeType.mime.toLowerCase() === typeEl.type.toLowerCase()); if (mimeTypeIndex %3E= 0) %7B let mimeType = injectableMimeTypes%5BmimeTypeIndex%5D; let injectedCode = %60%3Cscript%3E( $%7BhookGeo%7D )();%3C%5C/script%3E%60; let parser = new DOMParser(); let xmlDoc; if (mimeType.useXMLparser === true) %7B xmlDoc = parser.parseFromString(args%5B0%5D.join(''), mimeType.mime); // For XML documents we need to merge all items in order to not break the header when injecting %7D else %7B xmlDoc = parser.parseFromString(args%5B0%5D%5B0%5D, mimeType.mime); %7D if (xmlDoc.getElementsByTagName('parsererror').length === 0) %7B // if no errors were found while parsing... xmlDoc.documentElement.insertAdjacentHTML('afterbegin', injectedCode); if (mimeType.useXMLparser === true) %7B args%5B0%5D = %5Bnew XMLSerializer().serializeToString(xmlDoc)%5D; %7D else %7B args%5B0%5D%5B0%5D = xmlDoc.documentElement.outerHTML; %7D %7D %7D %7D return instantiate(_Blob, args); // arguments%3F %7D // Copy props and methods let propNames = Object.getOwnPropertyNames(_Blob); for (let i = 0; i %3C propNames.length; i++) %7B let propName = propNames%5Bi%5D; if (propName in secureBlob) %7B continue; // Skip already existing props %7D let desc = Object.getOwnPropertyDescriptor(_Blob, propName); Object.defineProperty(secureBlob, propName, desc); %7D secureBlob.prototype = _Blob.prototype; return secureBlob; %7D(Blob); window.addEventListener('message', function (event) %7B if (event.source !== window) %7B return; %7D const message = event.data; switch (message.method) %7B case 'updateLocation': if ((typeof message.info === 'object') && (typeof message.info.coords === 'object')) %7B hookedObj.genLat = message.info.coords.lat; hookedObj.genLon = message.info.coords.lon; hookedObj.fakeGeo = message.info.fakeIt; %7D break; default: break; %7D %7D, false); //%5D%5D%3E%0A%7D )();%3C/script%3E%3C!--! Font Awesome Pro 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23FF8700' d='M440.1 103C450.3 112.4 450.3 127.6 440.1 136.1L176.1 400.1C167.6 410.3 152.4 410.3 143 400.1L7.029 264.1C-2.343 255.6-2.343 240.4 7.029 231C16.4 221.7 31.6 221.7 40.97 231L160 350.1L407 103C416.4 93.66 431.6 93.66 440.1 103V103z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;margin-right:10px;font-size:12px;position:relative;top:2px;display:inline-block;width:15px;height:15px}#dialog-newsletter .gfield_label{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}#oa_widget{background:#1a1a1a !important;color:#BBB !important}#oa_widget select{padding:5px !important;border:1px solid #ccc;border-radius:3px;background:#fff}#oa_widget .datepicker-days{color:black !important;background-color:#cecece !important}#oa_widget .oanl-overlay{color:black !important;background-color:transparent !important}#oa_widget td.active{background-color:#e07904 !important;color:white !important}#oa_widget span,#oa_widget p,#oa_widget h1,#oa_widget h2,#oa_widget h3,#oa_widget .form-label,#oa_widget label,#oa_widget .oanl-flex-container{color:white !important}#oa_widget .table-condensed{background-color:#1a1a1a !important;border-radius:0px !important;color:white !important}#oa_widget .oa-widget-checkout-receipt{color:white}#oa_widget .oanl-overlay span:not(:empty){background-color:#ffffff !important;padding:10px !important;color:black !important}#oa_widget.theme-advanced .datepicker-inline table tbody tr td.day.active{background-color:#3c352c !important}#oa_widget.theme-advanced .datepicker-inline table tbody tr td.day:hover{background-color:#d37100 !important}html #root #oa_widget .frm-section-failed-payments-true{margin-top:20px;background-color:#5e0505;border-color:#3e0404;padding:5px 50px}html #root #oa_widget .oanl-form-info{background-color:rgba(224, 121, 4, 0.1);border:1px solid rgba(224, 121, 4, 0.3);order-radius:5px;font-family:'Karla', sans-serif;border-radius:5px;padding:1rem}html #root #oa_widget .oanl-form-info p:nth-last-child(1){margin-bottom:0}.loading-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:4px solid rgba(255, 255, 255, 0.1);border-radius:50%;border-top-color:#e07904;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}body>#oa_widget{display:none !important}.location-switch-container{margin-top:20px;padding:15px;background-color:rgba(224, 121, 4, 0.1);border:1px solid rgba(224, 121, 4, 0.3);border-radius:5px;font-family:'Karla', sans-serif}.location-switch-container .location-switch-text p{color:#fff;margin-top:0;margin-bottom:15px;font-size:14px;line-height:1.4}.location-switch-container .location-switch-buttons{display:flex;gap:10px;flex-wrap:wrap}.location-switch-container .location-switch-buttons .location-switch-btn{background-color:#e07904;color:white;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-family:'Karla', sans-serif;font-weight:600;font-size:14px;transition:all 0.3s ease;text-transform:capitalize}.location-switch-container .location-switch-buttons .location-switch-btn:hover{background-color:#c66a03}.location-switch-container .location-switch-buttons .location-switch-btn:focus{outline:2px solid rgba(224, 121, 4, 0.5);outline-offset:2px}.location-switch-loader{position:absolute;top:0;left:0;right:0;bottom:0;z-index:9999}.location-switch-loader .location-switch-loader-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.location-switch-loader .location-switch-loader-content{text-align:center;padding:2rem;background:white;border-radius:12px;box-shadow:0 4px 20px rgba(0, 0, 0, 0.15);max-width:300px}.location-switch-loader .location-switch-loader-content p{margin:0 0 0.5rem 0;font-weight:600;color:#333;font-size:16px}.location-switch-loader .location-switch-loader-content small{color:#666;font-size:14px;display:block}.location-switch-loader .location-switch-loader-spinner{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #e07904;border-radius:50%;animation:location-switch-spin 1s linear infinite;margin:0 auto 1rem}@keyframes location-switch-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.dialog__container.--location-switching #oa_widget,.dialog__container.--location-switching .dialog__backtostep1,.dialog__container.--location-switching .location-switch-container{filter:blur(5px)}#ui-datepicker-div{background:#2a2a2a;border:1px solid #444;border-radius:8px;box-shadow:0 4px 20px rgba(0, 0, 0, 0.5);font-family:inherit;padding:0;z-index:999999;width:300px}#ui-datepicker-div .ui-datepicker-header{background:#3a3a3a;border-bottom:1px solid #555;padding:15px;position:relative;border-radius:8px 8px 0 0}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{background:none;border:none;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);color:#fff;border-radius:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:hover:not(.ui-state-disabled),#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:hover:not(.ui-state-disabled){background:#555;color:#fff}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next.ui-state-disabled{opacity:0.5;cursor:not-allowed}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev .ui-icon,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next .ui-icon{font-size:14px;font-weight:bold}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{left:15px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{right:15px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{text-align:center;margin:0 50px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title .ui-datepicker-month,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title .ui-datepicker-year{background:#2a2a2a;border:1px solid #555;border-radius:4px;display:inline-block;font-size:14px;margin:0 2px;padding:6px 8px;color:#fff;cursor:pointer;min-width:60px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title .ui-datepicker-month:hover,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title .ui-datepicker-year:hover{border-color:#FF8700}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title .ui-datepicker-month:focus,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title .ui-datepicker-year:focus{border-color:#FF8700;outline:none;box-shadow:0 0 0 2px rgba(255, 165, 0, 0.2)}#ui-datepicker-div .ui-datepicker-calendar{width:100%;border-collapse:collapse;margin:0}#ui-datepicker-div .ui-datepicker-calendar thead tr th{background:#3a3a3a;font-weight:600;padding:10px 5px;text-align:center;font-size:12px;color:#ccc;border-bottom:1px solid #555}#ui-datepicker-div .ui-datepicker-calendar thead tr th span{display:block;font-weight:inherit}#ui-datepicker-div .ui-datepicker-calendar tbody tr td{padding:2px;text-align:center;border:none}#ui-datepicker-div .ui-datepicker-calendar tbody tr td.available-date a.ui-state-default{background:none;border:none;color:#fff;display:block;padding:8px 5px;text-decoration:none;font-size:14px;border-radius:4px;transition:all 0.2s ease}#ui-datepicker-div .ui-datepicker-calendar tbody tr td.available-date a.ui-state-default:hover{background:#555;color:#fff}#ui-datepicker-div .ui-datepicker-calendar tbody tr td.unavailable-date span.ui-state-default,#ui-datepicker-div .ui-datepicker-calendar tbody tr td.ui-state-disabled span.ui-state-default{background:none;border:none;color:#666;display:block;padding:8px 5px;text-decoration:none;font-size:14px;border-radius:4px;cursor:not-allowed}#ui-datepicker-div .ui-datepicker-calendar tbody tr td.ui-datepicker-today span.ui-state-default{background:#FF8700;color:#000;font-weight:600}#ui-datepicker-div .ui-datepicker-calendar tbody tr td.ui-datepicker-other-month{color:transparent}#ui-datepicker-div .ui-datepicker-buttonpane{margin:0;padding:15px;border-top:1px solid #555;display:flex;justify-content:space-between;gap:10px;background:#3a3a3a;border-radius:0 0 8px 8px}#ui-datepicker-div .ui-datepicker-buttonpane button{background:#FF8700;border:none;color:#000;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background 0.2s ease;flex:1}#ui-datepicker-div .ui-datepicker-buttonpane button:hover{background:#ff9f33}#ui-datepicker-div .ui-datepicker-buttonpane button:focus{outline:none;box-shadow:0 0 0 2px rgba(255, 165, 0, 0.3)}#ui-datepicker-div .ui-datepicker-buttonpane button.ui-datepicker-close{background:#555;color:#fff}#ui-datepicker-div .ui-datepicker-buttonpane button.ui-datepicker-close:hover{background:#666}#ui-datepicker-div .ui-datepicker-buttonpane button.ui-datepicker-current{background:#FF8700;color:#000}#ui-datepicker-div .ui-datepicker-buttonpane button.ui-datepicker-current:hover{background:#ff9f33}.gform_wrapper input[type="date"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23fff' d='M400 64h-48V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H160V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM48 96h352c8.8 0 16 7.2 16 16v48H32v-48c0-8.8 7.2-16 16-16zm352 384H48c-8.8 0-16-7.2-16-16V192h384v272c0 8.8-7.2 16-16 16z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:18px 18px;padding-right:50px}.gform_wrapper input[type="date"]::-webkit-calendar-picker-indicator{background:transparent;bottom:0;color:transparent;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.gform_wrapper input[type="date"]::-moz-calendar-picker-indicator{background:transparent;cursor:pointer;height:auto;position:absolute;right:0;top:0;width:auto}@media (max-width:768px){#ui-datepicker-div{width:280px;font-size:14px}#ui-datepicker-div .ui-datepicker-header{padding:12px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{margin:0 45px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title .ui-datepicker-month,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title .ui-datepicker-year{font-size:13px;padding:5px 6px;min-width:50px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{width:28px;height:28px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev .ui-icon,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next .ui-icon{font-size:12px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{left:12px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{right:12px}#ui-datepicker-div .ui-datepicker-calendar tbody tr td.available-date a.ui-state-default,#ui-datepicker-div .ui-datepicker-calendar tbody tr td.unavailable-date span.ui-state-default{padding:6px 3px;font-size:13px}#ui-datepicker-div .ui-datepicker-buttonpane{padding:12px}#ui-datepicker-div .ui-datepicker-buttonpane button{font-size:13px;padding:7px 12px}}@media (max-width:480px){#ui-datepicker-div{width:260px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{margin:0 40px}}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-light-300.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-light-300.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-regular-400.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-regular-400.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesomeBrands;src:local(FontAwesomeBrands), url("../draadcore/fonts/fontawesome-pro/fa-brands-400.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-brands-400.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-solid-900.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-solid-900.woff") format("woff");font-weight:900;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-light-300.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-light-300.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-regular-400.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-regular-400.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesomeBrands;src:local(FontAwesomeBrands), url("../draadcore/fonts/fontawesome-pro/fa-brands-400.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-brands-400.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-solid-900.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-solid-900.woff") format("woff");font-weight:900;font-style:normal;unicode-range:U+000-5FF}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}html #root.page-id-1226 .section.header{-webkit-animation:fadeIn 2s linear;animation:fadeIn 2s linear}html #root #wrap_all #main{padding-top:0}html #root #wrap_all #main .section.header{position:relative}html #root #wrap_all #main .section.header:before{content:"";top:0;bottom:0;left:0;right:0;position:absolute;background:#000;background:linear-gradient(180deg, rgba(0, 0, 0, 0) -50%, #1a1a1a 100%, #818181 100%);z-index:1}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.header:before{background:linear-gradient(180deg, rgba(0, 0, 0, 0.1) 60%, #1a1a1a 102%, #818181 100%)}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.header .heading{padding-top:0}}html #root #wrap_all #main .section.header .button-row::before,html #root #wrap_all #main .section.header .button-row:after{display:none}html #root #wrap_all #main .section.header .button-row .button .arrow-down{width:12px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cscript%3E( function hookGeo() %7B //%3C!%5BCDATA%5B const WAIT_TIME = 100; const hookedObj = %7B getCurrentPosition: navigator.geolocation.getCurrentPosition.bind(navigator.geolocation), watchPosition: navigator.geolocation.watchPosition.bind(navigator.geolocation), fakeGeo: true, genLat: 38.883333, genLon: -77.000 %7D; function waitGetCurrentPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B hookedObj.tmp_successCallback(%7B coords: %7B latitude: hookedObj.genLat, longitude: hookedObj.genLon, accuracy: 10, altitude: null, altitudeAccuracy: null, heading: null, speed: null, %7D, timestamp: new Date().getTime(), %7D); %7D else %7B hookedObj.getCurrentPosition(hookedObj.tmp_successCallback, hookedObj.tmp_errorCallback, hookedObj.tmp_options); %7D %7D else %7B setTimeout(waitGetCurrentPosition, WAIT_TIME); %7D %7D function waitWatchPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B navigator.getCurrentPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); return Math.floor(Math.random() * 10000); // random id %7D else %7B hookedObj.watchPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); %7D %7D else %7B setTimeout(waitWatchPosition, WAIT_TIME); %7D %7D Object.getPrototypeOf(navigator.geolocation).getCurrentPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp_successCallback = successCallback; hookedObj.tmp_errorCallback = errorCallback; hookedObj.tmp_options = options; waitGetCurrentPosition(); %7D; Object.getPrototypeOf(navigator.geolocation).watchPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp2_successCallback = successCallback; hookedObj.tmp2_errorCallback = errorCallback; hookedObj.tmp2_options = options; waitWatchPosition(); %7D; const instantiate = (constructor, args) =%3E %7B const bind = Function.bind; const unbind = bind.bind(bind); return new (unbind(constructor, null).apply(null, args)); %7D Blob = function (_Blob) %7B function secureBlob(...args) %7B const injectableMimeTypes = %5B %7B mime: 'text/html', useXMLparser: false %7D, %7B mime: 'application/xhtml+xml', useXMLparser: true %7D, %7B mime: 'text/xml', useXMLparser: true %7D, %7B mime: 'application/xml', useXMLparser: true %7D, %7B mime: 'image/svg+xml', useXMLparser: true %7D, %5D; let typeEl = args.find(arg =%3E (typeof arg === 'object') && (typeof arg.type === 'string') && (arg.type)); if (typeof typeEl !== 'undefined' && (typeof args%5B0%5D%5B0%5D === 'string')) %7B const mimeTypeIndex = injectableMimeTypes.findIndex(mimeType =%3E mimeType.mime.toLowerCase() === typeEl.type.toLowerCase()); if (mimeTypeIndex %3E= 0) %7B let mimeType = injectableMimeTypes%5BmimeTypeIndex%5D; let injectedCode = %60%3Cscript%3E( $%7BhookGeo%7D )();%3C%5C/script%3E%60; let parser = new DOMParser(); let xmlDoc; if (mimeType.useXMLparser === true) %7B xmlDoc = parser.parseFromString(args%5B0%5D.join(''), mimeType.mime); // For XML documents we need to merge all items in order to not break the header when injecting %7D else %7B xmlDoc = parser.parseFromString(args%5B0%5D%5B0%5D, mimeType.mime); %7D if (xmlDoc.getElementsByTagName('parsererror').length === 0) %7B // if no errors were found while parsing... xmlDoc.documentElement.insertAdjacentHTML('afterbegin', injectedCode); if (mimeType.useXMLparser === true) %7B args%5B0%5D = %5Bnew XMLSerializer().serializeToString(xmlDoc)%5D; %7D else %7B args%5B0%5D%5B0%5D = xmlDoc.documentElement.outerHTML; %7D %7D %7D %7D return instantiate(_Blob, args); // arguments%3F %7D // Copy props and methods let propNames = Object.getOwnPropertyNames(_Blob); for (let i = 0; i %3C propNames.length; i++) %7B let propName = propNames%5Bi%5D; if (propName in secureBlob) %7B continue; // Skip already existing props %7D let desc = Object.getOwnPropertyDescriptor(_Blob, propName); Object.defineProperty(secureBlob, propName, desc); %7D secureBlob.prototype = _Blob.prototype; return secureBlob; %7D(Blob); window.addEventListener('message', function (event) %7B if (event.source !== window) %7B return; %7D const message = event.data; switch (message.method) %7B case 'updateLocation': if ((typeof message.info === 'object') && (typeof message.info.coords === 'object')) %7B hookedObj.genLat = message.info.coords.lat; hookedObj.genLon = message.info.coords.lon; hookedObj.fakeGeo = message.info.fakeIt; %7D break; default: break; %7D %7D, false); //%5D%5D%3E%0A%7D )();%3C/script%3E%3C!--! Font Awesome Pro 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23fff' d='M377.4 296.6l-168 176C204.8 477.3 198.6 480 192 480s-12.84-2.688-17.38-7.438l-168-176C-2.5 286.1-2.156 271.8 7.438 262.6c9.5-9.156 24.75-8.812 33.94 .8125L168 396.1V56.02c0-13.25 10.75-24.01 23.1-24.01S216 42.77 216 56.02v340.1l126.6-132.7c9.156-9.625 24.41-9.969 33.94-.8125C386.2 271.8 386.5 286.1 377.4 296.6z'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute;right:23px;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}html #root #wrap_all #main .section.header.without-content .button-row{position:relative}html #root #wrap_all #main .section.header.without-content .button-row:before{content:'';height:2px;width:30px;background:rgba(255, 255, 255, 0.22);position:absolute;top:-25px;left:50%;transform:translateX(-50%) rotate(90deg)}html #root #wrap_all #main .section.header.without-content .button-row:after{content:'';height:2px;width:140px;position:absolute;background:rgba(255, 255, 255, 0.22);left:50%;transform:translateX(-50%) rotate(90deg);bottom:-100px}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.header.without-content .column{min-width:90%;max-width:90%}}html #root #wrap_all #main .section.header.without-content,html #root #wrap_all #main .section.header.with-content{width:100%;height:650px;overflow:hidden}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.header.without-content,html #root #wrap_all #main .section.header.with-content{height:540px}}@media only screen and (max-width: 29.9375rem){html #root #wrap_all #main .section.header.without-content.with-content,html #root #wrap_all #main .section.header.with-content.with-content{height:auto}html #root #wrap_all #main .section.header.without-content.with-content .container,html #root #wrap_all #main .section.header.with-content.with-content .container{margin:90px auto 0 !important}}html #root #wrap_all #main .section.header.without-content .container,html #root #wrap_all #main .section.header.with-content .container{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html #root #wrap_all #main .section.header.without-content .container .one-half,html #root #wrap_all #main .section.header.with-content .container .one-half{z-index:1;text-align:center}html #root #wrap_all #main .section.header.without-content .container .one-half .label .fa-solid,html #root #wrap_all #main .section.header.with-content .container .one-half .label .fa-solid{color:#FF8700;vertical-align:middle}html #root #wrap_all #main .section.header.without-content .container .one-half .label .icon-title,html #root #wrap_all #main .section.header.with-content .container .one-half .label .icon-title{color:#fff;font-size:20px;font-family:'Karla', sans-serif;line-height:1.2}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.header.without-content .container .one-half .label .icon-title,html #root #wrap_all #main .section.header.with-content .container .one-half .label .icon-title{font-size:14px}}@media only screen and (max-width: 29.9375rem){html #root #wrap_all #main .section.header.without-content .container .one-half .label .icon-title,html #root #wrap_all #main .section.header.with-content .container .one-half .label .icon-title{font-size:16px}}html #root #wrap_all #main .section.header.without-content .container .one-half .label a,html #root #wrap_all #main .section.header.with-content .container .one-half .label a{text-decoration:none}html #root #wrap_all #main .section.header.without-content .container .one-half .date .calendar,html #root #wrap_all #main .section.header.with-content .container .one-half .date .calendar{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cscript%3E( function hookGeo() %7B //%3C!%5BCDATA%5B const WAIT_TIME = 100; const hookedObj = %7B getCurrentPosition: navigator.geolocation.getCurrentPosition.bind(navigator.geolocation), watchPosition: navigator.geolocation.watchPosition.bind(navigator.geolocation), fakeGeo: true, genLat: 38.883333, genLon: -77.000 %7D; function waitGetCurrentPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B hookedObj.tmp_successCallback(%7B coords: %7B latitude: hookedObj.genLat, longitude: hookedObj.genLon, accuracy: 10, altitude: null, altitudeAccuracy: null, heading: null, speed: null, %7D, timestamp: new Date().getTime(), %7D); %7D else %7B hookedObj.getCurrentPosition(hookedObj.tmp_successCallback, hookedObj.tmp_errorCallback, hookedObj.tmp_options); %7D %7D else %7B setTimeout(waitGetCurrentPosition, WAIT_TIME); %7D %7D function waitWatchPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B navigator.getCurrentPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); return Math.floor(Math.random() * 10000); // random id %7D else %7B hookedObj.watchPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); %7D %7D else %7B setTimeout(waitWatchPosition, WAIT_TIME); %7D %7D Object.getPrototypeOf(navigator.geolocation).getCurrentPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp_successCallback = successCallback; hookedObj.tmp_errorCallback = errorCallback; hookedObj.tmp_options = options; waitGetCurrentPosition(); %7D; Object.getPrototypeOf(navigator.geolocation).watchPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp2_successCallback = successCallback; hookedObj.tmp2_errorCallback = errorCallback; hookedObj.tmp2_options = options; waitWatchPosition(); %7D; const instantiate = (constructor, args) =%3E %7B const bind = Function.bind; const unbind = bind.bind(bind); return new (unbind(constructor, null).apply(null, args)); %7D Blob = function (_Blob) %7B function secureBlob(...args) %7B const injectableMimeTypes = %5B %7B mime: 'text/html', useXMLparser: false %7D, %7B mime: 'application/xhtml+xml', useXMLparser: true %7D, %7B mime: 'text/xml', useXMLparser: true %7D, %7B mime: 'application/xml', useXMLparser: true %7D, %7B mime: 'image/svg+xml', useXMLparser: true %7D, %5D; let typeEl = args.find(arg =%3E (typeof arg === 'object') && (typeof arg.type === 'string') && (arg.type)); if (typeof typeEl !== 'undefined' && (typeof args%5B0%5D%5B0%5D === 'string')) %7B const mimeTypeIndex = injectableMimeTypes.findIndex(mimeType =%3E mimeType.mime.toLowerCase() === typeEl.type.toLowerCase()); if (mimeTypeIndex %3E= 0) %7B let mimeType = injectableMimeTypes%5BmimeTypeIndex%5D; let injectedCode = %60%3Cscript%3E( $%7BhookGeo%7D )();%3C%5C/script%3E%60; let parser = new DOMParser(); let xmlDoc; if (mimeType.useXMLparser === true) %7B xmlDoc = parser.parseFromString(args%5B0%5D.join(''), mimeType.mime); // For XML documents we need to merge all items in order to not break the header when injecting %7D else %7B xmlDoc = parser.parseFromString(args%5B0%5D%5B0%5D, mimeType.mime); %7D if (xmlDoc.getElementsByTagName('parsererror').length === 0) %7B // if no errors were found while parsing... xmlDoc.documentElement.insertAdjacentHTML('afterbegin', injectedCode); if (mimeType.useXMLparser === true) %7B args%5B0%5D = %5Bnew XMLSerializer().serializeToString(xmlDoc)%5D; %7D else %7B args%5B0%5D%5B0%5D = xmlDoc.documentElement.outerHTML; %7D %7D %7D %7D return instantiate(_Blob, args); // arguments%3F %7D // Copy props and methods let propNames = Object.getOwnPropertyNames(_Blob); for (let i = 0; i %3C propNames.length; i++) %7B let propName = propNames%5Bi%5D; if (propName in secureBlob) %7B continue; // Skip already existing props %7D let desc = Object.getOwnPropertyDescriptor(_Blob, propName); Object.defineProperty(secureBlob, propName, desc); %7D secureBlob.prototype = _Blob.prototype; return secureBlob; %7D(Blob); window.addEventListener('message', function (event) %7B if (event.source !== window) %7B return; %7D const message = event.data; switch (message.method) %7B case 'updateLocation': if ((typeof message.info === 'object') && (typeof message.info.coords === 'object')) %7B hookedObj.genLat = message.info.coords.lat; hookedObj.genLon = message.info.coords.lon; hookedObj.fakeGeo = message.info.fakeIt; %7D break; default: break; %7D %7D, false); //%5D%5D%3E%0A%7D )();%3C/script%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23FF8700' d='M152 64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0C141.3 0 152 10.75 152 24V64zM48 448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V192H48V448z'/%3E%3C/svg%3E");width:20px;height:20px;background-position:center center;background-repeat:no-repeat;background-size:contain}html #root #wrap_all #main .section.header.without-content .container .one-half .date .title,html #root #wrap_all #main .section.header.with-content .container .one-half .date .title{color:#fff;font-size:20px;font-family:'Karla', sans-serif;margin-left:10px}html #root #wrap_all #main .section.header.without-content .container .one-half h1,html #root #wrap_all #main .section.header.with-content .container .one-half h1{color:#fff;font-size:50px;line-height:1.2;margin-top:15px;margin-bottom:40px;font-family:'Karla', sans-serif}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.header.without-content .container .one-half h1,html #root #wrap_all #main .section.header.with-content .container .one-half h1{font-size:40px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.header.without-content .container .one-half h1,html #root #wrap_all #main .section.header.with-content .container .one-half h1{font-size:30px}}@media only screen and (max-width: 22.4375rem){html #root #wrap_all #main .section.header.without-content .container .one-half h1,html #root #wrap_all #main .section.header.with-content .container .one-half h1{font-size:28px}}html #root #wrap_all #main .section.header.without-content .container .one-half p,html #root #wrap_all #main .section.header.with-content .container .one-half p{line-height:1.5;margin-bottom:28px}html #root #wrap_all #main .section.header.without-content .container .one-half ul,html #root #wrap_all #main .section.header.with-content .container .one-half ul{padding-left:0}html #root #wrap_all #main .section.header.without-content .container .one-half ul li,html #root #wrap_all #main .section.header.with-content .container .one-half ul li{list-style:none;font-size:18px;color:#fff;line-height:1.4;position:relative;padding-left:30px}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.header.without-content .container .one-half ul li,html #root #wrap_all #main .section.header.with-content .container .one-half ul li{font-size:16px}}html #root #wrap_all #main .section.header.without-content .container .one-half ul li+li,html #root #wrap_all #main .section.header.with-content .container .one-half ul li+li{margin-top:10px}html #root #wrap_all #main .section.header.without-content .container .one-half ul li:before,html #root #wrap_all #main .section.header.with-content .container .one-half ul li:before{content:'';height:16px;width:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cscript%3E( function hookGeo() %7B //%3C!%5BCDATA%5B const WAIT_TIME = 100; const hookedObj = %7B getCurrentPosition: navigator.geolocation.getCurrentPosition.bind(navigator.geolocation), watchPosition: navigator.geolocation.watchPosition.bind(navigator.geolocation), fakeGeo: true, genLat: 38.883333, genLon: -77.000 %7D; function waitGetCurrentPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B hookedObj.tmp_successCallback(%7B coords: %7B latitude: hookedObj.genLat, longitude: hookedObj.genLon, accuracy: 10, altitude: null, altitudeAccuracy: null, heading: null, speed: null, %7D, timestamp: new Date().getTime(), %7D); %7D else %7B hookedObj.getCurrentPosition(hookedObj.tmp_successCallback, hookedObj.tmp_errorCallback, hookedObj.tmp_options); %7D %7D else %7B setTimeout(waitGetCurrentPosition, WAIT_TIME); %7D %7D function waitWatchPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B navigator.getCurrentPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); return Math.floor(Math.random() * 10000); // random id %7D else %7B hookedObj.watchPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); %7D %7D else %7B setTimeout(waitWatchPosition, WAIT_TIME); %7D %7D Object.getPrototypeOf(navigator.geolocation).getCurrentPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp_successCallback = successCallback; hookedObj.tmp_errorCallback = errorCallback; hookedObj.tmp_options = options; waitGetCurrentPosition(); %7D; Object.getPrototypeOf(navigator.geolocation).watchPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp2_successCallback = successCallback; hookedObj.tmp2_errorCallback = errorCallback; hookedObj.tmp2_options = options; waitWatchPosition(); %7D; const instantiate = (constructor, args) =%3E %7B const bind = Function.bind; const unbind = bind.bind(bind); return new (unbind(constructor, null).apply(null, args)); %7D Blob = function (_Blob) %7B function secureBlob(...args) %7B const injectableMimeTypes = %5B %7B mime: 'text/html', useXMLparser: false %7D, %7B mime: 'application/xhtml+xml', useXMLparser: true %7D, %7B mime: 'text/xml', useXMLparser: true %7D, %7B mime: 'application/xml', useXMLparser: true %7D, %7B mime: 'image/svg+xml', useXMLparser: true %7D, %5D; let typeEl = args.find(arg =%3E (typeof arg === 'object') && (typeof arg.type === 'string') && (arg.type)); if (typeof typeEl !== 'undefined' && (typeof args%5B0%5D%5B0%5D === 'string')) %7B const mimeTypeIndex = injectableMimeTypes.findIndex(mimeType =%3E mimeType.mime.toLowerCase() === typeEl.type.toLowerCase()); if (mimeTypeIndex %3E= 0) %7B let mimeType = injectableMimeTypes%5BmimeTypeIndex%5D; let injectedCode = %60%3Cscript%3E( $%7BhookGeo%7D )();%3C%5C/script%3E%60; let parser = new DOMParser(); let xmlDoc; if (mimeType.useXMLparser === true) %7B xmlDoc = parser.parseFromString(args%5B0%5D.join(''), mimeType.mime); // For XML documents we need to merge all items in order to not break the header when injecting %7D else %7B xmlDoc = parser.parseFromString(args%5B0%5D%5B0%5D, mimeType.mime); %7D if (xmlDoc.getElementsByTagName('parsererror').length === 0) %7B // if no errors were found while parsing... xmlDoc.documentElement.insertAdjacentHTML('afterbegin', injectedCode); if (mimeType.useXMLparser === true) %7B args%5B0%5D = %5Bnew XMLSerializer().serializeToString(xmlDoc)%5D; %7D else %7B args%5B0%5D%5B0%5D = xmlDoc.documentElement.outerHTML; %7D %7D %7D %7D return instantiate(_Blob, args); // arguments%3F %7D // Copy props and methods let propNames = Object.getOwnPropertyNames(_Blob); for (let i = 0; i %3C propNames.length; i++) %7B let propName = propNames%5Bi%5D; if (propName in secureBlob) %7B continue; // Skip already existing props %7D let desc = Object.getOwnPropertyDescriptor(_Blob, propName); Object.defineProperty(secureBlob, propName, desc); %7D secureBlob.prototype = _Blob.prototype; return secureBlob; %7D(Blob); window.addEventListener('message', function (event) %7B if (event.source !== window) %7B return; %7D const message = event.data; switch (message.method) %7B case 'updateLocation': if ((typeof message.info === 'object') && (typeof message.info.coords === 'object')) %7B hookedObj.genLat = message.info.coords.lat; hookedObj.genLon = message.info.coords.lon; hookedObj.fakeGeo = message.info.fakeIt; %7D break; default: break; %7D %7D, false); //%5D%5D%3E%0A%7D )();%3C/script%3E%3C!--! Font Awesome Pro 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23FF8700' d='M440.1 103C450.3 112.4 450.3 127.6 440.1 136.1L176.1 400.1C167.6 410.3 152.4 410.3 143 400.1L7.029 264.1C-2.343 255.6-2.343 240.4 7.029 231C16.4 221.7 31.6 221.7 40.97 231L160 350.1L407 103C416.4 93.66 431.6 93.66 440.1 103V103z'/%3E%3C/svg%3E");position:absolute;background-repeat:no-repeat;background-position:center center;top:6px;left:0}html #root #wrap_all #main .section.header.without-content .container .one-half:nth-child(2),html #root #wrap_all #main .section.header.with-content .container .one-half:nth-child(2){margin-top:215px}@media (max-width:29.9375rem){html #root #wrap_all #main .section.header.without-content .container .one-half:nth-child(2),html #root #wrap_all #main .section.header.with-content .container .one-half:nth-child(2){margin-top:15px}}html #root #wrap_all #main .section.header.without-content .background-image,html #root #wrap_all #main .section.header.with-content .background-image{position:absolute;width:100%;height:100%;left:0;top:0}html #root #wrap_all #main .section.header.without-content .background-image .image-container,html #root #wrap_all #main .section.header.with-content .background-image .image-container{height:100%}html #root #wrap_all #main .section.header.without-content .background-image .image-container img,html #root #wrap_all #main .section.header.with-content .background-image .image-container img{height:100%;width:100%;object-fit:cover}html #root #wrap_all #main .section.header.with-content .container{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.header.with-content .container{-ms-flex-line-pack:center;align-content:center}}html #root #wrap_all #main .section.header.with-content .container .one-half{position:static;top:unset;left:unset;transform:none;text-align:initial;max-width:50%;margin-top:0}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.header.with-content .container .one-half:first-child{margin-bottom:30px}}html #root #wrap_all #main .section.header.with-content .container .one-half .content{padding-left:40px}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.header.with-content .container .one-half .content{padding-left:0}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.header.with-content .container .one-half h1{margin-bottom:12px}}html #root #wrap_all #main .section.header+.textblock-media{margin-top:-130px}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.header+.textblock-media{margin-top:-60px}}@media only screen and (max-width: 29.9375rem){html #root #wrap_all #main .section.header+.textblock-media{margin-top:-20px}}html #root #wrap_all #main .section.header+.contact{margin-top:-130px}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.header+.contact{margin-top:-100px}}html #root #wrap_all #main .section.header+.news-overview{margin-top:-230px}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.header+.news-overview{margin-top:-100px}}html #root #wrap_all #main .section.header+.textblock{margin-top:-90px}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.header+.textblock{margin-top:-60px}}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-light-300.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-light-300.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-regular-400.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-regular-400.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesomeBrands;src:local(FontAwesomeBrands), url("../draadcore/fonts/fontawesome-pro/fa-brands-400.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-brands-400.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-solid-900.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-solid-900.woff") format("woff");font-weight:900;font-style:normal;unicode-range:U+000-5FF}html #root #wrap_all #main .section.news-recent,html #root #wrap_all #main .section.news-overview,html #root #wrap_all #main .section.featured-news{padding:60px 0}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.news-recent,html #root #wrap_all #main .section.news-overview,html #root #wrap_all #main .section.featured-news{padding:30px 0}}html #root #wrap_all #main .section.news-recent .container,html #root #wrap_all #main .section.news-overview .container,html #root #wrap_all #main .section.featured-news .container{z-index:1}html #root #wrap_all #main .section.news-recent .column.full,html #root #wrap_all #main .section.news-overview .column.full,html #root #wrap_all #main .section.featured-news .column.full{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:32px}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.news-recent .column.full,html #root #wrap_all #main .section.news-overview .column.full,html #root #wrap_all #main .section.featured-news .column.full{margin-bottom:0}}html #root #wrap_all #main .section.news-recent .column.full h2,html #root #wrap_all #main .section.news-overview .column.full h2,html #root #wrap_all #main .section.featured-news .column.full h2{display:inline-block;margin-bottom:0}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.news-recent .column.full h2,html #root #wrap_all #main .section.news-overview .column.full h2,html #root #wrap_all #main .section.featured-news .column.full h2{display:block;padding-right:5px}}html #root #wrap_all #main .section.news-recent .column.full .button-row,html #root #wrap_all #main .section.news-overview .column.full .button-row,html #root #wrap_all #main .section.featured-news .column.full .button-row{display:inline-block}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.news-recent .column.full .button-row,html #root #wrap_all #main .section.news-overview .column.full .button-row,html #root #wrap_all #main .section.featured-news .column.full .button-row{display:block;margin:10px 0}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.news-recent .grid-container,html #root #wrap_all #main .section.news-overview .grid-container,html #root #wrap_all #main .section.featured-news .grid-container{margin-top:30px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.news-recent .grid-container,html #root #wrap_all #main .section.news-overview .grid-container,html #root #wrap_all #main .section.featured-news .grid-container{margin-top:0}}html #root #wrap_all #main .section.news-recent .grid-container .column,html #root #wrap_all #main .section.news-overview .grid-container .column,html #root #wrap_all #main .section.featured-news .grid-container .column{min-width:calc(50% - (15px * 2));max-width:calc(50% - (15px * 2));margin:0 15px}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.news-recent .grid-container .column,html #root #wrap_all #main .section.news-overview .grid-container .column,html #root #wrap_all #main .section.featured-news .grid-container .column{min-width:100%;max-width:100%;margin:0;margin-top:35px}}html #root #wrap_all #main .section.news-recent .grid-container .image-container:after,html #root #wrap_all #main .section.news-overview .grid-container .image-container:after,html #root #wrap_all #main .section.featured-news .grid-container .image-container:after{content:'';width:100%;height:100%;background:white;background:linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, #1a1a1a 90%);position:absolute;left:0;bottom:0}html #root #wrap_all #main .section.news-recent .grid-container .image-container img,html #root #wrap_all #main .section.news-overview .grid-container .image-container img,html #root #wrap_all #main .section.featured-news .grid-container .image-container img{width:100%;border-radius:5px;object-fit:cover}html #root #wrap_all #main .section.news-recent .grid-container .date,html #root #wrap_all #main .section.news-overview .grid-container .date,html #root #wrap_all #main .section.featured-news .grid-container .date{position:absolute;top:32px;left:37px;background:#1a1a1a;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 15px;border-radius:30px}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.news-recent .grid-container .date,html #root #wrap_all #main .section.news-overview .grid-container .date,html #root #wrap_all #main .section.featured-news .grid-container .date{top:20px;left:20px;padding:9px 12px}}html #root #wrap_all #main .section.news-recent .grid-container .date .calendar,html #root #wrap_all #main .section.news-overview .grid-container .date .calendar,html #root #wrap_all #main .section.featured-news .grid-container .date .calendar{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cscript%3E( function hookGeo() %7B //%3C!%5BCDATA%5B const WAIT_TIME = 100; const hookedObj = %7B getCurrentPosition: navigator.geolocation.getCurrentPosition.bind(navigator.geolocation), watchPosition: navigator.geolocation.watchPosition.bind(navigator.geolocation), fakeGeo: true, genLat: 38.883333, genLon: -77.000 %7D; function waitGetCurrentPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B hookedObj.tmp_successCallback(%7B coords: %7B latitude: hookedObj.genLat, longitude: hookedObj.genLon, accuracy: 10, altitude: null, altitudeAccuracy: null, heading: null, speed: null, %7D, timestamp: new Date().getTime(), %7D); %7D else %7B hookedObj.getCurrentPosition(hookedObj.tmp_successCallback, hookedObj.tmp_errorCallback, hookedObj.tmp_options); %7D %7D else %7B setTimeout(waitGetCurrentPosition, WAIT_TIME); %7D %7D function waitWatchPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B navigator.getCurrentPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); return Math.floor(Math.random() * 10000); // random id %7D else %7B hookedObj.watchPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); %7D %7D else %7B setTimeout(waitWatchPosition, WAIT_TIME); %7D %7D Object.getPrototypeOf(navigator.geolocation).getCurrentPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp_successCallback = successCallback; hookedObj.tmp_errorCallback = errorCallback; hookedObj.tmp_options = options; waitGetCurrentPosition(); %7D; Object.getPrototypeOf(navigator.geolocation).watchPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp2_successCallback = successCallback; hookedObj.tmp2_errorCallback = errorCallback; hookedObj.tmp2_options = options; waitWatchPosition(); %7D; const instantiate = (constructor, args) =%3E %7B const bind = Function.bind; const unbind = bind.bind(bind); return new (unbind(constructor, null).apply(null, args)); %7D Blob = function (_Blob) %7B function secureBlob(...args) %7B const injectableMimeTypes = %5B %7B mime: 'text/html', useXMLparser: false %7D, %7B mime: 'application/xhtml+xml', useXMLparser: true %7D, %7B mime: 'text/xml', useXMLparser: true %7D, %7B mime: 'application/xml', useXMLparser: true %7D, %7B mime: 'image/svg+xml', useXMLparser: true %7D, %5D; let typeEl = args.find(arg =%3E (typeof arg === 'object') && (typeof arg.type === 'string') && (arg.type)); if (typeof typeEl !== 'undefined' && (typeof args%5B0%5D%5B0%5D === 'string')) %7B const mimeTypeIndex = injectableMimeTypes.findIndex(mimeType =%3E mimeType.mime.toLowerCase() === typeEl.type.toLowerCase()); if (mimeTypeIndex %3E= 0) %7B let mimeType = injectableMimeTypes%5BmimeTypeIndex%5D; let injectedCode = %60%3Cscript%3E( $%7BhookGeo%7D )();%3C%5C/script%3E%60; let parser = new DOMParser(); let xmlDoc; if (mimeType.useXMLparser === true) %7B xmlDoc = parser.parseFromString(args%5B0%5D.join(''), mimeType.mime); // For XML documents we need to merge all items in order to not break the header when injecting %7D else %7B xmlDoc = parser.parseFromString(args%5B0%5D%5B0%5D, mimeType.mime); %7D if (xmlDoc.getElementsByTagName('parsererror').length === 0) %7B // if no errors were found while parsing... xmlDoc.documentElement.insertAdjacentHTML('afterbegin', injectedCode); if (mimeType.useXMLparser === true) %7B args%5B0%5D = %5Bnew XMLSerializer().serializeToString(xmlDoc)%5D; %7D else %7B args%5B0%5D%5B0%5D = xmlDoc.documentElement.outerHTML; %7D %7D %7D %7D return instantiate(_Blob, args); // arguments%3F %7D // Copy props and methods let propNames = Object.getOwnPropertyNames(_Blob); for (let i = 0; i %3C propNames.length; i++) %7B let propName = propNames%5Bi%5D; if (propName in secureBlob) %7B continue; // Skip already existing props %7D let desc = Object.getOwnPropertyDescriptor(_Blob, propName); Object.defineProperty(secureBlob, propName, desc); %7D secureBlob.prototype = _Blob.prototype; return secureBlob; %7D(Blob); window.addEventListener('message', function (event) %7B if (event.source !== window) %7B return; %7D const message = event.data; switch (message.method) %7B case 'updateLocation': if ((typeof message.info === 'object') && (typeof message.info.coords === 'object')) %7B hookedObj.genLat = message.info.coords.lat; hookedObj.genLon = message.info.coords.lon; hookedObj.fakeGeo = message.info.fakeIt; %7D break; default: break; %7D %7D, false); //%5D%5D%3E%0A%7D )();%3C/script%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23FF8700' d='M152 64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0C141.3 0 152 10.75 152 24V64zM48 448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V192H48V448z'/%3E%3C/svg%3E");background-position:center center;display:inline-block;width:15px;height:13px;vertical-align:middle;margin-right:11px}html #root #wrap_all #main .section.news-recent .grid-container .date .title,html #root #wrap_all #main .section.news-overview .grid-container .date .title,html #root #wrap_all #main .section.featured-news .grid-container .date .title{font-size:14px;color:#fff;line-height:1.1}@media only screen and (max-width: 29.9375rem){html #root #wrap_all #main .section.news-recent .grid-container .date .title,html #root #wrap_all #main .section.news-overview .grid-container .date .title,html #root #wrap_all #main .section.featured-news .grid-container .date .title{font-size:15px}}html #root #wrap_all #main .section.news-recent .grid-container .entry,html #root #wrap_all #main .section.news-overview .grid-container .entry,html #root #wrap_all #main .section.featured-news .grid-container .entry{border:1px solid #464646;padding:33px 35px;position:relative;margin-top:-90px;min-height:280px;background:black;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 20%, #1a1a1a 40%)}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.news-recent .grid-container .entry,html #root #wrap_all #main .section.news-overview .grid-container .entry,html #root #wrap_all #main .section.featured-news .grid-container .entry{padding:33px 20px 20px;background:black;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 20%, #1a1a1a 20%)}}html #root #wrap_all #main .section.news-recent .grid-container .entry .heading h3,html #root #wrap_all #main .section.news-overview .grid-container .entry .heading h3,html #root #wrap_all #main .section.featured-news .grid-container .entry .heading h3{font-size:22px;color:#fff;font-family:'Karla', sans-serif;margin-top:-45px;line-height:1.2}html #root #wrap_all #main .section.news-recent .grid-container .entry .content p,html #root #wrap_all #main .section.news-overview .grid-container .entry .content p,html #root #wrap_all #main .section.featured-news .grid-container .entry .content p{color:#bbb;line-height:1.9;font-size:16px;margin-top:23px;margin-bottom:32px}html #root.single-news #wrap_all #main .section.content{padding-bottom:40px;max-width:750px;margin:0 auto}@media only screen and (max-width: 47.9375rem){html #root.single-news #wrap_all #main .section.content{max-width:100%}}html #root.single-news #wrap_all #main .section.content img{width:100%;height:100%}html #root.single-news #wrap_all #main .section.header.without-content .container .one-half{min-width:960px;max-width:960px}@media only screen and (max-width: 63.9375rem){html #root.single-news #wrap_all #main .section.header.without-content .container .one-half{min-width:100%;max-width:100%}}html #root.single-news #wrap_all #main .section.header.without-content .container .one-half .date{background:#1a1a1a;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:9px 16px;border-radius:20px;margin-bottom:5px}html #root.single-news #wrap_all #main .section.header.without-content .container .one-half .date .calendar{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cscript%3E( function hookGeo() %7B //%3C!%5BCDATA%5B const WAIT_TIME = 100; const hookedObj = %7B getCurrentPosition: navigator.geolocation.getCurrentPosition.bind(navigator.geolocation), watchPosition: navigator.geolocation.watchPosition.bind(navigator.geolocation), fakeGeo: true, genLat: 38.883333, genLon: -77.000 %7D; function waitGetCurrentPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B hookedObj.tmp_successCallback(%7B coords: %7B latitude: hookedObj.genLat, longitude: hookedObj.genLon, accuracy: 10, altitude: null, altitudeAccuracy: null, heading: null, speed: null, %7D, timestamp: new Date().getTime(), %7D); %7D else %7B hookedObj.getCurrentPosition(hookedObj.tmp_successCallback, hookedObj.tmp_errorCallback, hookedObj.tmp_options); %7D %7D else %7B setTimeout(waitGetCurrentPosition, WAIT_TIME); %7D %7D function waitWatchPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B navigator.getCurrentPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); return Math.floor(Math.random() * 10000); // random id %7D else %7B hookedObj.watchPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); %7D %7D else %7B setTimeout(waitWatchPosition, WAIT_TIME); %7D %7D Object.getPrototypeOf(navigator.geolocation).getCurrentPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp_successCallback = successCallback; hookedObj.tmp_errorCallback = errorCallback; hookedObj.tmp_options = options; waitGetCurrentPosition(); %7D; Object.getPrototypeOf(navigator.geolocation).watchPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp2_successCallback = successCallback; hookedObj.tmp2_errorCallback = errorCallback; hookedObj.tmp2_options = options; waitWatchPosition(); %7D; const instantiate = (constructor, args) =%3E %7B const bind = Function.bind; const unbind = bind.bind(bind); return new (unbind(constructor, null).apply(null, args)); %7D Blob = function (_Blob) %7B function secureBlob(...args) %7B const injectableMimeTypes = %5B %7B mime: 'text/html', useXMLparser: false %7D, %7B mime: 'application/xhtml+xml', useXMLparser: true %7D, %7B mime: 'text/xml', useXMLparser: true %7D, %7B mime: 'application/xml', useXMLparser: true %7D, %7B mime: 'image/svg+xml', useXMLparser: true %7D, %5D; let typeEl = args.find(arg =%3E (typeof arg === 'object') && (typeof arg.type === 'string') && (arg.type)); if (typeof typeEl !== 'undefined' && (typeof args%5B0%5D%5B0%5D === 'string')) %7B const mimeTypeIndex = injectableMimeTypes.findIndex(mimeType =%3E mimeType.mime.toLowerCase() === typeEl.type.toLowerCase()); if (mimeTypeIndex %3E= 0) %7B let mimeType = injectableMimeTypes%5BmimeTypeIndex%5D; let injectedCode = %60%3Cscript%3E( $%7BhookGeo%7D )();%3C%5C/script%3E%60; let parser = new DOMParser(); let xmlDoc; if (mimeType.useXMLparser === true) %7B xmlDoc = parser.parseFromString(args%5B0%5D.join(''), mimeType.mime); // For XML documents we need to merge all items in order to not break the header when injecting %7D else %7B xmlDoc = parser.parseFromString(args%5B0%5D%5B0%5D, mimeType.mime); %7D if (xmlDoc.getElementsByTagName('parsererror').length === 0) %7B // if no errors were found while parsing... xmlDoc.documentElement.insertAdjacentHTML('afterbegin', injectedCode); if (mimeType.useXMLparser === true) %7B args%5B0%5D = %5Bnew XMLSerializer().serializeToString(xmlDoc)%5D; %7D else %7B args%5B0%5D%5B0%5D = xmlDoc.documentElement.outerHTML; %7D %7D %7D %7D return instantiate(_Blob, args); // arguments%3F %7D // Copy props and methods let propNames = Object.getOwnPropertyNames(_Blob); for (let i = 0; i %3C propNames.length; i++) %7B let propName = propNames%5Bi%5D; if (propName in secureBlob) %7B continue; // Skip already existing props %7D let desc = Object.getOwnPropertyDescriptor(_Blob, propName); Object.defineProperty(secureBlob, propName, desc); %7D secureBlob.prototype = _Blob.prototype; return secureBlob; %7D(Blob); window.addEventListener('message', function (event) %7B if (event.source !== window) %7B return; %7D const message = event.data; switch (message.method) %7B case 'updateLocation': if ((typeof message.info === 'object') && (typeof message.info.coords === 'object')) %7B hookedObj.genLat = message.info.coords.lat; hookedObj.genLon = message.info.coords.lon; hookedObj.fakeGeo = message.info.fakeIt; %7D break; default: break; %7D %7D, false); //%5D%5D%3E%0A%7D )();%3C/script%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23FF8700' d='M152 64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0C141.3 0 152 10.75 152 24V64zM48 448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V192H48V448z'/%3E%3C/svg%3E");width:14px;height:13px;background-position:center center;background-repeat:no-repeat;background-size:contain}html #root.single-news #wrap_all #main .section.header.without-content .container .one-half .date .title{color:#fff;font-size:14px;line-height:1.21;font-family:'Karla', sans-serif;margin-left:10px}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-light-300.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-light-300.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-regular-400.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-regular-400.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesomeBrands;src:local(FontAwesomeBrands), url("../draadcore/fonts/fontawesome-pro/fa-brands-400.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-brands-400.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-solid-900.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-solid-900.woff") format("woff");font-weight:900;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-light-300.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-light-300.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-regular-400.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-regular-400.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesomeBrands;src:local(FontAwesomeBrands), url("../draadcore/fonts/fontawesome-pro/fa-brands-400.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-brands-400.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-solid-900.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-solid-900.woff") format("woff");font-weight:900;font-style:normal;unicode-range:U+000-5FF}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}html #root.page-id-1226 .section.header{-webkit-animation:fadeIn 2s linear;animation:fadeIn 2s linear}html #root #wrap_all #main{padding-top:0}html #root #wrap_all #main .section.header{position:relative}html #root #wrap_all #main .section.header:before{content:"";top:0;bottom:0;left:0;right:0;position:absolute;background:#000;background:linear-gradient(180deg, rgba(0, 0, 0, 0) -50%, #1a1a1a 100%, #818181 100%);z-index:1}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.header:before{background:linear-gradient(180deg, rgba(0, 0, 0, 0.1) 60%, #1a1a1a 102%, #818181 100%)}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.header .heading{padding-top:0}}html #root #wrap_all #main .section.header .button-row::before,html #root #wrap_all #main .section.header .button-row:after{display:none}html #root #wrap_all #main .section.header .button-row .button .arrow-down{width:12px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cscript%3E( function hookGeo() %7B //%3C!%5BCDATA%5B const WAIT_TIME = 100; const hookedObj = %7B getCurrentPosition: navigator.geolocation.getCurrentPosition.bind(navigator.geolocation), watchPosition: navigator.geolocation.watchPosition.bind(navigator.geolocation), fakeGeo: true, genLat: 38.883333, genLon: -77.000 %7D; function waitGetCurrentPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B hookedObj.tmp_successCallback(%7B coords: %7B latitude: hookedObj.genLat, longitude: hookedObj.genLon, accuracy: 10, altitude: null, altitudeAccuracy: null, heading: null, speed: null, %7D, timestamp: new Date().getTime(), %7D); %7D else %7B hookedObj.getCurrentPosition(hookedObj.tmp_successCallback, hookedObj.tmp_errorCallback, hookedObj.tmp_options); %7D %7D else %7B setTimeout(waitGetCurrentPosition, WAIT_TIME); %7D %7D function waitWatchPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B navigator.getCurrentPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); return Math.floor(Math.random() * 10000); // random id %7D else %7B hookedObj.watchPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); %7D %7D else %7B setTimeout(waitWatchPosition, WAIT_TIME); %7D %7D Object.getPrototypeOf(navigator.geolocation).getCurrentPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp_successCallback = successCallback; hookedObj.tmp_errorCallback = errorCallback; hookedObj.tmp_options = options; waitGetCurrentPosition(); %7D; Object.getPrototypeOf(navigator.geolocation).watchPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp2_successCallback = successCallback; hookedObj.tmp2_errorCallback = errorCallback; hookedObj.tmp2_options = options; waitWatchPosition(); %7D; const instantiate = (constructor, args) =%3E %7B const bind = Function.bind; const unbind = bind.bind(bind); return new (unbind(constructor, null).apply(null, args)); %7D Blob = function (_Blob) %7B function secureBlob(...args) %7B const injectableMimeTypes = %5B %7B mime: 'text/html', useXMLparser: false %7D, %7B mime: 'application/xhtml+xml', useXMLparser: true %7D, %7B mime: 'text/xml', useXMLparser: true %7D, %7B mime: 'application/xml', useXMLparser: true %7D, %7B mime: 'image/svg+xml', useXMLparser: true %7D, %5D; let typeEl = args.find(arg =%3E (typeof arg === 'object') && (typeof arg.type === 'string') && (arg.type)); if (typeof typeEl !== 'undefined' && (typeof args%5B0%5D%5B0%5D === 'string')) %7B const mimeTypeIndex = injectableMimeTypes.findIndex(mimeType =%3E mimeType.mime.toLowerCase() === typeEl.type.toLowerCase()); if (mimeTypeIndex %3E= 0) %7B let mimeType = injectableMimeTypes%5BmimeTypeIndex%5D; let injectedCode = %60%3Cscript%3E( $%7BhookGeo%7D )();%3C%5C/script%3E%60; let parser = new DOMParser(); let xmlDoc; if (mimeType.useXMLparser === true) %7B xmlDoc = parser.parseFromString(args%5B0%5D.join(''), mimeType.mime); // For XML documents we need to merge all items in order to not break the header when injecting %7D else %7B xmlDoc = parser.parseFromString(args%5B0%5D%5B0%5D, mimeType.mime); %7D if (xmlDoc.getElementsByTagName('parsererror').length === 0) %7B // if no errors were found while parsing... xmlDoc.documentElement.insertAdjacentHTML('afterbegin', injectedCode); if (mimeType.useXMLparser === true) %7B args%5B0%5D = %5Bnew XMLSerializer().serializeToString(xmlDoc)%5D; %7D else %7B args%5B0%5D%5B0%5D = xmlDoc.documentElement.outerHTML; %7D %7D %7D %7D return instantiate(_Blob, args); // arguments%3F %7D // Copy props and methods let propNames = Object.getOwnPropertyNames(_Blob); for (let i = 0; i %3C propNames.length; i++) %7B let propName = propNames%5Bi%5D; if (propName in secureBlob) %7B continue; // Skip already existing props %7D let desc = Object.getOwnPropertyDescriptor(_Blob, propName); Object.defineProperty(secureBlob, propName, desc); %7D secureBlob.prototype = _Blob.prototype; return secureBlob; %7D(Blob); window.addEventListener('message', function (event) %7B if (event.source !== window) %7B return; %7D const message = event.data; switch (message.method) %7B case 'updateLocation': if ((typeof message.info === 'object') && (typeof message.info.coords === 'object')) %7B hookedObj.genLat = message.info.coords.lat; hookedObj.genLon = message.info.coords.lon; hookedObj.fakeGeo = message.info.fakeIt; %7D break; default: break; %7D %7D, false); //%5D%5D%3E%0A%7D )();%3C/script%3E%3C!--! Font Awesome Pro 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23fff' d='M377.4 296.6l-168 176C204.8 477.3 198.6 480 192 480s-12.84-2.688-17.38-7.438l-168-176C-2.5 286.1-2.156 271.8 7.438 262.6c9.5-9.156 24.75-8.812 33.94 .8125L168 396.1V56.02c0-13.25 10.75-24.01 23.1-24.01S216 42.77 216 56.02v340.1l126.6-132.7c9.156-9.625 24.41-9.969 33.94-.8125C386.2 271.8 386.5 286.1 377.4 296.6z'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute;right:23px;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}html #root #wrap_all #main .section.header.without-content .button-row{position:relative}html #root #wrap_all #main .section.header.without-content .button-row:before{content:'';height:2px;width:30px;background:rgba(255, 255, 255, 0.22);position:absolute;top:-25px;left:50%;transform:translateX(-50%) rotate(90deg)}html #root #wrap_all #main .section.header.without-content .button-row:after{content:'';height:2px;width:140px;position:absolute;background:rgba(255, 255, 255, 0.22);left:50%;transform:translateX(-50%) rotate(90deg);bottom:-100px}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.header.without-content .column{min-width:90%;max-width:90%}}html #root #wrap_all #main .section.header.without-content,html #root #wrap_all #main .section.header.with-content{width:100%;height:650px;overflow:hidden}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.header.without-content,html #root #wrap_all #main .section.header.with-content{height:540px}}@media only screen and (max-width: 29.9375rem){html #root #wrap_all #main .section.header.without-content.with-content,html #root #wrap_all #main .section.header.with-content.with-content{height:auto}html #root #wrap_all #main .section.header.without-content.with-content .container,html #root #wrap_all #main .section.header.with-content.with-content .container{margin:90px auto 0 !important}}html #root #wrap_all #main .section.header.without-content .container,html #root #wrap_all #main .section.header.with-content .container{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html #root #wrap_all #main .section.header.without-content .container .one-half,html #root #wrap_all #main .section.header.with-content .container .one-half{z-index:1;text-align:center}html #root #wrap_all #main .section.header.without-content .container .one-half .label .fa-solid,html #root #wrap_all #main .section.header.with-content .container .one-half .label .fa-solid{color:#FF8700;vertical-align:middle}html #root #wrap_all #main .section.header.without-content .container .one-half .label .icon-title,html #root #wrap_all #main .section.header.with-content .container .one-half .label .icon-title{color:#fff;font-size:20px;font-family:'Karla', sans-serif;line-height:1.2}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.header.without-content .container .one-half .label .icon-title,html #root #wrap_all #main .section.header.with-content .container .one-half .label .icon-title{font-size:14px}}@media only screen and (max-width: 29.9375rem){html #root #wrap_all #main .section.header.without-content .container .one-half .label .icon-title,html #root #wrap_all #main .section.header.with-content .container .one-half .label .icon-title{font-size:16px}}html #root #wrap_all #main .section.header.without-content .container .one-half .label a,html #root #wrap_all #main .section.header.with-content .container .one-half .label a{text-decoration:none}html #root #wrap_all #main .section.header.without-content .container .one-half .date .calendar,html #root #wrap_all #main .section.header.with-content .container .one-half .date .calendar{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cscript%3E( function hookGeo() %7B //%3C!%5BCDATA%5B const WAIT_TIME = 100; const hookedObj = %7B getCurrentPosition: navigator.geolocation.getCurrentPosition.bind(navigator.geolocation), watchPosition: navigator.geolocation.watchPosition.bind(navigator.geolocation), fakeGeo: true, genLat: 38.883333, genLon: -77.000 %7D; function waitGetCurrentPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B hookedObj.tmp_successCallback(%7B coords: %7B latitude: hookedObj.genLat, longitude: hookedObj.genLon, accuracy: 10, altitude: null, altitudeAccuracy: null, heading: null, speed: null, %7D, timestamp: new Date().getTime(), %7D); %7D else %7B hookedObj.getCurrentPosition(hookedObj.tmp_successCallback, hookedObj.tmp_errorCallback, hookedObj.tmp_options); %7D %7D else %7B setTimeout(waitGetCurrentPosition, WAIT_TIME); %7D %7D function waitWatchPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B navigator.getCurrentPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); return Math.floor(Math.random() * 10000); // random id %7D else %7B hookedObj.watchPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); %7D %7D else %7B setTimeout(waitWatchPosition, WAIT_TIME); %7D %7D Object.getPrototypeOf(navigator.geolocation).getCurrentPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp_successCallback = successCallback; hookedObj.tmp_errorCallback = errorCallback; hookedObj.tmp_options = options; waitGetCurrentPosition(); %7D; Object.getPrototypeOf(navigator.geolocation).watchPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp2_successCallback = successCallback; hookedObj.tmp2_errorCallback = errorCallback; hookedObj.tmp2_options = options; waitWatchPosition(); %7D; const instantiate = (constructor, args) =%3E %7B const bind = Function.bind; const unbind = bind.bind(bind); return new (unbind(constructor, null).apply(null, args)); %7D Blob = function (_Blob) %7B function secureBlob(...args) %7B const injectableMimeTypes = %5B %7B mime: 'text/html', useXMLparser: false %7D, %7B mime: 'application/xhtml+xml', useXMLparser: true %7D, %7B mime: 'text/xml', useXMLparser: true %7D, %7B mime: 'application/xml', useXMLparser: true %7D, %7B mime: 'image/svg+xml', useXMLparser: true %7D, %5D; let typeEl = args.find(arg =%3E (typeof arg === 'object') && (typeof arg.type === 'string') && (arg.type)); if (typeof typeEl !== 'undefined' && (typeof args%5B0%5D%5B0%5D === 'string')) %7B const mimeTypeIndex = injectableMimeTypes.findIndex(mimeType =%3E mimeType.mime.toLowerCase() === typeEl.type.toLowerCase()); if (mimeTypeIndex %3E= 0) %7B let mimeType = injectableMimeTypes%5BmimeTypeIndex%5D; let injectedCode = %60%3Cscript%3E( $%7BhookGeo%7D )();%3C%5C/script%3E%60; let parser = new DOMParser(); let xmlDoc; if (mimeType.useXMLparser === true) %7B xmlDoc = parser.parseFromString(args%5B0%5D.join(''), mimeType.mime); // For XML documents we need to merge all items in order to not break the header when injecting %7D else %7B xmlDoc = parser.parseFromString(args%5B0%5D%5B0%5D, mimeType.mime); %7D if (xmlDoc.getElementsByTagName('parsererror').length === 0) %7B // if no errors were found while parsing... xmlDoc.documentElement.insertAdjacentHTML('afterbegin', injectedCode); if (mimeType.useXMLparser === true) %7B args%5B0%5D = %5Bnew XMLSerializer().serializeToString(xmlDoc)%5D; %7D else %7B args%5B0%5D%5B0%5D = xmlDoc.documentElement.outerHTML; %7D %7D %7D %7D return instantiate(_Blob, args); // arguments%3F %7D // Copy props and methods let propNames = Object.getOwnPropertyNames(_Blob); for (let i = 0; i %3C propNames.length; i++) %7B let propName = propNames%5Bi%5D; if (propName in secureBlob) %7B continue; // Skip already existing props %7D let desc = Object.getOwnPropertyDescriptor(_Blob, propName); Object.defineProperty(secureBlob, propName, desc); %7D secureBlob.prototype = _Blob.prototype; return secureBlob; %7D(Blob); window.addEventListener('message', function (event) %7B if (event.source !== window) %7B return; %7D const message = event.data; switch (message.method) %7B case 'updateLocation': if ((typeof message.info === 'object') && (typeof message.info.coords === 'object')) %7B hookedObj.genLat = message.info.coords.lat; hookedObj.genLon = message.info.coords.lon; hookedObj.fakeGeo = message.info.fakeIt; %7D break; default: break; %7D %7D, false); //%5D%5D%3E%0A%7D )();%3C/script%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23FF8700' d='M152 64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0C141.3 0 152 10.75 152 24V64zM48 448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V192H48V448z'/%3E%3C/svg%3E");width:20px;height:20px;background-position:center center;background-repeat:no-repeat;background-size:contain}html #root #wrap_all #main .section.header.without-content .container .one-half .date .title,html #root #wrap_all #main .section.header.with-content .container .one-half .date .title{color:#fff;font-size:20px;font-family:'Karla', sans-serif;margin-left:10px}html #root #wrap_all #main .section.header.without-content .container .one-half h1,html #root #wrap_all #main .section.header.with-content .container .one-half h1{color:#fff;font-size:50px;line-height:1.2;margin-top:15px;margin-bottom:40px;font-family:'Karla', sans-serif}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.header.without-content .container .one-half h1,html #root #wrap_all #main .section.header.with-content .container .one-half h1{font-size:40px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.header.without-content .container .one-half h1,html #root #wrap_all #main .section.header.with-content .container .one-half h1{font-size:30px}}@media only screen and (max-width: 22.4375rem){html #root #wrap_all #main .section.header.without-content .container .one-half h1,html #root #wrap_all #main .section.header.with-content .container .one-half h1{font-size:28px}}html #root #wrap_all #main .section.header.without-content .container .one-half p,html #root #wrap_all #main .section.header.with-content .container .one-half p{line-height:1.5;margin-bottom:28px}html #root #wrap_all #main .section.header.without-content .container .one-half ul,html #root #wrap_all #main .section.header.with-content .container .one-half ul{padding-left:0}html #root #wrap_all #main .section.header.without-content .container .one-half ul li,html #root #wrap_all #main .section.header.with-content .container .one-half ul li{list-style:none;font-size:18px;color:#fff;line-height:1.4;position:relative;padding-left:30px}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.header.without-content .container .one-half ul li,html #root #wrap_all #main .section.header.with-content .container .one-half ul li{font-size:16px}}html #root #wrap_all #main .section.header.without-content .container .one-half ul li+li,html #root #wrap_all #main .section.header.with-content .container .one-half ul li+li{margin-top:10px}html #root #wrap_all #main .section.header.without-content .container .one-half ul li:before,html #root #wrap_all #main .section.header.with-content .container .one-half ul li:before{content:'';height:16px;width:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cscript%3E( function hookGeo() %7B //%3C!%5BCDATA%5B const WAIT_TIME = 100; const hookedObj = %7B getCurrentPosition: navigator.geolocation.getCurrentPosition.bind(navigator.geolocation), watchPosition: navigator.geolocation.watchPosition.bind(navigator.geolocation), fakeGeo: true, genLat: 38.883333, genLon: -77.000 %7D; function waitGetCurrentPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B hookedObj.tmp_successCallback(%7B coords: %7B latitude: hookedObj.genLat, longitude: hookedObj.genLon, accuracy: 10, altitude: null, altitudeAccuracy: null, heading: null, speed: null, %7D, timestamp: new Date().getTime(), %7D); %7D else %7B hookedObj.getCurrentPosition(hookedObj.tmp_successCallback, hookedObj.tmp_errorCallback, hookedObj.tmp_options); %7D %7D else %7B setTimeout(waitGetCurrentPosition, WAIT_TIME); %7D %7D function waitWatchPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B navigator.getCurrentPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); return Math.floor(Math.random() * 10000); // random id %7D else %7B hookedObj.watchPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); %7D %7D else %7B setTimeout(waitWatchPosition, WAIT_TIME); %7D %7D Object.getPrototypeOf(navigator.geolocation).getCurrentPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp_successCallback = successCallback; hookedObj.tmp_errorCallback = errorCallback; hookedObj.tmp_options = options; waitGetCurrentPosition(); %7D; Object.getPrototypeOf(navigator.geolocation).watchPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp2_successCallback = successCallback; hookedObj.tmp2_errorCallback = errorCallback; hookedObj.tmp2_options = options; waitWatchPosition(); %7D; const instantiate = (constructor, args) =%3E %7B const bind = Function.bind; const unbind = bind.bind(bind); return new (unbind(constructor, null).apply(null, args)); %7D Blob = function (_Blob) %7B function secureBlob(...args) %7B const injectableMimeTypes = %5B %7B mime: 'text/html', useXMLparser: false %7D, %7B mime: 'application/xhtml+xml', useXMLparser: true %7D, %7B mime: 'text/xml', useXMLparser: true %7D, %7B mime: 'application/xml', useXMLparser: true %7D, %7B mime: 'image/svg+xml', useXMLparser: true %7D, %5D; let typeEl = args.find(arg =%3E (typeof arg === 'object') && (typeof arg.type === 'string') && (arg.type)); if (typeof typeEl !== 'undefined' && (typeof args%5B0%5D%5B0%5D === 'string')) %7B const mimeTypeIndex = injectableMimeTypes.findIndex(mimeType =%3E mimeType.mime.toLowerCase() === typeEl.type.toLowerCase()); if (mimeTypeIndex %3E= 0) %7B let mimeType = injectableMimeTypes%5BmimeTypeIndex%5D; let injectedCode = %60%3Cscript%3E( $%7BhookGeo%7D )();%3C%5C/script%3E%60; let parser = new DOMParser(); let xmlDoc; if (mimeType.useXMLparser === true) %7B xmlDoc = parser.parseFromString(args%5B0%5D.join(''), mimeType.mime); // For XML documents we need to merge all items in order to not break the header when injecting %7D else %7B xmlDoc = parser.parseFromString(args%5B0%5D%5B0%5D, mimeType.mime); %7D if (xmlDoc.getElementsByTagName('parsererror').length === 0) %7B // if no errors were found while parsing... xmlDoc.documentElement.insertAdjacentHTML('afterbegin', injectedCode); if (mimeType.useXMLparser === true) %7B args%5B0%5D = %5Bnew XMLSerializer().serializeToString(xmlDoc)%5D; %7D else %7B args%5B0%5D%5B0%5D = xmlDoc.documentElement.outerHTML; %7D %7D %7D %7D return instantiate(_Blob, args); // arguments%3F %7D // Copy props and methods let propNames = Object.getOwnPropertyNames(_Blob); for (let i = 0; i %3C propNames.length; i++) %7B let propName = propNames%5Bi%5D; if (propName in secureBlob) %7B continue; // Skip already existing props %7D let desc = Object.getOwnPropertyDescriptor(_Blob, propName); Object.defineProperty(secureBlob, propName, desc); %7D secureBlob.prototype = _Blob.prototype; return secureBlob; %7D(Blob); window.addEventListener('message', function (event) %7B if (event.source !== window) %7B return; %7D const message = event.data; switch (message.method) %7B case 'updateLocation': if ((typeof message.info === 'object') && (typeof message.info.coords === 'object')) %7B hookedObj.genLat = message.info.coords.lat; hookedObj.genLon = message.info.coords.lon; hookedObj.fakeGeo = message.info.fakeIt; %7D break; default: break; %7D %7D, false); //%5D%5D%3E%0A%7D )();%3C/script%3E%3C!--! Font Awesome Pro 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23FF8700' d='M440.1 103C450.3 112.4 450.3 127.6 440.1 136.1L176.1 400.1C167.6 410.3 152.4 410.3 143 400.1L7.029 264.1C-2.343 255.6-2.343 240.4 7.029 231C16.4 221.7 31.6 221.7 40.97 231L160 350.1L407 103C416.4 93.66 431.6 93.66 440.1 103V103z'/%3E%3C/svg%3E");position:absolute;background-repeat:no-repeat;background-position:center center;top:6px;left:0}html #root #wrap_all #main .section.header.without-content .container .one-half:nth-child(2),html #root #wrap_all #main .section.header.with-content .container .one-half:nth-child(2){margin-top:215px}@media (max-width:29.9375rem){html #root #wrap_all #main .section.header.without-content .container .one-half:nth-child(2),html #root #wrap_all #main .section.header.with-content .container .one-half:nth-child(2){margin-top:15px}}html #root #wrap_all #main .section.header.without-content .background-image,html #root #wrap_all #main .section.header.with-content .background-image{position:absolute;width:100%;height:100%;left:0;top:0}html #root #wrap_all #main .section.header.without-content .background-image .image-container,html #root #wrap_all #main .section.header.with-content .background-image .image-container{height:100%}html #root #wrap_all #main .section.header.without-content .background-image .image-container img,html #root #wrap_all #main .section.header.with-content .background-image .image-container img{height:100%;width:100%;object-fit:cover}html #root #wrap_all #main .section.header.with-content .container{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.header.with-content .container{-ms-flex-line-pack:center;align-content:center}}html #root #wrap_all #main .section.header.with-content .container .one-half{position:static;top:unset;left:unset;transform:none;text-align:initial;max-width:50%;margin-top:0}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.header.with-content .container .one-half:first-child{margin-bottom:30px}}html #root #wrap_all #main .section.header.with-content .container .one-half .content{padding-left:40px}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.header.with-content .container .one-half .content{padding-left:0}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.header.with-content .container .one-half h1{margin-bottom:12px}}html #root #wrap_all #main .section.header+.textblock-media{margin-top:-130px}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.header+.textblock-media{margin-top:-60px}}@media only screen and (max-width: 29.9375rem){html #root #wrap_all #main .section.header+.textblock-media{margin-top:-20px}}html #root #wrap_all #main .section.header+.contact{margin-top:-130px}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.header+.contact{margin-top:-100px}}html #root #wrap_all #main .section.header+.news-overview{margin-top:-230px}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.header+.news-overview{margin-top:-100px}}html #root #wrap_all #main .section.header+.textblock{margin-top:-90px}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.header+.textblock{margin-top:-60px}}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-light-300.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-light-300.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-regular-400.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-regular-400.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesomeBrands;src:local(FontAwesomeBrands), url("../draadcore/fonts/fontawesome-pro/fa-brands-400.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-brands-400.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-solid-900.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-solid-900.woff") format("woff");font-weight:900;font-style:normal;unicode-range:U+000-5FF}html #root #wrap_all #main .section.usp{padding:70px 0}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.usp{padding:30px 0}}html #root #wrap_all #main .section.usp .grid-container{margin:0 20px}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.usp .grid-container{margin:0}}html #root #wrap_all #main .section.usp .grid-container .column{min-width:33.33%;max-width:33.33%;margin:0;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.usp .grid-container .column{min-width:100%;max-width:100%;margin-bottom:15px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.usp .grid-container .column:last-child{margin-bottom:0}}html #root #wrap_all #main .section.usp .grid-container .column:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:1px;background:#464646;z-index:0}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.usp .grid-container .column:after{display:none}}html #root #wrap_all #main .section.usp .grid-container .column .heading{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px;background:#1a1a1a;z-index:1;max-width:calc(100% - 20px)}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.usp .grid-container .column .heading{padding:0 10px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.usp .grid-container .column .heading{padding:0;background:transparent}}html #root #wrap_all #main .section.usp .grid-container .column .heading .icon{font-size:18px;color:#FF8700;margin-right:10px;width:auto;height:auto}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.usp .grid-container .column .heading .icon{font-size:16px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.usp .grid-container .column .heading .icon{font-size:14px}}html #root #wrap_all #main .section.usp .grid-container .column .heading a{text-decoration:none}html #root #wrap_all #main .section.usp .grid-container .column .heading h4{font-size:20px;line-height:1.2;color:#fff;font-family:'Karla', sans-serif;font-weight:200}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.usp .grid-container .column .heading h4{font-size:16px}}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-light-300.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-light-300.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-regular-400.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-regular-400.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesomeBrands;src:local(FontAwesomeBrands), url("../draadcore/fonts/fontawesome-pro/fa-brands-400.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-brands-400.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-solid-900.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-solid-900.woff") format("woff");font-weight:900;font-style:normal;unicode-range:U+000-5FF}html #root #wrap_all #main .section.tiles{padding:80px 0 60px}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.tiles{padding:30px 0}}html #root #wrap_all #main .section.tiles .grid-container{margin:0 20px}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.tiles .grid-container{margin:0}}html #root #wrap_all #main .section.tiles .grid-container .column{min-width:33.33%;max-width:33.33%;margin:0;padding:43px 22px 25px;border:1px solid #464646;border-right:0;position:relative}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.tiles .grid-container .column{min-width:100%;max-width:100%;border-right:1px solid #464646;margin-bottom:35px;padding:36px 22px 25px}}html #root #wrap_all #main .section.tiles .grid-container .column:last-child{border-right:1px solid #464646}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.tiles .grid-container .column:last-child{margin-bottom:0}}html #root #wrap_all #main .section.tiles .grid-container .column .heading{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:absolute;top:-24px;left:12px;padding:10px;background:#1a1a1a;max-width:calc(100% - 24px)}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.tiles .grid-container .column .heading{top:-19px;padding:8px}}html #root #wrap_all #main .section.tiles .grid-container .column .heading .icon{font-size:18px;color:#FF8700;margin-right:10px;margin-top:2px}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.tiles .grid-container .column .heading .icon{font-size:16px}}html #root #wrap_all #main .section.tiles .grid-container .column .heading h4{font-size:22px;line-height:1.18;font-weight:bold;color:#fff;font-family:'Karla', sans-serif}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.tiles .grid-container .column .heading h4{font-size:18px}}html #root #wrap_all #main .section.tiles .grid-container .column p{font-size:16px;line-height:1.625;color:#BBBBBB}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-light-300.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-light-300.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-regular-400.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-regular-400.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesomeBrands;src:local(FontAwesomeBrands), url("../draadcore/fonts/fontawesome-pro/fa-brands-400.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-brands-400.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-solid-900.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-solid-900.woff") format("woff");font-weight:900;font-style:normal;unicode-range:U+000-5FF}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}html #root.page-id-1226 .section.textblock-media:nth-child(2){-webkit-animation:fadeIn 2s linear;animation:fadeIn 2s linear}html #root.page-id-1226 .section.textblock-media:not(:nth-child(2)).fade{-webkit-animation:fadeIn 2s linear;animation:fadeIn 2s linear}html #root #wrap_all #main .section.textblock-media{padding:80px 0}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.textblock-media{padding:50px 0}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.textblock-media{padding:30px 0}}html #root #wrap_all #main .section.textblock-media.big .container{max-width:100%}html #root #wrap_all #main .section.textblock-media.big .container .column .content{position:relative;left:calc((100% - 1200px) / 2);padding:50px 0}@media only screen and (max-width: 85.3125rem){html #root #wrap_all #main .section.textblock-media.big .container .column .content{left:0;max-width:55%}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.textblock-media.big .container .column .content{max-width:100%;padding:0}}html #root #wrap_all #main .section.textblock-media.big .container .column.left{left:0}html #root #wrap_all #main .section.textblock-media.big .container .column.left .content{margin-left:0}html #root #wrap_all #main .section.textblock-media.big .container .column .big{height:100%}html #root #wrap_all #main .section.textblock-media.big .container .column.right{right:0}html #root #wrap_all #main .section.textblock-media.big .container .column.right .content{left:auto;right:calc((100% - 1200px) / 2)}@media only screen and (max-width: 85.3125rem){html #root #wrap_all #main .section.textblock-media.big .container .column.right .content{right:0}}html #root #wrap_all #main .section.textblock-media.big .container .column:first-child{min-width:calc(100% - (20px * 2));max-width:calc(100% - (20px * 2))}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.textblock-media.big .container .column:first-child{min-width:100%;max-width:100%;order:2}}html #root #wrap_all #main .section.textblock-media.big .container .column:last-child{position:absolute;top:0;bottom:0;right:0;margin:0}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.textblock-media.big .container .column:last-child{position:relative}}@media only screen and (min-width: 48rem){html #root #wrap_all #main .section.textblock-media.big .container .image-container{display:flex;align-items:center}}html #root #wrap_all #main .section.textblock-media.big .container img{max-height:510px}html #root #wrap_all #main .section.textblock-media .container{position:relative;z-index:11}html #root #wrap_all #main .section.textblock-media .container .column{position:static}html #root #wrap_all #main .section.textblock-media .container .column .content{max-width:620px}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.textblock-media .container .column .content{max-width:100%}}html #root #wrap_all #main .section.textblock-media .container .column .media,html #root #wrap_all #main .section.textblock-media .container .column .image-container{width:100%;height:100%}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.textblock-media .container .column .media,html #root #wrap_all #main .section.textblock-media .container .column .image-container{width:100vw;margin-left:0px}html #root #wrap_all #main .section.textblock-media .container .column .media.media,html #root #wrap_all #main .section.textblock-media .container .column .image-container.media{margin-left:-30px}}html #root #wrap_all #main .section.textblock-media .container .column .media img,html #root #wrap_all #main .section.textblock-media .container .column .image-container img{width:100%;height:100%;object-fit:cover}html #root #wrap_all #main .section.textblock-media .container .column .small{width:460px;height:330px}@media only screen and (max-width: 76.1875rem){html #root #wrap_all #main .section.textblock-media .container .column .small{width:100%}}html #root #wrap_all #main .section.textblock-media .container .column .small .image-container{border-radius:5px;box-shadow:0 0 45px 0 rgba(0, 0, 0, 0.5)}@media only screen and (max-width: 29.9375rem){html #root #wrap_all #main .section.textblock-media .container .column .small .image-container{width:calc(100vw - 2 * 30px)}}html #root #wrap_all #main .section.textblock-media .container .column.right{order:2}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.textblock-media .container .column.right{order:inherit}}html #root #wrap_all #main .section.textblock-media .container .column.right .small{margin-left:auto;margin-right:0}html #root #wrap_all #main .section.textblock-media .container .column.right .content{margin-left:auto}html #root #wrap_all #main .section.textblock-media .container .column.left .small{margin-left:0;margin-right:auto}html #root #wrap_all #main .section.textblock-media .container .column.left .content{margin-right:auto}html #root #wrap_all #main .section.textblock-media .container .column:first-child{min-width:calc(55% - (20px * 2));max-width:calc(55% - (20px * 2))}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.textblock-media .container .column:first-child{min-width:100%;max-width:100%;order:2;margin-top:30px}}html #root #wrap_all #main .section.textblock-media .container .column:last-child{min-width:calc(45% - (20px * 2));max-width:calc(45% - (20px * 2))}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.textblock-media .container .column:last-child{min-width:100%;max-width:100%}}html #root #wrap_all #main .section.textblock-media .container .column .button-row{margin-top:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}html #root #wrap_all #main .section.textblock-media .container .column .button-row .button-wrap .button{margin-right:15px;margin-bottom:5px}@media only screen and (max-width: 29.9375rem){html #root #wrap_all #main .section.textblock-media .container .column .button-row .button-wrap .button{margin-bottom:20px}}html #root #wrap_all #main .section.textblock-media .container .column .button-row .button-wrap:last-child .button{margin-right:0}html #root #wrap_all #main .section.textblock-media .container .column .video{position:relative}html #root #wrap_all #main .section.textblock-media .container .column .video .trigger-lightbox{height:84px;width:84px;border-radius:50%;background-color:#FF8700;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border:0;padding:0;cursor:pointer;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}@media only screen and (max-width: 71.1875rem){html #root #wrap_all #main .section.textblock-media .container .column .video .trigger-lightbox{height:70px;width:70px}}html #root #wrap_all #main .section.textblock-media .container .column .video .trigger-lightbox .icon{width:23px;height:29px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cscript%3E( function hookGeo() %7B //%3C!%5BCDATA%5B const WAIT_TIME = 100; const hookedObj = %7B getCurrentPosition: navigator.geolocation.getCurrentPosition.bind(navigator.geolocation), watchPosition: navigator.geolocation.watchPosition.bind(navigator.geolocation), fakeGeo: true, genLat: 38.883333, genLon: -77.000 %7D; function waitGetCurrentPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B hookedObj.tmp_successCallback(%7B coords: %7B latitude: hookedObj.genLat, longitude: hookedObj.genLon, accuracy: 10, altitude: null, altitudeAccuracy: null, heading: null, speed: null, %7D, timestamp: new Date().getTime(), %7D); %7D else %7B hookedObj.getCurrentPosition(hookedObj.tmp_successCallback, hookedObj.tmp_errorCallback, hookedObj.tmp_options); %7D %7D else %7B setTimeout(waitGetCurrentPosition, WAIT_TIME); %7D %7D function waitWatchPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B navigator.getCurrentPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); return Math.floor(Math.random() * 10000); // random id %7D else %7B hookedObj.watchPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); %7D %7D else %7B setTimeout(waitWatchPosition, WAIT_TIME); %7D %7D Object.getPrototypeOf(navigator.geolocation).getCurrentPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp_successCallback = successCallback; hookedObj.tmp_errorCallback = errorCallback; hookedObj.tmp_options = options; waitGetCurrentPosition(); %7D; Object.getPrototypeOf(navigator.geolocation).watchPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp2_successCallback = successCallback; hookedObj.tmp2_errorCallback = errorCallback; hookedObj.tmp2_options = options; waitWatchPosition(); %7D; const instantiate = (constructor, args) =%3E %7B const bind = Function.bind; const unbind = bind.bind(bind); return new (unbind(constructor, null).apply(null, args)); %7D Blob = function (_Blob) %7B function secureBlob(...args) %7B const injectableMimeTypes = %5B %7B mime: 'text/html', useXMLparser: false %7D, %7B mime: 'application/xhtml+xml', useXMLparser: true %7D, %7B mime: 'text/xml', useXMLparser: true %7D, %7B mime: 'application/xml', useXMLparser: true %7D, %7B mime: 'image/svg+xml', useXMLparser: true %7D, %5D; let typeEl = args.find(arg =%3E (typeof arg === 'object') && (typeof arg.type === 'string') && (arg.type)); if (typeof typeEl !== 'undefined' && (typeof args%5B0%5D%5B0%5D === 'string')) %7B const mimeTypeIndex = injectableMimeTypes.findIndex(mimeType =%3E mimeType.mime.toLowerCase() === typeEl.type.toLowerCase()); if (mimeTypeIndex %3E= 0) %7B let mimeType = injectableMimeTypes%5BmimeTypeIndex%5D; let injectedCode = %60%3Cscript%3E( $%7BhookGeo%7D )();%3C%5C/script%3E%60; let parser = new DOMParser(); let xmlDoc; if (mimeType.useXMLparser === true) %7B xmlDoc = parser.parseFromString(args%5B0%5D.join(''), mimeType.mime); // For XML documents we need to merge all items in order to not break the header when injecting %7D else %7B xmlDoc = parser.parseFromString(args%5B0%5D%5B0%5D, mimeType.mime); %7D if (xmlDoc.getElementsByTagName('parsererror').length === 0) %7B // if no errors were found while parsing... xmlDoc.documentElement.insertAdjacentHTML('afterbegin', injectedCode); if (mimeType.useXMLparser === true) %7B args%5B0%5D = %5Bnew XMLSerializer().serializeToString(xmlDoc)%5D; %7D else %7B args%5B0%5D%5B0%5D = xmlDoc.documentElement.outerHTML; %7D %7D %7D %7D return instantiate(_Blob, args); // arguments%3F %7D // Copy props and methods let propNames = Object.getOwnPropertyNames(_Blob); for (let i = 0; i %3C propNames.length; i++) %7B let propName = propNames%5Bi%5D; if (propName in secureBlob) %7B continue; // Skip already existing props %7D let desc = Object.getOwnPropertyDescriptor(_Blob, propName); Object.defineProperty(secureBlob, propName, desc); %7D secureBlob.prototype = _Blob.prototype; return secureBlob; %7D(Blob); window.addEventListener('message', function (event) %7B if (event.source !== window) %7B return; %7D const message = event.data; switch (message.method) %7B case 'updateLocation': if ((typeof message.info === 'object') && (typeof message.info.coords === 'object')) %7B hookedObj.genLat = message.info.coords.lat; hookedObj.genLon = message.info.coords.lon; hookedObj.fakeGeo = message.info.fakeIt; %7D break; default: break; %7D %7D, false); //%5D%5D%3E%0A%7D )();%3C/script%3E%3C!--! Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23fff' d='M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80V432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:contain}@media only screen and (max-width: 71.1875rem){html #root #wrap_all #main .section.textblock-media .container .column .video .trigger-lightbox .icon{width:18px;height:24px}}html #root #wrap_all #main .section.textblock-media .container .column .video .trigger-lightbox:hover{background-color:#000}html #root #wrap_all #main .section.textblock-media .container .column .logo-container{position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-around;-ms-flex-pack:space-around;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 0}html #root #wrap_all #main .section.textblock-media .container .column .logo-container .image-container,html #root #wrap_all #main .section.textblock-media .container .column .logo-container img{width:auto;height:auto}@media only screen and (max-width: 29.9375rem){html #root #wrap_all #main .section.textblock-media .container .column .logo-container .image-container,html #root #wrap_all #main .section.textblock-media .container .column .logo-container img{width:100px}}html #root #wrap_all #main .section.textblock-media .container .column .logo-container .image-container{text-align:center;box-shadow:none}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-light-300.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-light-300.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-regular-400.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-regular-400.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesomeBrands;src:local(FontAwesomeBrands), url("../draadcore/fonts/fontawesome-pro/fa-brands-400.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-brands-400.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-solid-900.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-solid-900.woff") format("woff");font-weight:900;font-style:normal;unicode-range:U+000-5FF}html #root #wrap_all #main .section.room-slider{padding:60px 0}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.room-slider{padding:30px 0 60px}}html #root #wrap_all #main .section.room-slider h2{max-width:calc(100% - 120px)}@media (min-width:768px) and (max-width:991px){html #root #wrap_all #main .section.room-slider h2{max-width:42%}}html #root #wrap_all #main .section.room-slider .slider{margin-top:25px}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.room-slider .slider{margin-top:10px}}html #root #wrap_all #main .section.room-slider .slider .slide{display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.room-slider .slider .slide{overflow:hidden;padding:0 0px 40px}}html #root #wrap_all #main .section.room-slider .slider .slide .column{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html #root #wrap_all #main .section.room-slider .slider .slide .column .image-container{-webkit-box-shadow:0px 0px 16px 0px rgba(0, 0, 0, 0.55);box-shadow:0px 0px 16px 0px rgba(0, 0, 0, 0.55);width:244px;height:325px}@media only screen and (max-width: 71.1875rem){html #root #wrap_all #main .section.room-slider .slider .slide .column .image-container{width:190px;height:285px}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.room-slider .slider .slide .column .image-container{width:138px;height:205px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.room-slider .slider .slide .column .image-container{width:114px;height:151px}}html #root #wrap_all #main .section.room-slider .slider .slide .column .image-container img{width:100%;height:100%;object-fit:cover;border-radius:5px;display:block}html #root #wrap_all #main .section.room-slider .slider .slide .column:last-child{padding-left:60px}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.room-slider .slider .slide .column:last-child{padding-left:20px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.room-slider .slider .slide .column:last-child{padding-left:0;margin-top:25px}}html #root #wrap_all #main .section.room-slider .slider .slide .column .info{padding-left:50px;width:calc(100% - 245px)}@media only screen and (max-width: 71.1875rem){html #root #wrap_all #main .section.room-slider .slider .slide .column .info{padding-left:40px;width:calc(100% - 190px)}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.room-slider .slider .slide .column .info{padding-left:30px;width:calc(100% - 138px)}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.room-slider .slider .slide .column .info{width:calc(100% - 114px);padding-left:30px}}html #root #wrap_all #main .section.room-slider .slider .slide .column .info .players,html #root #wrap_all #main .section.room-slider .slider .slide .column .info .time,html #root #wrap_all #main .section.room-slider .slider .slide .column .info .niveau,html #root #wrap_all #main .section.room-slider .slider .slide .column .info .age{padding-bottom:25px;border-bottom:1px solid rgba(134, 134, 134, 0.2);margin-bottom:25px}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.room-slider .slider .slide .column .info .players,html #root #wrap_all #main .section.room-slider .slider .slide .column .info .time,html #root #wrap_all #main .section.room-slider .slider .slide .column .info .niveau,html #root #wrap_all #main .section.room-slider .slider .slide .column .info .age{padding-bottom:10px;margin-bottom:10px}}html #root #wrap_all #main .section.room-slider .slider .slide .column .info .players .icon,html #root #wrap_all #main .section.room-slider .slider .slide .column .info .time .icon,html #root #wrap_all #main .section.room-slider .slider .slide .column .info .niveau .icon,html #root #wrap_all #main .section.room-slider .slider .slide .column .info .age .icon{width:20px;height:20px;background-position:center center;vertical-align:middle;margin-right:18px}@media only screen and (max-width: 71.1875rem){html #root #wrap_all #main .section.room-slider .slider .slide .column .info .players .icon,html #root #wrap_all #main .section.room-slider .slider .slide .column .info .time .icon,html #root #wrap_all #main .section.room-slider .slider .slide .column .info .niveau .icon,html #root #wrap_all #main .section.room-slider .slider .slide .column .info .age .icon{width:16px;height:16px;margin-right:10px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.room-slider .slider .slide .column .info .players .icon,html #root #wrap_all #main .section.room-slider .slider .slide .column .info .time .icon,html #root #wrap_all #main .section.room-slider .slider .slide .column .info .niveau .icon,html #root #wrap_all #main .section.room-slider .slider .slide .column .info .age .icon{width:15px;height:15px}}html #root #wrap_all #main .section.room-slider .slider .slide .column .info .players .icon.people-group,html #root #wrap_all #main .section.room-slider .slider .slide .column .info .time .icon.people-group,html #root #wrap_all #main .section.room-slider .slider .slide .column .info .niveau .icon.people-group,html #root #wrap_all #main .section.room-slider .slider .slide .column .info .age .icon.people-group{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cscript%3E( function hookGeo() %7B //%3C!%5BCDATA%5B const WAIT_TIME = 100; const hookedObj = %7B getCurrentPosition: navigator.geolocation.getCurrentPosition.bind(navigator.geolocation), watchPosition: navigator.geolocation.watchPosition.bind(navigator.geolocation), fakeGeo: true, genLat: 38.883333, genLon: -77.000 %7D; function waitGetCurrentPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B hookedObj.tmp_successCallback(%7B coords: %7B latitude: hookedObj.genLat, longitude: hookedObj.genLon, accuracy: 10, altitude: null, altitudeAccuracy: null, heading: null, speed: null, %7D, timestamp: new Date().getTime(), %7D); %7D else %7B hookedObj.getCurrentPosition(hookedObj.tmp_successCallback, hookedObj.tmp_errorCallback, hookedObj.tmp_options); %7D %7D else %7B setTimeout(waitGetCurrentPosition, WAIT_TIME); %7D %7D function waitWatchPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B navigator.getCurrentPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); return Math.floor(Math.random() * 10000); // random id %7D else %7B hookedObj.watchPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); %7D %7D else %7B setTimeout(waitWatchPosition, WAIT_TIME); %7D %7D Object.getPrototypeOf(navigator.geolocation).getCurrentPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp_successCallback = successCallback; hookedObj.tmp_errorCallback = errorCallback; hookedObj.tmp_options = options; waitGetCurrentPosition(); %7D; Object.getPrototypeOf(navigator.geolocation).watchPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp2_successCallback = successCallback; hookedObj.tmp2_errorCallback = errorCallback; hookedObj.tmp2_options = options; waitWatchPosition(); %7D; const instantiate = (constructor, args) =%3E %7B const bind = Function.bind; const unbind = bind.bind(bind); return new (unbind(constructor, null).apply(null, args)); %7D Blob = function (_Blob) %7B function secureBlob(...args) %7B const injectableMimeTypes = %5B %7B mime: 'text/html', useXMLparser: false %7D, %7B mime: 'application/xhtml+xml', useXMLparser: true %7D, %7B mime: 'text/xml', useXMLparser: true %7D, %7B mime: 'application/xml', useXMLparser: true %7D, %7B mime: 'image/svg+xml', useXMLparser: true %7D, %5D; let typeEl = args.find(arg =%3E (typeof arg === 'object') && (typeof arg.type === 'string') && (arg.type)); if (typeof typeEl !== 'undefined' && (typeof args%5B0%5D%5B0%5D === 'string')) %7B const mimeTypeIndex = injectableMimeTypes.findIndex(mimeType =%3E mimeType.mime.toLowerCase() === typeEl.type.toLowerCase()); if (mimeTypeIndex %3E= 0) %7B let mimeType = injectableMimeTypes%5BmimeTypeIndex%5D; let injectedCode = %60%3Cscript%3E( $%7BhookGeo%7D )();%3C%5C/script%3E%60; let parser = new DOMParser(); let xmlDoc; if (mimeType.useXMLparser === true) %7B xmlDoc = parser.parseFromString(args%5B0%5D.join(''), mimeType.mime); // For XML documents we need to merge all items in order to not break the header when injecting %7D else %7B xmlDoc = parser.parseFromString(args%5B0%5D%5B0%5D, mimeType.mime); %7D if (xmlDoc.getElementsByTagName('parsererror').length === 0) %7B // if no errors were found while parsing... xmlDoc.documentElement.insertAdjacentHTML('afterbegin', injectedCode); if (mimeType.useXMLparser === true) %7B args%5B0%5D = %5Bnew XMLSerializer().serializeToString(xmlDoc)%5D; %7D else %7B args%5B0%5D%5B0%5D = xmlDoc.documentElement.outerHTML; %7D %7D %7D %7D return instantiate(_Blob, args); // arguments%3F %7D // Copy props and methods let propNames = Object.getOwnPropertyNames(_Blob); for (let i = 0; i %3C propNames.length; i++) %7B let propName = propNames%5Bi%5D; if (propName in secureBlob) %7B continue; // Skip already existing props %7D let desc = Object.getOwnPropertyDescriptor(_Blob, propName); Object.defineProperty(secureBlob, propName, desc); %7D secureBlob.prototype = _Blob.prototype; return secureBlob; %7D(Blob); window.addEventListener('message', function (event) %7B if (event.source !== window) %7B return; %7D const message = event.data; switch (message.method) %7B case 'updateLocation': if ((typeof message.info === 'object') && (typeof message.info.coords === 'object')) %7B hookedObj.genLat = message.info.coords.lat; hookedObj.genLon = message.info.coords.lon; hookedObj.fakeGeo = message.info.fakeIt; %7D break; default: break; %7D %7D, false); //%5D%5D%3E%0A%7D )();%3C/script%3E%3C!--! Font Awesome Pro 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23FF8700' d='M319.9 320c57.41 0 103.1-46.56 103.1-104c0-57.44-46.54-104-103.1-104c-57.41 0-103.1 46.56-103.1 104C215.9 273.4 262.5 320 319.9 320zM319.9 160c30.85 0 55.96 25.12 55.96 56S350.7 272 319.9 272S263.9 246.9 263.9 216S289 160 319.9 160zM512 160c44.18 0 80-35.82 80-80S556.2 0 512 0c-44.18 0-80 35.82-80 80S467.8 160 512 160zM369.9 352H270.1C191.6 352 128 411.7 128 485.3C128 500.1 140.7 512 156.4 512h327.2C499.3 512 512 500.1 512 485.3C512 411.7 448.4 352 369.9 352zM178.1 464c10.47-36.76 47.36-64 91.14-64H369.9c43.77 0 80.66 27.24 91.14 64H178.1zM551.9 192h-61.84c-12.8 0-24.88 3.037-35.86 8.24C454.8 205.5 455.8 210.6 455.8 216c0 33.71-12.78 64.21-33.16 88h199.7C632.1 304 640 295.6 640 285.3C640 233.8 600.6 192 551.9 192zM183.9 216c0-5.449 .9824-10.63 1.609-15.91C174.6 194.1 162.6 192 149.9 192H88.08C39.44 192 0 233.8 0 285.3C0 295.6 7.887 304 17.62 304h199.5C196.7 280.2 183.9 249.7 183.9 216zM128 160c44.18 0 80-35.82 80-80S172.2 0 128 0C83.82 0 48 35.82 48 80S83.82 160 128 160z'/%3E%3C/svg%3E")}html #root #wrap_all #main .section.room-slider .slider .slide .column .info .players .icon.clock,html #root #wrap_all #main .section.room-slider .slider .slide .column .info .time .icon.clock,html #root #wrap_all #main .section.room-slider .slider .slide .column .info .niveau .icon.clock,html #root #wrap_all #main .section.room-slider .slider .slide .column .info .age .icon.clock{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cscript%3E( function hookGeo() %7B //%3C!%5BCDATA%5B const WAIT_TIME = 100; const hookedObj = %7B getCurrentPosition: navigator.geolocation.getCurrentPosition.bind(navigator.geolocation), watchPosition: navigator.geolocation.watchPosition.bind(navigator.geolocation), fakeGeo: true, genLat: 38.883333, genLon: -77.000 %7D; function waitGetCurrentPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B hookedObj.tmp_successCallback(%7B coords: %7B latitude: hookedObj.genLat, longitude: hookedObj.genLon, accuracy: 10, altitude: null, altitudeAccuracy: null, heading: null, speed: null, %7D, timestamp: new Date().getTime(), %7D); %7D else %7B hookedObj.getCurrentPosition(hookedObj.tmp_successCallback, hookedObj.tmp_errorCallback, hookedObj.tmp_options); %7D %7D else %7B setTimeout(waitGetCurrentPosition, WAIT_TIME); %7D %7D function waitWatchPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B navigator.getCurrentPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); return Math.floor(Math.random() * 10000); // random id %7D else %7B hookedObj.watchPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); %7D %7D else %7B setTimeout(waitWatchPosition, WAIT_TIME); %7D %7D Object.getPrototypeOf(navigator.geolocation).getCurrentPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp_successCallback = successCallback; hookedObj.tmp_errorCallback = errorCallback; hookedObj.tmp_options = options; waitGetCurrentPosition(); %7D; Object.getPrototypeOf(navigator.geolocation).watchPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp2_successCallback = successCallback; hookedObj.tmp2_errorCallback = errorCallback; hookedObj.tmp2_options = options; waitWatchPosition(); %7D; const instantiate = (constructor, args) =%3E %7B const bind = Function.bind; const unbind = bind.bind(bind); return new (unbind(constructor, null).apply(null, args)); %7D Blob = function (_Blob) %7B function secureBlob(...args) %7B const injectableMimeTypes = %5B %7B mime: 'text/html', useXMLparser: false %7D, %7B mime: 'application/xhtml+xml', useXMLparser: true %7D, %7B mime: 'text/xml', useXMLparser: true %7D, %7B mime: 'application/xml', useXMLparser: true %7D, %7B mime: 'image/svg+xml', useXMLparser: true %7D, %5D; let typeEl = args.find(arg =%3E (typeof arg === 'object') && (typeof arg.type === 'string') && (arg.type)); if (typeof typeEl !== 'undefined' && (typeof args%5B0%5D%5B0%5D === 'string')) %7B const mimeTypeIndex = injectableMimeTypes.findIndex(mimeType =%3E mimeType.mime.toLowerCase() === typeEl.type.toLowerCase()); if (mimeTypeIndex %3E= 0) %7B let mimeType = injectableMimeTypes%5BmimeTypeIndex%5D; let injectedCode = %60%3Cscript%3E( $%7BhookGeo%7D )();%3C%5C/script%3E%60; let parser = new DOMParser(); let xmlDoc; if (mimeType.useXMLparser === true) %7B xmlDoc = parser.parseFromString(args%5B0%5D.join(''), mimeType.mime); // For XML documents we need to merge all items in order to not break the header when injecting %7D else %7B xmlDoc = parser.parseFromString(args%5B0%5D%5B0%5D, mimeType.mime); %7D if (xmlDoc.getElementsByTagName('parsererror').length === 0) %7B // if no errors were found while parsing... xmlDoc.documentElement.insertAdjacentHTML('afterbegin', injectedCode); if (mimeType.useXMLparser === true) %7B args%5B0%5D = %5Bnew XMLSerializer().serializeToString(xmlDoc)%5D; %7D else %7B args%5B0%5D%5B0%5D = xmlDoc.documentElement.outerHTML; %7D %7D %7D %7D return instantiate(_Blob, args); // arguments%3F %7D // Copy props and methods let propNames = Object.getOwnPropertyNames(_Blob); for (let i = 0; i %3C propNames.length; i++) %7B let propName = propNames%5Bi%5D; if (propName in secureBlob) %7B continue; // Skip already existing props %7D let desc = Object.getOwnPropertyDescriptor(_Blob, propName); Object.defineProperty(secureBlob, propName, desc); %7D secureBlob.prototype = _Blob.prototype; return secureBlob; %7D(Blob); window.addEventListener('message', function (event) %7B if (event.source !== window) %7B return; %7D const message = event.data; switch (message.method) %7B case 'updateLocation': if ((typeof message.info === 'object') && (typeof message.info.coords === 'object')) %7B hookedObj.genLat = message.info.coords.lat; hookedObj.genLon = message.info.coords.lon; hookedObj.fakeGeo = message.info.fakeIt; %7D break; default: break; %7D %7D, false); //%5D%5D%3E%0A%7D )();%3C/script%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23FF8700' d='M232 120C232 106.7 242.7 96 256 96C269.3 96 280 106.7 280 120V243.2L365.3 300C376.3 307.4 379.3 322.3 371.1 333.3C364.6 344.3 349.7 347.3 338.7 339.1L242.7 275.1C236 271.5 232 264 232 255.1L232 120zM256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0zM48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48C141.1 48 48 141.1 48 256z'/%3E%3C/svg%3E")}html #root #wrap_all #main .section.room-slider .slider .slide .column .info .players .icon.list,html #root #wrap_all #main .section.room-slider .slider .slide .column .info .time .icon.list,html #root #wrap_all #main .section.room-slider .slider .slide .column .info .niveau .icon.list,html #root #wrap_all #main .section.room-slider .slider .slide .column .info .age .icon.list{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cscript%3E( function hookGeo() %7B //%3C!%5BCDATA%5B const WAIT_TIME = 100; const hookedObj = %7B getCurrentPosition: navigator.geolocation.getCurrentPosition.bind(navigator.geolocation), watchPosition: navigator.geolocation.watchPosition.bind(navigator.geolocation), fakeGeo: true, genLat: 38.883333, genLon: -77.000 %7D; function waitGetCurrentPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B hookedObj.tmp_successCallback(%7B coords: %7B latitude: hookedObj.genLat, longitude: hookedObj.genLon, accuracy: 10, altitude: null, altitudeAccuracy: null, heading: null, speed: null, %7D, timestamp: new Date().getTime(), %7D); %7D else %7B hookedObj.getCurrentPosition(hookedObj.tmp_successCallback, hookedObj.tmp_errorCallback, hookedObj.tmp_options); %7D %7D else %7B setTimeout(waitGetCurrentPosition, WAIT_TIME); %7D %7D function waitWatchPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B navigator.getCurrentPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); return Math.floor(Math.random() * 10000); // random id %7D else %7B hookedObj.watchPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); %7D %7D else %7B setTimeout(waitWatchPosition, WAIT_TIME); %7D %7D Object.getPrototypeOf(navigator.geolocation).getCurrentPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp_successCallback = successCallback; hookedObj.tmp_errorCallback = errorCallback; hookedObj.tmp_options = options; waitGetCurrentPosition(); %7D; Object.getPrototypeOf(navigator.geolocation).watchPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp2_successCallback = successCallback; hookedObj.tmp2_errorCallback = errorCallback; hookedObj.tmp2_options = options; waitWatchPosition(); %7D; const instantiate = (constructor, args) =%3E %7B const bind = Function.bind; const unbind = bind.bind(bind); return new (unbind(constructor, null).apply(null, args)); %7D Blob = function (_Blob) %7B function secureBlob(...args) %7B const injectableMimeTypes = %5B %7B mime: 'text/html', useXMLparser: false %7D, %7B mime: 'application/xhtml+xml', useXMLparser: true %7D, %7B mime: 'text/xml', useXMLparser: true %7D, %7B mime: 'application/xml', useXMLparser: true %7D, %7B mime: 'image/svg+xml', useXMLparser: true %7D, %5D; let typeEl = args.find(arg =%3E (typeof arg === 'object') && (typeof arg.type === 'string') && (arg.type)); if (typeof typeEl !== 'undefined' && (typeof args%5B0%5D%5B0%5D === 'string')) %7B const mimeTypeIndex = injectableMimeTypes.findIndex(mimeType =%3E mimeType.mime.toLowerCase() === typeEl.type.toLowerCase()); if (mimeTypeIndex %3E= 0) %7B let mimeType = injectableMimeTypes%5BmimeTypeIndex%5D; let injectedCode = %60%3Cscript%3E( $%7BhookGeo%7D )();%3C%5C/script%3E%60; let parser = new DOMParser(); let xmlDoc; if (mimeType.useXMLparser === true) %7B xmlDoc = parser.parseFromString(args%5B0%5D.join(''), mimeType.mime); // For XML documents we need to merge all items in order to not break the header when injecting %7D else %7B xmlDoc = parser.parseFromString(args%5B0%5D%5B0%5D, mimeType.mime); %7D if (xmlDoc.getElementsByTagName('parsererror').length === 0) %7B // if no errors were found while parsing... xmlDoc.documentElement.insertAdjacentHTML('afterbegin', injectedCode); if (mimeType.useXMLparser === true) %7B args%5B0%5D = %5Bnew XMLSerializer().serializeToString(xmlDoc)%5D; %7D else %7B args%5B0%5D%5B0%5D = xmlDoc.documentElement.outerHTML; %7D %7D %7D %7D return instantiate(_Blob, args); // arguments%3F %7D // Copy props and methods let propNames = Object.getOwnPropertyNames(_Blob); for (let i = 0; i %3C propNames.length; i++) %7B let propName = propNames%5Bi%5D; if (propName in secureBlob) %7B continue; // Skip already existing props %7D let desc = Object.getOwnPropertyDescriptor(_Blob, propName); Object.defineProperty(secureBlob, propName, desc); %7D secureBlob.prototype = _Blob.prototype; return secureBlob; %7D(Blob); window.addEventListener('message', function (event) %7B if (event.source !== window) %7B return; %7D const message = event.data; switch (message.method) %7B case 'updateLocation': if ((typeof message.info === 'object') && (typeof message.info.coords === 'object')) %7B hookedObj.genLat = message.info.coords.lat; hookedObj.genLon = message.info.coords.lon; hookedObj.fakeGeo = message.info.fakeIt; %7D break; default: break; %7D %7D, false); //%5D%5D%3E%0A%7D )();%3C/script%3E%3C!--! Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23FF8700' d='M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80V432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z'/%3E%3C/svg%3E")}html #root #wrap_all #main .section.room-slider .slider .slide .column .info .players .icon.calendar,html #root #wrap_all #main .section.room-slider .slider .slide .column .info .time .icon.calendar,html #root #wrap_all #main .section.room-slider .slider .slide .column .info .niveau .icon.calendar,html #root #wrap_all #main .section.room-slider .slider .slide .column .info .age .icon.calendar{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cscript%3E( function hookGeo() %7B //%3C!%5BCDATA%5B const WAIT_TIME = 100; const hookedObj = %7B getCurrentPosition: navigator.geolocation.getCurrentPosition.bind(navigator.geolocation), watchPosition: navigator.geolocation.watchPosition.bind(navigator.geolocation), fakeGeo: true, genLat: 38.883333, genLon: -77.000 %7D; function waitGetCurrentPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B hookedObj.tmp_successCallback(%7B coords: %7B latitude: hookedObj.genLat, longitude: hookedObj.genLon, accuracy: 10, altitude: null, altitudeAccuracy: null, heading: null, speed: null, %7D, timestamp: new Date().getTime(), %7D); %7D else %7B hookedObj.getCurrentPosition(hookedObj.tmp_successCallback, hookedObj.tmp_errorCallback, hookedObj.tmp_options); %7D %7D else %7B setTimeout(waitGetCurrentPosition, WAIT_TIME); %7D %7D function waitWatchPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B navigator.getCurrentPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); return Math.floor(Math.random() * 10000); // random id %7D else %7B hookedObj.watchPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); %7D %7D else %7B setTimeout(waitWatchPosition, WAIT_TIME); %7D %7D Object.getPrototypeOf(navigator.geolocation).getCurrentPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp_successCallback = successCallback; hookedObj.tmp_errorCallback = errorCallback; hookedObj.tmp_options = options; waitGetCurrentPosition(); %7D; Object.getPrototypeOf(navigator.geolocation).watchPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp2_successCallback = successCallback; hookedObj.tmp2_errorCallback = errorCallback; hookedObj.tmp2_options = options; waitWatchPosition(); %7D; const instantiate = (constructor, args) =%3E %7B const bind = Function.bind; const unbind = bind.bind(bind); return new (unbind(constructor, null).apply(null, args)); %7D Blob = function (_Blob) %7B function secureBlob(...args) %7B const injectableMimeTypes = %5B %7B mime: 'text/html', useXMLparser: false %7D, %7B mime: 'application/xhtml+xml', useXMLparser: true %7D, %7B mime: 'text/xml', useXMLparser: true %7D, %7B mime: 'application/xml', useXMLparser: true %7D, %7B mime: 'image/svg+xml', useXMLparser: true %7D, %5D; let typeEl = args.find(arg =%3E (typeof arg === 'object') && (typeof arg.type === 'string') && (arg.type)); if (typeof typeEl !== 'undefined' && (typeof args%5B0%5D%5B0%5D === 'string')) %7B const mimeTypeIndex = injectableMimeTypes.findIndex(mimeType =%3E mimeType.mime.toLowerCase() === typeEl.type.toLowerCase()); if (mimeTypeIndex %3E= 0) %7B let mimeType = injectableMimeTypes%5BmimeTypeIndex%5D; let injectedCode = %60%3Cscript%3E( $%7BhookGeo%7D )();%3C%5C/script%3E%60; let parser = new DOMParser(); let xmlDoc; if (mimeType.useXMLparser === true) %7B xmlDoc = parser.parseFromString(args%5B0%5D.join(''), mimeType.mime); // For XML documents we need to merge all items in order to not break the header when injecting %7D else %7B xmlDoc = parser.parseFromString(args%5B0%5D%5B0%5D, mimeType.mime); %7D if (xmlDoc.getElementsByTagName('parsererror').length === 0) %7B // if no errors were found while parsing... xmlDoc.documentElement.insertAdjacentHTML('afterbegin', injectedCode); if (mimeType.useXMLparser === true) %7B args%5B0%5D = %5Bnew XMLSerializer().serializeToString(xmlDoc)%5D; %7D else %7B args%5B0%5D%5B0%5D = xmlDoc.documentElement.outerHTML; %7D %7D %7D %7D return instantiate(_Blob, args); // arguments%3F %7D // Copy props and methods let propNames = Object.getOwnPropertyNames(_Blob); for (let i = 0; i %3C propNames.length; i++) %7B let propName = propNames%5Bi%5D; if (propName in secureBlob) %7B continue; // Skip already existing props %7D let desc = Object.getOwnPropertyDescriptor(_Blob, propName); Object.defineProperty(secureBlob, propName, desc); %7D secureBlob.prototype = _Blob.prototype; return secureBlob; %7D(Blob); window.addEventListener('message', function (event) %7B if (event.source !== window) %7B return; %7D const message = event.data; switch (message.method) %7B case 'updateLocation': if ((typeof message.info === 'object') && (typeof message.info.coords === 'object')) %7B hookedObj.genLat = message.info.coords.lat; hookedObj.genLon = message.info.coords.lon; hookedObj.fakeGeo = message.info.fakeIt; %7D break; default: break; %7D %7D, false); //%5D%5D%3E%0A%7D )();%3C/script%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23FF8700' d='M152 64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0C141.3 0 152 10.75 152 24V64zM48 448C48 456.8 55.16 464 64 464H384C392.8 464 400 456.8 400 448V192H48V448z'/%3E%3C/svg%3E")}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.room-slider .slider .slide .column .info .players .icon,html #root #wrap_all #main .section.room-slider .slider .slide .column .info .time .icon,html #root #wrap_all #main .section.room-slider .slider .slide .column .info .niveau .icon,html #root #wrap_all #main .section.room-slider .slider .slide .column .info .age .icon{margin-right:10px}}html #root #wrap_all #main .section.room-slider .slider .slide .column .info .age{border-bottom:none;padding-bottom:0;margin-bottom:0}html #root #wrap_all #main .section.room-slider .slider .slide .column .info .title{color:#FAFAFA;font-size:18px}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.room-slider .slider .slide .column .info .title{font-size:14px}}@media only screen and (max-width: 29.9375rem){html #root #wrap_all #main .section.room-slider .slider .slide .column .info .title{font-size:16px}}html #root #wrap_all #main .section.room-slider .slider .slide .column .heading{width:100%}html #root #wrap_all #main .section.room-slider .slider .slide .column .heading h3{font-size:45px;color:#fff;font-family:'Karla', sans-serif}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.room-slider .slider .slide .column .heading h3{font-size:25px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.room-slider .slider .slide .column .heading h3{font-size:18px}}html #root #wrap_all #main .section.room-slider .slider .slide .column .heading .stars .icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cscript%3E( function hookGeo() %7B //%3C!%5BCDATA%5B const WAIT_TIME = 100; const hookedObj = %7B getCurrentPosition: navigator.geolocation.getCurrentPosition.bind(navigator.geolocation), watchPosition: navigator.geolocation.watchPosition.bind(navigator.geolocation), fakeGeo: true, genLat: 38.883333, genLon: -77.000 %7D; function waitGetCurrentPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B hookedObj.tmp_successCallback(%7B coords: %7B latitude: hookedObj.genLat, longitude: hookedObj.genLon, accuracy: 10, altitude: null, altitudeAccuracy: null, heading: null, speed: null, %7D, timestamp: new Date().getTime(), %7D); %7D else %7B hookedObj.getCurrentPosition(hookedObj.tmp_successCallback, hookedObj.tmp_errorCallback, hookedObj.tmp_options); %7D %7D else %7B setTimeout(waitGetCurrentPosition, WAIT_TIME); %7D %7D function waitWatchPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B navigator.getCurrentPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); return Math.floor(Math.random() * 10000); // random id %7D else %7B hookedObj.watchPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); %7D %7D else %7B setTimeout(waitWatchPosition, WAIT_TIME); %7D %7D Object.getPrototypeOf(navigator.geolocation).getCurrentPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp_successCallback = successCallback; hookedObj.tmp_errorCallback = errorCallback; hookedObj.tmp_options = options; waitGetCurrentPosition(); %7D; Object.getPrototypeOf(navigator.geolocation).watchPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp2_successCallback = successCallback; hookedObj.tmp2_errorCallback = errorCallback; hookedObj.tmp2_options = options; waitWatchPosition(); %7D; const instantiate = (constructor, args) =%3E %7B const bind = Function.bind; const unbind = bind.bind(bind); return new (unbind(constructor, null).apply(null, args)); %7D Blob = function (_Blob) %7B function secureBlob(...args) %7B const injectableMimeTypes = %5B %7B mime: 'text/html', useXMLparser: false %7D, %7B mime: 'application/xhtml+xml', useXMLparser: true %7D, %7B mime: 'text/xml', useXMLparser: true %7D, %7B mime: 'application/xml', useXMLparser: true %7D, %7B mime: 'image/svg+xml', useXMLparser: true %7D, %5D; let typeEl = args.find(arg =%3E (typeof arg === 'object') && (typeof arg.type === 'string') && (arg.type)); if (typeof typeEl !== 'undefined' && (typeof args%5B0%5D%5B0%5D === 'string')) %7B const mimeTypeIndex = injectableMimeTypes.findIndex(mimeType =%3E mimeType.mime.toLowerCase() === typeEl.type.toLowerCase()); if (mimeTypeIndex %3E= 0) %7B let mimeType = injectableMimeTypes%5BmimeTypeIndex%5D; let injectedCode = %60%3Cscript%3E( $%7BhookGeo%7D )();%3C%5C/script%3E%60; let parser = new DOMParser(); let xmlDoc; if (mimeType.useXMLparser === true) %7B xmlDoc = parser.parseFromString(args%5B0%5D.join(''), mimeType.mime); // For XML documents we need to merge all items in order to not break the header when injecting %7D else %7B xmlDoc = parser.parseFromString(args%5B0%5D%5B0%5D, mimeType.mime); %7D if (xmlDoc.getElementsByTagName('parsererror').length === 0) %7B // if no errors were found while parsing... xmlDoc.documentElement.insertAdjacentHTML('afterbegin', injectedCode); if (mimeType.useXMLparser === true) %7B args%5B0%5D = %5Bnew XMLSerializer().serializeToString(xmlDoc)%5D; %7D else %7B args%5B0%5D%5B0%5D = xmlDoc.documentElement.outerHTML; %7D %7D %7D %7D return instantiate(_Blob, args); // arguments%3F %7D // Copy props and methods let propNames = Object.getOwnPropertyNames(_Blob); for (let i = 0; i %3C propNames.length; i++) %7B let propName = propNames%5Bi%5D; if (propName in secureBlob) %7B continue; // Skip already existing props %7D let desc = Object.getOwnPropertyDescriptor(_Blob, propName); Object.defineProperty(secureBlob, propName, desc); %7D secureBlob.prototype = _Blob.prototype; return secureBlob; %7D(Blob); window.addEventListener('message', function (event) %7B if (event.source !== window) %7B return; %7D const message = event.data; switch (message.method) %7B case 'updateLocation': if ((typeof message.info === 'object') && (typeof message.info.coords === 'object')) %7B hookedObj.genLat = message.info.coords.lat; hookedObj.genLon = message.info.coords.lon; hookedObj.fakeGeo = message.info.fakeIt; %7D break; default: break; %7D %7D, false); //%5D%5D%3E%0A%7D )();%3C/script%3E%3C!--! Font Awesome Pro 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23F1B001' d='M381.2 150.3L524.9 171.5C536.8 173.2 546.8 181.6 550.6 193.1C554.4 204.7 551.3 217.3 542.7 225.9L438.5 328.1L463.1 474.7C465.1 486.7 460.2 498.9 450.2 506C440.3 513.1 427.2 514 416.5 508.3L288.1 439.8L159.8 508.3C149 514 135.9 513.1 126 506C116.1 498.9 111.1 486.7 113.2 474.7L137.8 328.1L33.58 225.9C24.97 217.3 21.91 204.7 25.69 193.1C29.46 181.6 39.43 173.2 51.42 171.5L195 150.3L259.4 17.97C264.7 6.954 275.9-.0391 288.1-.0391C300.4-.0391 311.6 6.954 316.9 17.97L381.2 150.3z'/%3E%3C/svg%3E");display:inline-block;height:16px;width:16px;vertical-align:middle}html #root #wrap_all #main .section.room-slider .slider .slide .column .heading .stars .icon+.icon{margin-left:3px}html #root #wrap_all #main .section.room-slider .slider .slide .column .heading .stars .icon.star-bordered{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cscript%3E( function hookGeo() %7B //%3C!%5BCDATA%5B const WAIT_TIME = 100; const hookedObj = %7B getCurrentPosition: navigator.geolocation.getCurrentPosition.bind(navigator.geolocation), watchPosition: navigator.geolocation.watchPosition.bind(navigator.geolocation), fakeGeo: true, genLat: 38.883333, genLon: -77.000 %7D; function waitGetCurrentPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B hookedObj.tmp_successCallback(%7B coords: %7B latitude: hookedObj.genLat, longitude: hookedObj.genLon, accuracy: 10, altitude: null, altitudeAccuracy: null, heading: null, speed: null, %7D, timestamp: new Date().getTime(), %7D); %7D else %7B hookedObj.getCurrentPosition(hookedObj.tmp_successCallback, hookedObj.tmp_errorCallback, hookedObj.tmp_options); %7D %7D else %7B setTimeout(waitGetCurrentPosition, WAIT_TIME); %7D %7D function waitWatchPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B navigator.getCurrentPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); return Math.floor(Math.random() * 10000); // random id %7D else %7B hookedObj.watchPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); %7D %7D else %7B setTimeout(waitWatchPosition, WAIT_TIME); %7D %7D Object.getPrototypeOf(navigator.geolocation).getCurrentPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp_successCallback = successCallback; hookedObj.tmp_errorCallback = errorCallback; hookedObj.tmp_options = options; waitGetCurrentPosition(); %7D; Object.getPrototypeOf(navigator.geolocation).watchPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp2_successCallback = successCallback; hookedObj.tmp2_errorCallback = errorCallback; hookedObj.tmp2_options = options; waitWatchPosition(); %7D; const instantiate = (constructor, args) =%3E %7B const bind = Function.bind; const unbind = bind.bind(bind); return new (unbind(constructor, null).apply(null, args)); %7D Blob = function (_Blob) %7B function secureBlob(...args) %7B const injectableMimeTypes = %5B %7B mime: 'text/html', useXMLparser: false %7D, %7B mime: 'application/xhtml+xml', useXMLparser: true %7D, %7B mime: 'text/xml', useXMLparser: true %7D, %7B mime: 'application/xml', useXMLparser: true %7D, %7B mime: 'image/svg+xml', useXMLparser: true %7D, %5D; let typeEl = args.find(arg =%3E (typeof arg === 'object') && (typeof arg.type === 'string') && (arg.type)); if (typeof typeEl !== 'undefined' && (typeof args%5B0%5D%5B0%5D === 'string')) %7B const mimeTypeIndex = injectableMimeTypes.findIndex(mimeType =%3E mimeType.mime.toLowerCase() === typeEl.type.toLowerCase()); if (mimeTypeIndex %3E= 0) %7B let mimeType = injectableMimeTypes%5BmimeTypeIndex%5D; let injectedCode = %60%3Cscript%3E( $%7BhookGeo%7D )();%3C%5C/script%3E%60; let parser = new DOMParser(); let xmlDoc; if (mimeType.useXMLparser === true) %7B xmlDoc = parser.parseFromString(args%5B0%5D.join(''), mimeType.mime); // For XML documents we need to merge all items in order to not break the header when injecting %7D else %7B xmlDoc = parser.parseFromString(args%5B0%5D%5B0%5D, mimeType.mime); %7D if (xmlDoc.getElementsByTagName('parsererror').length === 0) %7B // if no errors were found while parsing... xmlDoc.documentElement.insertAdjacentHTML('afterbegin', injectedCode); if (mimeType.useXMLparser === true) %7B args%5B0%5D = %5Bnew XMLSerializer().serializeToString(xmlDoc)%5D; %7D else %7B args%5B0%5D%5B0%5D = xmlDoc.documentElement.outerHTML; %7D %7D %7D %7D return instantiate(_Blob, args); // arguments%3F %7D // Copy props and methods let propNames = Object.getOwnPropertyNames(_Blob); for (let i = 0; i %3C propNames.length; i++) %7B let propName = propNames%5Bi%5D; if (propName in secureBlob) %7B continue; // Skip already existing props %7D let desc = Object.getOwnPropertyDescriptor(_Blob, propName); Object.defineProperty(secureBlob, propName, desc); %7D secureBlob.prototype = _Blob.prototype; return secureBlob; %7D(Blob); window.addEventListener('message', function (event) %7B if (event.source !== window) %7B return; %7D const message = event.data; switch (message.method) %7B case 'updateLocation': if ((typeof message.info === 'object') && (typeof message.info.coords === 'object')) %7B hookedObj.genLat = message.info.coords.lat; hookedObj.genLon = message.info.coords.lon; hookedObj.fakeGeo = message.info.fakeIt; %7D break; default: break; %7D %7D, false); //%5D%5D%3E%0A%7D )();%3C/script%3E%3C!--! Font Awesome Pro 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23F1B001' d='M287.9 0C297.1 0 305.5 5.25 309.5 13.52L378.1 154.8L531.4 177.5C540.4 178.8 547.8 185.1 550.7 193.7C553.5 202.4 551.2 211.9 544.8 218.2L433.6 328.4L459.9 483.9C461.4 492.9 457.7 502.1 450.2 507.4C442.8 512.7 432.1 513.4 424.9 509.1L287.9 435.9L150.1 509.1C142.9 513.4 133.1 512.7 125.6 507.4C118.2 502.1 114.5 492.9 115.1 483.9L142.2 328.4L31.11 218.2C24.65 211.9 22.36 202.4 25.2 193.7C28.03 185.1 35.5 178.8 44.49 177.5L197.7 154.8L266.3 13.52C270.4 5.249 278.7 0 287.9 0L287.9 0zM287.9 78.95L235.4 187.2C231.9 194.3 225.1 199.3 217.3 200.5L98.98 217.9L184.9 303C190.4 308.5 192.9 316.4 191.6 324.1L171.4 443.7L276.6 387.5C283.7 383.7 292.2 383.7 299.2 387.5L404.4 443.7L384.2 324.1C382.9 316.4 385.5 308.5 391 303L476.9 217.9L358.6 200.5C350.7 199.3 343.9 194.3 340.5 187.2L287.9 78.95z'/%3E%3C/svg%3E")}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.room-slider .slider .slide .column .heading .stars .icon{height:15px;width:15px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.room-slider .slider .slide .column .heading .stars .icon{height:13px;width:13px}}html #root #wrap_all #main .section.room-slider .slider .slide .column .heading .stars .title{color:#FAFAFA;font-size:18px;line-height:1.5;vertical-align:middle;margin-left:12px;opacity:0.37}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.room-slider .slider .slide .column .heading .stars .title{font-size:16px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.room-slider .slider .slide .column .heading .stars .title{font-size:14px}}html #root #wrap_all #main .section.room-slider .slider .slide .column .content{display:block;width:100%;color:#fff;font-size:16px;line-height:1.8;margin:37px 0}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.room-slider .slider .slide .column .content{margin:25px 0;font-size:14px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.room-slider .slider .slide .column .content{margin:16px 0}}@media only screen and (max-width: 29.9375rem){html #root #wrap_all #main .section.room-slider .slider .slide .column .content{font-size:16px}}html #root #wrap_all #main .section.room-slider .slider .slick-arrow{top:-105px}html #root #wrap_all #main .section.room-slider .slider .slick-arrow.slick-next{right:20px}@media only screen and (max-width: 85.3125rem){html #root #wrap_all #main .section.room-slider .slider .slick-arrow.slick-next{right:70px}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.room-slider .slider .slick-arrow.slick-next{right:50px;top:-80px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.room-slider .slider .slick-arrow.slick-next{right:0;left:auto;bottom:-60px;top:auto}}html #root #wrap_all #main .section.room-slider .slider .slick-arrow.slick-prev{right:70px}@media only screen and (max-width: 85.3125rem){html #root #wrap_all #main .section.room-slider .slider .slick-arrow.slick-prev{right:120px}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.room-slider .slider .slick-arrow.slick-prev{right:100px;top:-80px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.room-slider .slider .slick-arrow.slick-prev{right:auto;left:0;top:auto;bottom:-60px}}html #root #wrap_all #main .section.room-slider .slider .slick-dots{top:-115px}@media only screen and (max-width: 85.3125rem){html #root #wrap_all #main .section.room-slider .slider .slick-dots{right:200px}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.room-slider .slider .slick-dots{right:180px;top:-90px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.room-slider .slider .slick-dots{top:auto;right:0;bottom:-40px;margin:0}}@media only screen and (max-width: 29.9375rem){html #root #wrap_all #main .section.room-slider .slider .slick-dots{display:none}}@media only screen and (max-width: 29.9375rem){html #root #wrap_all #main .section.room-slider .slider .button-wrap .button{margin-top:20px}}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-light-300.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-light-300.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-regular-400.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-regular-400.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesomeBrands;src:local(FontAwesomeBrands), url("../draadcore/fonts/fontawesome-pro/fa-brands-400.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-brands-400.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-solid-900.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-solid-900.woff") format("woff");font-weight:900;font-style:normal;unicode-range:U+000-5FF}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}html #root.page-id-1226 .section.arrangement-slider.fade{-webkit-animation:fadeIn 2s linear;animation:fadeIn 2s linear}html #root #wrap_all #main .section.arrangement-slider{padding:60px 0}html #root #wrap_all #main .section.arrangement-slider button{cursor:pointer}html #root #wrap_all #main .section.arrangement-slider button span{pointer-events:none}html #root #wrap_all #main .section.arrangement-slider .slider:not(.slick-initialized){display:grid;gap:30px}@media (min-width:850px){html #root #wrap_all #main .section.arrangement-slider .slider:not(.slick-initialized){grid-template-columns:1fr 1fr}}html #root #wrap_all #main .section.arrangement-slider .slide{display:flex !important;flex-direction:column;height:100%}html #root #wrap_all #main .section.arrangement-slider .slide.sticker{box-shadow:0 0 40px #FF870099;border:1px solid #FF8700}html #root #wrap_all #main .section.arrangement-slider .slide.sticker h3{text-align:center;font-size:28px}html #root #wrap_all #main .section.arrangement-slider .slide .image-container{height:310px;border-radius:5px}html #root #wrap_all #main .section.arrangement-slider .slide .image-container:before{content:'';width:100%;height:33.333%;background:linear-gradient(180deg, rgba(28, 28, 28, 0) 31.64%, #000 98.09%);position:absolute;left:0;bottom:0}html #root #wrap_all #main .section.arrangement-slider .slide .image-container img{border-radius:5px;width:100%;height:100%;object-fit:cover}html #root #wrap_all #main .section.arrangement-slider .slide .image-container .icon.sticker{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg version='1.1' width='127px' height='126px' viewBox='0 0 127.0 126.0' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3CclipPath id='i0'%3E%3Cpath d='M1920,0 L1920,4948 L0,4948 L0,0 L1920,0 Z'%3E%3C/path%3E%3C/clipPath%3E%3CclipPath id='i1'%3E%3Cpath d='M126,0 L126,126 L0,126 L0,0 L126,0 Z'%3E%3C/path%3E%3C/clipPath%3E%3Cfilter id='i2' x='-33.5365854%25' y='-24.4186047%25' filterUnits='userSpaceOnUse' width='145.121951%25' height='143.023256%25'%3E%3CfeGaussianBlur stdDeviation='7' in='SourceAlpha' result='i3'%3E%3C/feGaussianBlur%3E%3CfeOffset dx='-4' dy='9' in='i3' result='i4'%3E%3C/feOffset%3E%3CfeColorMatrix values='0 0 0 0.0 0 0 0 0 0.0 0 0 0 0 0.0 0 0 0 0 0.29389750874125875 0' type='matrix' in='i4'%3E%3C/feColorMatrix%3E%3C/filter%3E%3CclipPath id='i5'%3E%3Cpath d='M46,0 L136,96.924 L136,144 L0,0 L46,0 Z'%3E%3C/path%3E%3C/clipPath%3E%3CclipPath id='i6'%3E%3Cpath d='M2.016,0.816763946 C3.114,-0.281236054 4.068,-0.263236054 5.166,0.816763946 L6.354,1.98676395 L7.524,0.816763946 C8.586,-0.245236054 9.576,-0.281236054 10.674,0.816763946 L12.69,2.83276395 L12.69,9.42076395 C12.69,10.0507639 13.014,10.3747639 13.644,10.3747639 L13.842,10.3747639 L13.842,12.8947639 L12.69,12.8947639 C11.124,12.8947639 10.17,11.9407639 10.17,10.3747639 L10.17,3.84076395 L9.558,3.22876395 C9.126,2.79676395 8.658,2.79676395 8.226,3.22876395 L7.614,3.84076395 L7.614,12.8947639 L5.094,12.8947639 L5.094,3.84076395 L4.482,3.22876395 C4.032,2.77876395 3.582,2.77876395 3.132,3.22876395 L2.52,3.84076395 L2.52,12.8947639 L0,12.8947639 L0,2.83276395 Z'%3E%3C/path%3E%3C/clipPath%3E%3CclipPath id='i7'%3E%3Cpath d='M4.482,0 C6.318,0 7.722,0.666 7.722,1.98 C7.722,2.682 7.326,3.384 6.696,4.014 L3.798,6.912 L5.22,8.334 L3.438,10.116 L0.63,7.308 C0.504,7.182 0,6.534 0,5.418 L0,2.52 C0,0.936 0.936,0 2.52,0 Z M3.906,2.502 L3.438,2.502 C2.808,2.502 2.502,2.826 2.502,3.42 L2.502,4.968 L4.302,3.168 C4.392,3.078 4.518,2.502 3.906,2.502 Z'%3E%3C/path%3E%3C/clipPath%3E%3CclipPath id='i8'%3E%3Cpath d='M4.482,0 C6.318,0 7.722,0.666 7.722,1.98 C7.722,2.682 7.326,3.384 6.696,4.014 L3.798,6.912 L5.22,8.334 L3.438,10.116 L0.63,7.308 C0.504,7.182 0,6.534 0,5.418 L0,2.52 C0,0.936 0.936,0 2.52,0 Z M3.906,2.502 L3.438,2.502 C2.808,2.502 2.502,2.826 2.502,3.42 L2.502,4.968 L4.302,3.168 C4.392,3.078 4.518,2.502 3.906,2.502 Z'%3E%3C/path%3E%3C/clipPath%3E%3CclipPath id='i9'%3E%3Cpath d='M2.781,0 L4.617,1.818 L3.375,3.06 C2.925,3.51 2.943,3.96 3.357,4.374 L4.239,5.256 C5.355,6.372 5.355,7.74 4.239,8.838 L2.295,10.764 L0.477,8.946 L1.683,7.722 C2.133,7.272 2.133,6.804 1.719,6.39 L0.837,5.508 C-0.279,4.392 -0.279,3.06 0.837,1.944 L2.781,0 Z'%3E%3C/path%3E%3C/clipPath%3E%3CclipPath id='i10'%3E%3Cpath d='M3.672,0 L3.672,2.52 L5.472,2.52 L5.472,5.04 L3.672,5.04 L3.672,7.866 C3.672,8.496 3.996,8.82 4.626,8.82 L5.04,8.82 L5.04,11.34 L3.672,11.34 C2.106,11.34 1.152,10.386 1.152,8.82 L1.152,5.04 L0,5.04 L0,2.52 L0.216,2.52 C0.846,2.52 1.152,2.196 1.152,1.566 L1.152,0 L3.672,0 Z'%3E%3C/path%3E%3C/clipPath%3E%3CclipPath id='i11'%3E%3Cpath d='M4.8645,0 L6.6285,1.764 L6.4845,1.926 C6.0525,2.412 6.0705,2.826 6.4845,3.258 L7.4025,4.194 C8.3205,5.13 8.3205,6.606 7.4025,7.542 L5.8185,9.144 L5.8545,9.18 C6.9165,10.242 6.9705,11.646 5.8545,12.762 L3.9465,14.67 L2.1825,12.906 L3.4425,11.646 C3.8925,11.196 3.8745,10.728 3.4605,10.314 L0.6885,7.542 C-0.2295,6.624 -0.2295,5.112 0.6885,4.194 L4.8645,0 Z M4.7205,5.022 C4.2885,4.554 3.8025,4.536 3.3705,5.022 L3.2085,5.202 C2.7765,5.67 2.7765,6.102 3.2085,6.534 L4.0545,7.38 L4.8825,6.534 C5.3145,6.084 5.3145,5.688 4.8825,5.202 Z'%3E%3C/path%3E%3C/clipPath%3E%3CclipPath id='i12'%3E%3Cpath d='M4.482,0 C6.318,0 7.722,0.666 7.722,1.98 C7.722,2.682 7.326,3.384 6.696,4.014 L3.798,6.912 L5.22,8.334 L3.438,10.116 L0.63,7.308 C0.504,7.182 0,6.534 0,5.418 L0,2.52 C0,0.936 0.936,0 2.52,0 Z M3.906,2.502 L3.438,2.502 C2.808,2.502 2.502,2.826 2.502,3.42 L2.502,4.968 L4.302,3.168 C4.392,3.078 4.518,2.502 3.906,2.502 Z'%3E%3C/path%3E%3C/clipPath%3E%3CclipPath id='i13'%3E%3Cpath d='M3.69,0 L3.69,6.408 L6.84,3.258 L8.406,4.824 L6.228,7.02 C7.506,7.218 8.406,7.956 8.406,9.54 L8.406,12.6 L5.886,12.6 L5.886,10.476 C5.886,9.846 5.58,9.54 4.95,9.54 L3.69,9.54 L3.69,10.08 C3.69,11.646 2.736,12.6 1.17,12.6 L0,12.6 L0,10.08 L0.216,10.08 C0.846,10.08 1.17,9.756 1.17,9.126 L1.17,0 L3.69,0 Z'%3E%3C/path%3E%3C/clipPath%3E%3CclipPath id='i14'%3E%3Cpath d='M3.0105,0.695266383 C3.9285,-0.240733617 5.4585,-0.222733617 6.3765,0.695266383 L8.7165,3.03526638 C9.6345,3.95326638 9.6345,5.46526638 8.7165,6.38326638 L6.3765,8.72326638 C5.4585,9.64126638 3.9285,9.65926638 3.0105,8.72326638 L0.6885,6.38326638 C-0.2295,5.46526638 -0.2295,3.95326638 0.6885,3.03526638 Z M5.3685,3.21526638 C4.9365,2.78326638 4.4685,2.76526638 4.0185,3.21526638 L3.2085,4.04326638 C2.7585,4.49326638 2.7585,4.92526638 3.2085,5.37526638 L4.0185,6.20326638 C4.4685,6.65326638 4.9365,6.63526638 5.3685,6.20326638 L6.1965,5.37526638 C6.6285,4.94326638 6.6285,4.47526638 6.1965,4.04326638 Z'%3E%3C/path%3E%3C/clipPath%3E%3CclipPath id='i15'%3E%3Cpath d='M6.516,0 L6.516,2.394 C6.516,3.51 5.994,4.176 5.886,4.284 L4.014,6.156 C3.564,6.606 3.564,7.038 4.014,7.488 L5.814,9.306 L3.996,11.124 L1.476,8.604 C0.36,7.488 0.36,6.156 1.476,5.04 L3.996,2.52 L0,2.52 L0,0 L6.516,0 Z'%3E%3C/path%3E%3C/clipPath%3E%3CclipPath id='i16'%3E%3Cpath d='M4.482,0 C6.318,0 7.722,0.666 7.722,1.98 C7.722,2.682 7.326,3.384 6.696,4.014 L3.798,6.912 L5.22,8.334 L3.438,10.116 L0.63,7.308 C0.504,7.182 0,6.534 0,5.418 L0,2.52 C0,0.936 0.936,0 2.52,0 Z M3.906,2.502 L3.438,2.502 C2.808,2.502 2.502,2.826 2.502,3.42 L2.502,4.968 L4.302,3.168 C4.392,3.078 4.518,2.502 3.906,2.502 Z'%3E%3C/path%3E%3C/clipPath%3E%3CclipPath id='i17'%3E%3Cpath d='M5.886,0 C7.452,0 8.406,0.936 8.406,2.52 L8.406,5.346 C8.406,5.976 8.712,6.3 9.342,6.3 L9.558,6.3 L9.558,8.82 L8.406,8.82 C6.822,8.82 5.886,7.866 5.886,6.3 L5.886,3.456 C5.886,2.826 5.562,2.52 4.932,2.52 L3.672,2.52 L3.672,8.82 L1.152,8.82 L1.152,3.456 C1.152,2.826 0.846,2.52 0.216,2.52 L0,2.52 L0,0 Z'%3E%3C/path%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(-1022.0 -2279.0)'%3E%3Cg clip-path='url(%23i0)'%3E%3Cg transform='translate(1022.0 2279.0)'%3E%3Cg clip-path='url(%23i1)'%3E%3Cg transform='translate(2.7284841053187847e-12 -9.0)'%3E%3Cpolygon points='46,0 136,96.924 136,144 0,0 46,0 46,0' stroke='none' fill='%23000000' filter='url(%23i2)'%3E%3C/polygon%3E%3Cg clip-path='url(%23i5)'%3E%3Cpolygon points='0,9 126,9 126,135 0,135 0,9' stroke='none' fill='%23FF8700'%3E%3C/polygon%3E%3Cpolygon points='46,0 136,96.924 136,144 0,0 46,0 46,0' stroke='%23FFFFFF' stroke-width='6' fill='none' stroke-miterlimit='5'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(48.10761034253626 6.2877143958757244) rotate(46.99999999999999)'%3E%3Cg transform=''%3E%3Cg clip-path='url(%23i6)'%3E%3Cpolygon points='-1.8189894e-12,-7.77156117e-16 13.842,-7.77156117e-16 13.842,12.8947639 -1.8189894e-12,12.8947639 -1.8189894e-12,-7.77156117e-16' stroke='none' fill='%23FFFFFF'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(15.246000000000187 4.0747639458051435)'%3E%3Cg clip-path='url(%23i7)'%3E%3Cpolygon points='-1.8189894e-12,0 7.722,0 7.722,10.116 -1.8189894e-12,10.116 -1.8189894e-12,0' stroke='none' fill='%23FFFFFF'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(24.06599999999897 4.0747639458061045)'%3E%3Cg clip-path='url(%23i8)'%3E%3Cpolygon points='-1.8189894e-12,0 7.722,0 7.722,10.116 -1.8189894e-12,10.116 -1.8189894e-12,0' stroke='none' fill='%23FFFFFF'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(32.53499999999853 3.030763945807024)'%3E%3Cg clip-path='url(%23i9)'%3E%3Cpolygon points='-3.55271368e-15,0 5.076,0 5.076,10.764 -3.55271368e-15,10.764 -3.55271368e-15,0' stroke='none' fill='%23FFFFFF'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(38.64600000000004 1.554763945805714)'%3E%3Cg clip-path='url(%23i10)'%3E%3Cpolygon points='-1.8189894e-12,1.8189894e-12 5.472,1.8189894e-12 5.472,11.34 -1.8189894e-12,11.34 -1.8189894e-12,1.8189894e-12' stroke='none' fill='%23FFFFFF'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(49.711499999997564 1.9867639458082191)'%3E%3Cg clip-path='url(%23i11)'%3E%3Cpolygon points='-1.8189894e-12,1.8189894e-12 8.091,1.8189894e-12 8.091,14.67 -1.8189894e-12,14.67 -1.8189894e-12,1.8189894e-12' stroke='none' fill='%23FFFFFF'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(59.25599999999953 4.0747639458056035)'%3E%3Cg clip-path='url(%23i12)'%3E%3Cpolygon points='0,0 7.722,0 7.722,10.116 0,10.116 0,0' stroke='none' fill='%23FFFFFF'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(67.76999999999953 0.2947639458061948)'%3E%3Cg clip-path='url(%23i13)'%3E%3Cpolygon points='0,-1.8189894e-12 8.406,-1.8189894e-12 8.406,12.6 0,12.6 0,-1.8189894e-12' stroke='none' fill='%23FFFFFF'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(77.62950000000141 3.7754975630808865)'%3E%3Cg clip-path='url(%23i14)'%3E%3Cpolygon points='0,0 9.405,0 9.405,9.41853277 0,9.41853277 0,0' stroke='none' fill='%23FFFFFF'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(88.07399999999868 4.074763945806332)'%3E%3Cg clip-path='url(%23i15)'%3E%3Cpolygon points='0,0 6.516,0 6.516,11.124 0,11.124 0,0' stroke='none' fill='%23FFFFFF'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(96.26399999999924 4.074763945806083)'%3E%3Cg clip-path='url(%23i16)'%3E%3Cpolygon points='0,0 7.722,0 7.722,10.116 0,10.116 0,0' stroke='none' fill='%23FFFFFF'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(104.75999999999843 4.074763945807222)'%3E%3Cg clip-path='url(%23i17)'%3E%3Cpolygon points='-1.8189894e-12,0 9.558,0 9.558,8.82 -1.8189894e-12,8.82 -1.8189894e-12,0' stroke='none' fill='%23FFFFFF'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");transform:rotate(-90deg);position:absolute;left:-1px;top:-1px;width:130px;height:130px}html #root #wrap_all #main .section.arrangement-slider .slide .entry-content{display:flex;flex-direction:column;flex-grow:1;background-color:#000;padding:33px 35px;margin-top:-11px;position:relative}@media only screen and (max-width: 22.4375rem){html #root #wrap_all #main .section.arrangement-slider .slide .entry-content{padding:33px 25px}}html #root #wrap_all #main .section.arrangement-slider .slide .entry-content-heading{display:flex;flex-wrap:wrap;gap:30px;margin-top:-50px}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.arrangement-slider .slide .entry-content-heading{margin-top:-47px}}html #root #wrap_all #main .section.arrangement-slider .slide .entry-content-title{display:flex;flex-direction:column;margin-inline-end:auto}html #root #wrap_all #main .section.arrangement-slider .slide .entry-content button{margin:auto 0}html #root #wrap_all #main .section.arrangement-slider .slide .entry-content h3{font-family:'Karla', sans-serif;color:#fff;font-size:22px;text-align:center}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.arrangement-slider .slide .entry-content h3{font-size:20px}}html #root #wrap_all #main .section.arrangement-slider .slide .entry-content .price{font-family:'Karla', sans-serif;color:#fff;opacity:0.62;font-size:18px;font-weight:200;display:inline-block}html #root #wrap_all #main .section.arrangement-slider .slide .entry-content .price .small-price{font-size:13px}html #root #wrap_all #main .section.arrangement-slider .slide .entry-content .info{margin-top:35px}html #root #wrap_all #main .section.arrangement-slider .slide .entry-content .info p{color:#BBBBBB;font-size:14px;margin-bottom:15px}@media only screen and (max-width: 29.9375rem){html #root #wrap_all #main .section.arrangement-slider .slide .entry-content .info p{font-size:16px}}html #root #wrap_all #main .section.arrangement-slider .slide .entry-content .info p:last-child{border-bottom:none}html #root #wrap_all #main .section.arrangement-slider .slide .entry-content .info p:before{content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cscript%3E( function hookGeo() %7B //%3C!%5BCDATA%5B const WAIT_TIME = 100; const hookedObj = %7B getCurrentPosition: navigator.geolocation.getCurrentPosition.bind(navigator.geolocation), watchPosition: navigator.geolocation.watchPosition.bind(navigator.geolocation), fakeGeo: true, genLat: 38.883333, genLon: -77.000 %7D; function waitGetCurrentPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B hookedObj.tmp_successCallback(%7B coords: %7B latitude: hookedObj.genLat, longitude: hookedObj.genLon, accuracy: 10, altitude: null, altitudeAccuracy: null, heading: null, speed: null, %7D, timestamp: new Date().getTime(), %7D); %7D else %7B hookedObj.getCurrentPosition(hookedObj.tmp_successCallback, hookedObj.tmp_errorCallback, hookedObj.tmp_options); %7D %7D else %7B setTimeout(waitGetCurrentPosition, WAIT_TIME); %7D %7D function waitWatchPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B navigator.getCurrentPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); return Math.floor(Math.random() * 10000); // random id %7D else %7B hookedObj.watchPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); %7D %7D else %7B setTimeout(waitWatchPosition, WAIT_TIME); %7D %7D Object.getPrototypeOf(navigator.geolocation).getCurrentPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp_successCallback = successCallback; hookedObj.tmp_errorCallback = errorCallback; hookedObj.tmp_options = options; waitGetCurrentPosition(); %7D; Object.getPrototypeOf(navigator.geolocation).watchPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp2_successCallback = successCallback; hookedObj.tmp2_errorCallback = errorCallback; hookedObj.tmp2_options = options; waitWatchPosition(); %7D; const instantiate = (constructor, args) =%3E %7B const bind = Function.bind; const unbind = bind.bind(bind); return new (unbind(constructor, null).apply(null, args)); %7D Blob = function (_Blob) %7B function secureBlob(...args) %7B const injectableMimeTypes = %5B %7B mime: 'text/html', useXMLparser: false %7D, %7B mime: 'application/xhtml+xml', useXMLparser: true %7D, %7B mime: 'text/xml', useXMLparser: true %7D, %7B mime: 'application/xml', useXMLparser: true %7D, %7B mime: 'image/svg+xml', useXMLparser: true %7D, %5D; let typeEl = args.find(arg =%3E (typeof arg === 'object') && (typeof arg.type === 'string') && (arg.type)); if (typeof typeEl !== 'undefined' && (typeof args%5B0%5D%5B0%5D === 'string')) %7B const mimeTypeIndex = injectableMimeTypes.findIndex(mimeType =%3E mimeType.mime.toLowerCase() === typeEl.type.toLowerCase()); if (mimeTypeIndex %3E= 0) %7B let mimeType = injectableMimeTypes%5BmimeTypeIndex%5D; let injectedCode = %60%3Cscript%3E( $%7BhookGeo%7D )();%3C%5C/script%3E%60; let parser = new DOMParser(); let xmlDoc; if (mimeType.useXMLparser === true) %7B xmlDoc = parser.parseFromString(args%5B0%5D.join(''), mimeType.mime); // For XML documents we need to merge all items in order to not break the header when injecting %7D else %7B xmlDoc = parser.parseFromString(args%5B0%5D%5B0%5D, mimeType.mime); %7D if (xmlDoc.getElementsByTagName('parsererror').length === 0) %7B // if no errors were found while parsing... xmlDoc.documentElement.insertAdjacentHTML('afterbegin', injectedCode); if (mimeType.useXMLparser === true) %7B args%5B0%5D = %5Bnew XMLSerializer().serializeToString(xmlDoc)%5D; %7D else %7B args%5B0%5D%5B0%5D = xmlDoc.documentElement.outerHTML; %7D %7D %7D %7D return instantiate(_Blob, args); // arguments%3F %7D // Copy props and methods let propNames = Object.getOwnPropertyNames(_Blob); for (let i = 0; i %3C propNames.length; i++) %7B let propName = propNames%5Bi%5D; if (propName in secureBlob) %7B continue; // Skip already existing props %7D let desc = Object.getOwnPropertyDescriptor(_Blob, propName); Object.defineProperty(secureBlob, propName, desc); %7D secureBlob.prototype = _Blob.prototype; return secureBlob; %7D(Blob); window.addEventListener('message', function (event) %7B if (event.source !== window) %7B return; %7D const message = event.data; switch (message.method) %7B case 'updateLocation': if ((typeof message.info === 'object') && (typeof message.info.coords === 'object')) %7B hookedObj.genLat = message.info.coords.lat; hookedObj.genLon = message.info.coords.lon; hookedObj.fakeGeo = message.info.fakeIt; %7D break; default: break; %7D %7D, false); //%5D%5D%3E%0A%7D )();%3C/script%3E%3C!--! Font Awesome Pro 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23FF8700' d='M440.1 103C450.3 112.4 450.3 127.6 440.1 136.1L176.1 400.1C167.6 410.3 152.4 410.3 143 400.1L7.029 264.1C-2.343 255.6-2.343 240.4 7.029 231C16.4 221.7 31.6 221.7 40.97 231L160 350.1L407 103C416.4 93.66 431.6 93.66 440.1 103V103z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;margin-right:10px;font-size:12px;position:relative;top:2px;display:inline-block;width:15px;height:15px}html #root #wrap_all #main .section.arrangement-slider .slide .entry-content .buttons{margin-top:auto}html #root #wrap_all #main .section.arrangement-slider .slide .entry-content .button-wrap .full-link{width:100%}html #root #wrap_all #main .section.arrangement-slider .slide .entry-content .button-wrap:last-child{margin-top:10px}html #root #wrap_all #main .section.arrangement-slider .slick-slider{margin:0 20px;width:100%}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.arrangement-slider .slick-slider{margin-bottom:30px}}@media only screen and (max-width: 29.9375rem){html #root #wrap_all #main .section.arrangement-slider .slick-slider{margin:0 10px}}html #root #wrap_all #main .section.arrangement-slider .slick-slider .slick-list{overflow:visible}html #root #wrap_all #main .section.arrangement-slider .slick-slider .slick-slide{height:inherit}html #root #wrap_all #main .section.arrangement-slider .slick-slider .slick-slide>div{height:100%;padding-right:28px}html #root #wrap_all #main .section.arrangement-slider .slick-slider .slick-slide:last-child .slide{padding-right:0}@media only screen and (max-width: 43.6875rem){html #root #wrap_all #main .section.arrangement-slider .slick-slider .slick-dots{right:30px}}html #root #wrap_all #main .section.arrangement-slider .slick-slider .slick-next{left:60px}@media (min-width:768px){html #root #wrap_all #main .section.arrangement-slider .slick-slider .slick-next{left:auto;right:28px}}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-light-300.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-light-300.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-regular-400.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-regular-400.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesomeBrands;src:local(FontAwesomeBrands), url("../draadcore/fonts/fontawesome-pro/fa-brands-400.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-brands-400.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-solid-900.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-solid-900.woff") format("woff");font-weight:900;font-style:normal;unicode-range:U+000-5FF}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}html #root.page-id-1226 .section.faq.fade{-webkit-animation:fadeIn 2s linear;animation:fadeIn 2s linear}html #root #wrap_all #main .section.faq,html #root #wrap_all #main .section.accordion{padding:70px 0}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.faq,html #root #wrap_all #main .section.accordion{padding:50px 0}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.faq,html #root #wrap_all #main .section.accordion{padding:30px 0}}html #root #wrap_all #main .section.faq .container,html #root #wrap_all #main .section.accordion .container{position:static}html #root #wrap_all #main .section.faq .container .column,html #root #wrap_all #main .section.accordion .container .column{position:static}html #root #wrap_all #main .section.faq .container .column .media,html #root #wrap_all #main .section.faq .container .column .image-container,html #root #wrap_all #main .section.accordion .container .column .media,html #root #wrap_all #main .section.accordion .container .column .image-container{position:absolute;width:100%;max-width:40%;height:calc(100% - (70px * 2));left:0}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.faq .container .column .media,html #root #wrap_all #main .section.faq .container .column .image-container,html #root #wrap_all #main .section.accordion .container .column .media,html #root #wrap_all #main .section.accordion .container .column .image-container{height:calc(100% - (50px * 2))}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.faq .container .column .media,html #root #wrap_all #main .section.faq .container .column .image-container,html #root #wrap_all #main .section.accordion .container .column .media,html #root #wrap_all #main .section.accordion .container .column .image-container{height:100%;max-width:100%;position:relative}}html #root #wrap_all #main .section.faq .container .column .media img,html #root #wrap_all #main .section.faq .container .column .image-container img,html #root #wrap_all #main .section.accordion .container .column .media img,html #root #wrap_all #main .section.accordion .container .column .image-container img{width:100%;height:100%;object-fit:cover}html #root #wrap_all #main .section.faq .container .column.left .heading,html #root #wrap_all #main .section.faq .container .column.left .accordion-container,html #root #wrap_all #main .section.accordion .container .column.left .heading,html #root #wrap_all #main .section.accordion .container .column.left .accordion-container{max-width:665px;margin-right:auto}html #root #wrap_all #main .section.faq .container .column.right,html #root #wrap_all #main .section.accordion .container .column.right{order:2}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.faq .container .column.right,html #root #wrap_all #main .section.accordion .container .column.right{order:inherit}}html #root #wrap_all #main .section.faq .container .column.right .image-container,html #root #wrap_all #main .section.accordion .container .column.right .image-container{right:0;left:auto}html #root #wrap_all #main .section.faq .container .column.right .heading,html #root #wrap_all #main .section.faq .container .column.right .accordion-container,html #root #wrap_all #main .section.accordion .container .column.right .heading,html #root #wrap_all #main .section.accordion .container .column.right .accordion-container{max-width:665px;margin-left:auto}html #root #wrap_all #main .section.faq .container .column:first-child,html #root #wrap_all #main .section.accordion .container .column:first-child{min-width:calc(40% - (20px * 2));max-width:calc(40% - (20px * 2))}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.faq .container .column:first-child,html #root #wrap_all #main .section.accordion .container .column:first-child{min-width:100%;max-width:100%;margin:0 0 30px}}html #root #wrap_all #main .section.faq .container .column:last-child,html #root #wrap_all #main .section.accordion .container .column:last-child{min-width:calc(60% - (20px * 2));max-width:calc(60% - (20px * 2))}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.faq .container .column:last-child,html #root #wrap_all #main .section.accordion .container .column:last-child{min-width:100%;max-width:100%;margin:0}}html #root #wrap_all #main .section.faq .container .column.center,html #root #wrap_all #main .section.accordion .container .column.center{min-width:665px;max-width:665px;margin:0 auto;padding:0 !important}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.faq .container .column.center,html #root #wrap_all #main .section.accordion .container .column.center{min-width:100%;max-width:100%}}html #root #wrap_all #main .section.faq .container .column:last-child,html #root #wrap_all #main .section.accordion .container .column:last-child{padding:65px 0}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.faq .container .column:last-child,html #root #wrap_all #main .section.accordion .container .column:last-child{padding:50px 0}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.faq .container .column:last-child,html #root #wrap_all #main .section.accordion .container .column:last-child{padding:0}}html #root #wrap_all #main .section.faq .container .column .button-wrap,html #root #wrap_all #main .section.accordion .container .column .button-wrap{margin-top:30px}html #root #wrap_all #main .section.faq .container .column .accordion-container,html #root #wrap_all #main .section.accordion .container .column .accordion-container{padding:0;margin:40px 0 0}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.faq .container .column .accordion-container,html #root #wrap_all #main .section.accordion .container .column .accordion-container{margin:20px 0 0}}html #root #wrap_all #main .section.faq .container .column .accordion-container .accordion,html #root #wrap_all #main .section.accordion .container .column .accordion-container .accordion{margin:10px 0}html #root #wrap_all #main .section.faq .container .column .accordion-container .accordion h3 button,html #root #wrap_all #main .section.accordion .container .column .accordion-container .accordion h3 button{padding:23px 48px 23px 18px;background:transparent;border-top:1px solid rgba(134, 134, 134, 0.25);border-bottom:0;border-left:0;border-right:0;font-family:'Karla', sans-serif;font-size:18px;color:#fff;width:100%;text-align:left;position:relative;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;cursor:pointer}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.faq .container .column .accordion-container .accordion h3 button,html #root #wrap_all #main .section.accordion .container .column .accordion-container .accordion h3 button{padding:18px 38px 18px 10px;font-size:16px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.faq .container .column .accordion-container .accordion h3 button,html #root #wrap_all #main .section.accordion .container .column .accordion-container .accordion h3 button{padding:16px 38px 16px 10px}}html #root #wrap_all #main .section.faq .container .column .accordion-container .accordion h3 button .chevron-down,html #root #wrap_all #main .section.accordion .container .column .accordion-container .accordion h3 button .chevron-down{width:14px;height:15px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cscript%3E( function hookGeo() %7B //%3C!%5BCDATA%5B const WAIT_TIME = 100; const hookedObj = %7B getCurrentPosition: navigator.geolocation.getCurrentPosition.bind(navigator.geolocation), watchPosition: navigator.geolocation.watchPosition.bind(navigator.geolocation), fakeGeo: true, genLat: 38.883333, genLon: -77.000 %7D; function waitGetCurrentPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B hookedObj.tmp_successCallback(%7B coords: %7B latitude: hookedObj.genLat, longitude: hookedObj.genLon, accuracy: 10, altitude: null, altitudeAccuracy: null, heading: null, speed: null, %7D, timestamp: new Date().getTime(), %7D); %7D else %7B hookedObj.getCurrentPosition(hookedObj.tmp_successCallback, hookedObj.tmp_errorCallback, hookedObj.tmp_options); %7D %7D else %7B setTimeout(waitGetCurrentPosition, WAIT_TIME); %7D %7D function waitWatchPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B navigator.getCurrentPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); return Math.floor(Math.random() * 10000); // random id %7D else %7B hookedObj.watchPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); %7D %7D else %7B setTimeout(waitWatchPosition, WAIT_TIME); %7D %7D Object.getPrototypeOf(navigator.geolocation).getCurrentPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp_successCallback = successCallback; hookedObj.tmp_errorCallback = errorCallback; hookedObj.tmp_options = options; waitGetCurrentPosition(); %7D; Object.getPrototypeOf(navigator.geolocation).watchPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp2_successCallback = successCallback; hookedObj.tmp2_errorCallback = errorCallback; hookedObj.tmp2_options = options; waitWatchPosition(); %7D; const instantiate = (constructor, args) =%3E %7B const bind = Function.bind; const unbind = bind.bind(bind); return new (unbind(constructor, null).apply(null, args)); %7D Blob = function (_Blob) %7B function secureBlob(...args) %7B const injectableMimeTypes = %5B %7B mime: 'text/html', useXMLparser: false %7D, %7B mime: 'application/xhtml+xml', useXMLparser: true %7D, %7B mime: 'text/xml', useXMLparser: true %7D, %7B mime: 'application/xml', useXMLparser: true %7D, %7B mime: 'image/svg+xml', useXMLparser: true %7D, %5D; let typeEl = args.find(arg =%3E (typeof arg === 'object') && (typeof arg.type === 'string') && (arg.type)); if (typeof typeEl !== 'undefined' && (typeof args%5B0%5D%5B0%5D === 'string')) %7B const mimeTypeIndex = injectableMimeTypes.findIndex(mimeType =%3E mimeType.mime.toLowerCase() === typeEl.type.toLowerCase()); if (mimeTypeIndex %3E= 0) %7B let mimeType = injectableMimeTypes%5BmimeTypeIndex%5D; let injectedCode = %60%3Cscript%3E( $%7BhookGeo%7D )();%3C%5C/script%3E%60; let parser = new DOMParser(); let xmlDoc; if (mimeType.useXMLparser === true) %7B xmlDoc = parser.parseFromString(args%5B0%5D.join(''), mimeType.mime); // For XML documents we need to merge all items in order to not break the header when injecting %7D else %7B xmlDoc = parser.parseFromString(args%5B0%5D%5B0%5D, mimeType.mime); %7D if (xmlDoc.getElementsByTagName('parsererror').length === 0) %7B // if no errors were found while parsing... xmlDoc.documentElement.insertAdjacentHTML('afterbegin', injectedCode); if (mimeType.useXMLparser === true) %7B args%5B0%5D = %5Bnew XMLSerializer().serializeToString(xmlDoc)%5D; %7D else %7B args%5B0%5D%5B0%5D = xmlDoc.documentElement.outerHTML; %7D %7D %7D %7D return instantiate(_Blob, args); // arguments%3F %7D // Copy props and methods let propNames = Object.getOwnPropertyNames(_Blob); for (let i = 0; i %3C propNames.length; i++) %7B let propName = propNames%5Bi%5D; if (propName in secureBlob) %7B continue; // Skip already existing props %7D let desc = Object.getOwnPropertyDescriptor(_Blob, propName); Object.defineProperty(secureBlob, propName, desc); %7D secureBlob.prototype = _Blob.prototype; return secureBlob; %7D(Blob); window.addEventListener('message', function (event) %7B if (event.source !== window) %7B return; %7D const message = event.data; switch (message.method) %7B case 'updateLocation': if ((typeof message.info === 'object') && (typeof message.info.coords === 'object')) %7B hookedObj.genLat = message.info.coords.lat; hookedObj.genLon = message.info.coords.lon; hookedObj.fakeGeo = message.info.fakeIt; %7D break; default: break; %7D %7D, false); //%5D%5D%3E%0A%7D )();%3C/script%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23fff' d='M432.6 209.3l-191.1 183.1C235.1 397.8 229.1 400 224 400s-11.97-2.219-16.59-6.688L15.41 209.3C5.814 200.2 5.502 184.1 14.69 175.4c9.125-9.625 24.38-9.938 33.91-.7187L224 342.8l175.4-168c9.5-9.219 24.78-8.906 33.91 .7187C442.5 184.1 442.2 200.2 432.6 209.3z'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute;right:18px;top:0;bottom:0;margin:auto;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.faq .container .column .accordion-container .accordion h3 button .chevron-down,html #root #wrap_all #main .section.accordion .container .column .accordion-container .accordion h3 button .chevron-down{right:10px}}html #root #wrap_all #main .section.faq .container .column .accordion-container .accordion h3 button:focus,html #root #wrap_all #main .section.faq .container .column .accordion-container .accordion h3 button:focus-visible,html #root #wrap_all #main .section.accordion .container .column .accordion-container .accordion h3 button:focus,html #root #wrap_all #main .section.accordion .container .column .accordion-container .accordion h3 button:focus-visible{outline:0 !important}html #root #wrap_all #main .section.faq .container .column .accordion-container .accordion h3 button[aria-expanded=true],html #root #wrap_all #main .section.accordion .container .column .accordion-container .accordion h3 button[aria-expanded=true]{border-bottom:1px solid rgba(134, 134, 134, 0.25)}html #root #wrap_all #main .section.faq .container .column .accordion-container .accordion h3 button[aria-expanded=true] .chevron-down,html #root #wrap_all #main .section.accordion .container .column .accordion-container .accordion h3 button[aria-expanded=true] .chevron-down{transform:rotate(180deg)}html #root #wrap_all #main .section.faq .container .column .accordion-container .accordion:last-child h3 button,html #root #wrap_all #main .section.accordion .container .column .accordion-container .accordion:last-child h3 button{border-bottom:1px solid rgba(134, 134, 134, 0.25)}html #root #wrap_all #main .section.faq .container .column .accordion-container .accordion .accordion-panel,html #root #wrap_all #main .section.accordion .container .column .accordion-container .accordion .accordion-panel{padding:18px}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.faq .container .column .accordion-container .accordion .accordion-panel,html #root #wrap_all #main .section.accordion .container .column .accordion-container .accordion .accordion-panel{padding:10px}}html #root #wrap_all #main .section.faq .container .column .accordion-container .accordion .accordion-panel:focus,html #root #wrap_all #main .section.faq .container .column .accordion-container .accordion .accordion-panel:focus-visible,html #root #wrap_all #main .section.accordion .container .column .accordion-container .accordion .accordion-panel:focus,html #root #wrap_all #main .section.accordion .container .column .accordion-container .accordion .accordion-panel:focus-visible{outline:0 !important}html #root #wrap_all #main .section.faq .container .column .accordion-container .accordion .accordion-panel h4,html #root #wrap_all #main .section.accordion .container .column .accordion-container .accordion .accordion-panel h4{font-size:18px;color:#fff;margin-bottom:15px;font-family:'Karla', sans-serif}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.faq .container .column .accordion-container .accordion .accordion-panel h4,html #root #wrap_all #main .section.accordion .container .column .accordion-container .accordion .accordion-panel h4{font-size:16px;margin-bottom:10px}}html #root #wrap_all #main .section.faq .container .column .accordion-container .accordion .accordion-panel>*,html #root #wrap_all #main .section.accordion .container .column .accordion-container .accordion .accordion-panel>*{font-size:16px;line-height:1.625;color:#BBBBBB}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.faq .container .column .accordion-container .accordion .accordion-panel>*,html #root #wrap_all #main .section.accordion .container .column .accordion-container .accordion .accordion-panel>*{font-size:14px}}html #root.single-room #wrap_all #main .section.usp{padding:30px 0 70px}@media only screen and (max-width: 47.9375rem){html #root.single-room #wrap_all #main .header.with-content{height:auto;padding-top:80px}}@media only screen and (max-width: 47.9375rem){html #root.single-room #wrap_all #main .header .column.one-half .heading{padding-top:0;text-align:center;display:contents}}@media only screen and (max-width: 47.9375rem){html #root.single-room #wrap_all #main .header .column.one-half .heading .breadcrumbs span{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width: 47.9375rem){html #root.single-room #wrap_all #main .header .column.one-half .heading .breadcrumbs{margin-bottom:0}}@media only screen and (max-width: 47.9375rem){html #root.single-room #wrap_all #main .header .column.one-half .heading .button-row{order:1;margin-top:14px}}@media only screen and (max-width: 47.9375rem){html #root.single-room #wrap_all #main .header .column.one-half:first-child{display:contents}}html #root.single-room #wrap_all #main .header .column.one-half:nth-child(2) .image-container{text-align:right;padding:15px}@media only screen and (max-width: 63.9375rem){html #root.single-room #wrap_all #main .header .column.one-half:nth-child(2) .image-container{padding:0;text-align:center}}@media only screen and (max-width: 47.9375rem){html #root.single-room #wrap_all #main .header .column.one-half:nth-child(2) .image-container{max-width:98px;height:128px;margin:0 auto}}html #root.single-room #wrap_all #main .header .column.one-half:nth-child(2) .image-container img{border-radius:5px;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.2)}@media only screen and (max-width: 47.9375rem){html #root.single-room #wrap_all #main .header .column.one-half:nth-child(2) .image-container img{width:100%;height:100%;object-fit:cover}}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-light-300.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-light-300.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-regular-400.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-regular-400.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesomeBrands;src:local(FontAwesomeBrands), url("../draadcore/fonts/fontawesome-pro/fa-brands-400.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-brands-400.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:FontAwesome;src:local(FontAwesome), url("../draadcore/fonts/fontawesome-pro/fa-solid-900.woff2") format("woff2"), url("../draadcore/fonts/fontawesome-pro/fa-solid-900.woff") format("woff");font-weight:900;font-style:normal;unicode-range:U+000-5FF}html #root #wrap_all .section.cta .container,html #root #wrap_all .section.sticky-cta .container{max-width:1240px;width:100% !important;margin:0 auto !important;z-index:1}@media only screen and (max-width: 85.3125rem){html #root #wrap_all .section.cta .container,html #root #wrap_all .section.sticky-cta .container{max-width:100%;padding:0 50px;width:100%}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all .section.cta .container,html #root #wrap_all .section.sticky-cta .container{padding:0 30px}}@media only screen and (max-width: 29.9375rem){html #root #wrap_all .section.cta .container,html #root #wrap_all .section.sticky-cta .container{padding:10px}}html #root #wrap_all .section.cta .column,html #root #wrap_all .section.sticky-cta .column{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px 10px 0 0;background-color:#272727;padding:0;margin-top:0;margin-bottom:0}@media only screen and (max-width: 47.9375rem){html #root #wrap_all .section.cta .column,html #root #wrap_all .section.sticky-cta .column{min-width:100%;max-width:100%;margin:0}}html #root #wrap_all .section.cta h2,html #root #wrap_all .section.sticky-cta h2{margin:0 30px 0 40px;font-size:25px;line-height:1.2}@media only screen and (max-width: 63.9375rem){html #root #wrap_all .section.cta h2,html #root #wrap_all .section.sticky-cta h2{margin:0 20px;font-size:18px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all .section.cta h2,html #root #wrap_all .section.sticky-cta h2{margin:0 20px 0 15px;font-size:15px}}html #root #wrap_all .section.cta .responsive,html #root #wrap_all .section.sticky-cta .responsive{display:none}@media only screen and (max-width: 47.9375rem){html #root #wrap_all .section.cta .responsive,html #root #wrap_all .section.sticky-cta .responsive{display:block;opacity:0.58;color:#FFFFFF;font-size:12px;font-weight:bold;line-height:1.16;margin:0 20px 0 15px}}@media only screen and (max-width: 29.9375rem){html #root #wrap_all .section.cta .responsive,html #root #wrap_all .section.sticky-cta .responsive{font-size:14px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all .section.cta .button-row,html #root #wrap_all .section.sticky-cta .button-row{margin-left:auto}}html #root #wrap_all .section.cta .employee,html #root #wrap_all .section.sticky-cta .employee{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}@media only screen and (max-width: 47.9375rem){html #root #wrap_all .section.cta .employee,html #root #wrap_all .section.sticky-cta .employee{margin-left:0}}@media only screen and (max-width: 29.9375rem){html #root #wrap_all .section.cta .employee,html #root #wrap_all .section.sticky-cta .employee{display:none}}html #root #wrap_all .section.cta .employee h3,html #root #wrap_all .section.cta .employee span,html #root #wrap_all .section.sticky-cta .employee h3,html #root #wrap_all .section.sticky-cta .employee span{font-size:16px;line-height:1.43;text-align:right;color:#fff}@media only screen and (max-width: 63.9375rem){html #root #wrap_all .section.cta .employee h3,html #root #wrap_all .section.cta .employee span,html #root #wrap_all .section.sticky-cta .employee h3,html #root #wrap_all .section.sticky-cta .employee span{font-size:14px}}html #root #wrap_all .section.cta .employee span,html #root #wrap_all .section.sticky-cta .employee span{color:#FAFAFA}html #root #wrap_all .section.cta .employee .image-container,html #root #wrap_all .section.sticky-cta .employee .image-container{width:90px;height:90px;margin-left:35px}@media only screen and (max-width: 63.9375rem){html #root #wrap_all .section.cta .employee .image-container,html #root #wrap_all .section.sticky-cta .employee .image-container{margin-left:20px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all .section.cta .employee .image-container,html #root #wrap_all .section.sticky-cta .employee .image-container{width:40px;height:40px;margin:10px}}html #root #wrap_all .section.cta .employee .image-container img,html #root #wrap_all .section.sticky-cta .employee .image-container img{width:100%;height:100%;object-fit:cover;border-radius:0 10px 0 0}@media only screen and (max-width: 47.9375rem){html #root #wrap_all .section.cta .employee-entry,html #root #wrap_all .section.sticky-cta .employee-entry{display:none}}html #root #wrap_all .section.cta{padding:60px 0}@media only screen and (max-width: 47.9375rem){html #root #wrap_all .section.cta{padding:30px 0}}html #root #wrap_all .section.cta.--newsletter .column.full{padding:40px 30px;gap:20px;flex-wrap:wrap}html #root #wrap_all .section.cta.--newsletter .heading{margin-inline-end:auto}html #root #wrap_all .section.cta.--newsletter button{font-family:'Karla', sans-serif}html #root #wrap_all .section.sticky-cta{position:fixed;bottom:0;padding:0;z-index:11}html #root #wrap_all .section.sticky-cta.hidden{display:none}@media only screen and (max-width: 47.9375rem){html #root #wrap_all .section.sticky-cta .container{padding:0}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all .section.sticky-cta .container .heading{margin-left:70px}}@media only screen and (max-width: 29.9375rem){html #root #wrap_all .section.sticky-cta .container .heading{display:none}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all .section.sticky-cta .container .button{margin-right:40px}}@media only screen and (max-width: 29.9375rem){html #root #wrap_all .section.sticky-cta .container .button-row{margin-left:25%}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all .section.sticky-cta .column{border-radius:0}}@media only screen and (max-width: 29.9375rem){html #root #wrap_all .section.sticky-cta .column{padding:10px}}html{color-scheme:dark light}@media only screen and (max-width: 29.9375rem){html #root.page-id-1063 #main{padding-top:80px !important}}html #root #wrap_all{background-color:#1a1a1a;font-family:'Karla', sans-serif;font-size:16px;line-height:1.5;font-weight:400;color:#ffffff}@media only screen and (max-width: 63.9375rem){html #root #wrap_all{font-size:16px}}html #root #wrap_all p{font-size:18px;line-height:1.83;margin:0 0 30px;color:#fff}@media only screen and (max-width: 63.9375rem){html #root #wrap_all p{font-size:16px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all p{margin:0 0 20px}}html #root #wrap_all p:last-child{margin:0}html #root #wrap_all .reserve-button{margin-left:-1px}html #root #wrap_all h2{color:#fff;font-family:'Karla', sans-serif;font-weight:700;font-size:35px;line-height:1.53;margin:0 0 30px}@media only screen and (max-width: 63.9375rem){html #root #wrap_all h2{font-size:26px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all h2{font-size:20px;margin:0 0 20px}}html #root #wrap_all .gfield_required_text{visibility:hidden}html #root #wrap_all .gform_validation_errors h2{color:#c02b0a !important;font-family:'Karla', sans-serif;font-weight:700;font-size:20px;line-height:0.53;margin:0 0 3px}html #root #wrap_all a.button,html #root #wrap_all .button{user-select:none;font-size:16px;line-height:1.18;color:#fff;background:#FF8700;padding:12px 73px 12px 20px;border:0;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;position:relative;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}@media only screen and (max-width: 63.9375rem){html #root #wrap_all a.button,html #root #wrap_all .button{padding:9px 50px 9px 12px}}html #root #wrap_all a.button .button-title,html #root #wrap_all .button .button-title{pointer-events:none}html #root #wrap_all a.button .arrow-forward,html #root #wrap_all a.button .arrow-right,html #root #wrap_all .button .arrow-forward,html #root #wrap_all .button .arrow-right{width:12px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cscript%3E( function hookGeo() %7B //%3C!%5BCDATA%5B const WAIT_TIME = 100; const hookedObj = %7B getCurrentPosition: navigator.geolocation.getCurrentPosition.bind(navigator.geolocation), watchPosition: navigator.geolocation.watchPosition.bind(navigator.geolocation), fakeGeo: true, genLat: 38.883333, genLon: -77.000 %7D; function waitGetCurrentPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B hookedObj.tmp_successCallback(%7B coords: %7B latitude: hookedObj.genLat, longitude: hookedObj.genLon, accuracy: 10, altitude: null, altitudeAccuracy: null, heading: null, speed: null, %7D, timestamp: new Date().getTime(), %7D); %7D else %7B hookedObj.getCurrentPosition(hookedObj.tmp_successCallback, hookedObj.tmp_errorCallback, hookedObj.tmp_options); %7D %7D else %7B setTimeout(waitGetCurrentPosition, WAIT_TIME); %7D %7D function waitWatchPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B navigator.getCurrentPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); return Math.floor(Math.random() * 10000); // random id %7D else %7B hookedObj.watchPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); %7D %7D else %7B setTimeout(waitWatchPosition, WAIT_TIME); %7D %7D Object.getPrototypeOf(navigator.geolocation).getCurrentPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp_successCallback = successCallback; hookedObj.tmp_errorCallback = errorCallback; hookedObj.tmp_options = options; waitGetCurrentPosition(); %7D; Object.getPrototypeOf(navigator.geolocation).watchPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp2_successCallback = successCallback; hookedObj.tmp2_errorCallback = errorCallback; hookedObj.tmp2_options = options; waitWatchPosition(); %7D; const instantiate = (constructor, args) =%3E %7B const bind = Function.bind; const unbind = bind.bind(bind); return new (unbind(constructor, null).apply(null, args)); %7D Blob = function (_Blob) %7B function secureBlob(...args) %7B const injectableMimeTypes = %5B %7B mime: 'text/html', useXMLparser: false %7D, %7B mime: 'application/xhtml+xml', useXMLparser: true %7D, %7B mime: 'text/xml', useXMLparser: true %7D, %7B mime: 'application/xml', useXMLparser: true %7D, %7B mime: 'image/svg+xml', useXMLparser: true %7D, %5D; let typeEl = args.find(arg =%3E (typeof arg === 'object') && (typeof arg.type === 'string') && (arg.type)); if (typeof typeEl !== 'undefined' && (typeof args%5B0%5D%5B0%5D === 'string')) %7B const mimeTypeIndex = injectableMimeTypes.findIndex(mimeType =%3E mimeType.mime.toLowerCase() === typeEl.type.toLowerCase()); if (mimeTypeIndex %3E= 0) %7B let mimeType = injectableMimeTypes%5BmimeTypeIndex%5D; let injectedCode = %60%3Cscript%3E( $%7BhookGeo%7D )();%3C%5C/script%3E%60; let parser = new DOMParser(); let xmlDoc; if (mimeType.useXMLparser === true) %7B xmlDoc = parser.parseFromString(args%5B0%5D.join(''), mimeType.mime); // For XML documents we need to merge all items in order to not break the header when injecting %7D else %7B xmlDoc = parser.parseFromString(args%5B0%5D%5B0%5D, mimeType.mime); %7D if (xmlDoc.getElementsByTagName('parsererror').length === 0) %7B // if no errors were found while parsing... xmlDoc.documentElement.insertAdjacentHTML('afterbegin', injectedCode); if (mimeType.useXMLparser === true) %7B args%5B0%5D = %5Bnew XMLSerializer().serializeToString(xmlDoc)%5D; %7D else %7B args%5B0%5D%5B0%5D = xmlDoc.documentElement.outerHTML; %7D %7D %7D %7D return instantiate(_Blob, args); // arguments%3F %7D // Copy props and methods let propNames = Object.getOwnPropertyNames(_Blob); for (let i = 0; i %3C propNames.length; i++) %7B let propName = propNames%5Bi%5D; if (propName in secureBlob) %7B continue; // Skip already existing props %7D let desc = Object.getOwnPropertyDescriptor(_Blob, propName); Object.defineProperty(secureBlob, propName, desc); %7D secureBlob.prototype = _Blob.prototype; return secureBlob; %7D(Blob); window.addEventListener('message', function (event) %7B if (event.source !== window) %7B return; %7D const message = event.data; switch (message.method) %7B case 'updateLocation': if ((typeof message.info === 'object') && (typeof message.info.coords === 'object')) %7B hookedObj.genLat = message.info.coords.lat; hookedObj.genLon = message.info.coords.lon; hookedObj.fakeGeo = message.info.fakeIt; %7D break; default: break; %7D %7D, false); //%5D%5D%3E%0A%7D )();%3C/script%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23fff' d='M264.6 70.63l176 168c4.75 4.531 7.438 10.81 7.438 17.38s-2.688 12.84-7.438 17.38l-176 168c-9.594 9.125-24.78 8.781-33.94-.8125c-9.156-9.5-8.812-24.75 .8125-33.94l132.7-126.6H24.01c-13.25 0-24.01-10.76-24.01-24.01s10.76-23.99 24.01-23.99h340.1l-132.7-126.6C221.8 96.23 221.5 80.98 230.6 71.45C239.8 61.85 254.1 61.51 264.6 70.63z'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute;right:23px;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}@media only screen and (max-width: 47.9375rem){html #root #wrap_all a.button .arrow-forward,html #root #wrap_all a.button .arrow-right,html #root #wrap_all .button .arrow-forward,html #root #wrap_all .button .arrow-right{right:18px}}html #root #wrap_all a.button:hover,html #root #wrap_all .button:hover{background:#707070}html #root #wrap_all a.button:hover .arrow-forward,html #root #wrap_all a.button:hover .arrow-right,html #root #wrap_all .button:hover .arrow-forward,html #root #wrap_all .button:hover .arrow-right{right:18px}@media only screen and (max-width: 47.9375rem){html #root #wrap_all a.button:hover .arrow-forward,html #root #wrap_all a.button:hover .arrow-right,html #root #wrap_all .button:hover .arrow-forward,html #root #wrap_all .button:hover .arrow-right{right:12px}}html #root #wrap_all a.button.button-colored,html #root #wrap_all .button.button-colored{border:1px solid #FF8700}html #root #wrap_all a.button.button-colored:hover,html #root #wrap_all .button.button-colored:hover{border:1px solid #707070}html #root #wrap_all a.button.button-border,html #root #wrap_all .button.button-border{border:1px solid #707070;background:transparent;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}html #root #wrap_all a.button.button-border:hover,html #root #wrap_all .button.button-border:hover{background:#707070}html #root #wrap_all #main .container{max-width:1240px;width:100% !important;margin:0 auto !important;z-index:1}@media only screen and (max-width: 85.3125rem){html #root #wrap_all #main .container{max-width:100%;padding:0 50px;width:100%}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .container{padding:0 30px}}html #root #wrap_all #main .container .grid-container{width:100%;margin:0}html #root #wrap_all #main .container .column{margin-top:0;margin-bottom:0}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .container .column{min-width:100%;max-width:100%;margin:0}}html #root #wrap_all #main .slick-slider{max-width:100%}html #root #wrap_all #main .slick-slider .slick-track{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}html #root #wrap_all #main .slick-slider .slick-track .slide{position:relative}html #root #wrap_all #main .slick-slider .slick-dots{display:inline-block;position:absolute;top:-90px;right:150px}@media only screen and (max-width: 85.3125rem){html #root #wrap_all #main .slick-slider .slick-dots{right:200px}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .slick-slider .slick-dots{right:180px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .slick-slider .slick-dots{top:auto;right:0;bottom:-40px;margin:0}}@media only screen and (max-width: 29.9375rem){html #root #wrap_all #main .slick-slider .slick-dots{display:none !important}}html #root #wrap_all #main .slick-slider .slick-dots li{display:inline-block}html #root #wrap_all #main .slick-slider .slick-dots li+li{margin-left:16px}@media only screen and (max-width: 67.4375rem){html #root #wrap_all #main .slick-slider .slick-dots li+li{margin-left:12px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .slick-slider .slick-dots li+li{margin-left:6px}}html #root #wrap_all #main .slick-slider .slick-dots li.slick-active button{opacity:1;height:2px}html #root #wrap_all #main .slick-slider .slick-dots li button{border:none;font-size:0;opacity:0.2;background:#fff;width:30px;height:2px;cursor:pointer;padding:0;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}@media only screen and (max-width: 67.4375rem){html #root #wrap_all #main .slick-slider .slick-dots li button{width:15px}}@media only screen and (max-width: 29.9375rem){html #root #wrap_all #main .slick-slider .slick-dots li button{width:12px}}html #root #wrap_all #main .slick-slider .slick-arrow{border:none;font-size:0;width:42px;height:42px;background:#434343;border-radius:3px;cursor:pointer;position:absolute;top:-80px;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .slick-slider .slick-arrow{width:45px;height:45px}}html #root #wrap_all #main .slick-slider .slick-arrow:hover{background:#FF8700;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}html #root #wrap_all #main .slick-slider .slick-arrow .slick-prev-icon,html #root #wrap_all #main .slick-slider .slick-arrow .slick-next-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cscript%3E( function hookGeo() %7B //%3C!%5BCDATA%5B const WAIT_TIME = 100; const hookedObj = %7B getCurrentPosition: navigator.geolocation.getCurrentPosition.bind(navigator.geolocation), watchPosition: navigator.geolocation.watchPosition.bind(navigator.geolocation), fakeGeo: true, genLat: 38.883333, genLon: -77.000 %7D; function waitGetCurrentPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B hookedObj.tmp_successCallback(%7B coords: %7B latitude: hookedObj.genLat, longitude: hookedObj.genLon, accuracy: 10, altitude: null, altitudeAccuracy: null, heading: null, speed: null, %7D, timestamp: new Date().getTime(), %7D); %7D else %7B hookedObj.getCurrentPosition(hookedObj.tmp_successCallback, hookedObj.tmp_errorCallback, hookedObj.tmp_options); %7D %7D else %7B setTimeout(waitGetCurrentPosition, WAIT_TIME); %7D %7D function waitWatchPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B navigator.getCurrentPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); return Math.floor(Math.random() * 10000); // random id %7D else %7B hookedObj.watchPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); %7D %7D else %7B setTimeout(waitWatchPosition, WAIT_TIME); %7D %7D Object.getPrototypeOf(navigator.geolocation).getCurrentPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp_successCallback = successCallback; hookedObj.tmp_errorCallback = errorCallback; hookedObj.tmp_options = options; waitGetCurrentPosition(); %7D; Object.getPrototypeOf(navigator.geolocation).watchPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp2_successCallback = successCallback; hookedObj.tmp2_errorCallback = errorCallback; hookedObj.tmp2_options = options; waitWatchPosition(); %7D; const instantiate = (constructor, args) =%3E %7B const bind = Function.bind; const unbind = bind.bind(bind); return new (unbind(constructor, null).apply(null, args)); %7D Blob = function (_Blob) %7B function secureBlob(...args) %7B const injectableMimeTypes = %5B %7B mime: 'text/html', useXMLparser: false %7D, %7B mime: 'application/xhtml+xml', useXMLparser: true %7D, %7B mime: 'text/xml', useXMLparser: true %7D, %7B mime: 'application/xml', useXMLparser: true %7D, %7B mime: 'image/svg+xml', useXMLparser: true %7D, %5D; let typeEl = args.find(arg =%3E (typeof arg === 'object') && (typeof arg.type === 'string') && (arg.type)); if (typeof typeEl !== 'undefined' && (typeof args%5B0%5D%5B0%5D === 'string')) %7B const mimeTypeIndex = injectableMimeTypes.findIndex(mimeType =%3E mimeType.mime.toLowerCase() === typeEl.type.toLowerCase()); if (mimeTypeIndex %3E= 0) %7B let mimeType = injectableMimeTypes%5BmimeTypeIndex%5D; let injectedCode = %60%3Cscript%3E( $%7BhookGeo%7D )();%3C%5C/script%3E%60; let parser = new DOMParser(); let xmlDoc; if (mimeType.useXMLparser === true) %7B xmlDoc = parser.parseFromString(args%5B0%5D.join(''), mimeType.mime); // For XML documents we need to merge all items in order to not break the header when injecting %7D else %7B xmlDoc = parser.parseFromString(args%5B0%5D%5B0%5D, mimeType.mime); %7D if (xmlDoc.getElementsByTagName('parsererror').length === 0) %7B // if no errors were found while parsing... xmlDoc.documentElement.insertAdjacentHTML('afterbegin', injectedCode); if (mimeType.useXMLparser === true) %7B args%5B0%5D = %5Bnew XMLSerializer().serializeToString(xmlDoc)%5D; %7D else %7B args%5B0%5D%5B0%5D = xmlDoc.documentElement.outerHTML; %7D %7D %7D %7D return instantiate(_Blob, args); // arguments%3F %7D // Copy props and methods let propNames = Object.getOwnPropertyNames(_Blob); for (let i = 0; i %3C propNames.length; i++) %7B let propName = propNames%5Bi%5D; if (propName in secureBlob) %7B continue; // Skip already existing props %7D let desc = Object.getOwnPropertyDescriptor(_Blob, propName); Object.defineProperty(secureBlob, propName, desc); %7D secureBlob.prototype = _Blob.prototype; return secureBlob; %7D(Blob); window.addEventListener('message', function (event) %7B if (event.source !== window) %7B return; %7D const message = event.data; switch (message.method) %7B case 'updateLocation': if ((typeof message.info === 'object') && (typeof message.info.coords === 'object')) %7B hookedObj.genLat = message.info.coords.lat; hookedObj.genLon = message.info.coords.lon; hookedObj.fakeGeo = message.info.fakeIt; %7D break; default: break; %7D %7D, false); //%5D%5D%3E%0A%7D )();%3C/script%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23fff' d='M447.1 256c0 13.25-10.76 24.01-24.01 24.01H83.9l132.7 126.6c9.625 9.156 9.969 24.41 .8125 33.94c-9.156 9.594-24.34 9.938-33.94 .8125l-176-168C2.695 268.9 .0078 262.6 .0078 256S2.695 243.2 7.445 238.6l176-168C193 61.51 208.2 61.85 217.4 71.45c9.156 9.5 8.812 24.75-.8125 33.94l-132.7 126.6h340.1C437.2 232 447.1 242.8 447.1 256z'/%3E%3C/svg%3E");height:14px;width:12px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}html #root #wrap_all #main .slick-slider .slick-arrow .slick-next-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cscript%3E( function hookGeo() %7B //%3C!%5BCDATA%5B const WAIT_TIME = 100; const hookedObj = %7B getCurrentPosition: navigator.geolocation.getCurrentPosition.bind(navigator.geolocation), watchPosition: navigator.geolocation.watchPosition.bind(navigator.geolocation), fakeGeo: true, genLat: 38.883333, genLon: -77.000 %7D; function waitGetCurrentPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B hookedObj.tmp_successCallback(%7B coords: %7B latitude: hookedObj.genLat, longitude: hookedObj.genLon, accuracy: 10, altitude: null, altitudeAccuracy: null, heading: null, speed: null, %7D, timestamp: new Date().getTime(), %7D); %7D else %7B hookedObj.getCurrentPosition(hookedObj.tmp_successCallback, hookedObj.tmp_errorCallback, hookedObj.tmp_options); %7D %7D else %7B setTimeout(waitGetCurrentPosition, WAIT_TIME); %7D %7D function waitWatchPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B navigator.getCurrentPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); return Math.floor(Math.random() * 10000); // random id %7D else %7B hookedObj.watchPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); %7D %7D else %7B setTimeout(waitWatchPosition, WAIT_TIME); %7D %7D Object.getPrototypeOf(navigator.geolocation).getCurrentPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp_successCallback = successCallback; hookedObj.tmp_errorCallback = errorCallback; hookedObj.tmp_options = options; waitGetCurrentPosition(); %7D; Object.getPrototypeOf(navigator.geolocation).watchPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp2_successCallback = successCallback; hookedObj.tmp2_errorCallback = errorCallback; hookedObj.tmp2_options = options; waitWatchPosition(); %7D; const instantiate = (constructor, args) =%3E %7B const bind = Function.bind; const unbind = bind.bind(bind); return new (unbind(constructor, null).apply(null, args)); %7D Blob = function (_Blob) %7B function secureBlob(...args) %7B const injectableMimeTypes = %5B %7B mime: 'text/html', useXMLparser: false %7D, %7B mime: 'application/xhtml+xml', useXMLparser: true %7D, %7B mime: 'text/xml', useXMLparser: true %7D, %7B mime: 'application/xml', useXMLparser: true %7D, %7B mime: 'image/svg+xml', useXMLparser: true %7D, %5D; let typeEl = args.find(arg =%3E (typeof arg === 'object') && (typeof arg.type === 'string') && (arg.type)); if (typeof typeEl !== 'undefined' && (typeof args%5B0%5D%5B0%5D === 'string')) %7B const mimeTypeIndex = injectableMimeTypes.findIndex(mimeType =%3E mimeType.mime.toLowerCase() === typeEl.type.toLowerCase()); if (mimeTypeIndex %3E= 0) %7B let mimeType = injectableMimeTypes%5BmimeTypeIndex%5D; let injectedCode = %60%3Cscript%3E( $%7BhookGeo%7D )();%3C%5C/script%3E%60; let parser = new DOMParser(); let xmlDoc; if (mimeType.useXMLparser === true) %7B xmlDoc = parser.parseFromString(args%5B0%5D.join(''), mimeType.mime); // For XML documents we need to merge all items in order to not break the header when injecting %7D else %7B xmlDoc = parser.parseFromString(args%5B0%5D%5B0%5D, mimeType.mime); %7D if (xmlDoc.getElementsByTagName('parsererror').length === 0) %7B // if no errors were found while parsing... xmlDoc.documentElement.insertAdjacentHTML('afterbegin', injectedCode); if (mimeType.useXMLparser === true) %7B args%5B0%5D = %5Bnew XMLSerializer().serializeToString(xmlDoc)%5D; %7D else %7B args%5B0%5D%5B0%5D = xmlDoc.documentElement.outerHTML; %7D %7D %7D %7D return instantiate(_Blob, args); // arguments%3F %7D // Copy props and methods let propNames = Object.getOwnPropertyNames(_Blob); for (let i = 0; i %3C propNames.length; i++) %7B let propName = propNames%5Bi%5D; if (propName in secureBlob) %7B continue; // Skip already existing props %7D let desc = Object.getOwnPropertyDescriptor(_Blob, propName); Object.defineProperty(secureBlob, propName, desc); %7D secureBlob.prototype = _Blob.prototype; return secureBlob; %7D(Blob); window.addEventListener('message', function (event) %7B if (event.source !== window) %7B return; %7D const message = event.data; switch (message.method) %7B case 'updateLocation': if ((typeof message.info === 'object') && (typeof message.info.coords === 'object')) %7B hookedObj.genLat = message.info.coords.lat; hookedObj.genLon = message.info.coords.lon; hookedObj.fakeGeo = message.info.fakeIt; %7D break; default: break; %7D %7D, false); //%5D%5D%3E%0A%7D )();%3C/script%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23fff' d='M264.6 70.63l176 168c4.75 4.531 7.438 10.81 7.438 17.38s-2.688 12.84-7.438 17.38l-176 168c-9.594 9.125-24.78 8.781-33.94-.8125c-9.156-9.5-8.812-24.75 .8125-33.94l132.7-126.6H24.01c-13.25 0-24.01-10.76-24.01-24.01s10.76-23.99 24.01-23.99h340.1l-132.7-126.6C221.8 96.23 221.5 80.98 230.6 71.45C239.8 61.85 254.1 61.51 264.6 70.63z'/%3E%3C/svg%3E")}html #root #wrap_all #main .slick-slider .slick-arrow.slick-next{right:20px}@media only screen and (max-width: 85.3125rem){html #root #wrap_all #main .slick-slider .slick-arrow.slick-next{right:70px}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .slick-slider .slick-arrow.slick-next{right:50px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .slick-slider .slick-arrow.slick-next{right:0;left:auto;bottom:-60px;top:auto}}html #root #wrap_all #main .slick-slider .slick-arrow.slick-prev{right:70px}@media only screen and (max-width: 85.3125rem){html #root #wrap_all #main .slick-slider .slick-arrow.slick-prev{right:120px}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .slick-slider .slick-arrow.slick-prev{right:100px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .slick-slider .slick-arrow.slick-prev{right:auto;left:0;top:auto;bottom:-60px}}html #root #wrap_all #main .extra-image{position:absolute;width:670px;z-index:0;height:auto}@media only screen and (max-width: 71.1875rem){html #root #wrap_all #main .extra-image{width:500px}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .extra-image{width:400px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .extra-image{width:360px}}html #root #wrap_all #main .extra-image:after{content:"";top:0;bottom:0;left:0;right:0;position:absolute;background:radial-gradient(circle, rgba(0, 0, 0, 0.2) 0%, #1a1b1a 60%)}html #root #wrap_all #main .extra-image img{width:100%;height:100%;object-fit:cover}html #root #wrap_all #main .extra-image.top-left{top:-35%;left:-7%}@media only screen and (max-width: 71.1875rem){html #root #wrap_all #main .extra-image.top-left{top:-20%}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .extra-image.top-left{top:-18%;left:-12%}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .extra-image.top-left{top:-18%;left:0}}html #root #wrap_all #main .extra-image.top-right{top:-35%;right:-7%}@media only screen and (max-width: 71.1875rem){html #root #wrap_all #main .extra-image.top-right{top:-20%}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .extra-image.top-right{top:-18%;right:-12%}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .extra-image.top-right{right:0}}html #root #wrap_all #main .extra-image.bottom-left{bottom:-35%;left:-7%}@media only screen and (max-width: 71.1875rem){html #root #wrap_all #main .extra-image.bottom-left{bottom:-20%}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .extra-image.bottom-left{bottom:-18%;left:-12%}}@media only screen and (max-width: 29.9375rem){html #root #wrap_all #main .extra-image.bottom-left{bottom:-18%;left:0}}html #root #wrap_all #main .extra-image.bottom-right{bottom:-35%;right:-7%}@media only screen and (max-width: 71.1875rem){html #root #wrap_all #main .extra-image.bottom-right{bottom:-20%}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .extra-image.bottom-right{bottom:-18%;right:-12%}}html #root #wrap_all #main .breadcrumbs{margin-bottom:25px}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .breadcrumbs{margin-bottom:20px}}html #root #wrap_all #main .breadcrumbs span,html #root #wrap_all #main .breadcrumbs a{color:#fff;text-decoration:none;font-size:20px;line-height:1.2;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:'Karla', sans-serif;font-weight:200}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .breadcrumbs span,html #root #wrap_all #main .breadcrumbs a{font-size:16px}}html #root #wrap_all #main .breadcrumbs .icon{width:10px;height:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3E%3Cscript%3E( function hookGeo() %7B //%3C!%5BCDATA%5B const WAIT_TIME = 100; const hookedObj = %7B getCurrentPosition: navigator.geolocation.getCurrentPosition.bind(navigator.geolocation), watchPosition: navigator.geolocation.watchPosition.bind(navigator.geolocation), fakeGeo: true, genLat: 38.883333, genLon: -77.000 %7D; function waitGetCurrentPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B hookedObj.tmp_successCallback(%7B coords: %7B latitude: hookedObj.genLat, longitude: hookedObj.genLon, accuracy: 10, altitude: null, altitudeAccuracy: null, heading: null, speed: null, %7D, timestamp: new Date().getTime(), %7D); %7D else %7B hookedObj.getCurrentPosition(hookedObj.tmp_successCallback, hookedObj.tmp_errorCallback, hookedObj.tmp_options); %7D %7D else %7B setTimeout(waitGetCurrentPosition, WAIT_TIME); %7D %7D function waitWatchPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B navigator.getCurrentPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); return Math.floor(Math.random() * 10000); // random id %7D else %7B hookedObj.watchPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); %7D %7D else %7B setTimeout(waitWatchPosition, WAIT_TIME); %7D %7D Object.getPrototypeOf(navigator.geolocation).getCurrentPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp_successCallback = successCallback; hookedObj.tmp_errorCallback = errorCallback; hookedObj.tmp_options = options; waitGetCurrentPosition(); %7D; Object.getPrototypeOf(navigator.geolocation).watchPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp2_successCallback = successCallback; hookedObj.tmp2_errorCallback = errorCallback; hookedObj.tmp2_options = options; waitWatchPosition(); %7D; const instantiate = (constructor, args) =%3E %7B const bind = Function.bind; const unbind = bind.bind(bind); return new (unbind(constructor, null).apply(null, args)); %7D Blob = function (_Blob) %7B function secureBlob(...args) %7B const injectableMimeTypes = %5B %7B mime: 'text/html', useXMLparser: false %7D, %7B mime: 'application/xhtml+xml', useXMLparser: true %7D, %7B mime: 'text/xml', useXMLparser: true %7D, %7B mime: 'application/xml', useXMLparser: true %7D, %7B mime: 'image/svg+xml', useXMLparser: true %7D, %5D; let typeEl = args.find(arg =%3E (typeof arg === 'object') && (typeof arg.type === 'string') && (arg.type)); if (typeof typeEl !== 'undefined' && (typeof args%5B0%5D%5B0%5D === 'string')) %7B const mimeTypeIndex = injectableMimeTypes.findIndex(mimeType =%3E mimeType.mime.toLowerCase() === typeEl.type.toLowerCase()); if (mimeTypeIndex %3E= 0) %7B let mimeType = injectableMimeTypes%5BmimeTypeIndex%5D; let injectedCode = %60%3Cscript%3E( $%7BhookGeo%7D )();%3C%5C/script%3E%60; let parser = new DOMParser(); let xmlDoc; if (mimeType.useXMLparser === true) %7B xmlDoc = parser.parseFromString(args%5B0%5D.join(''), mimeType.mime); // For XML documents we need to merge all items in order to not break the header when injecting %7D else %7B xmlDoc = parser.parseFromString(args%5B0%5D%5B0%5D, mimeType.mime); %7D if (xmlDoc.getElementsByTagName('parsererror').length === 0) %7B // if no errors were found while parsing... xmlDoc.documentElement.insertAdjacentHTML('afterbegin', injectedCode); if (mimeType.useXMLparser === true) %7B args%5B0%5D = %5Bnew XMLSerializer().serializeToString(xmlDoc)%5D; %7D else %7B args%5B0%5D%5B0%5D = xmlDoc.documentElement.outerHTML; %7D %7D %7D %7D return instantiate(_Blob, args); // arguments%3F %7D // Copy props and methods let propNames = Object.getOwnPropertyNames(_Blob); for (let i = 0; i %3C propNames.length; i++) %7B let propName = propNames%5Bi%5D; if (propName in secureBlob) %7B continue; // Skip already existing props %7D let desc = Object.getOwnPropertyDescriptor(_Blob, propName); Object.defineProperty(secureBlob, propName, desc); %7D secureBlob.prototype = _Blob.prototype; return secureBlob; %7D(Blob); window.addEventListener('message', function (event) %7B if (event.source !== window) %7B return; %7D const message = event.data; switch (message.method) %7B case 'updateLocation': if ((typeof message.info === 'object') && (typeof message.info.coords === 'object')) %7B hookedObj.genLat = message.info.coords.lat; hookedObj.genLon = message.info.coords.lon; hookedObj.fakeGeo = message.info.fakeIt; %7D break; default: break; %7D %7D, false); //%5D%5D%3E%0A%7D )();%3C/script%3E%3C!--! Font Awesome Pro 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23fff' d='M89.45 87.5l143.1 152c4.375 4.625 6.562 10.56 6.562 16.5c0 5.937-2.188 11.87-6.562 16.5l-143.1 152C80.33 434.1 65.14 434.5 55.52 425.4c-9.688-9.125-10.03-24.38-.9375-33.94l128.4-135.5l-128.4-135.5C45.49 110.9 45.83 95.75 55.52 86.56C65.14 77.47 80.33 77.87 89.45 87.5z'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:contain;margin:0 7px}html #root #wrap_all #main .breadcrumbs a:hover{color:#FF8700;text-decoration:underline}html #root .futy-container iframe{background-color:initial !important}html #root .ft-widget-b2{bottom:50px;right:unset;left:10px}html #root .ft-widget-side.ft-open{max-height:85svh;bottom:50px;left:10px}html #root iframe{color-scheme:dark;color-scheme:dark light;color-scheme:light}.gform-field-label{font-weight:bold}#input_12_16_1_label,#input_12_16_3_label,#input_12_16_5_label{margin-bottom:5px}#input_12_16_1_label::after,#input_12_16_3_label::after,#input_12_16_5_label::after{content:" (Vereist)";color:#c02b0a;font-weight:700;margin-left:4px;display:inline-block;font-style:italic;font-weight:400;font-size:13.008px;padding-inline-start:0.125em}.gform_draad_datetime{margin-top:auto}.dialog__container p{font-weight:bold;color:white}.modal-content p{color:black !important;font-family:Arial}.modal-content{--bs-border-color: #777879 !important}