/* compiled by scssphp 1.6.0 on Tue, 25 Jul 2023 14:25:01 +0000 (0.3065s) */

@charset "UTF-8";
html #root #wrap_all #header{top:0 !important;background-color:#fff}html #root #wrap_all #header .container{padding-top:5px !important;padding-bottom:5px !important;border-bottom:2px solid #fff;-webkit-transition:all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start}html #root #wrap_all #header .container .logo-container{position:relative;z-index:11111}html #root #wrap_all #header .container .logo-container a{display:block}html #root #wrap_all #header .container .logo-container a img{width:auto;height:80px}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #header .container .logo-container a img{height:60px}}html #root #wrap_all #header .container nav .menu{-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;padding:32px 0 0}html #root #wrap_all #header .container nav .menu li a{margin:2px 7.5px;padding:5px 15px;border:2px none transparent;border-radius:25px;background-color:transparent;transition:color 300ms cubic-bezier(0.645, 0.045, 0.355, 1), opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1);font-size:16px;line-height:1;font-weight:500;text-align:center;letter-spacing:0.5px;color:#000;text-decoration:none;position:relative;min-height:28px}html #root #wrap_all #header .container nav .menu li a:after{position:absolute;left:0;top:0;background-color:transparent;content:'';width:100%;height:70px}html #root #wrap_all #header .container nav .menu li.menu-item-object-page .sub-menu{left:0;top:50px;opacity:0;visibility:hidden;pointer-events:none;position:static;max-width:30px;display:none;margin:15px 0 0 10px}html #root #wrap_all #header .container nav .menu li.menu-item-object-page .sub-menu li{margin:7px 0}html #root #wrap_all #header .container nav .menu li.menu-item-object-page .sub-menu li a{border:2px none transparent;margin:0;color:#707070;text-align:left;font-weight:bold}html #root #wrap_all #header .container nav .menu li.menu-item-object-page .sub-menu li a:hover{color:#000000}html #root #wrap_all #header .container nav .menu li.menu-item-object-page .sub-menu li a:before{display:none}html #root #wrap_all #header .container nav .menu li.menu-item-type-search .search{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='search' class='svg-inline--fa fa-search fa-w-16' role='img' 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%3Cpath fill='%23fff' d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'/%3E%3C/svg%3E");width:17px;height:17px}html #root #wrap_all #header .container nav .menu li.menu-item-type-search .sub-menu{width:450px;right:0;left:auto;padding:10px 0 0;opacity:0;visibility:hidden;pointer-events:none;position:static;max-width:30px;display:none;margin:15px 0 0}html #root #wrap_all #header .container nav .menu li.menu-item-type-search .sub-menu .search-form{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;width:450px;position:relative;margin-left:-410px}html #root #wrap_all #header .container nav .menu li.menu-item-type-search .sub-menu .search-form label{width:100%}html #root #wrap_all #header .container nav .menu li.menu-item-type-search .sub-menu .search-form .screen-reader-text{display:none}html #root #wrap_all #header .container nav .menu li.menu-item-type-search .sub-menu .search-form input[type='search']{border-style:none none solid;border-width:2px;background-color:transparent;-webkit-transition:all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);padding:10px 30px 10px 0;font-size:14px;color:#fff;border-color:#fff;-webkit-appearance:none;appearance:none;width:100%;line-height:1.2}html #root #wrap_all #header .container nav .menu li.menu-item-type-search .sub-menu .search-form input[type='search']::-webkit-search-cancel-button{display:none}html #root #wrap_all #header .container nav .menu li.menu-item-type-search .sub-menu .search-form input[type='submit']{position:absolute;right:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='search' class='svg-inline--fa fa-search fa-w-16' role='img' 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%3Cpath fill='%23fff' d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'/%3E%3C/svg%3E");width:17px;height:17px;padding:0;background-color:transparent;font-size:0;border:0}html #root #wrap_all #header .container nav .menu li.wpml-ls-item{position:relative}html #root #wrap_all #header .container nav .menu li.wpml-ls-item.wpml-ls-current-language:after{content:'';background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='7px' height='12px' viewBox='0 0 7 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Echevron right%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M6.5964929 5.95349954 L1.3871808 11.1982491 C1.2926808 11.2927491 1.19227456 11.3399991 1.08596207 11.3399991 C0.979649576 11.3399991 0.879243334 11.3045616 0.784743341 11.2336866 L0.0759933955 10.5249367 C0.00511840098 10.4304367 -0.0303190963 10.3241242 -0.0303190963 10.2059992 C-0.0303190963 10.0878742 0.00511840098 9.99337423 0.0759933955 9.92249924 L4.29305557 5.66999957 L0.0759933955 1.41749989 C0.00511840098 1.3466249 -0.0303190963 1.2521249 -0.0303190963 1.13399991 C-0.0303190963 1.01587492 0.00511840098 0.90956243 0.0759933955 0.815062438 L0.784743341 0.106312492 C0.879243334 0.0354374973 0.979649576 0 1.08596207 0 C1.19227456 0 1.2926808 0.0354374973 1.3871808 0.106312492 L6.5964929 5.35106209 C6.66736789 5.44556208 6.70280539 5.55187457 6.70280539 5.66999957 C6.70280539 5.78812456 6.66736789 5.89443705 6.5964929 5.98893704 L6.5964929 5.95349954 Z' id='chevron-right' fill='white' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");-webkit-transform:rotate(90deg);transform:rotate(90deg);background-repeat:no-repeat;width:7px;height:11px;position:absolute;right:0;top:8px}html #root #wrap_all #header .container nav .menu li.wpml-ls-item.wpml-ls-current-language:hover:after{-webkit-transform:rotate(270deg);transform:rotate(270deg)}html #root #wrap_all #header .container nav .menu li.wpml-ls-item.wpml-ls-current-language:hover a{border-color:transparent}html #root #wrap_all #header .container nav .menu li.wpml-ls-item.wpml-ls-current-language:hover .sub-menu{display:block}html #root #wrap_all #header .container nav .menu li.wpml-ls-item img{pointer-events:none}html #root #wrap_all #header .container nav .menu li.wpml-ls-item .sub-menu{display:none;padding-top:10px;position:relative}html #root #wrap_all #header .container nav .menu li.special-menu{position:initial}html #root #wrap_all #header .container nav .menu li.special-menu .sub-menu{display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:absolute;width:100%;top:102%;max-width:unset;z-index:999999;background:white;margin:0;box-shadow:0 2px 6px rgba(0, 0, 0, 0.15);border-top:none;border-radius:16px;overflow:hidden;margin-top:12px}html #root #wrap_all #header .container nav .menu li.special-menu .sub-menu li{margin:0}html #root #wrap_all #header .container nav .menu li.special-menu .special-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:33.333%;min-width:33.333%;min-height:400px}html #root #wrap_all #header .container nav .menu li.special-menu .special-item a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0}html #root #wrap_all #header .container nav .menu li.special-menu .special-item a:hover{border:none}html #root #wrap_all #header .container nav .menu li.special-menu .special-item .tegel{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;padding:30px 30px 0}html #root #wrap_all #header .container nav .menu li.special-menu .special-item p{font-size:25px;font-weight:400;line-height:1.26;font-family:'Poppins', sans-serif;margin-bottom:15px;text-align:center}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #header .container nav .menu li.special-menu .special-item p{font-size:22px}}html #root #wrap_all #header .container nav .menu li.special-menu .special-item img{max-width:100%;height:auto;margin-top:auto;max-height:250px;width:auto}html #root #wrap_all #header .container nav .menu li.special-menu .special-item:nth-child(3n+1){background:#ed1c24}html #root #wrap_all #header .container nav .menu li.special-menu .special-item:nth-child(3n+1) p{color:white}html #root #wrap_all #header .container nav .menu li.special-menu .special-item:nth-child(3n+2){background:#000000}html #root #wrap_all #header .container nav .menu li.special-menu .special-item:nth-child(3n+2) p{color:white}html #root #wrap_all #header .container nav .menu li.special-menu .special-item:nth-child(3n+3){-webkit-box-shadow:0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);box-shadow:0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2)}html #root #wrap_all #header .container nav .menu li:hover a{border:2px solid #fff;margin:0px 5.5px}html #root #wrap_all #header .container nav .menu li:hover .sub-menu{opacity:1;visibility:visible;pointer-events:auto;display:block}html #root #wrap_all #header.-filled,html #root #wrap_all #header.scrolled{background-color:#fff}html #root #wrap_all #header.-filled .container,html #root #wrap_all #header.scrolled .container{border-bottom-color:#000000}html #root #wrap_all #header.-filled .container nav .menu li a,html #root #wrap_all #header.scrolled .container nav .menu li a{color:#000000}html #root #wrap_all #header.-filled .container nav .menu li a:hover,html #root #wrap_all #header.scrolled .container nav .menu li a:hover{border-color:#000000}html #root #wrap_all #header.-filled .container nav .menu li.menu-item-type-search .search,html #root #wrap_all #header.scrolled .container nav .menu li.menu-item-type-search .search{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='search' class='svg-inline--fa fa-search fa-w-16' role='img' 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%3Cpath fill='%23000000' d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'/%3E%3C/svg%3E")}html #root #wrap_all #header.-filled .container nav .menu li.menu-item-type-search .sub-menu .search-form input[type='search'],html #root #wrap_all #header.scrolled .container nav .menu li.menu-item-type-search .sub-menu .search-form input[type='search']{color:#000000;border-color:#000000}html #root #wrap_all #header.-filled .container nav .menu li.menu-item-type-search .sub-menu .search-form input[type='submit'],html #root #wrap_all #header.scrolled .container nav .menu li.menu-item-type-search .sub-menu .search-form input[type='submit']{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='search' class='svg-inline--fa fa-search fa-w-16' role='img' 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%3Cpath fill='%23000000' d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'/%3E%3C/svg%3E")}html #root #wrap_all #header.-transparent .logo-white{display:none}html #root #wrap_all #header.-transparent .logo-black{display:block}html #root #wrap_all #header.-transparent .container nav .menu li.special-menu .sub-menu{border-color:white}html #root #wrap_all #header.-transparent.scrolled .logo-white{display:none}html #root #wrap_all #header.-transparent.scrolled .logo-black{display:block}html #root #wrap_all #header.-transparent.scrolled .container nav .menu li.wpml-ls-item.wpml-ls-current-language:after{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='7px' height='12px' viewBox='0 0 7 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Echevron right%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M6.5964929 5.95349954 L1.3871808 11.1982491 C1.2926808 11.2927491 1.19227456 11.3399991 1.08596207 11.3399991 C0.979649576 11.3399991 0.879243334 11.3045616 0.784743341 11.2336866 L0.0759933955 10.5249367 C0.00511840098 10.4304367 -0.0303190963 10.3241242 -0.0303190963 10.2059992 C-0.0303190963 10.0878742 0.00511840098 9.99337423 0.0759933955 9.92249924 L4.29305557 5.66999957 L0.0759933955 1.41749989 C0.00511840098 1.3466249 -0.0303190963 1.2521249 -0.0303190963 1.13399991 C-0.0303190963 1.01587492 0.00511840098 0.90956243 0.0759933955 0.815062438 L0.784743341 0.106312492 C0.879243334 0.0354374973 0.979649576 0 1.08596207 0 C1.19227456 0 1.2926808 0.0354374973 1.3871808 0.106312492 L6.5964929 5.35106209 C6.66736789 5.44556208 6.70280539 5.55187457 6.70280539 5.66999957 C6.70280539 5.78812456 6.66736789 5.89443705 6.5964929 5.98893704 L6.5964929 5.95349954 Z' id='chevron-right' fill='black' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}html #root #wrap_all #header.-transparent.scrolled .container nav .menu li.special-menu .sub-menu{border-color:black}html #root #wrap_all #header.-filled .logo-white{display:none}html #root #wrap_all #header.-filled .logo-black{display:block}@media only screen and (min-width: 64rem){.responsive-menu{display:none}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #header{background-color:#fff}html #root #wrap_all #header .container{border-bottom-color:#000000;padding-top:10px !important;padding-bottom:10px !important}html #root #wrap_all #header #menu-hoofdmenu,html #root #wrap_all #header #menu-eng{display:none}html #root #wrap_all #header #responsive-menu-toggle{display:block;height:46px;margin:13px 0;padding:0;position:relative;z-index:10000;border:none;border-radius:4px;cursor:pointer;background-color:transparent}html #root #wrap_all #header #responsive-menu-toggle .icon.menu{background:#000000}html #root #wrap_all #header #responsive-menu-toggle .icon.menu:before{background:#000000}html #root #wrap_all #header #responsive-menu-toggle .icon.menu:after{background:#000000}html #root #wrap_all #header #responsive-menu-toggle:not(.open) .open{display:none}html #root #wrap_all #header #responsive-menu-toggle.open .closed{display:none}html #root #wrap_all #header #responsive-menu-toggle.open .icon.menu{background:transparent}html #root #wrap_all #header #responsive-menu-toggle span.menu-item-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}html #root #wrap_all #header #responsive-menu-toggle .icon.menu,html #root #wrap_all #header #responsive-menu-toggle .icon.menu::before,html #root #wrap_all #header #responsive-menu-toggle .icon.menu::after{-webkit-transition:200ms ease-in-out;transition:200ms ease-in-out;width:30px;height:4px;display:block;background:#000000}html #root #wrap_all #header #responsive-menu-toggle .icon.menu{position:relative;padding:0}html #root #wrap_all #header #responsive-menu-toggle .icon.menu::before{content:'';position:absolute;top:-8px}html #root #wrap_all #header #responsive-menu-toggle .icon.menu::after{content:'';position:absolute;bottom:-8px}html #root #wrap_all #header #responsive-menu-toggle.open .icon.menu::before{-webkit-transform:rotate(-46deg);transform:rotate(-46deg);top:0}html #root #wrap_all #header #responsive-menu-toggle.open .icon.menu::after{-webkit-transform:rotate(46deg);transform:rotate(46deg);bottom:0}html #root #wrap_all #header #responsive-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;top:0;right:100% !important;z-index:9999;display:block;width:100%;max-width:100%;background:#fff;left:0}html #root #wrap_all #header #responsive-menu[aria-hidden='true']{display:none !important}html #root #wrap_all #header #responsive-menu .logo-container{margin:10px 25px;display:none}html #root #wrap_all #header #responsive-menu .main-menu-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%;margin:30px auto 0}html #root #wrap_all #header #responsive-menu .menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;width:100%;padding:100px 25px 40px}html #root #wrap_all #header #responsive-menu ul.menu>li.menu-item{width:100%;border-bottom:0;margin:5px 0}html #root #wrap_all #header #responsive-menu ul.menu>li.menu-item:last-child{padding:0;margin:0}html #root #wrap_all #header #responsive-menu ul.menu>li.menu-item>a,html #root #wrap_all #header #responsive-menu ul.menu>li.menu-item>button{appearance:none;background:none;border:0;border-radius:0;cursor:pointer;display:block;width:100%;padding:8px 15px;color:#000000;font-family:'Poppins', sans-serif;font-size:16px;line-height:1;text-align:center;text-decoration:none;font-weight:600;margin:2px 0;border:2px none transparent;border-radius:25px;background-color:transparent;transition:color 300ms cubic-bezier(0.645, 0.045, 0.355, 1), opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1);letter-spacing:0.5px}html #root #wrap_all #header #responsive-menu ul.menu>li.menu-item>a:hover,html #root #wrap_all #header #responsive-menu ul.menu>li.menu-item>button:hover{border:2px solid #000000;margin:0px}html #root #wrap_all #header #responsive-menu ul.menu>li.menu-item>a:after,html #root #wrap_all #header #responsive-menu ul.menu>li.menu-item>button:after{display:none}html #root #wrap_all #header #responsive-menu ul.menu>li.menu-item button{position:relative}html #root #wrap_all #header #responsive-menu ul.menu>li.menu-item button[aria-expanded='true']:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}html #root #wrap_all #header #responsive-menu ul.menu>li.menu-item button:before{content:'';-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;background-position:center center;background-repeat:no-repeat;position:absolute;right:0;top:15px;width:15px;height:15px}html #root #wrap_all #header #responsive-menu ul.menu>li.menu-item.wpml-ls-item.wpml-ls-current-language:after{display:none}html #root #wrap_all #header #responsive-menu ul.menu>li.menu-item.button-wrap{border-radius:26px}html #root #wrap_all #header #responsive-menu ul.menu>li.menu-item.button-wrap button,html #root #wrap_all #header #responsive-menu ul.menu>li.menu-item.button-wrap a{padding:12px 20px;color:#f5f5f5;font-family:'Poppins', sans-serif;text-align:center}html #root #wrap_all #header #responsive-menu ul.menu>li.menu-item.button-wrap button:focus,html #root #wrap_all #header #responsive-menu ul.menu>li.menu-item.button-wrap a:focus{outline:none;box-shadow:0px 0px 0px 1px #a6cfff, 0px 0px 0px 3px #006eff;border-radius:23px}html #root #wrap_all #header #responsive-menu .sub-menu{display:none !important;position:static;padding:0;margin:10px 0;background-color:transparent;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;max-width:100%}html #root #wrap_all #header #responsive-menu .sub-menu.open{display:block !important}html #root #wrap_all #header #responsive-menu .sub-menu:before{display:none}html #root #wrap_all #header #responsive-menu .sub-menu li{max-width:100%}html #root #wrap_all #header #responsive-menu .sub-menu li:last-child{border-bottom:0;margin:0}html #root #wrap_all #header #responsive-menu .sub-menu li button,html #root #wrap_all #header #responsive-menu .sub-menu li a{padding:10px 20px;font-size:16px;color:#707070;text-align:center}html #root #wrap_all #header #responsive-menu .sub-menu .special-item{min-height:unset;background:none}html #root #wrap_all #header #responsive-menu .sub-menu .special-item p{padding:10px 20px;font-size:16px;color:#707070;text-align:center}html #root #wrap_all #header #responsive-menu .sub-menu .special-item img{display:none}html #root #wrap_all #header #responsive-menu .special-menu .sub-menu{border:none}html #root #wrap_all #header #responsive-menu .special-menu .sub-menu .special-item{min-height:unset;background:none;padding:0;box-shadow:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html #root #wrap_all #header #responsive-menu .special-menu .sub-menu .special-item a{padding:0}html #root #wrap_all #header #responsive-menu .special-menu .sub-menu .special-item .tegel{padding:0}html #root #wrap_all #header #responsive-menu .special-menu .sub-menu .special-item p{padding:10px 20px;font-size:16px;color:#707070;text-align:center;font-weight:bold;margin:0}html #root #wrap_all #header #responsive-menu .special-menu .sub-menu .special-item img{display:none}html #root #wrap_all #header #responsive-menu li.menu-item-object-search .search{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='search' class='svg-inline--fa fa-search fa-w-16' role='img' 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%3Cpath fill='%23000000' d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'/%3E%3C/svg%3E");width:17px;height:17px}html #root #wrap_all #header #responsive-menu li.menu-item-object-search .sub-menu{width:100%}html #root #wrap_all #header #responsive-menu li.menu-item-object-search .sub-menu li{display:none}html #root #wrap_all #header #responsive-menu li.menu-item-object-search .sub-menu .search-form{padding:15px 0 0;margin-left:0;width:100%}html #root #wrap_all #header #responsive-menu li.menu-item-object-search .sub-menu .search-form input[type='search']{border-color:#000000;color:#000000}html #root #wrap_all #header #responsive-menu li.menu-item-object-search .sub-menu .search-form input[type='submit']{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='search' class='svg-inline--fa fa-search fa-w-16' role='img' 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%3Cpath fill='%23000000' d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'/%3E%3C/svg%3E")}}html #root.responsive-menu-active{overflow:hidden}html #root #wrap_all #footer{padding:90px 0}@media only screen and (max-width: 71.1875rem){html #root #wrap_all #footer{padding:50px 0}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #footer{padding:40px 0 20px}}html #root #wrap_all #footer .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #footer .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}html #root #wrap_all #footer .container .column{min-width:calc(33.33% - (20px * 2));max-width:calc(33.33% - (20px * 2))}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #footer .container .column:nth-child(2){margin:30px 0}}html #root #wrap_all #footer h3{font-size:22px;font-weight:600;line-height:1.44}html #root #wrap_all #footer p.address{max-width:190px;width:100%}html #root #wrap_all #footer p.mail{padding:0 0 0 30px;background-image:url("data:image/svg+xml,%3Csvg width='15px' height='12px' viewBox='0 0 15 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='footer' transform='translate(-1109.000000, -148.000000)' fill='%23fff' fill-rule='nonzero'%3E%3Cg id='Group-3-Copy-2' transform='translate(1108.996338, 36.000000)'%3E%3Cg id='---' transform='translate(0.000000, 8.875000)'%3E%3Cpath d='M13.5974121,103.875 L1.40991211,103.875 C1.01928711,103.875 0.687255859,104.011719 0.413818359,104.285156 C0.140380859,104.558594 0.00366210938,104.890625 0.00366210938,105.28125 L0.00366210938,113.71875 C0.00366210938,114.109375 0.140380859,114.441406 0.413818359,114.714844 C0.687255859,114.988281 1.01928711,115.125 1.40991211,115.125 L13.5974121,115.125 C13.9880371,115.125 14.3200684,114.988281 14.5935059,114.714844 C14.8669434,114.441406 15.0036621,114.109375 15.0036621,113.71875 L15.0036621,105.28125 C15.0036621,104.890625 14.8669434,104.558594 14.5935059,104.285156 C14.3200684,104.011719 13.9880371,103.875 13.5974121,103.875 Z M1.40991211,104.8125 L13.5974121,104.8125 C13.7341309,104.8125 13.8464355,104.856445 13.9343262,104.944336 C14.0222168,105.032227 14.0661621,105.144531 14.0661621,105.28125 L14.0661621,106.482422 C13.3825684,107.068359 11.907959,108.259766 9.64233398,110.056641 L9.34936523,110.291016 C8.95874023,110.623047 8.65600586,110.857422 8.44116211,110.994141 C8.07006836,111.248047 7.75756836,111.375 7.50366211,111.375 C7.24975586,111.375 6.93725586,111.248047 6.56616211,110.994141 C6.33178711,110.857422 6.01928711,110.623047 5.62866211,110.291016 L5.36499023,110.056641 C3.09936523,108.259766 1.62475586,107.068359 0.941162109,106.482422 L0.941162109,105.28125 C0.941162109,105.144531 0.985107422,105.032227 1.07299805,104.944336 C1.16088867,104.856445 1.27319336,104.8125 1.40991211,104.8125 Z M13.5974121,114.1875 L1.40991211,114.1875 C1.27319336,114.1875 1.16088867,114.143555 1.07299805,114.055664 C0.985107422,113.967773 0.941162109,113.855469 0.941162109,113.71875 L0.941162109,107.712891 C1.62475586,108.259766 2.90405273,109.285156 4.77905273,110.789062 L5.07202148,111.023438 C5.52124023,111.414062 5.89233398,111.697266 6.18530273,111.873047 C6.67358398,112.166016 7.11303711,112.3125 7.50366211,112.3125 C7.89428711,112.3125 8.33374023,112.166016 8.82202148,111.873047 C9.09545898,111.697266 9.46655273,111.414062 9.93530273,111.023438 L10.2282715,110.789062 C12.1032715,109.285156 13.3825684,108.259766 14.0661621,107.712891 L14.0661621,113.71875 C14.0661621,113.855469 14.0222168,113.967773 13.9343262,114.055664 C13.8464355,114.143555 13.7341309,114.1875 13.5974121,114.1875 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:left center;background-repeat:no-repeat;background-size:20px}html #root #wrap_all #footer p.phone{padding:0 0 0 30px;background-image:url("data:image/svg+xml,%0A%3Csvg width='15px' height='16px' viewBox='0 0 15 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='footer' transform='translate(-1109.000000, -112.000000)' fill='%23fff' fill-rule='nonzero'%3E%3Cg id='Group-3-Copy-2' transform='translate(1108.996338, 36.000000)'%3E%3Cg id='---' transform='translate(0.000000, 8.875000)'%3E%3Cpath d='M14.3005371,68.703125 L11.3415527,68.0292969 C11.126709,67.9707031 10.9216309,67.9902344 10.7263184,68.0878906 C10.5310059,68.1855469 10.3845215,68.3417969 10.2868652,68.5566406 L8.93920898,71.7207031 C8.86108398,71.9160156 8.84643555,72.1113281 8.89526367,72.3066406 C8.9440918,72.5019531 9.04663086,72.6679688 9.20288086,72.8046875 L10.7849121,74.09375 C10.2770996,75.109375 9.62280273,76.0175781 8.82202148,76.8183594 C8.02124023,77.6191406 7.11303711,78.2734375 6.09741211,78.78125 L4.80834961,77.1992188 C4.67163086,77.0429688 4.50561523,76.9404297 4.31030273,76.8916016 C4.11499023,76.8427734 3.91967773,76.8574219 3.72436523,76.9355469 L0.560302734,78.2832031 C0.345458984,78.3808594 0.189208984,78.5273438 0.0915527344,78.7226562 C-0.00610351562,78.9179688 -0.0256347656,79.1230469 0.0329589844,79.3378906 L0.706787109,82.296875 C0.745849609,82.4921875 0.853271484,82.6582031 1.02905273,82.7949219 C1.20483398,82.9316406 1.39038086,83 1.58569336,83 C4.02709961,83 6.28295898,82.3945312 8.35327148,81.1835938 C10.3845215,79.9921875 11.986084,78.390625 13.157959,76.3789062 C14.3884277,74.2890625 15.0036621,72.0234375 15.0036621,69.5820312 C15.0036621,69.3867188 14.9353027,69.2011719 14.798584,69.0253906 C14.6618652,68.8496094 14.4958496,68.7421875 14.3005371,68.703125 Z M1.61499023,82.0625 L0.941162109,79.1328125 L4.10522461,77.7851562 L5.83374023,79.9238281 C7.35717773,79.2207031 8.57788086,78.4101562 9.49584961,77.4921875 C10.4138184,76.5742188 11.2243652,75.3535156 11.9274902,73.8300781 L9.78881836,72.1015625 L11.1364746,68.9375 L14.0661621,69.6113281 C14.0661621,71.8769531 13.4997559,73.9667969 12.3669434,75.8808594 C11.2536621,77.7753906 9.75952148,79.2695312 7.88452148,80.3632812 C5.95092773,81.4960938 3.86108398,82.0625 1.61499023,82.0625 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:left center;background-repeat:no-repeat;background-size:20px}html #root #wrap_all #footer ul{margin:0;padding:0}html #root #wrap_all #footer ul li{margin-bottom:5px}html #root #wrap_all #footer ul li a{text-decoration:none;color:#f5f5f5;transition:all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);line-height:1.5}html #root #wrap_all #footer ul li a:hover{color:#ed1c24}html #root #wrap_all #socket{padding:0 0 90px}@media only screen and (max-width: 71.1875rem){html #root #wrap_all #socket{padding:0 0 70px}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #socket{padding:0 0 50px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #socket{padding:0 0 40px}}html #root #wrap_all #socket .container{border-top:1px solid #fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;padding-top:15px !important;max-width:calc(1400px - 40px) !important}@media only screen and (max-width: 92.4375rem){html #root #wrap_all #socket .container{max-width:100% !important;padding:15px 60px 0 !important}}@media only screen and (max-width: 71.1875rem){html #root #wrap_all #socket .container{padding:15px 45px 0 !important}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #socket .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #socket .container{padding:15px 25px 0 !important}}html #root #wrap_all #socket ul{margin:0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #socket ul{margin-top:15px}}@media only screen and (max-width: 29.9375rem){html #root #wrap_all #socket ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}html #root #wrap_all #socket ul li{margin-right:15px}@media only screen and (max-width: 29.9375rem){html #root #wrap_all #socket ul li{margin-bottom:5px}}html #root #wrap_all #socket ul li a{text-decoration:none;color:#f5f5f5;transition:all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);line-height:1.5}html #root #wrap_all #socket ul li a:hover{color:#ed1c24}html #root #wrap_all #header .container,html #root #wrap_all #main .container,html #root #wrap_all #footer .container,html #root #wrap_all #socket .container{margin:0 auto;max-width:1400px}@media only screen and (max-width: 92.4375rem){html #root #wrap_all #header .container,html #root #wrap_all #main .container,html #root #wrap_all #footer .container,html #root #wrap_all #socket .container{max-width:100% !important;width:100%;padding:0 40px}}@media only screen and (max-width: 71.1875rem){html #root #wrap_all #header .container,html #root #wrap_all #main .container,html #root #wrap_all #footer .container,html #root #wrap_all #socket .container{padding:0 25px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #header .container .column.full,html #root #wrap_all #main .container .column.full,html #root #wrap_all #footer .container .column.full,html #root #wrap_all #socket .container .column.full{margin:0;max-width:100%;min-width:100%}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #header .container .column,html #root #wrap_all #main .container .column,html #root #wrap_all #footer .container .column,html #root #wrap_all #socket .container .column{margin:0;max-width:100%;min-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}}html #root #wrap_all .anchor-span{position:absolute;height:0;top:-150px}html #root #wrap_all .image-placeholder,html #root #wrap_all img.background-image{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;object-fit:cover;object-position:center}html #root #wrap_all .button{-webkit-transition:all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);border-radius:25px;border:2px solid #000000;background-color:#000000;display:inline-block;padding:8px 15px;color:#fff;font-size:16px;text-decoration:none;text-align:center;min-width:165px;text-transform:capitalize;font-weight:500;line-height:1;cursor:pointer}@media only screen and (max-width: 47.9375rem){html #root #wrap_all .button{font-size:15px}}html #root #wrap_all .button:hover{background-color:#fff;border-color:#ed1c24;color:#000000}html #root #wrap_all h1{font-size:30px;font-weight:600;letter-spacing:2.5px;line-height:1.43}@media only screen and (max-width: 47.9375rem){html #root #wrap_all h1{font-size:26px}}html #root #wrap_all .column.right h2:before{left:inherit;right:-500px}html #root #wrap_all .column.right h2:before{left:inherit;right:-500px}html #root #wrap_all h2{font-size:30px;font-weight:600;letter-spacing:2.5px;line-height:1.2;font-family:'Poppins', sans-serif;position:relative;color:#ed1c24;margin-bottom:45px;position:relative;z-index:2}@media only screen and (max-width: 47.9375rem){html #root #wrap_all h2{font-size:26px}}html #root #wrap_all h2:before{content:"";position:absolute;bottom:-15px;left:-500px;width:50vw;height:2px;background:#ed1c24}@media only screen and (max-width: 92.4375rem){html #root #wrap_all h2:before{left:-200px}}@media only screen and (max-width: 71.1875rem){html #root #wrap_all h2:before{left:-150px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all h2:before{left:-25px}}html #root #wrap_all .heading{width:100%;position:relative;z-index:2}html #root #wrap_all .heading.center{text-align:center}html #root #wrap_all .heading.center h2{text-align:center;margin-bottom:75px;color:#000}@media only screen and (max-width: 47.9375rem){html #root #wrap_all .heading.center h2{margin-bottom:60px}}html #root #wrap_all .heading.center h2:before{width:250px;margin:0 auto;right:0;left:0;bottom:-30px}@media only screen and (max-width: 47.9375rem){html #root #wrap_all .heading.center h2:before{bottom:-20px}}html #root #wrap_all h3{font-size:25px;font-weight:400;line-height:1.26;font-family:'Poppins', sans-serif;margin-bottom:15px}@media only screen and (max-width: 47.9375rem){html #root #wrap_all h3{font-size:22px}}html #root #wrap_all p{font-size:16px;line-height:1.5;font-weight:300;font-family:'Poppins', sans-serif;margin:0 0 15px}@media only screen and (max-width: 47.9375rem){html #root #wrap_all p{font-size:15px;line-height:1.6}}html #root #wrap_all .background-main .heading h2{color:#fff}html #root #wrap_all .background-main .heading h2:before{background:#fff}html #root #wrap_all #main .container.background-main,html #root #wrap_all #main .container.background-grey7{border-radius:30px}html #root #wrap_all .dc-breadcrumbs{width:100%;margin-bottom:90px}@media only screen and (max-width: 85.3125rem){html #root #wrap_all .dc-breadcrumbs{margin-bottom:70px}}@media only screen and (max-width: 71.1875rem){html #root #wrap_all .dc-breadcrumbs{margin-bottom:50px}}html #root #wrap_all .dc-breadcrumbs .dc-breadcrumbs-list{padding:0;margin:0;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}html #root #wrap_all .dc-breadcrumbs .dc-breadcrumbs-list li{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}html #root #wrap_all .dc-breadcrumbs .dc-breadcrumbs-list li a{color:#000000;font-size:16px;font-weight:300;color:#000000;text-decoration:none;cursor:pointer;-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 .dc-breadcrumbs .dc-breadcrumbs-list li a{font-size:15px}}html #root #wrap_all .dc-breadcrumbs .dc-breadcrumbs-list li a:hover{color:#ed1c24}html #root #wrap_all .dc-breadcrumbs .dc-breadcrumbs-list li .sep{display:inline-block;margin-right:7px;margin-left:7px;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='7px' height='12px' viewBox='0 0 7 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Echevron right%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M6.5964929 5.95349954 L1.3871808 11.1982491 C1.2926808 11.2927491 1.19227456 11.3399991 1.08596207 11.3399991 C0.979649576 11.3399991 0.879243334 11.3045616 0.784743341 11.2336866 L0.0759933955 10.5249367 C0.00511840098 10.4304367 -0.0303190963 10.3241242 -0.0303190963 10.2059992 C-0.0303190963 10.0878742 0.00511840098 9.99337423 0.0759933955 9.92249924 L4.29305557 5.66999957 L0.0759933955 1.41749989 C0.00511840098 1.3466249 -0.0303190963 1.2521249 -0.0303190963 1.13399991 C-0.0303190963 1.01587492 0.00511840098 0.90956243 0.0759933955 0.815062438 L0.784743341 0.106312492 C0.879243334 0.0354374973 0.979649576 0 1.08596207 0 C1.19227456 0 1.2926808 0.0354374973 1.3871808 0.106312492 L6.5964929 5.35106209 C6.66736789 5.44556208 6.70280539 5.55187457 6.70280539 5.66999957 C6.70280539 5.78812456 6.66736789 5.89443705 6.5964929 5.98893704 L6.5964929 5.95349954 Z' id='chevron-right' fill='%23000000' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;width:7px;height:12px}