/* LarsWebdesign: gegenereerd door lwd-werk/lwd-compat.php, niet met de hand aanpassen */
:where(body.lwd-e) :is(.e-con,#lwdx){all:revert}
:where(body.lwd-e) :is(.elementor,#lwdx){all:revert;display:contents}
:where(body.lwd-e) :is(.elementor-widget,#lwdx).elementor-element{all:revert;display:contents}
:where(body.lwd-e) :is(.elementor-shortcode,#lwdx){all:revert;display:contents}
:where(body.lwd-e) :is(.e-con,#lwdx)::before,:where(body.lwd-e) :is(.e-con,#lwdx)::after{all:revert}
:where(body.lwd-e) :is(.elementor *,#lwdx),:where(body.lwd-e) :is(.elementor *,#lwdx)::before,:where(body.lwd-e) :is(.elementor *,#lwdx)::after{box-sizing:revert}
/* uit style.min.css */
:is(html,#lwdx) ol,:is(html,#lwdx) ul{box-sizing:border-box}
:root:is(html,#lwdx){--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}
@media (min-resolution:192dpi){:root:is(html,#lwdx){--wp-admin-border-width-focus:1.5px}}
:root:is(html,#lwdx){--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}
:is(html,#lwdx) :where(figure){margin:0 0 1em}
/* uit v1-links.css */
:is(html,#lwdx) .lwd-v1-links{background:#0A1220;border-top:1px solid rgba(255,255,255,0.07);padding:64px 5vw 72px;font-family:'Satoshi',sans-serif;color:#EDF1F7}
:is(html,#lwdx) .lwd-v1-links__wrap{max-width:1340px;margin:0 auto}
:is(html,#lwdx) .lwd-v1-links__kop{display:block;font-family:'Poppins',sans-serif;font-weight:600;font-size:26px;color:#fff;margin-bottom:10px}
:is(html,#lwdx) .lwd-v1-links__lead{margin:0 0 26px;font-size:16px;line-height:1.7;color:#8CA0BF;max-width:620px}
:is(html,#lwdx) .lwd-v1-links a{color:#A6B4CC;text-decoration:none}
:is(html,#lwdx) .lwd-v1-links a:hover{color:#F1502F}
:is(html,#lwdx) .ftr{border-top:1px solid rgba(255,255,255,0.08);padding:70px 5vw 34px}
:is(html,#lwdx) .ftr__grid{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:44px}
:is(html,#lwdx) .ftr__grid h4{font-size:16px;margin-bottom:20px}
:is(html,#lwdx) .ftr__grid a{display:block;color:#A6B4CC;font-size:15px;padding:6px 0}
:is(html,#lwdx) .ftr__grid a:hover{color:#F1502F}
:is(html,#lwdx) .ftr p{font-size:15px;line-height:1.7;color:#8CA0BF;max-width:34ch}
:is(html,#lwdx) .ftr__all{max-width:1240px;margin:44px auto 0;padding-top:28px;border-top:1px solid rgba(255,255,255,0.08);display:flex;flex-direction:column;gap:10px}
:is(html,#lwdx) .fdrop{border:1px solid rgba(255,255,255,0.10);border-radius:14px;background:rgba(255,255,255,0.02)}
:is(html,#lwdx) .fdrop summary{cursor:pointer;list-style:none;padding:16px 22px;font-family:'Poppins',sans-serif;font-weight:600;font-size:15px;position:relative}
:is(html,#lwdx) .fdrop summary::-webkit-details-marker{display:none}
:is(html,#lwdx) .fdrop summary::after{content:"+";position:absolute;right:22px;color:#F1502F;font-weight:400;font-size:19px}
:is(html,#lwdx) .fdrop[open] summary::after{content:"\2013"}
:is(html,#lwdx) .fdrop summary:hover{color:#F1502F}
:is(html,#lwdx) .fdrop__body{padding:2px 22px 20px;display:flex;flex-wrap:wrap;gap:8px}
:is(html,#lwdx) .fdrop__body a{font-size:12.5px;color:#8CA0BF;border:1px solid rgba(255,255,255,0.09);border-radius:999px;padding:7px 13px}
:is(html,#lwdx) .fdrop__body a:hover{color:#F1502F;border-color:rgba(241,80,47,0.4)}
:is(html,#lwdx) .ftr__bot{max-width:1240px;margin:44px auto 0;padding-top:26px;border-top:1px solid rgba(255,255,255,0.08);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:14px;color:#54637C}
:is(html,#lwdx) .ftr__bot a{color:#54637C}
:is(html,#lwdx) .ftr__bot a:hover{color:#F1502F}
:is(html,#lwdx) .ftr-link{margin:0;padding:0;font-family:'Satoshi',sans-serif;font-weight:400;font-size:inherit;line-height:inherit;letter-spacing:normal;display:block}
:is(html,#lwdx) .ftr__grid > div > .ftr-link,:is(html,#lwdx) .ftr__grid > .elementor-element > div > .ftr-link,:is(html,#lwdx) .ftr__grid > div > .elementor-element > .ftr-link,:is(html,#lwdx) .ftr__grid > .elementor-element > div > .elementor-element > .ftr-link{padding:6px 0}
:is(html,#lwdx) .ftr__grid > div > .ftr-link a,:is(html,#lwdx) .ftr__grid > .elementor-element > div > .ftr-link a,:is(html,#lwdx) .ftr__grid > div > .elementor-element > .ftr-link a,:is(html,#lwdx) .ftr__grid > .elementor-element > div > .elementor-element > .ftr-link a{color:#A6B4CC;font-size:15px;font-weight:400;text-decoration:none}
:is(html,#lwdx) .ftr__grid > div > .ftr-link a:hover,:is(html,#lwdx) .ftr__grid > .elementor-element > div > .ftr-link a:hover,:is(html,#lwdx) .ftr__grid > div > .elementor-element > .ftr-link a:hover,:is(html,#lwdx) .ftr__grid > .elementor-element > div > .elementor-element > .ftr-link a:hover{color:#F1502F}
:is(html,#lwdx) .fdrop__body .ftr-link{display:inline-block}
:is(html,#lwdx) .fdrop__body .ftr-link a{font-size:12.5px;color:#8CA0BF;border:1px solid rgba(255,255,255,0.09);border-radius:999px;padding:7px 13px;font-weight:400;text-decoration:none;display:inline-block}
:is(html,#lwdx) .fdrop__body .ftr-link a:hover{color:#F1502F;border-color:rgba(241,80,47,0.4)}
:is(html,#lwdx) .ftr__bot .ftr-link{display:inline;font-size:14px}
:is(html,#lwdx) .ftr__bot .ftr-link a{color:#54637C;font-size:14px;font-weight:400;text-decoration:none}
:is(html,#lwdx) .ftr__bot .ftr-link a:hover{color:#F1502F}
/* uit privacy-policy.css */
:is(html,#lwdx) .lwd-if{display:contents}
html:is(html,#lwdx){scroll-behavior:smooth}
:is(html,#lwdx) body{margin:0;font-family:'Satoshi',sans-serif;color:#EDF1F7;background:radial-gradient(1100px 700px at 85% -10%,#173458 0%,rgba(23,52,88,0) 60%),linear-gradient(168deg,#0C1728 0%,#0A1220 48%,#0F2039 100%);background-attachment:fixed;background-color:#0A1220}
:is(html,#lwdx) a{color:#F1502F;text-decoration:none}
:is(html,#lwdx) a:hover{color:#FF8763}
:is(html,#lwdx) ::selection{background:#F1502F;color:#fff}
/* uit v1-mobile.css */
html:is(html,#lwdx),:is(html,#lwdx) body{max-width: 100%; overflow-x: hidden;}
:is(html,#lwdx) body img,:is(html,#lwdx) body svg,:is(html,#lwdx) body video,:is(html,#lwdx) body canvas,:is(html,#lwdx) body iframe{max-width: 100%;}
:is(html,#lwdx) body table{max-width: 100%; display: block; overflow-x: auto;}
@media (max-width: 940px){:is(html,#lwdx) body [style*="grid-template-columns"]{grid-template-columns: 1fr !important;}:is(html,#lwdx) body [style*="display:flex"]:not([style*="flex-direction:column"]){flex-wrap: wrap;}:is(html,#lwdx) body [style*="flex-direction:column"]{flex-wrap: nowrap;}:is(html,#lwdx) body [style*="min-width"]{min-width: 0 !important;}:is(html,#lwdx) body [style*="white-space:nowrap"]{white-space: normal !important;}:is(html,#lwdx) body [style*="position:absolute"]{max-width: 100vw;}}
@media (max-width: 620px){:is(html,#lwdx) body [style*="padding:0 5vw"],:is(html,#lwdx) body [style*="padding:18px 5vw"]{padding-left: 20px !important; padding-right: 20px !important;}:is(html,#lwdx) body h1,:is(html,#lwdx) body h2{overflow-wrap: break-word; hyphens: manual;}:is(html,#lwdx) body .btnfx{max-width: 100%; box-sizing: border-box;}:is(html,#lwdx) body [style*="padding:110px"],:is(html,#lwdx) body [style*="padding:120px"],:is(html,#lwdx) body [style*="padding:130px"]{padding-top: 78px !important; padding-bottom: 78px !important;}:is(html,#lwdx) body header[style*="padding:180px"],:is(html,#lwdx) body header[style*="padding:184px"],:is(html,#lwdx) body header[style*="padding:190px"]{padding-top: 124px !important;}}
@media (max-width: 940px){:is(html,#lwdx) footer a[href],:is(html,#lwdx) nav a[href]{min-height: 44px; display: flex; align-items: center;}:is(html,#lwdx) footer a[href] > img,:is(html,#lwdx) footer a[href] > .elementor-element > img,:is(html,#lwdx) nav a[href] > img,:is(html,#lwdx) nav a[href] > .elementor-element > img{flex: 0 0 auto;}:is(html,#lwdx) a[href^="tel:"],:is(html,#lwdx) a[href^="mailto:"]{min-height: 44px; align-items: center;}:is(html,#lwdx) a[href^="tel:"]:not([style]),:is(html,#lwdx) a[href^="mailto:"]:not([style]){padding-top: 7px; padding-bottom: 7px;}:is(html,#lwdx) .reveal > a[href],:is(html,#lwdx) .reveal > .elementor-element > a[href]{padding-top: 12px; padding-bottom: 12px;}:is(html,#lwdx) .fdrop summary{min-height: 52px; display: flex; align-items: center; padding-right: 46px;}:is(html,#lwdx) .fdrop__body .ftr-link a{padding: 11px 14px;}}
@media (max-width: 900px){:is(html,#lwdx) .lfloat{display: none !important;}}
@media (max-width: 980px){:is(html,#lwdx) header#home{padding-top: 118px !important; padding-bottom: 48px !important;}:is(html,#lwdx) header#home h1{font-size: clamp(30px, 8.2vw, 44px) !important; max-width: 16ch !important;}:is(html,#lwdx) header#home p{font-size: 17px !important; margin-top: 22px !important;}:is(html,#lwdx) header#home .btnfx{width: 100%; justify-content: center; text-align: center;}:is(html,#lwdx) header#home > div[style*="height:240px"],:is(html,#lwdx) header#home > .elementor-element > div[style*="height:240px"]{height: 120px !important;}:is(html,#lwdx) body header [style*="align-items:center"][style*="gap:12px"],:is(html,#lwdx) body header [style*="align-items:center"][style*="gap:14px"]{flex-wrap: nowrap;}:is(html,#lwdx) body header [style*="align-items:center"][style*="gap:12px"] > *,:is(html,#lwdx) body header [style*="align-items:center"][style*="gap:12px"] > .elementor-element > *,:is(html,#lwdx) body header [style*="align-items:center"][style*="gap:14px"] > *,:is(html,#lwdx) body header [style*="align-items:center"][style*="gap:14px"] > .elementor-element > *{min-width: 0;}}
@media (max-width: 700px){:is(html,#lwdx) body header [style*="align-items:stretch"][style*="flex-wrap:wrap"]{display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 0;}:is(html,#lwdx) body header [style*="align-items:stretch"][style*="flex-wrap:wrap"] > div,:is(html,#lwdx) body header [style*="align-items:stretch"][style*="flex-wrap:wrap"] > .elementor-element > div{flex-direction: row !important;
    align-items: baseline;
    justify-content: flex-start !important;
    gap: 14px !important;
    padding: 0 !important;}:is(html,#lwdx) body header [style*="align-items:stretch"][style*="flex-wrap:wrap"] > div[style*="width:1px"],:is(html,#lwdx) body header [style*="align-items:stretch"][style*="flex-wrap:wrap"] > .elementor-element > div[style*="width:1px"]{width: auto !important; height: 1px; margin: 14px 0;}}
:is(html,#lwdx) .lwd-mheld{display: none;}
@media (max-width: 980px){:is(html,#lwdx) .lwd-mheld{display: block; position: relative; z-index: 3;
    margin: 38px -5vw 0; padding: 0;
    overflow: hidden;
    -webkit-mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);
    mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);}:is(html,#lwdx) .lwd-mheld__track{display: flex; gap: 14px; width: max-content; padding: 0 14px;
    animation: lwd-schuif 34s linear infinite;}:is(html,#lwdx) .lwd-mheld:active .lwd-mheld__track{animation-play-state: paused;}:is(html,#lwdx) .lwd-mheld__card{position: relative; margin: 0; flex: 0 0 auto;
    width: min(268px, 68vw); aspect-ratio: 4/3;
    border-radius: 16px; overflow: hidden;
    box-shadow: 0 18px 44px rgba(0,0,0,0.5);
    border: 1px solid rgba(255,255,255,0.08);}:is(html,#lwdx) .lwd-mheld__card img{width: 100%; height: 100%; object-fit: cover; display: block;}:is(html,#lwdx) .lwd-mheld__card figcaption{position: absolute; left: 12px; top: 12px;
    background: linear-gradient(120deg, #FF6A3D, #F1502F); color: #fff;
    font-family: 'Satoshi', sans-serif; font-size: 12px; font-weight: 700;
    letter-spacing: 0.04em; padding: 5px 12px; border-radius: 999px;}}
@media (prefers-reduced-motion: reduce){:is(html,#lwdx) .lwd-mheld__track{animation: none;}:is(html,#lwdx) .lwd-mheld{overflow-x: auto; -webkit-overflow-scrolling: touch;}}
:is(html,#lwdx) .lwd-burger{display: none;}
@media (max-width: 940px){:is(html,#lwdx) nav .nav-links,:is(html,#lwdx) nav [data-desktop-nav]{display: none !important;}:is(html,#lwdx) nav a[href^="tel:"],:is(html,#lwdx) nav > a.btnfx,:is(html,#lwdx) nav > .elementor-element > a.btnfx{display: none !important;}:is(html,#lwdx) nav{gap: 12px !important; padding-left: 20px !important; padding-right: 20px !important;}:is(html,#lwdx) nav img{height: 42px !important; width: auto;}:is(html,#lwdx) .lwd-burger{display: flex; flex-direction: column; justify-content: center; gap: 5px;
    width: 46px; height: 46px; padding: 0 11px; margin-left: auto;
    background: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.14);
    border-radius: 13px; cursor: pointer; flex: 0 0 auto;
    -webkit-appearance: none; appearance: none;}:is(html,#lwdx) .lwd-burger span{display: block; height: 2px; width: 100%; border-radius: 2px;
    background: #EDF1F7;
    transition: transform 0.32s cubic-bezier(0.16,1,0.3,1), opacity 0.2s ease;}:is(html,#lwdx) .lwd-burger.is-open span:nth-child(1){transform: translateY(7px) rotate(45deg);}:is(html,#lwdx) .lwd-burger.is-open span:nth-child(2){opacity: 0;}:is(html,#lwdx) .lwd-burger.is-open span:nth-child(3){transform: translateY(-7px) rotate(-45deg);}}
:is(html,#lwdx) .lwd-mnu{position: fixed; inset: 0; z-index: 60;
  display: flex; align-items: flex-start; justify-content: stretch;
  padding: 92px 22px 30px;
  background: rgba(10,18,32,0.94);
  -webkit-backdrop-filter: blur(18px); backdrop-filter: blur(18px);
  opacity: 0; visibility: hidden; pointer-events: none;
  transition: opacity 0.32s ease, visibility 0.32s ease;
  overflow-y: auto;}
:is(html,#lwdx) .lwd-mnu.is-open{opacity: 1; visibility: visible; pointer-events: auto;}
:is(html,#lwdx) .lwd-mnu__in{width: 100%; display: flex; flex-direction: column; gap: 4px;}
:is(html,#lwdx) .lwd-mnu__link{display: block; padding: 17px 4px;
  font-family: 'Poppins', sans-serif; font-weight: 600;
  font-size: clamp(23px, 6vw, 30px); letter-spacing: -0.01em;
  color: #EDF1F7 !important; text-decoration: none;
  border-bottom: 1px solid rgba(255,255,255,0.08);
  transform: translateY(14px); opacity: 0;
  transition: transform 0.5s cubic-bezier(0.16,1,0.3,1), opacity 0.5s ease, color 0.25s;}
:is(html,#lwdx) .lwd-mnu__link:hover,:is(html,#lwdx) .lwd-mnu__link:focus{color: #F1502F !important;}
:is(html,#lwdx) .lwd-mnu.is-open .lwd-mnu__link{transform: none; opacity: 1;}
:is(html,#lwdx) .lwd-mnu.is-open .lwd-mnu__link:nth-child(1){transition-delay: 0.05s;}
:is(html,#lwdx) .lwd-mnu.is-open .lwd-mnu__link:nth-child(2){transition-delay: 0.10s;}
:is(html,#lwdx) .lwd-mnu.is-open .lwd-mnu__link:nth-child(3){transition-delay: 0.15s;}
:is(html,#lwdx) .lwd-mnu.is-open .lwd-mnu__link:nth-child(4){transition-delay: 0.20s;}
:is(html,#lwdx) .lwd-mnu.is-open .lwd-mnu__link:nth-child(5){transition-delay: 0.25s;}
:is(html,#lwdx) .lwd-mnu.is-open .lwd-mnu__link:nth-child(6){transition-delay: 0.30s;}
:is(html,#lwdx) .lwd-mnu__bel{margin-top: 26px; align-self: flex-start;
  display: inline-flex; align-items: center; gap: 9px;
  padding: 16px 30px; border-radius: 999px;
  background: linear-gradient(120deg, #FF6A3D, #F1502F);
  color: #fff !important; text-decoration: none;
  font-family: 'Satoshi', sans-serif; font-weight: 700; font-size: 16px;
  box-shadow: 0 14px 38px rgba(241,80,47,0.42);
  opacity: 0; transform: translateY(14px);
  transition: transform 0.5s cubic-bezier(0.16,1,0.3,1) 0.34s, opacity 0.5s ease 0.34s;}
:is(html,#lwdx) .lwd-mnu.is-open .lwd-mnu__bel{opacity: 1; transform: none;}
html:is(html,#lwdx).lwd-mnu-open{overflow: hidden;}
html:is(html,#lwdx).lwd-mnu-open body{overflow: hidden;}
html:is(html,#lwdx).lwd-mnu-open nav{z-index: 61 !important;}
html:is(html,#lwdx).lwd-mnu-open .lwd-burger{position: relative; z-index: 62;}
@media (prefers-reduced-motion: reduce){:is(html,#lwdx) .lwd-mnu,:is(html,#lwdx) .lwd-mnu__link,:is(html,#lwdx) .lwd-mnu__bel,:is(html,#lwdx) .lwd-burger span{transition: none !important;}}
