/* 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 website-laten-maken.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:#162738;background-color:#162738;overflow-x:hidden}
:is(html,#lwdx) a{color:#EDF1F7;text-decoration:none}
:is(html,#lwdx) a:hover{color:#F1502F}
:is(html,#lwdx) ::selection{background:#F1502F;color:#fff}
:is(html,#lwdx) .rise{animation:rise 0.85s cubic-bezier(0.16,1,0.3,1) both}
:is(html,#lwdx) .btnfx{position:relative;overflow:hidden;isolation:isolate;transition:box-shadow 0.4s cubic-bezier(0.16,1,0.3,1)}
:is(html,#lwdx) .btnfx>*,:is(html,#lwdx) .btnfx> .elementor-element >*{position:relative;z-index:2}
:is(html,#lwdx) .btnfx::before{content:"";position:absolute;top:0;bottom:0;left:-130%;width:60%;z-index:1;background:linear-gradient(100deg,transparent,rgba(255,255,255,0.5),transparent);transform:skewX(-20deg);transition:left 0.75s cubic-bezier(0.22,1,0.36,1);pointer-events:none}
:is(html,#lwdx) .btnfx:hover::before{left:140%}
:is(html,#lwdx) .btnfx:hover{transform:translateY(-3px);box-shadow:0 20px 50px rgba(241,80,47,0.55);filter:brightness(1.06) saturate(1.05)}
:is(html,#lwdx) .btnfx:active{transform:translateY(-1px) scale(0.985)}
:is(html,#lwdx) .btn-swap{display:inline-block;vertical-align:bottom;line-height:1.15;white-space:nowrap}
:is(html,#lwdx) .btn-swap>span+span,:is(html,#lwdx) .btn-swap> .elementor-element >span+span{display:none}
:is(html,#lwdx) .btn-arrow{display:inline-block;transition:transform 0.5s cubic-bezier(0.16,1,0.3,1)}
:is(html,#lwdx) .btnfx:hover .btn-arrow{transform:translateX(6px)}
:is(html,#lwdx) .btnfx--ghost:hover{background:linear-gradient(120deg,#FF6A3D,#F1502F) !important;border-color:transparent !important;color:#fff !important}
:is(html,#lwdx) .btn-ghost{transition:background 0.5s cubic-bezier(0.16,1,0.3,1),color 0.45s,border-color 0.45s,box-shadow 0.5s,transform 0.5s cubic-bezier(0.16,1,0.3,1)}
:is(html,#lwdx) .btn-ghost:hover{background:linear-gradient(120deg,#FF6A3D,#F1502F) !important;border-color:transparent !important;color:#fff !important;box-shadow:0 18px 44px rgba(241,80,47,0.45);transform:translateY(-3px)}
:is(html,#lwdx) .nav-link:hover{color:#F1502F}
:is(html,#lwdx) .card-hover{transition:transform 0.55s cubic-bezier(0.22,1,0.36,1),border-color 0.55s ease}
:is(html,#lwdx) .card-hover:hover{transform:translateY(-8px);border-color:rgba(241,80,47,0.5)}
:is(html,#lwdx) .step-num{transition:background 0.4s,color 0.4s,transform 0.5s cubic-bezier(0.16,1,0.3,1)}
:is(html,#lwdx) .faq-item{transition:border-color 0.4s}
:is(html,#lwdx) .faq-item:hover{border-color:rgba(241,80,47,0.4)}
:is(html,#lwdx) .faq-acc{border:1px solid rgba(255,255,255,0.10);border-radius:16px;background:linear-gradient(160deg,rgba(23,52,88,0.25),rgba(10,18,32,0.15));transition:border-color 0.3s}
:is(html,#lwdx) .faq-acc:hover{border-color:rgba(241,80,47,0.4)}
:is(html,#lwdx) .faq-acc[open]{border-color:rgba(241,80,47,0.45)}
:is(html,#lwdx) .faq-acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:23px 30px;font-family:'Poppins',sans-serif;font-weight:600;font-size:17.5px;line-height:1.4}
:is(html,#lwdx) .faq-acc summary::-webkit-details-marker{display:none}
:is(html,#lwdx) .faq-icon{flex:none;width:30px;height:30px;border-radius:50%;border:1.5px solid rgba(241,80,47,0.6);color:#F1502F;display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:400;transition:transform 0.35s cubic-bezier(0.16,1,0.3,1),background 0.3s}
:is(html,#lwdx) .faq-acc[open] .faq-icon{transform:rotate(45deg);background:rgba(241,80,47,0.15)}
:is(html,#lwdx) .faq-acc .faq-body{margin:0;padding:2px 30px 26px;font-size:15.5px;line-height:1.8;color:#A6B4CC}
:is(html,#lwdx) .faq-acc .faq-body strong{color:#EDF1F7;font-weight:600}
:is(html,#lwdx) .faq-acc .faq-body em{color:#CBD5E5}
:is(html,#lwdx) .reveal{animation:cardrise 0.9s cubic-bezier(0.16,1,0.3,1) both;animation-timeline:view();animation-range:entry 0% cover 32%}
:is(html,#lwdx) .icon-anim{animation:iconpop 0.75s cubic-bezier(0.16,1,0.3,1) both;animation-timeline:view();animation-range:entry 4% cover 26%}
:is(html,#lwdx) .icon-draw>*,:is(html,#lwdx) .icon-draw> .elementor-element >*{stroke-dasharray:1;stroke-dashoffset:1;animation:drawin 1.2s ease forwards;animation-timeline:view();animation-range:entry 6% cover 44%}
@media (prefers-reduced-motion:reduce){:is(html,#lwdx) .reveal,:is(html,#lwdx) .icon-anim{animation:none !important;opacity:1 !important;translate:0 0 !important;transform:none !important}:is(html,#lwdx) .icon-draw>*,:is(html,#lwdx) .icon-draw> .elementor-element >*{animation:none !important;stroke-dashoffset:0 !important}}
:is(html,#lwdx) .tl-track{position:relative;max-width:1080px;margin:0 auto;view-timeline-name:--rockettl;view-timeline-axis:block}
:is(html,#lwdx) .tl-stars{position:absolute;inset:-30px -6vw;pointer-events:none;opacity:0.75;background-image:radial-gradient(1.6px 1.6px at 8% 12%,rgba(255,255,255,0.55) 50%,transparent 51%),radial-gradient(1.2px 1.2px at 22% 38%,rgba(255,255,255,0.4) 50%,transparent 51%),radial-gradient(1.8px 1.8px at 34% 74%,rgba(255,255,255,0.3) 50%,transparent 51%),radial-gradient(1.2px 1.2px at 46% 22%,rgba(255,255,255,0.45) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 63% 58%,rgba(255,255,255,0.35) 50%,transparent 51%),radial-gradient(1.2px 1.2px at 74% 16%,rgba(255,255,255,0.5) 50%,transparent 51%),radial-gradient(2px 2px at 86% 44%,rgba(255,255,255,0.3) 50%,transparent 51%),radial-gradient(1.3px 1.3px at 92% 82%,rgba(255,255,255,0.45) 50%,transparent 51%),radial-gradient(1.4px 1.4px at 15% 90%,rgba(255,255,255,0.35) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 55% 94%,rgba(255,135,99,0.5) 50%,transparent 51%);animation:tltwinkle 4.5s ease-in-out infinite}
:is(html,#lwdx) .tl-line{position:absolute;left:50%;top:0;bottom:0;width:2px;transform:translateX(-50%);background:repeating-linear-gradient(180deg,rgba(255,255,255,0.15) 0 9px,transparent 9px 19px)}
:is(html,#lwdx) .tl-fill{position:absolute;left:50%;top:0;width:3px;height:0%;transform:translateX(-50%);background:linear-gradient(180deg,rgba(255,135,99,0) 0%,#FF8763 26%,#F1502F 100%);border-radius:3px;box-shadow:0 0 22px rgba(241,80,47,0.75);animation:tlfill linear forwards;animation-timeline:--rockettl;animation-range:cover 17% cover 83%}
:is(html,#lwdx) .tl-fill::after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:11px;height:11px;border-radius:50%;background:#FF8763;filter:blur(1.5px);box-shadow:0 0 26px 8px rgba(241,80,47,0.6)}
:is(html,#lwdx) .tl-rocket{position:absolute;left:50%;top:0%;transform:translate(-50%,-98%);z-index:6;pointer-events:none;animation:tldrop linear forwards;animation-timeline:--rockettl;animation-range:cover 17% cover 83%}
:is(html,#lwdx) .tl-arrow{width:36px;height:auto;display:block;filter:drop-shadow(0 12px 24px rgba(0,0,0,0.5)) drop-shadow(0 0 16px rgba(241,80,47,0.55));transform-origin:50% 8%;animation:tlsway 1.7s ease-in-out infinite}
:is(html,#lwdx) .tl-trail{position:absolute;left:50%;bottom:92%;transform:translateX(-50%);width:5px;height:130px;border-radius:3px;background:linear-gradient(180deg,rgba(241,80,47,0) 0%,rgba(255,135,99,0.5) 68%,rgba(255,185,150,0.95) 100%);filter:blur(1px);pointer-events:none}
:is(html,#lwdx) .tl-streak{position:absolute;left:50%;top:16%;width:2px;height:34px;border-radius:2px;background:linear-gradient(180deg,transparent,rgba(255,255,255,0.55));opacity:0;animation:tlstreak 0.8s linear infinite;pointer-events:none}
:is(html,#lwdx) .tl-track.stuck .tl-rocket{animation:none !important;top:100% !important;transform:translate(-50%,-92%)}
:is(html,#lwdx) .tl-track.stuck .tl-trail,:is(html,#lwdx) .tl-track.stuck .tl-streak{display:none}
:is(html,#lwdx) .tl-track.stuck .tl-arrow{animation:tlthunk 0.75s cubic-bezier(0.34,1.56,0.64,1) both;transform-origin:50% 96%;clip-path:inset(0 0 30px 0)}
:is(html,#lwdx) .tl-bull{position:absolute;left:50%;top:100%;transform:translate(-50%,-50%);z-index:5;width:208px;height:208px;filter:drop-shadow(0 0 22px rgba(241,80,47,0.4))}
:is(html,#lwdx) .tl-bull svg{display:block;width:100%;height:100%}
:is(html,#lwdx) .tl-core{position:absolute;left:50%;top:100%;transform:translate(-50%,-50%);z-index:7;width:34px;height:34px;border-radius:50%;background:#0C1420;box-shadow:inset 0 3px 9px rgba(0,0,0,0.9);pointer-events:none}
:is(html,#lwdx) .tl-bull-ripple{position:absolute;left:50%;top:50%;width:110px;height:110px;margin:-55px 0 0 -55px;border-radius:50%;border:3px solid rgba(241,80,47,0.85);opacity:0}
:is(html,#lwdx) .tl-bull.hit .tl-bull-ripple{animation:bullhit 0.95s ease-out forwards}
:is(html,#lwdx) .tl-bull.hit .tl-bull-ripple2{animation:bullhit 1.05s ease-out 0.16s forwards;border-color:rgba(255,194,75,0.8)}
:is(html,#lwdx) .tl-bull.hit .tl-bull-ripple3{animation:bullhit 1.15s ease-out 0.32s forwards;border-width:2px;border-color:rgba(237,241,247,0.7)}
:is(html,#lwdx) .tl-flash{position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:radial-gradient(circle,#fff 0%,rgba(255,196,150,0.9) 32%,rgba(241,80,47,0) 70%);opacity:0;pointer-events:none;z-index:8}
:is(html,#lwdx) .tl-bull.hit .tl-flash{animation:tlflash 0.55s ease-out forwards}
:is(html,#lwdx) .tl-bull.hit svg{animation:bullpop 0.75s cubic-bezier(0.34,1.56,0.64,1) both}
:is(html,#lwdx) .tl-track.shake{animation:tlshake 0.55s cubic-bezier(0.36,0.07,0.19,0.97) both}
:is(html,#lwdx) .tl-rocket::before,:is(html,#lwdx) .tl-rocket::after{content:"";position:absolute;width:2px;height:24px;border-radius:2px;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.45) 100%);animation:tlspeed 0.75s linear infinite}
:is(html,#lwdx) .tl-rocket::before{left:-16px;top:8px}
:is(html,#lwdx) .tl-rocket::after{right:-15px;top:26px;animation-delay:0.35s;height:18px}
:is(html,#lwdx) .tl-step{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:104px;margin-bottom:112px}
:is(html,#lwdx) .tl-step:last-child{margin-bottom:0}
:is(html,#lwdx) .tl-dots{position:absolute;left:50%;top:10px;bottom:120px;width:2px;transform:translateX(-50%);background:repeating-linear-gradient(180deg,rgba(241,80,47,0.5) 0 6px,transparent 6px 15px);z-index:1;pointer-events:none}
:is(html,#lwdx) .tl-bow{position:absolute;left:50%;top:40px;width:136px;height:88px;transform:translate(-50%,-50%);z-index:5;pointer-events:none}
:is(html,#lwdx) .tl-bow svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 8px 18px rgba(0,0,0,0.5)) drop-shadow(0 0 14px rgba(241,80,47,0.55))}
:is(html,#lwdx) .tl-bow.shot svg{animation:bowkick 0.5s cubic-bezier(0.22,1,0.36,1)}
:is(html,#lwdx) .tl-hit{position:absolute;left:50%;top:46px;width:60px;height:60px;transform:translate(-50%,-50%);z-index:4}
:is(html,#lwdx) .tl-mini{display:block;width:100%;height:100%;filter:drop-shadow(0 6px 16px rgba(0,0,0,0.5));transform-origin:50% 50%}
:is(html,#lwdx) .tl-hit.broke .tl-mini{animation:minibreak 0.6s cubic-bezier(0.34,1.56,0.64,1) forwards}
:is(html,#lwdx) .tl-hit .sh{position:absolute;left:50%;top:50%;width:11px;height:11px;border-radius:2px;transform:translate(-50%,-50%);opacity:0;pointer-events:none;z-index:5}
:is(html,#lwdx) .tl-hit.broke .sh{animation:shardfly 0.8s cubic-bezier(0.16,1,0.3,1) forwards}
:is(html,#lwdx) .tl-mflash{position:absolute;left:50%;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:radial-gradient(circle,#fff 0%,rgba(255,196,150,0.9) 34%,rgba(241,80,47,0) 72%);opacity:0;pointer-events:none;z-index:6}
:is(html,#lwdx) .tl-hit.broke .tl-mflash{animation:tlflash 0.5s ease-out forwards}
:is(html,#lwdx) .tl-node{position:absolute;left:50%;top:46px;width:16px;height:16px;border-radius:50%;transform:translate(-50%,-50%);background:#0C1420;border:3px solid rgba(255,255,255,0.25);z-index:4;animation:tlnodeon 1s ease forwards;animation-timeline:view();animation-range:entry 15% entry 55%}
:is(html,#lwdx) .tl-node::after{content:"";position:absolute;inset:-9px;border-radius:50%;border:2px solid rgba(241,80,47,0.55);opacity:0;animation:tlring 1.2s ease forwards;animation-timeline:view();animation-range:entry 25% entry 85%}
:is(html,#lwdx) .tl-arm{position:absolute;top:46px;height:2px;width:52px;background:linear-gradient(90deg,rgba(241,80,47,0.9),rgba(241,80,47,0.15));z-index:3;transform:scaleX(0);animation:tlarm 0.9s cubic-bezier(0.16,1,0.3,1) forwards;animation-timeline:view();animation-range:entry 20% entry 60%}
:is(html,#lwdx) .tl-step.tl-left .tl-arm{right:50%;transform-origin:right;background:linear-gradient(270deg,rgba(241,80,47,0.9),rgba(241,80,47,0.15))}
:is(html,#lwdx) .tl-step.tl-right .tl-arm{left:50%;transform-origin:left}
:is(html,#lwdx) .tl-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,0.10);border-radius:22px;padding:32px 34px 30px;background:linear-gradient(160deg,rgba(23,52,88,0.42),rgba(10,18,32,0.26));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:translate 0.6s cubic-bezier(0.16,1,0.3,1),border-color 0.5s,box-shadow 0.6s}
:is(html,#lwdx) .tl-card:hover{translate:0 -6px;border-color:rgba(241,80,47,0.45);box-shadow:0 30px 70px rgba(0,0,0,0.45),0 0 44px rgba(241,80,47,0.12)}
:is(html,#lwdx) .tl-card::before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,135,99,0.55),transparent);opacity:0;transition:opacity 0.5s}
:is(html,#lwdx) .tl-card:hover::before{opacity:1}
:is(html,#lwdx) .tl-step.tl-left .tl-card{grid-column:1;animation:tlrevL 1s cubic-bezier(0.16,1,0.3,1) both;animation-timeline:view();animation-range:entry 5% entry 45%}
:is(html,#lwdx) .tl-step.tl-right .tl-card{grid-column:2;animation:tlrevR 1s cubic-bezier(0.16,1,0.3,1) both;animation-timeline:view();animation-range:entry 5% entry 45%}
:is(html,#lwdx) .tl-ghost{position:absolute;right:16px;top:-14px;font-family:'Poppins',sans-serif;font-weight:700;font-size:118px;line-height:1;letter-spacing:-0.02em;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,0.09);pointer-events:none;user-select:none}
:is(html,#lwdx) .tl-ico{width:54px;height:54px;border-radius:15px;background:rgba(241,80,47,0.10);border:1px solid rgba(241,80,47,0.32);display:flex;align-items:center;justify-content:center;flex:none;transition:transform 0.6s cubic-bezier(0.22,1,0.36,1),background 0.5s}
:is(html,#lwdx) .tl-card:hover .tl-ico{transform:rotate(-6deg) scale(1.08);background:rgba(241,80,47,0.18)}
:is(html,#lwdx) .tl-day{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;background:rgba(241,80,47,0.10);border:1px solid rgba(241,80,47,0.3);color:#FF8763;font-family:'Poppins',sans-serif;font-weight:600;font-size:12.5px;letter-spacing:0.06em;text-transform:uppercase}
:is(html,#lwdx) .tl-day::before{content:"";width:6px;height:6px;border-radius:50%;background:#F1502F;box-shadow:0 0 8px rgba(241,80,47,0.9)}
:is(html,#lwdx) .tl-person{display:flex;align-items:center;gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,0.09)}
:is(html,#lwdx) .tl-person img{width:76px;height:76px;border-radius:50%;object-fit:cover;object-position:center top;border:2.5px solid rgba(241,80,47,0.45);flex:none;transition:border-color 0.4s,transform 0.5s cubic-bezier(0.16,1,0.3,1)}
:is(html,#lwdx) .tl-card:hover .tl-person img{border-color:#F1502F;transform:scale(1.06)}
:is(html,#lwdx) .tl-pn{font-family:'Poppins',sans-serif;font-weight:600;font-size:15px;color:#EDF1F7;line-height:1.2}
:is(html,#lwdx) .tl-pr{font-size:12.5px;color:#8CA0BF;margin-top:2px}
:is(html,#lwdx) .pk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch;max-width:1180px;margin:0 auto}
:is(html,#lwdx) .pk-card{position:relative;display:flex;flex-direction:column;border-radius:26px;padding:34px 30px 30px;background:linear-gradient(180deg,rgba(22,40,66,0.55),rgba(11,20,34,0.66));border:1px solid rgba(255,255,255,0.09);box-shadow:0 24px 60px rgba(0,0,0,0.35);overflow:hidden;transition:transform 0.6s cubic-bezier(0.16,1,0.3,1),border-color 0.5s,box-shadow 0.6s;opacity:0;transform:translateY(42px);animation:pkrise 0.9s cubic-bezier(0.16,1,0.3,1) forwards;animation-timeline:view();animation-range:entry 0% cover 24%}
:is(html,#lwdx) .pk-card:hover{transform:translateY(-10px);border-color:rgba(255,255,255,0.18);box-shadow:0 46px 100px rgba(0,0,0,0.5)}
:is(html,#lwdx) .pk-topline{position:absolute;top:0;left:16%;right:16%;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.32),transparent);z-index:3}
:is(html,#lwdx) .pk-hero{border-color:transparent;background:linear-gradient(180deg,rgba(241,80,47,0.16),rgba(11,20,34,0.84))}
:is(html,#lwdx) .pk-hero .pk-topline{background:linear-gradient(90deg,transparent,#FF8763,transparent)}
:is(html,#lwdx) .pk-hero::before{content:"";position:absolute;inset:0;border-radius:26px;padding:1.6px;background:conic-gradient(from var(--pka),rgba(241,80,47,0),#FF8763,#F1502F,rgba(241,80,47,0),rgba(241,80,47,0));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:pkspin 4.5s linear infinite;pointer-events:none;z-index:2}
:is(html,#lwdx) .pk-glow{position:absolute;top:-34%;left:50%;transform:translateX(-50%);width:130%;height:66%;background:radial-gradient(50% 60% at 50% 50%,rgba(241,80,47,0.32),transparent 70%);pointer-events:none;animation:pkpulse 3.8s ease-in-out infinite}
:is(html,#lwdx) .pk-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;position:relative;z-index:1}
:is(html,#lwdx) .pk-ico{width:52px;height:52px;border-radius:15px;display:flex;align-items:center;justify-content:center;flex:none;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);transition:transform 0.6s cubic-bezier(0.22,1,0.36,1),box-shadow 0.5s}
:is(html,#lwdx) .pk-card:hover .pk-ico{transform:rotate(-8deg) scale(1.1)}
:is(html,#lwdx) .pk-hero .pk-ico{background:rgba(241,80,47,0.2);border-color:rgba(241,80,47,0.45);box-shadow:0 8px 26px rgba(241,80,47,0.35)}
:is(html,#lwdx) .pk-tier{font-family:'Poppins',sans-serif;font-weight:700;font-size:15px;letter-spacing:0.16em;text-transform:uppercase;color:#EDF1F7}
:is(html,#lwdx) .pk-pop{display:inline-flex;align-items:center;gap:6px;padding:8px 15px;border-radius:999px;background:linear-gradient(120deg,#FF6A3D,#F1502F);color:#fff;font-family:'Poppins',sans-serif;font-weight:700;font-size:12px;white-space:nowrap;box-shadow:0 10px 26px rgba(241,80,47,0.5)}
:is(html,#lwdx) .pk-amt{font-family:'Poppins',sans-serif;font-weight:700;font-size:clamp(40px,4.2vw,54px);line-height:1;color:#EDF1F7;letter-spacing:-0.01em}
:is(html,#lwdx) .pk-amt-hero{background:linear-gradient(100deg,#FFC7A8 0%,#FF8763 28%,#F1502F 50%,#FF8763 72%,#FFC7A8 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:pkshim 3.6s linear infinite}
:is(html,#lwdx) .pk-save{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:999px;background:rgba(63,211,127,0.12);border:1px solid rgba(63,211,127,0.32);color:#5FE0A0;font-size:12.5px;font-weight:700;font-family:'Poppins',sans-serif;position:relative;z-index:1}
:is(html,#lwdx) .pk-feats{margin:24px 0 26px;padding:0;list-style:none;display:grid;gap:16px;position:relative;z-index:1}
:is(html,#lwdx) .pk-feat{display:flex;gap:12px;align-items:flex-start}
:is(html,#lwdx) .pk-chk{width:23px;height:23px;border-radius:8px;flex:none;margin-top:1px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.13)}
:is(html,#lwdx) .pk-hero .pk-chk{background:rgba(241,80,47,0.2);border-color:rgba(241,80,47,0.42)}
:is(html,#lwdx) .pk-ft{font-family:'Poppins',sans-serif;font-weight:600;font-size:14.5px;color:#EDF1F7;line-height:1.35}
:is(html,#lwdx) .pk-fs{font-size:13px;line-height:1.55;color:#93A3BC;margin-top:3px}
:is(html,#lwdx) .pk-note{margin-bottom:20px;padding:11px 15px;border-radius:13px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1);font-size:13.5px;color:#CBD5E5;font-weight:600;position:relative;z-index:1}
:is(html,#lwdx) .pk-cta{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:auto;padding:15px 20px;border-radius:14px;font-weight:700;font-size:15px;position:relative;z-index:1;transition:border-color 0.4s,color 0.4s,transform 0.4s cubic-bezier(0.16,1,0.3,1),box-shadow 0.4s}
:is(html,#lwdx) .pk-cta-ghost{border:1.5px solid rgba(255,255,255,0.22);color:#EDF1F7}
:is(html,#lwdx) .pk-cta-ghost{transition:background 0.5s cubic-bezier(0.16,1,0.3,1),color 0.45s,border-color 0.45s,box-shadow 0.5s,transform 0.5s cubic-bezier(0.16,1,0.3,1)}
:is(html,#lwdx) .pk-cta-ghost:hover{background:linear-gradient(120deg,#FF6A3D,#F1502F);border-color:transparent;color:#fff;transform:translateY(-3px);box-shadow:0 16px 40px rgba(241,80,47,0.42)}
:is(html,#lwdx) .pk-cta-arrow{transition:transform 0.4s cubic-bezier(0.16,1,0.3,1)}
:is(html,#lwdx) .pk-cta:hover .pk-cta-arrow{transform:translateX(5px)}
@media (prefers-reduced-motion:reduce){:is(html,#lwdx) .pk-card{animation:none;opacity:1;transform:none}:is(html,#lwdx) .pk-hero::before,:is(html,#lwdx) .pk-glow,:is(html,#lwdx) .pk-amt-hero{animation:none}}
@media (max-width:920px){:is(html,#lwdx) .pk-grid{grid-template-columns:1fr;max-width:440px}}
@media (max-width:760px){:is(html,#lwdx) .tl-track{max-width:none}:is(html,#lwdx) .tl-rocket,:is(html,#lwdx) .tl-hit,:is(html,#lwdx) .tl-bow,:is(html,#lwdx) .tl-dots{left:22px !important}:is(html,#lwdx) .tl-arrow{width:40px}:is(html,#lwdx) .tl-bull{left:22px !important;width:130px;height:130px}:is(html,#lwdx) .tl-core{left:22px !important;width:22px;height:22px}:is(html,#lwdx) .tl-arm{display:none}:is(html,#lwdx) .tl-step{grid-template-columns:1fr !important;gap:0 !important;margin-bottom:44px}:is(html,#lwdx) .tl-step.tl-left .tl-card,:is(html,#lwdx) .tl-step.tl-right .tl-card{grid-column:1;margin-left:56px}:is(html,#lwdx) .tl-ghost{font-size:84px;top:-8px}}
@media (prefers-reduced-motion:reduce){:is(html,#lwdx) .tl-rocket{display:none !important}:is(html,#lwdx) .tl-card{animation:none !important;opacity:1 !important;transform:none !important}:is(html,#lwdx) .tl-node{animation:none !important;border-color:#F1502F !important;background:#F1502F !important}:is(html,#lwdx) .tl-arm{transform:none !important;animation:none !important}:is(html,#lwdx) .tl-stars{animation:none !important}}
:is(html,#lwdx) .hs-sticky{position:sticky;top:0;height:100vh;box-sizing:border-box;padding:70px 0 60px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:38px}
:is(html,#lwdx) .hs-ghost{position:absolute;left:0;top:56%;translate:0 -50%;font-family:'Poppins',sans-serif;font-weight:700;font-size:24vw;line-height:1;letter-spacing:0.04em;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,0.05);white-space:nowrap;pointer-events:none;user-select:none;animation:ghostmove 26s linear infinite alternate}
:is(html,#lwdx) .hs-progress{display:flex;align-items:center;gap:8px;width:min(320px,32vw);min-width:180px}
:is(html,#lwdx) .hs-seg{flex:1;height:3px;border-radius:99px;background:rgba(255,255,255,0.10);overflow:hidden}
:is(html,#lwdx) .hs-seg>span,:is(html,#lwdx) .hs-seg> .elementor-element >span{display:block;height:100%;background:linear-gradient(120deg,#FF6A3D,#F1502F);transform:scaleX(0);transform-origin:left;animation:segfill 1s linear both paused}
:is(html,#lwdx) .build-wrap{position:relative;flex:1;min-height:0;display:grid;grid-template-columns:minmax(280px,370px) 1fr;gap:clamp(24px,3.5vw,56px);padding:0 5vw;align-items:center}
:is(html,#lwdx) .bstep{display:flex;align-items:center;gap:14px;padding:11px 16px;border:1px solid rgba(255,255,255,0.09);border-left:3px solid rgba(255,255,255,0.09);border-radius:14px;background:rgba(255,255,255,0.02);opacity:0.32;animation:bstepon 1s linear both paused}
:is(html,#lwdx) .bstep-ic{width:46px;height:46px;border-radius:13px;background:rgba(241,80,47,0.12);border:1px solid rgba(241,80,47,0.35);display:flex;align-items:center;justify-content:center;flex:none}
:is(html,#lwdx) .bstep-t{font-family:'Poppins',sans-serif;font-weight:600;font-size:15.5px}
:is(html,#lwdx) .bstep-s{font-size:12.5px;color:#8CA0BF;margin-top:2px}
:is(html,#lwdx) .bstep .icon-draw>*,:is(html,#lwdx) .bstep .icon-draw> .elementor-element >*{animation:drawin 1s linear both paused}
:is(html,#lwdx) .bstep:nth-child(1) .icon-draw>*,:is(html,#lwdx) .bstep:nth-child(1) .icon-draw> .elementor-element >*{animation-range:cover 16.7% cover 23.5%}
:is(html,#lwdx) .bstep:nth-child(2) .icon-draw>*,:is(html,#lwdx) .bstep:nth-child(2) .icon-draw> .elementor-element >*{animation-range:cover 27.6% cover 34.4%}
:is(html,#lwdx) .bstep:nth-child(3) .icon-draw>*,:is(html,#lwdx) .bstep:nth-child(3) .icon-draw> .elementor-element >*{animation-range:cover 37.1% cover 43.9%}
:is(html,#lwdx) .bstep:nth-child(4) .icon-draw>*,:is(html,#lwdx) .bstep:nth-child(4) .icon-draw> .elementor-element >*{animation-range:cover 46.6% cover 53.4%}
:is(html,#lwdx) .bstep:nth-child(5) .icon-draw>*,:is(html,#lwdx) .bstep:nth-child(5) .icon-draw> .elementor-element >*{animation-range:cover 56.1% cover 62.9%}
:is(html,#lwdx) .bstep:nth-child(6) .icon-draw>*,:is(html,#lwdx) .bstep:nth-child(6) .icon-draw> .elementor-element >*{animation-range:cover 65.6% cover 72.4%}
:is(html,#lwdx) .bel{animation-duration:1s;animation-fill-mode:both;animation-timing-function:linear;animation-play-state:paused}
:is(html,#lwdx) .a-shine{animation-name:bshine}
:is(html,#lwdx) .a-flash{animation-name:bflash}
:is(html,#lwdx) .a-glow{animation-name:bglow}
:is(html,#lwdx) .a-scene{animation-name:bscene}
:is(html,#lwdx) .a-fade{animation-name:bfade}
:is(html,#lwdx) .a-pop{animation-name:bpop}
:is(html,#lwdx) .a-rise{animation-name:brise}
:is(html,#lwdx) .a-drop{animation-name:bdrop}
:is(html,#lwdx) .a-slide{animation-name:bslide}
:is(html,#lwdx) .a-bp{animation-name:bbp}
:is(html,#lwdx) .a-out{animation-name:bout}
:is(html,#lwdx) .a-edit{animation-name:bedit}
:is(html,#lwdx) .a-cursor{animation-name:bcursor}
:is(html,#lwdx) .a-spark{animation-name:bspark}
:is(html,#lwdx) .bchip{position:absolute;z-index:5;display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;padding:8px 13px;border-radius:999px;background:rgba(12,20,34,0.94);border:1px solid rgba(241,80,47,0.5);color:#EDF1F7;box-shadow:0 14px 34px rgba(0,0,0,0.45);white-space:nowrap}
:is(html,#lwdx) .bp-label{position:absolute;left:6px;top:-15px;font-size:9px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:#8CA0BF}
@media (max-width:900px){:is(html,#lwdx) .hscroll-outer{height:auto !important}:is(html,#lwdx) .hs-sticky{position:static !important;height:auto !important;overflow:visible !important;padding:70px 0}:is(html,#lwdx) .hs-ghost,:is(html,#lwdx) .hs-progress{display:none !important}:is(html,#lwdx) .build-wrap{grid-template-columns:1fr !important}:is(html,#lwdx) .bel,:is(html,#lwdx) .bstep{animation:none !important;opacity:1 !important;translate:0 0 !important;scale:1 !important}:is(html,#lwdx) .a-bp,:is(html,#lwdx) .a-edit,:is(html,#lwdx) .a-out,:is(html,#lwdx) .a-cursor,:is(html,#lwdx) .a-spark,:is(html,#lwdx) .a-shine,:is(html,#lwdx) .a-flash,:is(html,#lwdx) .a-scene{display:none !important}:is(html,#lwdx) .bstep .icon-draw>*,:is(html,#lwdx) .bstep .icon-draw> .elementor-element >*,:is(html,#lwdx) .icon-draw>*,:is(html,#lwdx) .icon-draw> .elementor-element >*{animation:none !important;stroke-dashoffset:0 !important}}
@media (prefers-reduced-motion:reduce){:is(html,#lwdx) .hscroll-outer{height:auto !important}:is(html,#lwdx) .hs-sticky{position:static !important;height:auto !important;overflow:visible !important;padding:70px 0}:is(html,#lwdx) .hs-ghost,:is(html,#lwdx) .hs-progress{display:none !important}:is(html,#lwdx) .build-wrap{grid-template-columns:1fr !important}:is(html,#lwdx) .bel,:is(html,#lwdx) .bstep{animation:none !important;opacity:1 !important;translate:0 0 !important;scale:1 !important}:is(html,#lwdx) .a-bp,:is(html,#lwdx) .a-edit,:is(html,#lwdx) .a-out,:is(html,#lwdx) .a-cursor,:is(html,#lwdx) .a-spark,:is(html,#lwdx) .a-shine,:is(html,#lwdx) .a-flash,:is(html,#lwdx) .a-scene{display:none !important}:is(html,#lwdx) .bstep .icon-draw>*,:is(html,#lwdx) .bstep .icon-draw> .elementor-element >*,:is(html,#lwdx) .icon-draw>*,:is(html,#lwdx) .icon-draw> .elementor-element >*{animation:none !important;stroke-dashoffset:0 !important}}
:is(html,#lwdx) .ldraw{stroke-dasharray:1;stroke-dashoffset:1;animation:drawin 1s linear both}
:is(html,#lwdx) .lspin{transform-origin:300px 260px;animation:lspin 26s linear infinite}
:is(html,#lwdx) .lspin-rev{transform-origin:300px 260px;animation:lspin 34s linear infinite reverse}
:is(html,#lwdx) .lpulse{animation:lpulse 3.6s ease-in-out infinite}
:is(html,#lwdx) .ldash{stroke-dasharray:4 7;animation:ldash 2.2s linear infinite}
:is(html,#lwdx) .float-slow{animation:floaty 6.5s ease-in-out infinite}
:is(html,#lwdx) .mock-tilt{transition:transform 0.8s cubic-bezier(0.16,1,0.3,1),box-shadow 0.8s}
:is(html,#lwdx) .mock-tilt:hover{transform:perspective(1500px) rotateY(0deg) rotateX(0deg) !important;box-shadow:0 46px 110px rgba(0,0,0,0.62)}
:is(html,#lwdx) .shot-card{position:relative;transition:transform 0.5s cubic-bezier(0.22,1,0.36,1),border-color 0.5s}
:is(html,#lwdx) .url-caret{display:inline-block;width:1px;height:12px;background:#8CA0BF;margin-left:2px;vertical-align:-1px;animation:caretblink 1s step-end infinite}
:is(html,#lwdx) .shot-card:hover{transform:translateY(-8px);border-color:rgba(241,80,47,0.5)}
:is(html,#lwdx) .shot-card .shot-img{transition:transform 0.9s cubic-bezier(0.16,1,0.3,1)}
:is(html,#lwdx) .shot-card:hover .shot-img{transform:scale(1.06)}
:is(html,#lwdx) .proj-slider{overflow:hidden;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}
:is(html,#lwdx) .proj-slider.dragging{cursor:grabbing}
:is(html,#lwdx) .proj-track{display:flex;gap:24px;width:max-content;padding:6px 2px;will-change:transform}
:is(html,#lwdx) .pslide{flex:0 0 auto;width:min(430px,82vw);scroll-snap-align:start}
:is(html,#lwdx) .shot-arrow{position:absolute;top:16px;right:16px;width:46px;height:46px;border-radius:50%;background:linear-gradient(120deg,#FF6A3D,#F1502F);display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transform:translateY(10px) scale(0.85);transition:opacity 0.45s cubic-bezier(0.16,1,0.3,1),transform 0.45s cubic-bezier(0.16,1,0.3,1);box-shadow:0 14px 34px rgba(241,80,47,0.5);z-index:3;pointer-events:none}
:is(html,#lwdx) .shot-card:hover .shot-arrow{opacity:1;transform:none}
:is(html,#lwdx) .pslide-nav{width:48px;height:48px;border-radius:50%;border:1.5px solid rgba(255,255,255,0.22);background:none;color:#EDF1F7;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color 0.3s,background 0.3s,color 0.3s;font-family:inherit}
:is(html,#lwdx) .pslide-nav:hover{border-color:#F1502F;color:#F1502F}
@media (max-width:900px){:is(html,#lwdx) .hero-grid{grid-template-columns:1fr !important}:is(html,#lwdx) .hero-visual{display:none !important}}
@media (max-width:940px){:is(html,#lwdx) .nav-links{display:none !important}}
:is(html,#lwdx) .feat-shot{width:min(560px,94%);border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,0.14);box-shadow:0 34px 80px rgba(0,0,0,0.55),0 0 44px rgba(241,80,47,0.13);background:#0B1424}
:is(html,#lwdx) .feat-shot img{display:block;width:100%;height:auto}
:is(html,#lwdx) .tl-confetti{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none;z-index:7}
:is(html,#lwdx) .tl-confetti i{position:absolute;left:0;top:0;width:9px;height:13px;border-radius:2px;opacity:0;transform:translate(-50%,-50%)}
:is(html,#lwdx) .tl-bull.hit .tl-confetti i{animation:confburst 1.3s cubic-bezier(0.16,1,0.3,1) forwards}
@media (prefers-reduced-motion:reduce){:is(html,#lwdx) .tl-confetti,:is(html,#lwdx) .tl-bull-ripple,:is(html,#lwdx) .tl-flash,:is(html,#lwdx) .tl-streak,:is(html,#lwdx) .tl-trail{display:none !important}:is(html,#lwdx) .tl-arrow,:is(html,#lwdx) .tl-bull.hit svg,:is(html,#lwdx) .tl-track.shake{animation:none !important}}
/* 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;}}
