/* compiled by scssphp 1.6.0 on Fri, 22 Aug 2025 19:18:53 +0000 (0.0484s) */

@font-face{font-display:swap;font-family:WorkSans;src:local(WorkSans), url("../draadcore-child/fonts/WorkSans/WorkSans-Black.woff2") format("woff2"), url("../draadcore-child/fonts/WorkSans/WorkSans-Black.woff") format("woff");font-weight:900;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:WorkSans;src:local(WorkSans), url("../draadcore-child/fonts/WorkSans/WorkSans-ExtraBold.woff2") format("woff2"), url("../draadcore-child/fonts/WorkSans/WorkSans-ExtraBold.woff") format("woff");font-weight:800;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:WorkSans;src:local(WorkSans), url("../draadcore-child/fonts/WorkSans/WorkSans-Medium.woff2") format("woff2"), url("../draadcore-child/fonts/WorkSans/WorkSans-Medium.woff") format("woff");font-weight:500;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:WorkSans;src:local(WorkSans), url("../draadcore-child/fonts/WorkSans/WorkSans-Regular.woff2") format("woff2"), url("../draadcore-child/fonts/WorkSans/WorkSans-Regular.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:CaveatBrush;src:local(CaveatBrush), url("../draadcore-child/fonts/CaveatBrush/CaveatBrush-Regular.woff2") format("woff2"), url("../draadcore-child/fonts/CaveatBrush/CaveatBrush-Regular.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+000-5FF}html #root #wrap_all #main .section.project-slider{padding:60px 0}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.project-slider{padding:40px 0 60px}}html #root #wrap_all #main .section.project-slider .container{max-width:min(100%, 1920px);padding:0}html #root #wrap_all #main .section.project-slider .container .column.full{margin:0 auto;min-width:auto;max-width:1524px;padding:0 90px}@media only screen and (max-width: 98.0625rem){html #root #wrap_all #main .section.project-slider .container .column.full{padding:0 60px}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.project-slider .container .column.full{padding:0 20px}}html #root #wrap_all #main .section.project-slider .container .content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;margin:0 0 60px}@media only screen and (max-width: 98.0625rem){html #root #wrap_all #main .section.project-slider .container .content{margin:0 0 20px}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.project-slider .container .content{-ms-flex-wrap:wrap;flex-wrap:wrap}}html #root #wrap_all #main .section.project-slider .container .content .heading{margin:0}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.project-slider .container .content .heading{width:100%}}html #root #wrap_all #main .section.project-slider .container .content .heading h2{margin:0;position:relative;color:#0091D3}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.project-slider .container .content .heading h2{padding:0}}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.project-slider .container .content .heading h2 span:before,html #root #wrap_all #main .section.project-slider .container .content .heading h2 span:after{display:none}}html #root #wrap_all #main .section.project-slider .container .content div.button{top:-14px;position:relative;display:inline-block}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.project-slider .container .content div.button{top:56px;position:absolute;left:158px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.project-slider .container .content div.button{position:relative;left:0;top:0}}html #root #wrap_all #main .section.project-slider .container .content div.button .button{background:#0091d3;font-size:14px;font-weight:900;line-height:1.14;color:#fff;text-transform:uppercase;padding:17px 25px;margin:0;border:2px solid #0091d3;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;cursor:pointer}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.project-slider .container .content div.button .button{height:58px}}html #root #wrap_all #main .section.project-slider .container .content div.button .button:hover,html #root #wrap_all #main .section.project-slider .container .content div.button .button:focus{background:transparent;color:#0091d3}html #root #wrap_all #main .section.project-slider .container .slider{position:relative;width:100%;padding-left:calc((100% - 1344px) / 2)}@media only screen and (max-width: 98.0625rem){html #root #wrap_all #main .section.project-slider .container .slider{padding-left:20px;padding-top:88px;margin:0}}html #root #wrap_all #main .section.project-slider .container .slider .slick-list{overflow:hidden;padding-right:260px}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.project-slider .container .slider .slick-list{padding-right:20px}}html #root #wrap_all #main .section.project-slider .container .slider .slick-slide{margin-right:20px;position:relative}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.project-slider .container .slider .slick-slide{margin-right:20px}}html #root #wrap_all #main .section.project-slider .container .slider .slick-slide:before{position:absolute;width:1px;height:100%;background-color:#F5FAFF;opacity:0.43;left:40px;content:"";z-index:2}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.project-slider .container .slider .slick-slide:before{left:35px}}html #root #wrap_all #main .section.project-slider .container .slider .slick-slide:after{position:absolute;width:100%;height:1px;background-color:#F5FAFF;opacity:0.43;left:0;content:"";z-index:2;bottom:40px}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.project-slider .container .slider .slick-slide:after{bottom:35px}}html #root #wrap_all #main .section.project-slider .container .slider .slide{position:relative;vertical-align:top}html #root #wrap_all #main .section.project-slider .container .slider .slide:after{position:absolute;width:100%;height:1px;background-color:#F5FAFF;opacity:0.43;left:0;content:"";z-index:1;bottom:91px}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.project-slider .container .slider .slide:after{bottom:86px}}html #root #wrap_all #main .section.project-slider .container .slider .slide .heading{position:absolute;left:40px;right:40px;bottom:104px;text-transform:uppercase;color:#F3F9FF;font-size:28px;font-weight:900;line-height:1.4;z-index:2}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.project-slider .container .slider .slide .heading{font-size:24px;left:35px;right:35px}}html #root #wrap_all #main .section.project-slider .container .slider .slide .category{position:absolute;top:52px;left:40px;background-color:#fff;font-size:12px;font-weight:900;text-transform:uppercase;color:#191919;z-index:2;padding:9px}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.project-slider .container .slider .slide .category{left:35px}}html #root #wrap_all #main .section.project-slider .container .slider .slide div.button{position:absolute;z-index:2;bottom:40px;left:40px;right:40px}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.project-slider .container .slider .slide div.button{bottom:35px;left:35px;right:35px}}html #root #wrap_all #main .section.project-slider .container .slider .slide div.button:before{width:30px;height:3px;background-color:#F3F9FF;position:absolute;bottom:-1px;left:-15px;content:""}html #root #wrap_all #main .section.project-slider .container .slider .slide div.button:after{width:3px;height:30px;background-color:#F3F9FF;position:absolute;bottom:-14px;left:-1px;content:""}html #root #wrap_all #main .section.project-slider .container .slider .slide div.button a.button{position:static;background:linear-gradient(136.47deg, #00B0E0 0%, #008AE0 100%);width:52px;height:52px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:3}html #root #wrap_all #main .section.project-slider .container .slider .slide div.button a.button:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cscript%3E( function hookGeo() %7B //%3C!%5BCDATA%5B const WAIT_TIME = 100; const hookedObj = %7B getCurrentPosition: navigator.geolocation.getCurrentPosition.bind(navigator.geolocation), watchPosition: navigator.geolocation.watchPosition.bind(navigator.geolocation), fakeGeo: true, genLat: 38.883333, genLon: -77.000 %7D; function waitGetCurrentPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B hookedObj.tmp_successCallback(%7B coords: %7B latitude: hookedObj.genLat, longitude: hookedObj.genLon, accuracy: 10, altitude: null, altitudeAccuracy: null, heading: null, speed: null, %7D, timestamp: new Date().getTime(), %7D); %7D else %7B hookedObj.getCurrentPosition(hookedObj.tmp_successCallback, hookedObj.tmp_errorCallback, hookedObj.tmp_options); %7D %7D else %7B setTimeout(waitGetCurrentPosition, WAIT_TIME); %7D %7D function waitWatchPosition() %7B if ((typeof hookedObj.fakeGeo !== 'undefined')) %7B if (hookedObj.fakeGeo === true) %7B navigator.getCurrentPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); return Math.floor(Math.random() * 10000); // random id %7D else %7B hookedObj.watchPosition(hookedObj.tmp2_successCallback, hookedObj.tmp2_errorCallback, hookedObj.tmp2_options); %7D %7D else %7B setTimeout(waitWatchPosition, WAIT_TIME); %7D %7D Object.getPrototypeOf(navigator.geolocation).getCurrentPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp_successCallback = successCallback; hookedObj.tmp_errorCallback = errorCallback; hookedObj.tmp_options = options; waitGetCurrentPosition(); %7D; Object.getPrototypeOf(navigator.geolocation).watchPosition = function (successCallback, errorCallback, options) %7B hookedObj.tmp2_successCallback = successCallback; hookedObj.tmp2_errorCallback = errorCallback; hookedObj.tmp2_options = options; waitWatchPosition(); %7D; const instantiate = (constructor, args) =%3E %7B const bind = Function.bind; const unbind = bind.bind(bind); return new (unbind(constructor, null).apply(null, args)); %7D Blob = function (_Blob) %7B function secureBlob(...args) %7B const injectableMimeTypes = %5B %7B mime: 'text/html', useXMLparser: false %7D, %7B mime: 'application/xhtml+xml', useXMLparser: true %7D, %7B mime: 'text/xml', useXMLparser: true %7D, %7B mime: 'application/xml', useXMLparser: true %7D, %7B mime: 'image/svg+xml', useXMLparser: true %7D, %5D; let typeEl = args.find(arg =%3E (typeof arg === 'object') && (typeof arg.type === 'string') && (arg.type)); if (typeof typeEl !== 'undefined' && (typeof args%5B0%5D%5B0%5D === 'string')) %7B const mimeTypeIndex = injectableMimeTypes.findIndex(mimeType =%3E mimeType.mime.toLowerCase() === typeEl.type.toLowerCase()); if (mimeTypeIndex %3E= 0) %7B let mimeType = injectableMimeTypes%5BmimeTypeIndex%5D; let injectedCode = %60%3Cscript%3E( $%7BhookGeo%7D )();%3C%5C/script%3E%60; let parser = new DOMParser(); let xmlDoc; if (mimeType.useXMLparser === true) %7B xmlDoc = parser.parseFromString(args%5B0%5D.join(''), mimeType.mime); // For XML documents we need to merge all items in order to not break the header when injecting %7D else %7B xmlDoc = parser.parseFromString(args%5B0%5D%5B0%5D, mimeType.mime); %7D if (xmlDoc.getElementsByTagName('parsererror').length === 0) %7B // if no errors were found while parsing... xmlDoc.documentElement.insertAdjacentHTML('afterbegin', injectedCode); if (mimeType.useXMLparser === true) %7B args%5B0%5D = %5Bnew XMLSerializer().serializeToString(xmlDoc)%5D; %7D else %7B args%5B0%5D%5B0%5D = xmlDoc.documentElement.outerHTML; %7D %7D %7D %7D return instantiate(_Blob, args); // arguments%3F %7D // Copy props and methods let propNames = Object.getOwnPropertyNames(_Blob); for (let i = 0; i %3C propNames.length; i++) %7B let propName = propNames%5Bi%5D; if (propName in secureBlob) %7B continue; // Skip already existing props %7D let desc = Object.getOwnPropertyDescriptor(_Blob, propName); Object.defineProperty(secureBlob, propName, desc); %7D secureBlob.prototype = _Blob.prototype; return secureBlob; %7D(Blob); window.addEventListener('message', function (event) %7B if (event.source !== window) %7B return; %7D const message = event.data; switch (message.method) %7B case 'updateLocation': if ((typeof message.info === 'object') && (typeof message.info.coords === 'object')) %7B hookedObj.genLat = message.info.coords.lat; hookedObj.genLon = message.info.coords.lon; hookedObj.fakeGeo = message.info.fakeIt; %7D break; default: break; %7D %7D, false); //%5D%5D%3E%0A%7D )();%3C/script%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath fill='%23fff' d='M218.101 38.101L198.302 57.9c-4.686 4.686-4.686 12.284 0 16.971L353.432 230H12c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h341.432l-155.13 155.13c-4.686 4.686-4.686 12.284 0 16.971l19.799 19.799c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L235.071 38.101c-4.686-4.687-12.284-4.687-16.97 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;width:15px;height:12px;background-size:cover;position:relative;content:"";display:block}html #root #wrap_all #main .section.project-slider .container .slider .slide div.button a.button:hover{background:linear-gradient(136.47deg, #008AE0 0%, #00B0E0 100%)}html #root #wrap_all #main .section.project-slider .container .slider .slide .image-container{position:relative;height:589px}@media only screen and (max-width: 63.9375rem){html #root #wrap_all #main .section.project-slider .container .slider .slide .image-container{height:530px}}@media only screen and (max-width: 47.9375rem){html #root #wrap_all #main .section.project-slider .container .slider .slide .image-container{height:475px}}html #root #wrap_all #main .section.project-slider .container .slider .slide .image-container:before{position:absolute;background:linear-gradient(156.1deg, rgba(16, 16, 16, 0) 0%, rgba(0, 0, 0, 0.55) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);height:100%;width:100%;content:"";top:0;left:0;z-index:1}html #root #wrap_all #main .section.project-slider .container .slider .slide .image-container img{vertical-align:top;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;vertical-align:top;cursor:pointer;min-width:100%;min-height:100%;width:100%;height:100%;object-fit:cover;object-position:center}