.elementor .projlist{--gw-m: 1;\n}.elementor .proj-hero{--gw-m: 1;\n}.elementor .plaats{--gw-m: 1;\n}.elementor .gw-projectshot{overflow:hidden;aspect-ratio:16/10;position:relative;border-radius:8px;background-image:radial-gradient(circle at 70% 40%, rgba(237,157,25,.22) 0%,transparent 55%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#1A1A18;}.elementor .gw-projectloop{padding-inline-start:0px;padding-inline-end:0px;}.elementor .gw-projectgrid{display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);}.elementor .gw-projectcard{height:100%;text-decoration:none;padding:clamp(1.25rem, 2vw, 1.75rem);border-radius:12px;border-width:1px;border-color:var(--gw-hairline);border-style:solid;background-color:var(--gw-raised);transition:transform 0.3s, border-color 0.3s;display:flex;flex-direction:column;gap:0.9rem;}.elementor .intro{--gw-m: 1;\n}.elementor .cat{--gw-m: 1;\n}.elementor .meta{--gw-m: 1;\n}.elementor .v{--gw-m: 1;\n}.elementor .txt{--gw-m: 1;\n}.elementor .k{--gw-m: 1;\n}.elementor .info-row{--gw-m: 1;\n}.elementor .contact-grid{--gw-m: 1;\n}.elementor .copy{--gw-m: 1;\n}.elementor .gw-field{display:flex;flex-direction:column;gap:0.4rem;}.elementor .gw-form{display:grid;gap:1.75rem;}.elementor .gw-rule-top{border-block-start-width:1px;border-top-style: solid; border-top-color: var(--gw-hairline);\n}.elementor .gw-link{font-weight:500;font-size:0.85rem;color:var(--gw-link);text-decoration:none;display:inline-flex;gap:0.3rem;transition: gap .2s;\n}.elementor .gw-btn{font-family:"instrument sans","instrument sans Fallback";font-weight:600;font-size:15.2px;letter-spacing:0.01em;line-height:1.3;text-decoration:none;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:2px;border-width:1px;border-color:transparent;border-style:solid;transition:background-color 0.2s, color 0.2s, border-color 0.2s, transform 0.15s, box-shadow 0.2s;display:inline-flex;gap:0.5rem;align-items:center;}.elementor .gw-label{font-family:"jetbrains mono","jetbrains mono Fallback";font-size:0.68rem;color:var(--gw-ink-sub);letter-spacing:0.12em;text-transform:uppercase;}.elementor .gw-body{font-size:14.4px;color:var(--gw-ink-sec);line-height:1.65;}.elementor .gw-lead{max-width:52ch;font-size:clamp(1rem, 1.8vw, 1.2rem);color:var(--gw-ink-sec);line-height:1.65;}.elementor .gw-title{font-family:fraunces,"fraunces Fallback";font-weight:700;font-size:clamp(2.2rem, 5vw, 4rem);color:var(--gw-ink);letter-spacing:-0.03em;line-height:1.05;}.elementor .gw-hero{font-family:fraunces,"fraunces Fallback";font-weight:900;font-size:clamp(2rem, 5.5vw, 7rem);color:var(--gw-ink);letter-spacing:-0.04em;line-height:.92;}.elementor .gw-head{max-width:60ch;margin-block-end:clamp(3rem, 6vw, 5rem);display:flex;flex-direction:column;gap:1rem;}.elementor .gw-container{width:100%;max-width:1400px;position:relative;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .gw-section{width:100%;overflow:hidden;position:relative;padding-block-start:clamp(5rem, 12vh, 9rem);padding-block-end:clamp(5rem, 12vh, 9rem);padding-inline-start:clamp(1.5rem, 6vw, 5rem);padding-inline-end:clamp(1.5rem, 6vw, 5rem);display:flex;flex-direction:column;}.elementor .gw-amber{color:var(--gw-ink-sec);background-color:var(--gw-surface);transition:background-color 0.3s;--gw-surface: #ED9D19; --gw-raised: rgba(15,15,14,.08); --gw-ink: #0F0F0E; --gw-ink-sec: rgba(15,15,14,.75); --gw-ink-muted: rgba(15,15,14,.75); --gw-ink-sub: rgba(15,15,14,.75); --gw-hairline: rgba(15,15,14,.2); --gw-control: rgba(15,15,14,.6); --gw-accent: #0F0F0E; --gw-on-accent: #FFFFFF; --gw-link: #0F0F0E; --gw-focus: #0F0F0E;\n}.elementor .gw-dark{color:var(--gw-ink-sec);background-color:var(--gw-surface);transition:background-color 0.3s;--gw-surface: #0F0F0E; --gw-raised: #1A1A18; --gw-ink: #FFFFFF; --gw-ink-sec: rgba(255,255,255,.65); --gw-ink-muted: rgba(255,255,255,.55); --gw-ink-sub: rgba(255,255,255,.5); --gw-hairline: rgba(255,255,255,.07); --gw-control: rgba(255,255,255,.45); --gw-accent: #ED9D19; --gw-on-accent: #0F0F0E; --gw-link: #ED9D19; --gw-focus: #ED9D19;\n}.elementor .gw-light{color:var(--gw-ink-sec);background-color:var(--gw-surface);transition:background-color 0.3s;--gw-surface: #F8F7F4; --gw-raised: #F8F7F4; --gw-ink: #1C1C1B; --gw-ink-sec: #58595B; --gw-ink-muted: #6B6B6B; --gw-ink-sub: #6B6B6B; --gw-hairline: #E2E0DC; --gw-control: #8A8986; --gw-accent: #ED9D19; --gw-on-accent: #0F0F0E; --gw-link: #ED9D19; --gw-focus: #0F0F0E;\n}.elementor .gw-label--accent{color:var(--gw-link);}.elementor .gw-btn-primary{color:var(--gw-on-accent);border-color:var(--gw-accent);background-color:var(--gw-accent);}