.elementor .stn-pj-kop{padding:0;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;&>:first-child{width:auto;min-width:0;flex:1 1 320px}\n}.elementor .stn-slot{width:100%;padding:0;display:flex;flex-direction:column}.elementor .stn-acc-a{max-width:62ch;font-family:var(--stn-font);font-size:16px;color:var(--stn-tekst-grijs);line-height:1.6}.elementor .stn-acc-q{font-family:var(--stn-font);font-weight:600;font-size:17px;color:var(--stn-diepgroen)}.elementor .stn-acc-body{padding-block-start:0;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px}.elementor .stn-acc-head{cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px}.elementor .stn-acc-item:hover,.elementor .stn-acc-item:focus-visible{border-color:var(--stn-mint)}.elementor .stn-acc-item{overflow:hidden;border-radius:18px;border-width:1px;border-color:var(--stn-lijn);border-style:solid;background-color:#FFF;transition:border-color 0.25s,box-shadow 0.25s;&[open]{border-color:var(--stn-mint);box-shadow:0 18px 40px -30px rgb(31 110 84 / .45)}\n}.elementor .stn-acc{width:100%;padding:0;display:flex;flex-direction:column;gap:10px}.elementor .stn-faq-sub{font-family:var(--stn-font);font-size:16px;color:var(--stn-tekst-grijs);line-height:1.6;& a{color:var(--stn-diepgroen);font-weight:600;text-decoration:underline;text-underline-offset:3px}\n}.elementor .stn-faq-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:32px 64px;\n}.elementor .stn-grid-krijg{padding:0;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.elementor .stn-h2{font-size:clamp(30px, 3.4vw, 42px);color:var(--stn-diepgroen);letter-spacing:-.03em;line-height:1.12}.elementor .stn-kop-links{padding:0;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.elementor .stn-kop-midden{text-align:center;padding:0;display:flex;flex-direction:column;gap:14px;align-items:center}.elementor .stn-kolom{display:flex;flex-direction:column;gap:48px}.elementor .stn-sectie-wit{width:100%;padding-block-start:104px;padding-block-end:104px;padding-inline-start:0;padding-inline-end:0;background-color:#FFF;display:flex;flex-direction:column}.elementor .stn-rij-usp{padding:0;margin-block-start:10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px 22px;\n}.elementor .stn-rij-knoppen{padding:0;margin-block-start:8px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:center}.elementor .stn-pagina-h1{max-width:22ch;font-size:clamp(34px, 4vw, 48px);color:var(--stn-diepgroen);letter-spacing:-.035em;line-height:1.1;text-align:center}.elementor .stn-crumb{font-family:var(--stn-font);font-weight:500;font-size:14px;color:var(--stn-diepgroen);padding:0;display:inline-flex;gap:10px;align-items:center;& a{color:var(--stn-tekst-grijs);text-decoration:none;transition:color .2s ease}& a:hover{color:var(--stn-mint-donker)}& span{color:var(--stn-lijn)}\n}.elementor .stn-hero-midden{text-align:center;display:flex;flex-direction:column;gap:18px;align-items:center}.elementor .stn-hero-sectie{width:100%;position:relative;padding-block-start:200px;padding-block-end:72px;padding-inline-start:0;padding-inline-end:0;background-color:#FFF;display:flex;flex-direction:column;background-image:radial-gradient(45% 70% at 0% 0%,rgb(61 182 142 / .16) 0%,#fff0 70%),radial-gradient(40% 80% at 100% 10%,rgb(201 184 255 / .3) 0%,#fff0 70%);\n}.elementor .stn-krijg-t{font-family:var(--stn-font);font-size:15px;color:var(--stn-tekst-grijs);line-height:1.6}.elementor .stn-krijg-h{font-family:var(--stn-font);font-weight:700;font-size:19px;color:var(--stn-diepgroen);letter-spacing:-.02em;line-height:1.25}.elementor .stn-krijg-kaart:hover,.elementor .stn-krijg-kaart:focus-visible{border-color:var(--stn-mint);box-shadow:0 28px 56px -34px rgb(31 110 84 / .45);transform:translate3d(0,-6px,0)}.elementor .stn-krijg-kaart{position:relative;padding:28px;border-radius:24px;border-width:1px;border-color:rgb(17 23 20 / .08);border-style:solid;background-color:#FFF;transition:transform 0.35s,border-color 0.35s,box-shadow 0.35s;display:flex;flex-direction:column;gap:10px;&::before{content:'✓';width:44px;height:44px;margin-bottom:8px;border-radius:50%;background-color:var(--stn-mint-tint);color:var(--stn-mint-donker);font-family:var(--stn-font);font-size:18px;font-weight:700;line-height:44px;text-align:center;transition:background-color .35s ease,transform .35s ease}&:hover::before{background-color:var(--stn-mint-licht);transform:rotate(-8deg) scale(1.06)}\n}.elementor .stn-ww-body{position:relative;z-index:2;padding-block-start:0;padding-block-end:48px;padding-inline-start:48px;padding-inline-end:48px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.elementor .stn-ww-img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:50% 20%;position:absolute;z-index:0;transition:transform 1.2s;inset:0;\n}.elementor .stn-ww-kaart{min-height:660px;overflow:hidden;position:sticky;inset-block-start:120px;padding:0;border-radius:28px;background-color:#2F9E7A;box-shadow:0 40px 80px -40px rgb(31 110 84 / .55);display:flex;flex-direction:column;justify-content:flex-end;align-self:start;&::before{content:'';position:absolute;inset:0;z-index:1;background-image:linear-gradient(180deg,#fff0 30%,rgb(61 182 142 / .55) 52%,#3DB68E 68%,#2F9E7A 100%)}\n}.elementor .stn-tl-t{max-width:56ch;font-family:var(--stn-font);font-size:17px;color:var(--stn-tekst-grijs);line-height:1.7}.elementor .stn-tl-h{font-family:var(--stn-font);font-weight:700;font-size:22px;color:var(--stn-diepgroen);letter-spacing:-.02em;line-height:1.25}.elementor .stn-tl-body{padding-block-start:12px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:column;gap:10px}.elementor .stn-tl-nr{width:60px;height:60px;font-family:var(--stn-font);font-weight:700;font-size:20px;color:#FFF;line-height:1;border-radius:50%;background-color:var(--stn-mint);box-shadow:0 0 0 8px rgb(61 182 142 / .12);transition:transform 0.3s,box-shadow 0.3s;display:flex;justify-content:center;align-items:center}.elementor .stn-tl-stap{position:relative;column-gap:28px;padding-block-start:0;padding-block-end:44px;padding-inline-start:0;padding-inline-end:0;display:grid;grid-template-columns:60px minmax(0,1fr);align-items:start;&::before{content:'';position:absolute;left:29px;top:68px;bottom:8px;width:2px;border-radius:2px;background-image:linear-gradient(180deg,var(--stn-mint) 0%,rgb(61 182 142 / .12) 100%)}&:last-child{padding-block-end:0}&:last-child::before{display:none}\n}.elementor .stn-sectie-label{font-family:var(--stn-font);font-weight:500;font-size:var(--stn-fs-label);color:var(--stn-diepgroen);padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;border-width:1px;border-color:var(--stn-lijn);border-style:solid;background-color:#FFF;display:inline-flex;gap:8px;align-items:center;&::before{content:'';width:7px;height:7px;border-radius:50%;background-color:var(--stn-lila)}\n}.elementor .stn-usp{font-family:var(--stn-font);font-weight:500;font-size:14px;color:var(--stn-diepgroen);display:inline-flex;gap:8px;align-items:center;&::before{content:'✓';width:18px;height:18px;border-radius:50%;background-color:var(--stn-mint-licht);color:var(--stn-diepgroen);font-size:11px;font-weight:700;line-height:18px;text-align:center}\n}.elementor .stn-social:hover,.elementor .stn-social:focus-visible{border-color:var(--stn-mint);background-color:var(--stn-mint-licht)}.elementor .stn-social:focus{outline-offset:2px;outline:3px solid var(--stn-mint);\n}.elementor .stn-social{width:40px;height:40px;min-width:40px;color:var(--stn-diepgroen);text-decoration:none;padding:0;border-radius:50%;border-width:1px;border-color:var(--stn-lijn);border-style:solid;background-color:var(--stn-gebroken-wit);display:flex;justify-content:center;align-items:center;transition:background-color var(--stn-dur) var(--stn-ease),border-color var(--stn-dur) var(--stn-ease);& svg{fill:none;stroke-width:1.75}\n}.elementor .stn-mega-trigger{position:relative;&::after{content:'';position:absolute;left:0;right:0;top:100%;height:40px;background:#fff0}\n}.elementor .stn-mega-link:hover,.elementor .stn-mega-link:focus-visible{background-color:var(--stn-mint-tint)}.elementor .stn-mega-link:focus{outline-offset:-3px;outline:3px solid var(--stn-mint);\n}.elementor .stn-mega-link{color:var(--stn-diepgroen);text-decoration:none;padding:20px;border-radius:20px;background-color:#fff0;display:flex;flex-direction:row;gap:16px;align-items:center;transition:background-color var(--stn-dur) var(--stn-ease);& .stn-icon-cirkel{background-color:var(--stn-mint-tint);transition:background-color var(--stn-dur) var(--stn-ease)}&:hover .stn-icon-cirkel{background-color:var(--stn-wit)}\n}.elementor .stn-mega-item{position:static;display:flex;align-items:center;&:hover .stn-mega-panel,&:has(:focus-visible) .stn-mega-panel{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity 200ms var(--stn-ease) 0ms,transform 200ms var(--stn-ease) 0ms,visibility 0ms linear 0ms}&:hover .stn-chevron,&:has(:focus-visible) .stn-chevron{transform:rotate(180deg)}&:hover>.stn-navlink{color:var(--stn-mint-donker)}\n}.elementor .stn-mega-panel{position:absolute;inset-block-start:calc(100% + 12px);inset-inline-end:0;inset-inline-start:0;z-index:1000;padding:12px;border-radius:28px;border-width:1px;border-color:var(--stn-lijn);border-style:solid;background-color:var(--stn-wit);box-shadow:0 30px 60px -28px rgb(17 23 20 / .3);opacity:0%;transform:translate3d(0,8px,0);display:grid;gap:12px;grid-template-columns:minmax(0,2fr) minmax(0,1fr);visibility:hidden;pointer-events:none;transition:opacity 180ms var(--stn-ease) 150ms,transform 180ms var(--stn-ease) 150ms,visibility 0ms linear 330ms;&::before{content:'';position:absolute;left:0;right:0;top:-40px;height:40px;background:#fff0}&::before{content:'';position:absolute;left:0;right:0;top:-26px;height:26px;background:#fff0}\n}.elementor .stn-chevron{width:14px;height:14px;min-width:14px;color:currentColor;transition:transform var(--stn-dur) var(--stn-ease);& svg{fill:none;stroke-width:2}\n}.elementor .stn-navlink:hover,.elementor .stn-navlink:focus-visible{color:var(--stn-mint-donker);background-size:calc(100% - 32px) 2px;\n}.elementor .stn-navlink:focus{border-radius:8px;outline-offset:2px;outline:3px solid var(--stn-mint);\n}.elementor .stn-navlink{font-family:var(--stn-font);font-weight:500;font-size:16px;color:var(--stn-diepgroen);line-height:1.2;text-decoration:none;cursor:pointer;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;border-radius:0;border-width:0;background-image:linear-gradient(0deg,#3DB68E 0%,#3DB68E 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#fff0;display:inline-flex;gap:6px;flex:0 0 auto;align-items:center;background-repeat:no-repeat;background-size:0% 2px;background-position:50% calc(100% - 4px);transition:color var(--stn-dur) var(--stn-ease),background-size var(--stn-dur) var(--stn-ease);white-space:nowrap;\n}.elementor .stn-paneel-gradient{overflow:hidden;position:relative;padding:64px;border-radius:var(--stn-radius-paneel);background-color:var(--stn-mint-tint);display:flex;flex-direction:column;background-image:radial-gradient(70% 120% at 100% 0%,rgb(201 184 255 / .55) 0%,#fff0 60%),radial-gradient(80% 120% at 0% 100%,rgb(61 182 142 / .35) 0%,#fff0 65%);\n}.elementor .stn-footer-kop{font-family:var(--stn-font);font-weight:600;font-size:var(--stn-fs-small);color:var(--stn-diepgroen);letter-spacing:0;line-height:1.3}.elementor .stn-footer-links{font-family:var(--stn-font);font-size:var(--stn-fs-small);color:var(--stn-tekst-grijs);line-height:1.5;display:block;& ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}& li{list-style:none}& a{color:var(--stn-tekst-grijs);text-decoration:none;transition:color var(--stn-dur) var(--stn-ease)}& a:hover{color:var(--stn-mint-donker)}& a:focus{outline:3px solid var(--stn-mint);outline-offset:3px}\n}.elementor .stn-kop-markering{& span{display:inline-block;line-height:.9;padding:0 .14em .27em .14em;background-color:var(--stn-lila);color:var(--stn-diepgroen);border-radius:.16em;-webkit-box-decoration-break:clone;box-decoration-break:clone}\n}.elementor .stn-sterren{color:var(--stn-mint);display:flex;gap:4px;& svg{fill:currentColor;stroke:currentColor;width:18px;height:18px}\n}.elementor .stn-icon{width:24px;height:24px;color:var(--stn-diepgroen);& svg{fill:none;stroke-width:1.75}\n}.elementor .stn-icon-cirkel{width:48px;height:48px;min-width:48px;color:var(--stn-diepgroen);border-radius:50%;background-color:var(--stn-wit);display:flex;justify-content:center;align-items:center}.elementor .stn-klein{font-family:var(--stn-font);font-size:var(--stn-fs-small);color:var(--stn-tekst-grijs);line-height:1.5}.elementor .stn-lead{max-width:60ch;font-family:var(--stn-font);font-weight:400;font-size:var(--stn-fs-lead);color:var(--stn-tekst-grijs);line-height:1.6}.elementor .stn-container{width:100%;max-width:var(--stn-container);padding-inline-start:24px;padding-inline-end:24px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:48px}.elementor .stn-btn-secundair:hover,.elementor .stn-btn-secundair:focus-visible{color:var(--stn-diepgroen);border-color:var(--stn-mint);background-color:var(--stn-wit)}.elementor .stn-btn-secundair:focus{outline-offset:3px;outline:3px solid var(--stn-mint);\n}.elementor .stn-btn-secundair{min-height:48px;position:relative;font-family:var(--stn-font);font-weight:600;font-size:16px;color:var(--stn-diepgroen);line-height:1.2;text-decoration:none;padding-block-start:6px;padding-block-end:6px;padding-inline-start:22px;padding-inline-end:54px;border-radius:var(--stn-radius-pil);border-width:1px;border-color:var(--stn-lijn);border-style:solid;background-color:var(--stn-wit);display:inline-flex;justify-content:flex-start;align-items:center;white-space:nowrap;transition:border-color var(--stn-dur) var(--stn-ease),background-color var(--stn-dur) var(--stn-ease);&::before{content:'';position:absolute;right:5px;top:50%;width:36px;height:36px;margin-top:-18px;border-radius:50%;background-color:var(--stn-mint-tint);transition:background-color var(--stn-dur) var(--stn-ease)}&::after{content:'';position:absolute;right:15px;top:50%;width:16px;height:16px;margin-top:-8px;background-color:var(--stn-diepgroen);-webkit-mask:url(https://cdn.jsdelivr.net/npm/lucide-static@0.544.0/icons/chevron-right.svg) center / contain no-repeat;mask:url(https://cdn.jsdelivr.net/npm/lucide-static@0.544.0/icons/chevron-right.svg) center / contain no-repeat;transition:transform var(--stn-dur) var(--stn-ease)}&:hover::before{background-color:var(--stn-mint-licht)}&:hover::after{transform:translateX(2px)}\n}.elementor .stn-btn-primair:hover,.elementor .stn-btn-primair:focus-visible{color:var(--stn-diepgroen);background-color:var(--stn-mint-licht-hover)}.elementor .stn-btn-primair:focus{outline-offset:3px;outline:3px solid var(--stn-mint);\n}.elementor .stn-btn-primair{min-height:48px;position:relative;font-family:var(--stn-font);font-weight:600;font-size:16px;color:var(--stn-diepgroen);line-height:1.2;text-decoration:none;padding-block-start:6px;padding-block-end:6px;padding-inline-start:22px;padding-inline-end:54px;border-radius:var(--stn-radius-pil);border-width:0;background-color:var(--stn-mint-licht);display:inline-flex;justify-content:flex-start;align-items:center;white-space:nowrap;transition:background-color var(--stn-dur) var(--stn-ease);&::before{content:'';position:absolute;right:6px;top:50%;width:36px;height:36px;margin-top:-18px;border-radius:50%;background-color:var(--stn-mint);transition:background-color var(--stn-dur) var(--stn-ease)}&::after{content:'';position:absolute;right:16px;top:50%;width:16px;height:16px;margin-top:-8px;background-color:var(--stn-diepgroen);-webkit-mask:url(https://cdn.jsdelivr.net/npm/lucide-static@0.544.0/icons/chevron-right.svg) center / contain no-repeat;mask:url(https://cdn.jsdelivr.net/npm/lucide-static@0.544.0/icons/chevron-right.svg) center / contain no-repeat;transition:transform var(--stn-dur) var(--stn-ease)}&:hover::before{background-color:var(--stn-mint-hover)}&:hover::after{transform:translateX(2px)}\n}