/* compiled by scssphp 1.6.0 on Thu, 23 May 2024 06:03:55 +0000 (0.0828s) */

@font-face{font-display:swap;font-family:NeoSans;src:local(NeoSans), url("../draadcore-child/fonts/NeoSans/NeoSans-Std-Bold.woff2") format("woff2"), url("../draadcore-child/fonts/NeoSans/NeoSans-Std-Bold.woff") format("woff");font-weight:700;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:NeoSans;src:local(NeoSans), url("../draadcore-child/fonts/NeoSans/NeoSans-Std-Light.woff2") format("woff2"), url("../draadcore-child/fonts/NeoSans/NeoSans-Std-Light.woff") format("woff");font-weight:300;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:NeoSans;src:local(NeoSans), url("../draadcore-child/fonts/NeoSans/NeoSans-Std-Regular.woff2") format("woff2"), url("../draadcore-child/fonts/NeoSans/NeoSans-Std-Regular.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:NeoSans;src:local(NeoSans), url("../draadcore-child/fonts/NeoSans/NeoSans-Medium.woff2") format("woff2"), url("../draadcore-child/fonts/NeoSans/NeoSans-Medium.woff") format("woff");font-weight:500;font-style:normal;unicode-range:U+000-5FF}html #root #wrap_all #main .header{position:relative;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 #main .header{margin-top:0;margin-bottom:60px}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .header{margin-bottom:30px}}html #root #wrap_all #main .header__container{border-radius:10px;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;max-width:100%;min-height:440px;position:relative}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .header__container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .header__container{grid-template-columns:1fr;padding:0;min-height:initial}}html #root #wrap_all #main .header__container .column{min-width:50%;max-width:50%;margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;overflow:hidden}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .header__container .column{height:auto;border-top-left-radius:0;border-top-right-radius:0;min-width:100%;max-width:100%}}html #root #wrap_all #main .header__container .employee{position:absolute;bottom:0;right:40px;-webkit-transform:translateY(50%);transform:translateY(50%);background:#F6F9FE;width:499px;border-radius:5px;box-shadow:0px 0px 15px 0px rgba(13, 46, 92, 0.15);z-index:99}@media (min-width:1140px) and (max-width:1499px){html #root #wrap_all #main .header__container .employee{width:450px !important;right:18% !important}}@media only screen and (max-width: 71.1875rem){html #root #wrap_all #main .header__container .employee{width:391px;right:17%}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .header__container .employee{width:372px;left:auto;right:40px;bottom:0}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .header__container .employee{left:auto;right:auto;bottom:-80px;width:100%}}html #root #wrap_all #main .header__container .employee__container{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:18px}html #root #wrap_all #main .header__container .employee__container img{width:62px;height:67px;object-fit:cover;border-top-left-radius:5px;border-bottom-left-radius:5px}html #root #wrap_all #main .header__container .employee__content{width:calc(100% - 62px);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:space-between;-ms-flex-pack:space-between;justify-content:space-between}html #root #wrap_all #main .header__container .employee__info{display:flex !important;flex-wrap:wrap !important;align-items:center !important;width:calc(100% - 80px);padding:6px 18px}html #root #wrap_all #main .header__container .employee__info .employee__name{font-family:'Caveat Brush', cursive;font-size:17px;margin-bottom:0;width:100%;line-height:1.2}html #root #wrap_all #main .header__container .employee__info .employee__job-title{font-size:12px;color:#0D2E5C;opacity:0.75;letter-spacing:0.3px;width:100%}html #root #wrap_all #main .header__container .employee__buttons{margin:0}html #root #wrap_all #main .header__container .employee__buttons .button{border:none;margin:0;width:37px;height:37px}html #root #wrap_all #main .header__container .employee__buttons .button+.button{margin-left:5px}html #root #wrap_all #main .header__container .employee__buttons .button .icon{width:13px;background-repeat:no-repeat;background-position:center center;background-size:13px}html #root #wrap_all #main .header__container .employee__buttons .button .icon.phone{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='M480.3 320.3L382.1 278.2c-21.41-9.281-46.64-3.109-61.2 14.95l-27.44 33.5c-44.78-25.75-82.29-63.25-108-107.1l33.55-27.48c17.91-14.62 24.09-39.7 15.02-61.05L191.7 31.53c-10.16-23.2-35.34-35.86-59.87-30.19l-91.25 21.06C16.7 27.86 0 48.83 0 73.39c0 241.9 196.7 438.6 438.6 438.6c24.56 0 45.53-16.69 50.1-40.53l21.06-91.34C516.4 355.5 503.6 330.3 480.3 320.3zM463.9 369.3l-21.09 91.41c-.4687 1.1-2.109 3.281-4.219 3.281c-215.4 0-390.6-175.2-390.6-390.6c0-2.094 1.297-3.734 3.344-4.203l91.34-21.08c.3125-.0781 .6406-.1094 .9531-.1094c1.734 0 3.359 1.047 4.047 2.609l42.14 98.33c.75 1.766 .25 3.828-1.25 5.062L139.8 193.1c-8.625 7.062-11.25 19.14-6.344 29.14c33.01 67.23 88.26 122.5 155.5 155.5c9.1 4.906 22.09 2.281 29.16-6.344l40.01-48.87c1.109-1.406 3.187-1.938 4.922-1.125l98.26 42.09C463.2 365.2 464.3 367.3 463.9 369.3z'/%3E%3C/svg%3E")}html #root #wrap_all #main .header__container .employee__buttons .button .icon.email{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='%230D2E5C' 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")}html #root #wrap_all #main .header__container .employee__buttons .button:hover .icon.phone{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='%230D2E5C' d='M480.3 320.3L382.1 278.2c-21.41-9.281-46.64-3.109-61.2 14.95l-27.44 33.5c-44.78-25.75-82.29-63.25-108-107.1l33.55-27.48c17.91-14.62 24.09-39.7 15.02-61.05L191.7 31.53c-10.16-23.2-35.34-35.86-59.87-30.19l-91.25 21.06C16.7 27.86 0 48.83 0 73.39c0 241.9 196.7 438.6 438.6 438.6c24.56 0 45.53-16.69 50.1-40.53l21.06-91.34C516.4 355.5 503.6 330.3 480.3 320.3zM463.9 369.3l-21.09 91.41c-.4687 1.1-2.109 3.281-4.219 3.281c-215.4 0-390.6-175.2-390.6-390.6c0-2.094 1.297-3.734 3.344-4.203l91.34-21.08c.3125-.0781 .6406-.1094 .9531-.1094c1.734 0 3.359 1.047 4.047 2.609l42.14 98.33c.75 1.766 .25 3.828-1.25 5.062L139.8 193.1c-8.625 7.062-11.25 19.14-6.344 29.14c33.01 67.23 88.26 122.5 155.5 155.5c9.1 4.906 22.09 2.281 29.16-6.344l40.01-48.87c1.109-1.406 3.187-1.938 4.922-1.125l98.26 42.09C463.2 365.2 464.3 367.3 463.9 369.3z'/%3E%3C/svg%3E")}html #root #wrap_all #main .header__container .employee__buttons .button:hover .icon.email{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")}html #root #wrap_all #main .header__icon{position:absolute;bottom:-45px;left:75px;z-index:1}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .header__icon{left:35px;bottom:-45px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .header__icon{display:none}}html #root #wrap_all #main .header__content{background:#fcba00;background:linear-gradient(90deg, #fcba00 0%, #f4cd3f 25%, #ede07b 36%, #ebe384 40%, #ede07b 44%, #dedd56 62%, #d5d936 90%, #d5d936 100%);min-width:50%;max-width:50%;height:100%;padding:50px;border-top-left-radius:10px;border-bottom-left-radius:10px;-webkit-box-pack:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .header__content{border-radius:10px;margin-top:-7px;z-index:1;position:static;min-width:100%;max-width:100%;background-position:center center;background-size:cover}}@media only screen and (max-width: 29.9375rem){html #root #wrap_all #main .header__content{padding:20px 20px 40px 20px}}html #root #wrap_all #main .header__column{padding-left:0;margin:0;border-top-right-radius:10px;border-bottom-right-radius:10px;overflow:visible}html #root #wrap_all #main .header__column:before{content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='216px' height='395px' viewBox='0 0 216 395' version='1.1'%3E%3Ctitle%3EPath 5%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M215.612556,394.301842 L0.968088997,394.301842 L0.968088997,0.0206248496 L7.54876447,0.0206248496 C63.4805289,176.934308 102.640317,286.603618 125.028128,329.028556 C147.415939,371.453494 177.610748,393.211256 215.612556,394.301842 Z' id='Path-5' fill='%23D5D936'/%3E%3C/g%3E%3C/svg%3E");position:absolute;left:-6px;height:calc(100% + 4px);width:248px;top:0;z-index:99;display:inline-block;background-size:cover}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .header__column:before{display:none}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .header__column{min-width:100%;max-width:100%;border-bottom-right-radius:0}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .header__column{order:-1}}html #root #wrap_all #main .header__column .icon{position:absolute;left:-220px;top:0;z-index:1}html #root #wrap_all #main .header__column .icon.custom-w-gradient{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='658px' height='552px' viewBox='0 0 658 552' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Ewentzo-w%3C/title%3E%3Cdefs%3E%3ClinearGradient x1='36.7783477%25' y1='41.4335581%25' x2='78.4444273%25' y2='41.4335581%25' id='linearGradient-1'%3E%3Cstop stop-color='%23FFFFFF' offset='0%25'%3E%3C/stop%3E%3Cstop stop-color='%23FFFFFF' stop-opacity='0' offset='100%25'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M723.959126,0 C742.163021,0 760.050427,2.81007298 777.51568,8.40693999 C823.962417,23.2855976 849.613576,73.1921543 834.806142,119.873688 C833.630316,123.580564 832.213787,127.203608 830.564419,130.718842 L667.78273,478.359832 C647.112123,522.504478 603.316799,551.023162 554.82361,551.976776 L552.604807,552 C530.568372,552 508.757612,542.615438 486.484592,525.219201 C472.956814,514.627752 462.146682,500.995265 454.92674,485.416806 L419.5,409.122 L384.07326,485.416806 C376.982246,500.717079 366.428117,514.140257 353.237506,524.648899 L352.515408,525.219201 C330.242388,542.615438 308.431628,552 286.395193,552 L284.17639,551.976776 C235.683201,551.023162 191.887877,522.504478 171.21727,478.359832 L8.43558082,130.718842 C6.78621309,127.203608 5.36968374,123.580564 4.19385838,119.873688 C-10.6135762,73.1921543 15.0375835,23.2855976 61.4843205,8.40693999 C78.9495727,2.81007298 96.8369792,0 115.040874,0 C184.277778,0 267.471102,32.5147543 322.201284,87.518638 C322.534383,87.8534033 322.868191,88.1927704 323.20271,88.5367425 L325.218381,90.65586 L327.251268,92.8856508 C327.931783,93.6473771 328.615192,94.4275747 329.30152,95.2262692 L331.369284,97.6778694 C332.407569,98.9314407 333.452477,100.226688 334.504091,101.563698 L336.616286,104.293428 C336.969817,104.757672 337.324099,105.226563 337.679136,105.700104 L339.818433,108.597174 C340.176499,109.089328 340.535326,109.586137 340.894917,110.087607 L343.061651,113.152365 C343.424309,113.672486 343.787736,114.197272 344.151937,114.726728 L346.34644,117.959521 L348.559642,121.30453 L350.791691,124.761909 L353.042735,128.331812 L355.312922,132.014395 L357.6024,135.80981 L359.911319,139.718213 L362.239825,143.739758 L364.588068,147.874599 L366.956195,152.122889 L369.344355,156.484785 L371.752696,160.960439 L374.181367,165.550006 C374.587847,166.324435 374.995181,167.103617 375.403372,167.887555 L377.862814,172.648281 L380.342956,177.523306 L384.102305,185.05049 L387.909063,192.835715 L390.473487,198.169477 L393.059352,203.61831 L395.666806,209.182367 L399.618792,217.744835 L404.965053,229.566185 L409.033107,238.736416 L413.151738,248.167985 L415.925837,254.601143 L418.722786,261.150835 L419.499,262.988 L420.277214,261.150835 L423.074163,254.601143 L425.848262,248.167985 L429.966893,238.736416 L434.034947,229.566185 L439.381208,217.744835 L443.333194,209.182367 L445.940648,203.61831 L448.526513,198.169477 L451.090937,192.835715 L454.897695,185.05049 L458.657044,177.523306 L461.137186,172.648281 L463.596628,167.887555 C464.004819,167.103617 464.412153,166.324435 464.818633,165.550006 L467.247304,160.960439 L469.655645,156.484785 L472.043805,152.122889 L474.411932,147.874599 L476.760175,143.739758 L479.088681,139.718213 L481.3976,135.80981 L483.687078,132.014395 L485.957265,128.331812 L488.208309,124.761909 L490.440358,121.30453 L492.65356,117.959521 L494.848063,114.726728 C495.212264,114.197272 495.575691,113.672486 495.938349,113.152365 L498.105083,110.087607 C498.464674,109.586137 498.823501,109.089328 499.181567,108.597174 L501.320864,105.700104 C501.675901,105.226563 502.030183,104.757672 502.383714,104.293428 L504.495909,101.563698 C505.547523,100.226688 506.592431,98.9314407 507.630716,97.6778694 L509.69848,95.2262692 C510.384808,94.4275747 511.068217,93.6473771 511.748732,92.8856508 L513.781619,90.65586 L515.79729,88.5367425 C516.131809,88.1927704 516.465617,87.8534033 516.798716,87.518638 C571.528898,32.5147543 654.722222,0 723.959126,0 Z M115.040874,59.1430087 C102.918463,59.1430087 91.0607687,61.0058269 79.3591063,64.7557095 C63.8767587,69.7152948 55.3267588,86.3500614 60.2624921,101.910326 C60.6527009,103.140488 61.1206998,104.337485 61.6731022,105.51482 L224.464677,453.1769 C235.602629,476.963379 259.202769,492.331343 285.039779,492.840841 L286.682945,492.858405 C293.538082,492.858405 303.5784,488.537685 316.376411,478.541885 C322.528996,473.724764 327.44765,467.521928 330.736438,460.425731 L387.059228,339.121083 L384.651501,333.09022 L379.051309,319.204524 L376.286901,312.432008 L372.18533,302.486599 L366.801449,289.625167 L364.14623,283.365859 L360.209733,274.191605 L356.329294,265.275477 L352.50543,256.618013 L349.987872,250.990339 L346.259445,242.765176 L343.805991,237.4262 L340.174437,229.634832 L336.601695,222.104457 L334.252795,217.229468 L331.930417,212.470875 L329.634713,207.828836 L326.241507,201.084665 L324.013158,196.734709 L321.81202,192.501864 L319.638244,188.38629 L317.491985,184.388147 L315.373394,180.507593 L313.282626,176.744788 L310.198974,171.321707 L307.178782,166.164457 L305.200832,162.874239 L302.287556,158.161234 L300.381361,155.167677 L298.504135,152.293063 L296.656033,149.537552 L294.837206,146.901302 L293.047807,144.384473 L291.287991,141.987224 L289.55791,139.709715 C289.272049,139.340117 288.987434,138.975515 288.704068,138.615912 L287.018875,136.51831 L285.363801,134.540846 C284.817146,133.901732 284.275536,133.282667 283.738996,132.683679 L282.144616,130.946967 L281.358882,130.123832 L280.588962,129.33906 C237.23796,85.771263 169.106029,59.1430087 115.040874,59.1430087 Z M723.959126,59.1430087 C669.893971,59.1430087 601.76204,85.771263 558.411038,129.33906 L557.641118,130.123832 L556.855384,130.946967 L555.261004,132.683679 C554.724464,133.282667 554.182854,133.901732 553.636199,134.540846 L551.981125,136.51831 L550.295932,138.615912 C550.012566,138.975515 549.727951,139.340117 549.44209,139.709715 L547.712009,141.987224 L545.952193,144.384473 L544.162794,146.901302 L542.343967,149.537552 L540.495865,152.293063 L538.618639,155.167677 L536.712444,158.161234 L533.799168,162.874239 L531.821218,166.164457 L528.801026,171.321707 L525.717374,176.744788 L523.626606,180.507593 L521.508015,184.388147 L519.361756,188.38629 L517.18798,192.501864 L514.986842,196.734709 L512.758493,201.084665 L509.365287,207.828836 L507.069583,212.470875 L504.747205,217.229468 L502.398305,222.104457 L498.825563,229.634832 L495.194009,237.4262 L492.740555,242.765176 L489.012128,250.990339 L486.49457,256.618013 L482.670706,265.275477 L478.790267,274.191605 L474.85377,283.365859 L472.198551,289.625167 L466.81467,302.486599 L462.713099,312.432008 L459.948691,319.204524 L454.348499,333.09022 L451.940772,339.121083 L508.263562,460.425731 C511.55235,467.521928 516.471004,473.724764 522.623589,478.541885 C535.4216,488.537685 545.461918,492.858405 552.317055,492.858405 L553.960221,492.840841 C579.797231,492.331343 603.397371,476.963379 614.535323,453.1769 L777.326898,105.51482 C777.8793,104.337485 778.347299,103.140488 778.737508,101.910326 C783.673241,86.3500614 775.123241,69.7152948 759.640894,64.7557095 C747.939231,61.0058269 736.081537,59.1430087 723.959126,59.1430087 Z' id='wentzo-w' fill='url(%23linearGradient-1)' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");width:839px;height:100%;background-position:top center;background-size:631px;top:-1px;left:-110px}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .header__column .icon.custom-w-gradient{width:328px;height:216px;background-size:258px;top:-5px;left:-146px}}html #root #wrap_all #main .header__column img{height:100%;object-fit:cover;width:100%}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .header__column img{border-radius:0;clip-path:unset}}html #root #wrap_all #main .header__info{width:100%;max-width:500px}@media only screen and (max-width: 71.1875rem){html #root #wrap_all #main .header__info{padding-top:45px}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .header__info{max-width:100%;padding:0 0 20px 0}}html #root #wrap_all #main .header__info .header__title{margin-bottom:32px;max-width:100%}@media only screen and (max-width: 71.1875rem){html #root #wrap_all #main .header__info .header__title{margin-bottom:20px;max-width:100%}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .header__info .header__title{font-size:23px;margin-top:7px;margin-bottom:15px}}html #root #wrap_all #main .header__info .header__content{margin-top:0;padding:0;position:static;height:auto;background:transparent;width:100%;max-width:100%;border-radius:0}html #root #wrap_all #main .header__info .header__content p{font-size:16px;line-height:1.99}html #root #wrap_all #main .header__info .header__content p:nth-last-child(1){margin-bottom:0}@media only screen and (max-width: 71.1875rem){html #root #wrap_all #main .header__info .header__content p{font-size:15px;max-width:415px;line-height:1.89}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .header__info .header__content p{max-width:100%;font-size:12px;line-height:1.8}}html #root #wrap_all #main .header__image-container{height:100%;overflow:visible}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .header__image-container{height:250px;width:100%}}@media only screen and (max-width: 29.9375rem){html #root #wrap_all #main .header__image-container{height:190px}}html #root #wrap_all #main .header__image-container img{border-bottom-right-radius:10px;border-top-right-radius:10px}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .header__image-container img{border-bottom-right-radius:0}}