/* compiled by scssphp 1.6.0 on Mon, 13 May 2024 09:04:12 +0000 (0.0957s) */

@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&display=swap');@font-face{font-display:swap;font-family:FontAwesome;src:url('../draadcore/fonts/fontawesome-pro/fa-light-300.woff') format('woff'), url('../draadcore/fonts/fontawesome-pro/fa-light-300.woff') format('woff2');font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:FontAwesome;src:url('../draadcore/fonts/fontawesome-pro/fa-regular-400.woff') format('woff'), url('../draadcore/fonts/fontawesome-pro/fa-regular-400.woff.woff2') format('woff2');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:FontAwesomeBrands;src:url('../draadcore/fonts/fontawesome-pro/fa-brands-400.woff') format('woff'), url('../draadcore/fonts/fontawesome-pro/fa-brands-400.woff2') format('woff2');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:FontAwesome;src:url('../draadcore/fonts/fontawesome-pro/fa-solid-900.woff') format('woff'), url('../draadcore/fonts/fontawesome-pro/fa-solid-900.woff2') format('woff2');font-weight:900;font-style:normal}@font-face{font-display:swap;font-family:Avenir;src:local(Avenir), url("../draadcore/fonts/avenir/avenir-black.woff2") format("woff2"), url("../draadcore/fonts/avenir/avenir-black.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:Offica;src:local(Offica), url("fonts/ITC-Officina-Sans-Std-Book-Font.woff2") format("woff2"), url("fonts/ITC-Officina-Sans-Std-Book-Font.woff") format("woff");font-weight:400;font-style:normal;unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:Offica;src:local(Offica), url("fonts/ITC-Officina-Sans-Std-Bold.woff2") format("woff2"), url("fonts/ITC-Officina-Sans-Std-Bold.woff") format("woff");font-weight:700;font-style:normal;unicode-range:U+000-5FF}html #root #main .header{background-color:#f5f5f5}html #root #main .header .background-image{position:absolute;top:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center right}@media only screen and (max-width: 63.9375rem){html #root #main .header .background-image{background-size:contain}}html #root #main .header .background-image::before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(246.48deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%)}@media only screen and (max-width: 47.9375rem){html #root #main .header .background-image{display:none}}html #root #main .header .container{z-index:99;height:100%;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;color:#fff}@media only screen and (max-width: 29.9375rem){html #root #main .header .container{padding:0}}html #root #main .header:after{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='430px' height='443px' viewBox='0 0 430 443' version='1.1'%3E%3Ctitle%3EPath 2 Copy 3%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill-rule='evenodd'%3E%3Cg id='Homepage' transform='translate(-1368.000000, -1086.000000)' fill='%23fff'%3E%3Cg id='Group-42' transform='translate(267.000000, 1086.587137)'%3E%3Cpolyline id='Path-2-Copy-3' points='1370.84694 203.736441 1370.84694 260.777258 1370.84694 362.792564 1238.11735 441.772156 1101 362.792564 1101 203.736441 1238.11735 282.716033 1370.84694 203.736441 1235.92347 123.659911 1187.65816 152.180319 1162.42857 141.210931 1162.42857 19.450727 1266.63776 77.5884821 1370.84694 -1.22460405e-15 1370.84694 77.5884821 1324.77551 111.593584 1428.98469 174.119094 1531 111.593584 1531 231.159911 1428.98469 293.685421 1370.84694 260.777258'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:0.2;position:absolute;width:550px;height:615px;left:-200px;z-index:9;opacity:0.2;background-repeat:no-repeat;top:210px;background-size:contain}@media only screen and (max-width: 63.9375rem){html #root #main .header:after{width:250px;height:250px}}@media only screen and (max-width: 29.9375rem){html #root #main .header:after{width:375px;height:375px;top:0;left:-120px}}html #root #main .header .usps{-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between}@media only screen and (max-width: 71.1875rem){html #root #main .header .usps{margin-top:0;margin-bottom:0;padding-bottom:15px}}@media only screen and (max-width: 63.9375rem){html #root #main .header .usps{max-width:100%;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width: 47.9375rem){html #root #main .header .usps{margin-left:0;margin:0}}html #root #main .header .slick-list{width:100%;overflow:hidden}html #root #main .header .slick-list .slick-track,html #root #main .header .slick-list .slick-slide{width:100% !important;min-width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}html #root #main .header .slick-list .usp p{display:inline-block}html #root #main .header .slick-sr-only{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 #main .header .usps .slick-dots{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;padding-left:0;width:100%}html #root #main .header .usps .slick-dots li{min-width:unset !important;max-width:none !important;padding-bottom:0}html #root #main .header .usps .slick-dots li button{appearance:none;-webkit-appearance:none;border:none;outline:none;padding:7px;background:#e1e1e1;border-radius:50px}html #root #main .header .usps .slick-dots li+li{margin-left:5px}html #root #main .header .usps .slick-dots li.slick-active button{background-color:#ff3f45}html #root #main .header .usp{min-width:33.33%;max-width:33.33%;padding-right:70px}@media only screen and (max-width: 89.9375rem){html #root #main .header .usp{padding-right:30px}}@media only screen and (max-width: 63.9375rem){html #root #main .header .usp{min-width:100%;scroll-snap-align:start;padding:0;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media only screen and (max-width: 29.9375rem){html #root #main .header .usp{padding:25px 25px 0}}html #root #main .header .usp .fa::after{background-color:#f5f5f5}@media only screen and (min-width: 64rem){html #root #main .header .usp:last-child{padding-right:0}}@media only screen and (max-width: 63.9375rem){html #root #main .header .usp p{margin:0}}html #root #main .header--extensive{height:993px;overflow:hidden}@media only screen and (max-width: 63.9375rem){html #root #main .header--extensive{height:740px}}@media only screen and (max-width: 34.9375rem){html #root #main .header--extensive{height:760px}}@media only screen and (max-width: 29.9375rem){html #root #main .header--extensive{margin-top:66px;height:auto}}@media only screen and (max-width: 29.9375rem){html #root #main .header--extensive .container{width:100%;margin:0}}@media only screen and (min-width: 64rem){html #root #main .header--extensive.height-compact{height:755px;background-size:cover}html #root #main .header--extensive.height-compact::before{content:'';width:70%;height:600px}html #root #main .header--extensive.height-compact .column:first-child{min-height:580px}html #root #main .header--extensive.height-compact .background-image{height:600px;width:60%;position:absolute;right:0}}@media only screen and (min-width: 64rem) and only screen and (max-width: 110.5625rem){html #root #main .header--extensive.height-compact::before{width:55%}}html #root #main .header--extensive::before{content:'';clip-path:polygon(0 0, 66% 0, 100% 100%, 0% 100%);background-color:#ff3f45;width:868px;height:838px;position:absolute;left:0;top:0;z-index:9}@media only screen and (max-width: 63.9375rem){html #root #main .header--extensive::before{height:610px;width:75%}}@media only screen and (max-width: 47.9375rem){html #root #main .header--extensive::before{width:100%;clip-path:none;height:610px}}@media only screen and (max-width: 29.9375rem){html #root #main .header--extensive::before{content:none}}html #root #main .header--extensive .column:first-child{min-height:820px;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-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 63.9375rem){html #root #main .header--extensive .column:first-child{min-height:610px}}@media only screen and (max-width: 29.9375rem){html #root #main .header--extensive .column:first-child{min-height:auto;background-color:#ff3f45;min-width:100%;max-width:100%;margin:0;padding:35px 25px}}@media only screen and (max-width: 29.9375rem){html #root #main .header--extensive .column:first-child:after{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='430px' height='443px' viewBox='0 0 430 443' version='1.1'%3E%3Ctitle%3EPath 2 Copy 3%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill-rule='evenodd'%3E%3Cg id='Homepage' transform='translate(-1368.000000, -1086.000000)' fill='%23fff'%3E%3Cg id='Group-42' transform='translate(267.000000, 1086.587137)'%3E%3Cpolyline id='Path-2-Copy-3' points='1370.84694 203.736441 1370.84694 260.777258 1370.84694 362.792564 1238.11735 441.772156 1101 362.792564 1101 203.736441 1238.11735 282.716033 1370.84694 203.736441 1235.92347 123.659911 1187.65816 152.180319 1162.42857 141.210931 1162.42857 19.450727 1266.63776 77.5884821 1370.84694 -1.22460405e-15 1370.84694 77.5884821 1324.77551 111.593584 1428.98469 174.119094 1531 111.593584 1531 231.159911 1428.98469 293.685421 1370.84694 260.777258'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:0.2;position:absolute;width:375px;height:375px;top:-10px;left:-120px;z-index:9;opacity:0.2;background-repeat:no-repeat;background-size:contain}}html #root #main .header--extensive .background-image{height:838px}@media only screen and (max-width: 89.9375rem){html #root #main .header--extensive .background-image{background-size:cover}}@media only screen and (max-width: 63.9375rem){html #root #main .header--extensive .background-image{height:610px}}@media only screen and (max-width: 29.9375rem){html #root #main .header--extensive .background-image{height:340px}}html #root #main .header--extensive .button-wrap .arrow-forward{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (max-width: 47.9375rem){html #root #main .header--extensive .video-container{display:none}}html #root #main .header--extensive .video-container .youtube-background{height:838px !important}@media only screen and (max-width: 63.9375rem){html #root #main .header--extensive .video-container .youtube-background{height:610px !important}}html #root #main .header--extensive .play-toggle{display:none}html #root #main .header--extensive .heading{margin-top:120px}@media only screen and (max-width: 71.1875rem){html #root #main .header--extensive .heading{margin-top:0}}html #root #main .header--extensive h1{font-weight:500;line-height:1.2}@media only screen and (max-width: 71.1875rem){html #root #main .header--extensive h1{font-size:50px}}@media only screen and (max-width: 29.9375rem){html #root #main .header--extensive h1{font-size:28px}}html #root #main .header--extensive h1 strong{font-weight:700;display:block}html #root #main .header--extensive .button-wrap .button{min-width:273px}@media only screen and (max-width: 29.9375rem){html #root #main .header--extensive .button-wrap .button{min-width:234px}}html #root #main .header--extensive .content{margin:45px 0 72px;max-width:392px}@media only screen and (max-width: 71.1875rem){html #root #main .header--extensive .content{margin:10px 0 25px}}html #root #main .header--extensive .content a{color:#fff}html #root #main .header--extensive .content a:hover{text-decoration:none}html #root #main .header--extensive .content p{margin:0;line-height:1.8}@media only screen and (max-width: 29.9375rem){html #root #main .header--extensive .content p{font-size:14px}}html #root #main .header--extensive .description{font-weight:600;line-height:1.88;margin-top:45px}