@charset "UTF-8";:root{--sol-navy:#00192B;--sol-green:#00AA65;--sol-green-light:#D6F2E5;--sol-gray:#D8D8D8;--sol-off:#F2F2F2;--sol-gray-25:#F6F8FA;--sol-white:#FFFFFF;--sol-navy-70:rgba(0, 25, 43, 0.7);--sol-font:Gilroy, sans-serif;--sol-ease:cubic-bezier(0.4, 0, 0.2, 1);--sol-container:1432px;--sol-gutter:40px;--sol-topbar-h:53px;--sol-bar-h:82px;--sol-header-h:calc(var(--sol-topbar-h) + var(--sol-bar-h))}@media (max-width:1119px){:root{--sol-gutter:20px;--sol-topbar-h:44px;--sol-bar-h:80px}}html.sol-no-scroll,html.sol-no-scroll body{overflow:hidden}.sol-header{position:relative;z-index:60;display:block;width:100%;font-family:var(--sol-font);color:var(--sol-navy)}:where(.sol-header) a{color:inherit;text-decoration:none}:where(.sol-header) button{padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer}:where(.sol-header) ul{margin:0;padding:0;list-style:none}:where(.sol-header) svg{display:block;flex-shrink:0}:where(.sol-header) *,:where(.sol-header) *::before,:where(.sol-header) *::after{box-sizing:border-box}.sol-header__inner{width:100%;max-width:calc(var(--sol-container) + 2 * var(--sol-gutter));margin:0 auto;padding:0 var(--sol-gutter)}.sol-header__root{--sol-fg:var(--sol-white);--sol-fg-contrast:var(--sol-navy);--sol-line:rgba(255, 255, 255, 0.2);--sol-btn-bg:rgba(255, 255, 255, 0.1)}.sol-header__root.sol-scheme-licht,body:has(.sol-header-licht) .sol-header__root{--sol-fg:var(--sol-navy);--sol-fg-contrast:var(--sol-white);--sol-line:rgba(0, 25, 43, 0.2);--sol-btn-bg:transparent}@media (max-width:1119px){body:has(.sol-header-licht-mobiel) .sol-header__root{--sol-fg:var(--sol-navy);--sol-fg-contrast:var(--sol-white);--sol-line:rgba(0, 25, 43, 0.2);--sol-btn-bg:transparent}}@media (max-width:767px){body:has(.sol-header-licht-telefoon) .sol-header__root{--sol-fg:var(--sol-navy);--sol-fg-contrast:var(--sol-white);--sol-line:rgba(0, 25, 43, 0.2);--sol-btn-bg:transparent}}.sol-header .sol-header__topbar{background:var(--sol-white);color:var(--sol-navy);font-size:13px;font-weight:700;line-height:1}.sol-header .sol-header__topbar .sol-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:var(--sol-topbar-h)}.sol-header .sol-header__kv{display:inline-flex;align-items:center;gap:11px;white-space:nowrap}.sol-header .sol-header__kv,.sol-header .sol-header__kv:hover,.sol-header .sol-header__kv:focus-visible{color:var(--sol-navy)}.sol-header .sol-header__kv:hover span:last-child{text-decoration:underline;text-underline-offset:3px}.sol-header .sol-header__kv-icon svg{width:18px;height:18px}.sol-header .sol-header__contact{display:flex;align-items:center;gap:24px;white-space:nowrap}.sol-header .sol-header__contact-item{display:inline-flex;align-items:center;gap:16px}.sol-header .sol-header__contact-item,.sol-header .sol-header__contact-item:hover,.sol-header .sol-header__contact-item:focus-visible{color:var(--sol-navy)}.sol-header .sol-header__contact-item:hover span{text-decoration:underline;text-underline-offset:3px}@media (max-width:1119px){.sol-header .sol-header__topbar{background:var(--sol-gray-25)}.sol-header .sol-header__topbar .sol-header__inner{justify-content:flex-start;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sol-header .sol-header__topbar .sol-header__inner::-webkit-scrollbar{display:none}.sol-header .sol-header__kv{order:2}.sol-header .sol-header__contact{order:1;flex-shrink:0}.sol-header .sol-header__topbar--slider .sol-header__inner{position:relative;display:block;height:var(--sol-topbar-h);overflow:hidden}.sol-header .sol-header__topbar--slider .sol-header__contact{display:contents}.sol-header .sol-header__topbar--slider .sol-header__kv,.sol-header .sol-header__topbar--slider .sol-header__contact-item{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 var(--sol-gutter);opacity:0;transform:translateX(28px);transition:opacity 0.45s var(--sol-ease),transform 0.45s var(--sol-ease);pointer-events:none}.sol-header .sol-header__topbar--slider .sol-header__kv.is-active,.sol-header .sol-header__topbar--slider .sol-header__contact-item.is-active{opacity:1;transform:none;pointer-events:auto}.sol-header .sol-header__topbar--slider .sol-header__kv.is-leaving,.sol-header .sol-header__topbar--slider .sol-header__contact-item.is-leaving{opacity:0;transform:translateX(-28px)}}@media (max-width:1119px) and (prefers-reduced-motion:reduce){.sol-header .sol-header__topbar--slider .sol-header__kv,.sol-header .sol-header__topbar--slider .sol-header__contact-item{transition:none}}.sol-header .sol-header__shell{position:relative;color:var(--sol-fg);transition:background-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease}.sol-header .sol-header__bar{height:var(--sol-bar-h);border-bottom:1px solid var(--sol-line);transition:border-color 0.2s ease}.sol-header .sol-header__bar .sol-header__inner{display:flex;align-items:center;height:100%}.sol-header .sol-header__logo{display:block;flex-shrink:0;color:inherit}.sol-header .sol-header__logo:hover,.sol-header .sol-header__logo:focus-visible{color:inherit}.sol-header .sol-header__logo-img{display:block;width:135px;height:28.4px;background-color:currentColor;-webkit-mask:var(--sol-logo-src) no-repeat center/contain;mask:var(--sol-logo-src) no-repeat center/contain;transition:background-color 0.2s ease}.sol-header .sol-header__nav{display:flex;flex:1 1 auto;min-width:0;margin-left:clamp(40px, 12.1vw, 183px)}.sol-header .sol-header__menu{display:flex;align-items:center;gap:36px}.sol-header .sol-header__link{display:inline-flex;align-items:center;gap:6px;padding:4px 0;font-size:16px;font-weight:700;line-height:20px;white-space:nowrap;color:inherit}.sol-header .sol-header__link:hover,.sol-header .sol-header__link:focus-visible{color:inherit}.sol-header .sol-header__link:hover>span,.sol-header .sol-header__link:focus-visible>span{text-decoration:underline;text-underline-offset:4px}.sol-header .sol-header__link:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}.sol-header .sol-header__link--mega svg{transition:transform 0.2s ease}.sol-header .sol-header__link--mega[aria-expanded=true] svg{transform:rotate(180deg)}.sol-header .sol-header__actions{display:flex;align-items:center;gap:27px;margin-left:auto}.sol-header .sol-header__btn{display:inline-flex;align-items:center;justify-content:center;min-width:167px;height:50px;padding:0 24px;border:1px solid currentColor;border-radius:64px;background:var(--sol-btn-bg);font-size:16px;font-weight:700;line-height:20px;white-space:nowrap;color:inherit;transition:background-color 0.2s ease,color 0.2s ease}.sol-header .sol-header__btn:hover,.sol-header .sol-header__btn:focus-visible{background:var(--sol-fg);color:var(--sol-fg-contrast)}.sol-header .sol-header__toggle{display:none;align-items:center;gap:24px;margin-left:auto;font-size:16px;font-weight:700;line-height:18px;color:inherit}.sol-header .sol-header__backdrop{position:fixed;inset:0;z-index:-1;background:rgb(0 25 43 / .4);opacity:0;visibility:hidden;transition:opacity 0.2s ease,visibility 0.2s ease}.sol-header .sol-header__root.is-open{--sol-fg:var(--sol-navy);--sol-fg-contrast:var(--sol-white);--sol-line:rgba(0, 25, 43, 0.2);--sol-btn-bg:transparent}.sol-header .sol-header__root.is-open .sol-header__shell{background:var(--sol-white);border-radius:0 0 40px 40px;box-shadow:0 20px 48px -16px rgb(0 25 43 / .1)}.sol-header .sol-header__root.is-open .sol-header__backdrop{opacity:1;visibility:visible}.sol-header .sol-mega{display:block;padding:57px 0 64px}.sol-header .sol-mega[hidden]{display:none}.sol-header .sol-mega__inner{display:flex;align-items:flex-start;gap:clamp(32px, 3.7vw, 56px);padding-left:calc(var(--sol-gutter) + 32px)}.sol-header .sol-mega__tabs{display:flex;flex:0 0 clamp(260px, 23.8vw, 360px);flex-direction:column;gap:8px}.sol-header .sol-mega__tab{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:18px 20px 18px 24px;border-radius:18px;font-size:18px;font-weight:700;line-height:24px;text-align:left;color:rgb(0 25 43 / .7);transition:background-color 0.15s ease,color 0.15s ease}.sol-header .sol-mega__tab svg{color:var(--sol-gray);transition:color 0.15s ease}.sol-header .sol-mega__tab:hover,.sol-header .sol-mega__tab:focus-visible,.sol-header .sol-mega__tab.is-active{background:var(--sol-off);color:var(--sol-navy)}.sol-header .sol-mega__tab:hover svg,.sol-header .sol-mega__tab:focus-visible svg,.sol-header .sol-mega__tab.is-active svg{color:var(--sol-green)}.sol-header .sol-mega__tab:focus-visible{outline:2px solid var(--sol-green);outline-offset:2px}.sol-header .sol-mega__divider{flex-shrink:0;align-self:stretch;width:1px;min-height:300px;background:var(--sol-gray)}.sol-header .sol-mega__panels{flex:1 1 auto;min-width:0}.sol-header .sol-mega__panel{display:flex;align-items:flex-start;gap:40px}.sol-header .sol-mega__panel[hidden]{display:none}.sol-header .sol-mega__photo{flex:0 1 440px;width:440px;max-width:100%;height:auto;aspect-ratio:440/300;min-width:0;border-radius:24px;object-fit:cover}.sol-header .sol-mega__links{flex:1 1 260px;max-width:400px}.sol-header .sol-mega__link{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid var(--sol-gray);font-size:16px;font-weight:500;line-height:24px;color:var(--sol-navy)}.sol-header .sol-mega__link:hover,.sol-header .sol-mega__link:focus-visible{color:var(--sol-navy)}.sol-header .sol-mega__link:hover>span:first-child,.sol-header .sol-mega__link:focus-visible>span:first-child{text-decoration:underline;text-underline-offset:3px}.sol-header .sol-icon-circle{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--sol-green-light);color:var(--sol-green)}.sol-header .sol-mobile{position:fixed;inset:0;z-index:70;display:flex;flex-direction:column;padding:0 33px 40px;overflow-y:auto;background:var(--sol-green);color:var(--sol-white)}.sol-header .sol-mobile[hidden]{display:none}.sol-header .sol-mobile__bar{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;height:var(--sol-bar-h);margin:0 -13px;padding:0 20px}.sol-header .sol-mobile__close{display:flex;color:inherit}.sol-header .sol-mobile__nav{flex:1 0 auto;padding-top:clamp(40px, 11vh, 91px);padding-bottom:40px}.sol-header .sol-mobile__menu{display:flex;flex-direction:column;gap:26px}.sol-header .sol-mobile__link{display:inline-flex;align-items:center;gap:16px;font-size:32px;font-weight:700;line-height:36px;text-align:left;color:inherit}.sol-header .sol-mobile__link svg{transition:transform 0.2s ease}.sol-header .sol-mobile__link[aria-expanded=true] svg{transform:rotate(180deg)}@media (max-height:675px){.sol-header .sol-mobile__link{font-size:25px;line-height:28px}}.sol-header .sol-mobile__sub{padding-top:12px}.sol-header .sol-mobile__sub[hidden]{display:none}.sol-header .sol-mobile__sub a{display:block;padding:9px 0;font-size:16px;font-weight:700;line-height:20px;color:var(--sol-white)}.sol-header .sol-mobile__sub a:hover,.sol-header .sol-mobile__sub a:focus-visible{color:var(--sol-white);text-decoration:underline;text-underline-offset:3px}.sol-header .sol-mobile__item--small+.sol-header .sol-mobile__item--small{margin-top:-12px}.sol-header .sol-mobile__small{display:inline-block;font-size:14px;font-weight:700;line-height:20px;color:var(--sol-white)}.sol-header .sol-mobile__small:hover,.sol-header .sol-mobile__small:focus-visible{color:var(--sol-white);text-decoration:underline;text-underline-offset:3px}.sol-header .sol-mobile__btn{display:flex;flex-shrink:0;align-items:center;justify-content:center;height:50px;border:1px solid var(--sol-white);border-radius:64px;background:rgb(0 25 43 / .06);font-size:16px;font-weight:700;line-height:20px;color:var(--sol-white);transition:background-color 0.2s ease,color 0.2s ease}.sol-header .sol-mobile__btn:hover,.sol-header .sol-mobile__btn:focus-visible{background:var(--sol-white);color:var(--sol-green)}@media (min-width:1120px){.sol-header .sol-mobile{display:none}}@media (max-width:1119px){.sol-header .sol-header__nav,.sol-header .sol-header__actions,.sol-header .sol-mega{display:none}.sol-header .sol-header__toggle{display:inline-flex}.sol-header .sol-header__bar{border-bottom:0}.sol-header .sol-header__logo-img{width:103px;height:21.7px}}:root{--sol-navy-2:#01234C;--sol-body:#505050;--sol-gray-text:#5A6670;--sol-divider:#EDF2F9;--sol-divider-2:#F8F9FA;--sol-content:1230px;--sol-section-y:100px;--sol-section-x:141px}@media (max-width:767px){:root{--sol-section-y:48px;--sol-section-x:20px}}.sol-section{padding:var(--sol-section-y) var(--sol-section-x);background:var(--sol-white)}.sol-section--off{background:var(--sol-off)}.sol-section--no-top{padding-top:0}.sol-container{width:100%;max-width:var(--sol-content);margin:0 auto}.sol-h2,.sol-h2--lg,.breakdance .sol-h2,.breakdance .sol-h2--lg{margin:0;font-family:var(--sol-font);font-weight:700;color:var(--sol-navy)}.sol-h2,.breakdance .sol-h2{font-size:48px;line-height:48px}.sol-h2--lg,.breakdance .sol-h2--lg{font-size:40px;line-height:48px}@media (max-width:767px){.sol-h2,.sol-h2--lg,.breakdance .sol-h2,.breakdance .sol-h2--lg{font-size:28px;line-height:1.15}}.sol-body,.breakdance .sol-body{margin:0;font-family:var(--sol-font);font-size:18px;font-weight:500;line-height:30px;color:var(--sol-body)}@media (max-width:767px){.sol-body,.breakdance .sol-body{font-size:15px;line-height:1.55}}.sol-center{text-align:center}.sol-under-header{margin-top:calc(-1 * var(--sol-header-h));padding-top:calc(var(--sol-header-h) + var(--sol-under-header-gap, 51px))}@media (max-width:767px){.sol-under-header{margin-top:0;padding-top:var(--sol-under-header-gap-phone,24px)}}.sol-cta{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:548px;margin:0 auto;text-align:center}@media (max-width:767px){.sol-cta{align-items:stretch;gap:24px;text-align:left}}.sol-btn,.sol-btn .button-atom,.breakdance .sol-btn,.breakdance .sol-btn .button-atom{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 72px;border:1px solid var(--sol-green);border-radius:64px;background:var(--sol-green);font-family:var(--sol-font);font-size:16px;font-weight:700;line-height:20px;text-align:center;text-decoration:none;color:var(--sol-white);cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.sol-btn:hover,.sol-btn:focus-visible,.sol-btn .button-atom:hover,.sol-btn .button-atom:focus-visible,.breakdance .sol-btn:hover,.breakdance .sol-btn:focus-visible,.breakdance .sol-btn .button-atom:hover,.breakdance .sol-btn .button-atom:focus-visible{background:var(--sol-navy);border-color:var(--sol-navy);color:var(--sol-white)}@media (max-width:767px){.sol-btn,.sol-btn .button-atom,.breakdance .sol-btn,.breakdance .sol-btn .button-atom{width:100%;min-height:51px;padding:0 24px;border-radius:28px}}.sol-btn--outline,.sol-btn--outline .button-atom,.breakdance .sol-btn--outline,.breakdance .sol-btn--outline .button-atom{background:#fff0;color:var(--sol-navy);border-color:var(--sol-navy)}.sol-btn--outline:hover,.sol-btn--outline:focus-visible,.sol-btn--outline .button-atom:hover,.sol-btn--outline .button-atom:focus-visible,.breakdance .sol-btn--outline:hover,.breakdance .sol-btn--outline:focus-visible,.breakdance .sol-btn--outline .button-atom:hover,.breakdance .sol-btn--outline .button-atom:focus-visible{background:var(--sol-navy);color:var(--sol-white)}.sol-btn--outline-white,.sol-btn--outline-white .button-atom,.breakdance .sol-btn--outline-white,.breakdance .sol-btn--outline-white .button-atom{background:#fff0;border:1.5px solid var(--sol-white);color:var(--sol-white)}.sol-btn--outline-white:hover,.sol-btn--outline-white:focus-visible,.sol-btn--outline-white .button-atom:hover,.sol-btn--outline-white .button-atom:focus-visible,.breakdance .sol-btn--outline-white:hover,.breakdance .sol-btn--outline-white:focus-visible,.breakdance .sol-btn--outline-white .button-atom:hover,.breakdance .sol-btn--outline-white .button-atom:focus-visible{background:var(--sol-white);border-color:var(--sol-white);color:var(--sol-navy)}.sol-btn--compact,.sol-btn--compact .button-atom,.breakdance .sol-btn--compact,.breakdance .sol-btn--compact .button-atom{padding:0 40px}.sol-btn--arrow:not(:has(.button-atom))::after,.sol-btn--arrow .button-atom::after{content:"";flex-shrink:0;width:7px;height:13px;margin-left:4px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 13' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m1 1 5 5.5L1 12'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 13' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m1 1 5 5.5L1 12'/%3E%3C/svg%3E") center/contain no-repeat}.sol-sr-only{position:absolute;left:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sol-intro,.breakdance .sol-intro{max-width:1078px;margin:0 auto;font-family:var(--sol-font);font-size:27px;font-weight:700;line-height:35px;text-align:center;color:var(--sol-navy)}@media (max-width:767px){.sol-intro,.breakdance .sol-intro{font-size:18px;font-weight:500;line-height:1.6;text-align:left}}.sol-circle-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--sol-green-light);color:var(--sol-green);transition:transform 0.2s ease,background-color 0.2s ease}:where(.sol-vraagnav,.sol-contact,.sol-faq) button{padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer}:where(.sol-vraagnav,.sol-contact,.sol-faq) ul{margin:0;padding:0;list-style:none}:where(.sol-vraagnav,.sol-contact,.sol-faq) a{color:inherit;text-decoration:none}:where(.sol-vraagnav,.sol-contact,.sol-faq) svg{display:block;flex-shrink:0}:where(.sol-vraagnav,.sol-contact,.sol-faq) *,:where(.sol-vraagnav,.sol-contact,.sol-faq) *::before,:where(.sol-vraagnav,.sol-contact,.sol-faq) *::after{box-sizing:border-box}@keyframes sol-enter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sol-leave{from{opacity:1}to{opacity:0}}.sol-vraagnav{width:100%;max-width:var(--sol-content);margin:0 auto;font-family:var(--sol-font);color:var(--sol-navy)}.sol-vraagnav .sol-vraagnav__title{margin:0 0 33px;font-size:40px;font-weight:700;line-height:48px;text-align:center;color:var(--sol-navy)}.sol-vraagnav .sol-vraagnav__cards{display:grid;grid-template-columns:445fr 769fr;gap:16px;align-items:stretch}.sol-vraagnav .sol-vraagnav__card{min-height:462px;border:1px solid var(--sol-gray);border-radius:20px;background:var(--sol-white)}.sol-vraagnav .sol-vraagnav__card--topics{padding:35px 37px 37px 33px}.sol-vraagnav .sol-vraagnav__heading{margin:0;font-size:26px;font-weight:700;line-height:40px;color:var(--sol-navy)}.sol-vraagnav .sol-vraagnav__topics{display:flex;flex-direction:column;gap:14px;margin:38px 0 0 4px}.sol-vraagnav .sol-vraagnav__topic{display:flex;align-items:center;width:100%;min-height:51px;padding:9px 4px 0;border-bottom:1px solid var(--sol-divider);font-size:18px;font-weight:500;line-height:20px;color:var(--sol-navy-2);transition:color 0.15s ease,font-size 0.2s var(--sol-ease)}.sol-vraagnav .sol-vraagnav__topic:hover,.sol-vraagnav .sol-vraagnav__topic:focus-visible{color:var(--sol-navy)}.sol-vraagnav .sol-vraagnav__topic:focus-visible{outline:2px solid var(--sol-green);outline-offset:2px;border-radius:4px}.sol-vraagnav .sol-vraagnav__topic.is-active{font-size:20px;font-weight:700;color:var(--sol-navy)}.sol-vraagnav .sol-vraagnav__card--links{display:flex;flex-direction:column;padding:44px 0 0;overflow:hidden}.sol-vraagnav .sol-vraagnav__heading--links{padding:0 35px;font-size:21px;line-height:20px;color:var(--sol-navy-2)}.sol-vraagnav .sol-vraagnav__panels{flex:1 1 auto;margin-top:17px}.sol-vraagnav .sol-vraagnav__panel[hidden]{display:none}.sol-vraagnav .sol-vraagnav__panel.is-leaving{animation:sol-leave 0.15s ease both}.sol-vraagnav .sol-vraagnav__panel.is-entering .sol-vraagnav__links>li{animation:sol-enter 0.3s var(--sol-ease) both;animation-delay:calc(var(--sol-i, 0) * 45ms)}.sol-vraagnav .sol-vraagnav__link{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:73px;padding:0 37px 0 34px;border-bottom:1px solid var(--sol-gray);font-size:17px;font-weight:500;line-height:20px;color:var(--sol-navy-2);transition:color 0.15s ease,background-color 0.2s ease}.sol-vraagnav .sol-vraagnav__link svg{width:27px;height:27px;color:var(--sol-navy);transition:transform 0.2s var(--sol-ease)}.sol-vraagnav .sol-vraagnav__link:hover,.sol-vraagnav .sol-vraagnav__link:focus-visible{color:var(--sol-navy);background:var(--sol-divider-2)}.sol-vraagnav .sol-vraagnav__link:hover svg,.sol-vraagnav .sol-vraagnav__link:focus-visible svg{transform:translateX(4px)}.sol-vraagnav .sol-vraagnav__contact{display:flex;flex-wrap:wrap;gap:0 5px;align-items:center;min-height:72px;margin-top:auto;padding:0 28px;font-size:16px;font-weight:700;line-height:18px;letter-spacing:-.16px;color:var(--sol-green)}.sol-vraagnav .sol-vraagnav__contact a{color:var(--sol-green)}.sol-vraagnav .sol-vraagnav__contact a:hover,.sol-vraagnav .sol-vraagnav__contact a:focus-visible{text-decoration:underline;text-underline-offset:3px}.sol-vraagnav.is-hidden{opacity:0}.sol-vraagnav.is-animating .sol-vraagnav__title,.sol-vraagnav.is-animating .sol-vraagnav__card{animation:sol-enter 0.45s var(--sol-ease) both}.sol-vraagnav.is-animating .sol-vraagnav__card--topics{animation-delay:80ms}.sol-vraagnav.is-animating .sol-vraagnav__card--links{animation-delay:160ms}.sol-vraagnav.is-animating .sol-vraagnav__topic{animation:sol-enter 0.35s var(--sol-ease) both;animation-delay:calc(200ms + var(--sol-i, 0) * 50ms)}.sol-vraagnav.is-animating .sol-vraagnav__links>li{animation:sol-enter 0.35s var(--sol-ease) both;animation-delay:calc(280ms + var(--sol-i, 0) * 50ms)}.sol-vraagnav.is-animating .sol-vraagnav__contact{animation:sol-enter 0.35s var(--sol-ease) both;animation-delay:560ms}@media (prefers-reduced-motion:reduce){.sol-vraagnav,.sol-vraagnav *{animation:none!important;transition:none!important}}@media (max-width:899px){.sol-vraagnav .sol-vraagnav__cards{grid-template-columns:1fr}.sol-vraagnav .sol-vraagnav__card{min-height:0}}@media (max-width:767px){.sol-vraagnav .sol-vraagnav__title{margin-bottom:24px;font-size:28px;line-height:1.15;text-align:left}.sol-vraagnav .sol-vraagnav__card{border-radius:16px}.sol-vraagnav .sol-vraagnav__card--topics{padding:20px 20px 10px}.sol-vraagnav .sol-vraagnav__heading{font-size:20px;line-height:28px}.sol-vraagnav .sol-vraagnav__topics{margin:10px 0 0;gap:0}.sol-vraagnav .sol-vraagnav__topic{min-height:48px;padding:0;font-size:16px}.sol-vraagnav .sol-vraagnav__topic.is-active{font-size:17px}.sol-vraagnav .sol-vraagnav__topic:last-child{border-bottom:0}.sol-vraagnav .sol-vraagnav__card--links{padding-top:20px}.sol-vraagnav .sol-vraagnav__heading--links{padding:0 20px;font-size:17px;line-height:24px}.sol-vraagnav .sol-vraagnav__panels{margin-top:8px}.sol-vraagnav .sol-vraagnav__link{min-height:56px;padding:0 20px;font-size:15px}.sol-vraagnav .sol-vraagnav__link svg{width:22px;height:22px}.sol-vraagnav .sol-vraagnav__contact{min-height:60px;padding:0 20px;font-size:15px}}.sol-contact{display:grid;grid-template-columns:665fr 484fr;gap:81px;align-items:center;width:100%;max-width:var(--sol-content);margin:0 auto;font-family:var(--sol-font);color:var(--sol-navy)}.sol-contact .sol-contact__photo{display:block;width:100%;height:auto;aspect-ratio:665/460;border-radius:20px;object-fit:cover}.sol-contact .sol-contact__body{padding:44px 0 0}.sol-contact .sol-contact__title{margin:0 0 50px;font-size:40px;font-weight:700;line-height:48px;color:var(--sol-navy)}.sol-contact .sol-contact__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:43px 59px}.sol-contact .sol-contact__heading{margin:0}.sol-contact .sol-contact__label{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;font-size:20px;font-weight:700;line-height:28px;color:var(--sol-navy);cursor:default}.sol-contact .sol-contact__toggle-icon{display:none}.sol-contact .sol-contact__content{margin-top:5px;font-size:16px;font-weight:500;line-height:25px;color:var(--sol-navy)}.sol-contact .sol-contact__content p{margin:0}.sol-contact .sol-contact__content a{color:inherit}.sol-contact .sol-contact__content a:hover,.sol-contact .sol-contact__content a:focus-visible{text-decoration:underline;text-underline-offset:3px}.sol-contact .sol-contact__btn{margin-top:11px;padding:0 40px}.sol-contact .sol-contact__mobile-btn{display:none}@media (max-width:899px){.sol-contact{grid-template-columns:1fr;gap:24px}.sol-contact .sol-contact__photo{aspect-ratio:350/200;max-height:320px}.sol-contact .sol-contact__body{padding:0}.sol-contact .sol-contact__title{margin-bottom:24px;font-size:28px;line-height:1.15}.sol-contact .sol-contact__items{display:flex;flex-direction:column;gap:12px}.sol-contact .sol-contact__item{padding:18px 20px;border-radius:16px;background:var(--sol-off)}.sol-contact .sol-contact__label{font-size:17px;line-height:1.25;cursor:pointer}.sol-contact .sol-contact__toggle-icon{display:block;width:16px;font-size:28px;font-weight:500;line-height:28px;text-align:center;color:var(--sol-green)}.sol-contact .sol-contact__item:not(.is-open) .sol-contact__content{display:none}.sol-contact .sol-contact__content{margin-top:12px;font-size:15px;line-height:1.55;color:rgb(0 25 43 / .7)}.sol-contact .sol-contact__btn{display:none}.sol-contact .sol-contact__mobile-btn{display:block;margin-top:12px}}.sol-faq{width:100%;max-width:872px;margin:0 auto;font-family:var(--sol-font);color:var(--sol-navy)}.sol-faq .sol-faq__title{margin:0 0 32px;font-size:40px;font-weight:700;line-height:48px;text-align:center;color:var(--sol-navy)}.sol-faq .sol-faq__list{display:flex;flex-direction:column;gap:2px}.sol-faq .sol-faq__item{border-bottom:1px solid var(--sol-divider-2)}.sol-faq .sol-faq__heading{margin:0}.sol-faq .sol-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:82px;padding:20px 36px 20px 31px;font-size:20px;font-weight:700;line-height:32px;color:var(--sol-navy)}.sol-faq .sol-faq__question .sol-circle-icon svg{width:10px;height:10px}.sol-faq .sol-faq__question:focus-visible{outline:2px solid var(--sol-green);outline-offset:-2px;border-radius:8px}.sol-faq .sol-faq__item.is-open .sol-circle-icon{transform:rotate(180deg)}.sol-faq .sol-faq__plus{display:none}.sol-faq .sol-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.25s ease}.sol-faq .sol-faq__answer>div{overflow:hidden}.sol-faq .sol-faq__item.is-open .sol-faq__answer{grid-template-rows:1fr}.sol-faq .sol-faq__answer-inner{padding:0 36px 24px 31px;font-size:16px;font-weight:500;line-height:25px;color:var(--sol-body)}.sol-faq .sol-faq__answer-inner p{margin:0 0 12px}.sol-faq .sol-faq__answer-inner p:last-child{margin-bottom:0}.sol-faq .sol-faq__answer-inner a{color:var(--sol-green)}@media (max-width:767px){.sol-faq .sol-faq__title{margin-bottom:24px;font-size:28px;line-height:1.15;text-align:left}.sol-faq .sol-faq__list{gap:12px}.sol-faq .sol-faq__item{border:0;border-radius:16px;background:var(--sol-white)}.sol-faq .sol-faq__question{min-height:0;padding:18px 20px;font-size:17px;line-height:1.25}.sol-faq .sol-faq__question .sol-circle-icon{display:none}.sol-faq .sol-faq__plus{display:block;width:16px;flex-shrink:0;font-size:28px;font-weight:500;line-height:28px;text-align:center;color:var(--sol-green)}.sol-faq .sol-faq__answer-inner{padding:0 20px 18px;font-size:15px;line-height:1.55;color:rgb(0 25 43 / .7)}}.sol-badges{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;font-family:var(--sol-font)}.sol-badges li{margin:0;padding:0}.sol-badges__pill,.breakdance .sol-badges__pill{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:12px 20px 12px 18px;border:1px solid var(--sol-gray);border-radius:32px;background:var(--sol-white);font-size:15px;font-weight:700;line-height:1.2;color:var(--sol-navy);text-decoration:none;transition:border-color 0.2s ease,box-shadow 0.2s ease}.sol-badges__pill:hover,.sol-badges__pill:focus-visible,.breakdance .sol-badges__pill:hover,.breakdance .sol-badges__pill:focus-visible{color:var(--sol-navy);border-color:var(--sol-navy)}.sol-badges__icon{display:inline-flex;flex-shrink:0}.sol-badges__icon svg{display:block;width:18px;height:18px}.sol-footer{display:block;width:100%;background:var(--sol-off);font-family:var(--sol-font);color:var(--sol-navy)}:where(.sol-footer) a{color:inherit;text-decoration:none}:where(.sol-footer) ul{margin:0;padding:0;list-style:none}:where(.sol-footer) p,:where(.sol-footer) h3{margin:0}:where(.sol-footer) button{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit}:where(.sol-footer) *,:where(.sol-footer) *::before,:where(.sol-footer) *::after{box-sizing:border-box}.sol-footer .sol-footer__inner{max-width:calc(1320px + 2 * var(--sol-gutter));margin:0 auto;padding:72px var(--sol-gutter) 32px}.sol-footer .sol-footer__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 32px;padding:44px 56px;border-radius:32px;background:var(--sol-navy);color:var(--sol-white)}.sol-footer .sol-footer__cta-title{font-size:34px;font-weight:700;line-height:1.12;color:var(--sol-white)}.sol-footer .sol-footer__cta-sub{margin-top:10px;font-size:18px;font-weight:500;line-height:1.6;color:var(--sol-white)}.sol-footer .sol-footer__cta-actions{display:flex;flex-wrap:wrap;gap:14px}.sol-footer .sol-btn{min-height:50px;padding:0 28px;border-radius:32px;line-height:1}.sol-footer .sol-btn--outline-white{min-height:53px}.sol-footer .sol-footer__columns{display:grid;grid-template-columns:380px repeat(3,minmax(0,1fr));gap:40px 48px;padding:64px 0 56px}.sol-footer .sol-footer__logo{display:inline-block;color:var(--sol-navy)}.sol-footer .sol-footer__logo-img{display:block;width:150px;height:31.5px;background-color:currentColor;-webkit-mask:var(--sol-logo-src) no-repeat left center/contain;mask:var(--sol-logo-src) no-repeat left center/contain}.sol-footer .sol-footer__tagline{margin-top:20px;font-size:20px;font-weight:700;line-height:1.25}.sol-footer .sol-footer__contact{display:flex;flex-direction:column;gap:10px;margin-top:24px;font-size:16px;font-weight:500;line-height:1.6}.sol-footer .sol-footer__contact a{color:var(--sol-navy);text-decoration:underline;text-decoration-color:#fff0;text-underline-offset:3px;transition:text-decoration-color 0.2s ease,color 0.2s ease}.sol-footer .sol-footer__contact a:hover,.sol-footer .sol-footer__contact a:focus-visible{color:var(--sol-green);text-decoration-color:currentColor}.sol-footer .sol-footer__muted{color:var(--sol-navy-70)}.sol-footer .sol-footer__col{display:flex;flex-direction:column;gap:40px;min-width:0}.sol-footer .sol-footer__group-title{font-size:18px;font-weight:700;line-height:1.25;color:var(--sol-navy)}.sol-footer .sol-footer__group-title::after{content:"";display:block;width:32px;height:3px;margin-top:14px;border-radius:2px;background:var(--sol-green)}.sol-footer .sol-footer__group-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;cursor:default}.sol-footer .sol-footer__chevron{display:none;flex-shrink:0;transition:transform 0.25s var(--sol-ease)}.sol-footer .sol-footer__links{display:flex;flex-direction:column;gap:14px;margin-top:14px;font-size:16px;font-weight:500;line-height:1.2}.sol-footer .sol-footer__links a{color:var(--sol-navy);transition:color 0.15s ease}.sol-footer .sol-footer__links a:hover,.sol-footer .sol-footer__links a:focus-visible{color:var(--sol-green)}.sol-footer .sol-footer__reviews{padding-bottom:32px}.sol-footer .sol-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 28px;padding-top:24px;border-top:1px solid var(--sol-gray);font-size:14px;font-weight:500;line-height:1.5;color:var(--sol-navy-70)}.sol-footer .sol-footer__legal{display:flex;flex-wrap:wrap;gap:10px 28px}.sol-footer .sol-footer__legal a{color:inherit;transition:color 0.15s ease}.sol-footer .sol-footer__legal a:hover,.sol-footer .sol-footer__legal a:focus-visible{color:var(--sol-navy)}@media (max-width:1119px){.sol-footer .sol-footer__columns{grid-template-columns:repeat(3,minmax(0,1fr))}.sol-footer .sol-footer__brand{grid-column:1/-1}}@media (max-width:899px){.sol-footer .sol-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sol-footer .sol-footer__inner{display:flex;flex-direction:column;gap:32px;padding:40px var(--sol-gutter) 32px}.sol-footer .sol-footer__cta{flex-direction:column;align-items:stretch;gap:16px;padding:24px;border-radius:24px}.sol-footer .sol-footer__cta-title{font-size:22px;line-height:1.15}.sol-footer .sol-footer__cta-sub{margin-top:16px;font-size:16px}.sol-footer .sol-footer__cta-actions{flex-direction:column;gap:16px}.sol-footer .sol-btn{width:100%;min-height:51px;padding:0 16px}.sol-footer .sol-footer__columns{display:flex;flex-direction:column;gap:0;padding:0}.sol-footer .sol-footer__brand{margin-bottom:32px}.sol-footer .sol-footer__tagline{margin-top:16px}.sol-footer .sol-footer__contact{gap:8px;margin-top:16px;padding-top:8px}.sol-footer .sol-footer__col{gap:0}.sol-footer .sol-footer__group-title::after{display:none}.sol-footer .sol-footer__group-toggle{min-height:56px;padding:16px 0;border-bottom:1px solid var(--sol-gray);cursor:pointer}.sol-footer .sol-footer__chevron{display:block}.sol-footer .sol-footer__group.is-open .sol-footer__chevron{transform:rotate(180deg)}.sol-footer .sol-footer__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.3s var(--sol-ease)}.sol-footer .sol-footer__panel>div{overflow:hidden}.sol-footer .sol-footer__group.is-open .sol-footer__panel{grid-template-rows:1fr}.sol-footer .sol-footer__links{gap:12px;margin:0;padding:14px 0 18px}.sol-footer .sol-footer__reviews{padding-bottom:0}.sol-footer .sol-footer__badges{gap:8px}.sol-footer .sol-footer__bottom{flex-direction:column;align-items:flex-start;gap:10px}.sol-footer .sol-footer__copyright{color:var(--sol-navy)}.sol-footer .sol-footer__legal{gap:8px 16px}}.sol-brochure{display:block;width:100%;background:var(--sol-white);font-family:var(--sol-font);color:var(--sol-navy)}:where(.sol-brochure) p,:where(.sol-brochure) h2{margin:0}:where(.sol-brochure) *,:where(.sol-brochure) *::before,:where(.sol-brochure) *::after{box-sizing:border-box}.sol-brochure .sol-brochure__inner{max-width:calc(1320px + 2 * var(--sol-gutter));margin:0 auto;padding:72px var(--sol-gutter)}.sol-brochure .sol-brochure__card{display:flex;align-items:stretch;overflow:hidden;border-radius:28px;background:var(--sol-off)}.sol-brochure .sol-brochure__media{position:relative;flex:0 0 480px;min-height:358px;overflow:hidden}.sol-brochure .sol-brochure__img{display:block;width:100%;height:100%;object-fit:contain}.sol-brochure .sol-brochure__content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:28px;min-width:0;padding:56px}.sol-brochure .sol-brochure__text{display:flex;flex-direction:column;gap:14px}.sol-brochure .sol-brochure__eyebrow{font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--sol-navy-70)}.sol-brochure .sol-brochure__title,.sol-brochure.sol-brochure .sol-brochure__title{font-family:var(--sol-font);font-size:40px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--sol-navy)}.sol-brochure .sol-brochure__body{font-size:17px;font-weight:500;line-height:1.6;color:var(--sol-navy-70)}.sol-brochure .sol-brochure__demo,.sol-brochure .gform_wrapper form{display:flex;align-items:flex-end;gap:12px}.sol-brochure .sol-brochure__field,.sol-brochure .gform_wrapper .gform-body{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.sol-brochure .gform_wrapper .gform_fields{display:block}.sol-brochure .gform_wrapper .gfield{margin:0;padding:0}.sol-brochure .gform_wrapper .gfield+.gfield{margin-top:12px}.sol-brochure .sol-brochure__field-label,.sol-brochure .gform_wrapper .gfield_label{display:block;margin:0 0 8px;font-size:15px;font-weight:700;line-height:1.2;color:var(--sol-navy)}.sol-brochure .gform_wrapper .gfield_required{display:none}.sol-brochure .sol-brochure__input,.sol-brochure .gform_wrapper .ginput_container input[type=email],.sol-brochure .gform_wrapper .ginput_container input[type=text]{display:block;width:100%;min-height:50px;margin:0;padding:15px 18px;border:1px solid var(--sol-gray);border-radius:12px;background:var(--sol-white);font-family:var(--sol-font);font-size:15px;font-weight:500;line-height:1.2;color:var(--sol-navy)}.sol-brochure .sol-brochure__input{color:var(--sol-navy-70)}.sol-brochure .gform_wrapper .ginput_container input::placeholder{color:var(--sol-navy-70);opacity:1}.sol-brochure .gform_wrapper .ginput_container input:focus-visible{outline:2px solid var(--sol-green);outline-offset:1px;border-color:var(--sol-green)}.sol-brochure .gform_wrapper .gform_footer{flex:0 0 auto;margin:0;padding:0}.sol-brochure .sol-brochure__btn,.sol-brochure .gform_wrapper .gform_footer .gform_button,.sol-brochure .gform_wrapper .gform_footer input[type=submit],.sol-brochure .gform_wrapper .gform_footer button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;margin:0;padding:0 32px;border:1px solid var(--sol-green);border-radius:32px;background:var(--sol-green);font-family:var(--sol-font);font-size:16px;font-weight:700;line-height:1;white-space:nowrap;color:var(--sol-white);cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease}.sol-brochure .sol-brochure__btn:hover,.sol-brochure .sol-brochure__btn:focus-visible,.sol-brochure .gform_wrapper .gform_footer .gform_button:hover,.sol-brochure .gform_wrapper .gform_footer .gform_button:focus-visible,.sol-brochure .gform_wrapper .gform_footer input[type=submit]:hover,.sol-brochure .gform_wrapper .gform_footer input[type=submit]:focus-visible,.sol-brochure .gform_wrapper .gform_footer button:hover,.sol-brochure .gform_wrapper .gform_footer button:focus-visible{background:var(--sol-navy);border-color:var(--sol-navy);color:var(--sol-white)}.sol-brochure .gform_wrapper .gfield_validation_message,.sol-brochure .gform_wrapper .validation_message{margin:8px 0 0;padding:0;border:0;background:none;font-size:14px;line-height:1.4;color:#C0392B}.sol-brochure .gform_wrapper .gform_validation_errors{display:none}.sol-brochure .gform_confirmation_message{font-size:17px;font-weight:700;line-height:1.5;color:var(--sol-green)}.sol-brochure .sol-brochure__note{margin-top:10px;font-size:13px;line-height:1.4;color:#C0392B}@media (max-width:1119px){.sol-brochure .sol-brochure__media{flex-basis:40%}.sol-brochure .sol-brochure__content{padding:40px}.sol-brochure .sol-brochure__title,.sol-brochure.sol-brochure .sol-brochure__title{font-size:34px}}@media (max-width:899px){.sol-brochure .sol-brochure__card{flex-direction:column}.sol-brochure .sol-brochure__media{flex-basis:auto;min-height:260px}}@media (max-width:767px){.sol-brochure .sol-brochure__inner{padding:40px var(--sol-gutter)}.sol-brochure .sol-brochure__card{border-radius:24px}.sol-brochure .sol-brochure__media{min-height:220px}.sol-brochure .sol-brochure__content{gap:24px;padding:28px 24px}.sol-brochure .sol-brochure__text{gap:12px}.sol-brochure .sol-brochure__title,.sol-brochure.sol-brochure .sol-brochure__title{font-size:28px;letter-spacing:0}.sol-brochure .sol-brochure__body{font-size:16px}.sol-brochure .sol-brochure__demo,.sol-brochure .gform_wrapper form{flex-direction:column;align-items:stretch;gap:16px}.sol-brochure .sol-brochure__btn,.sol-brochure .gform_wrapper .gform_footer .gform_button,.sol-brochure .gform_wrapper .gform_footer input[type=submit],.sol-brochure .gform_wrapper .gform_footer button{width:100%}}.sol-hero{display:block;width:100%;font-family:var(--sol-font)}:where(.sol-hero) p,:where(.sol-hero) h1,:where(.sol-hero) h2{margin:0}:where(.sol-hero) ul{margin:0;padding:0;list-style:none}:where(.sol-hero) a{color:inherit;text-decoration:none}:where(.sol-hero) *,:where(.sol-hero) *::before,:where(.sol-hero) *::after{box-sizing:border-box}.sol-hero .sol-hero__root{position:relative;isolation:isolate;overflow:hidden;margin-top:calc(-1 * var(--sol-header-h));padding-top:var(--sol-header-h);background:var(--sol-navy);color:var(--sol-white)}.sol-hero .sol-hero__media{position:absolute;inset:0;z-index:-1;background:var(--sol-hero-img) var(--sol-hero-pos,center)/cover no-repeat}.sol-hero .sol-hero__media::after{content:"";position:absolute;inset:0;background:rgb(0 0 0 / .34)}.sol-hero .sol-hero--compact .sol-hero__media::after{background:linear-gradient(180deg,rgb(0 0 0 / .2) 0%,rgb(0 0 0 / .1) 50%,#fff0 100%),rgb(0 0 0 / .2)}.sol-hero .sol-hero__inner{display:flex;align-items:center;width:100%;max-width:var(--sol-container);min-height:calc(803px - var(--sol-header-h));margin:0 auto;padding:40px var(--sol-gutter)}.sol-hero .sol-hero--compact .sol-hero__inner{min-height:calc(560px - var(--sol-header-h))}.sol-hero .sol-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:28px;width:100%;padding-left:50px}.sol-hero .sol-hero--compact .sol-hero__content{gap:33px;padding-left:82px}.sol-hero .sol-hero__badge{display:inline-flex;align-items:center;gap:16px;min-height:42px;padding:9px 16px;border:1px solid rgb(216 216 216 / .5);border-radius:60px;background:rgb(255 255 255 / .1);font-size:14px;font-weight:700;line-height:1;color:var(--sol-white)}.sol-hero .sol-hero__badge svg{display:block;flex-shrink:0;width:18px;height:18px}.sol-hero .sol-hero__title{max-width:1392px;font-family:var(--sol-font);font-size:56px;font-weight:700;line-height:1;letter-spacing:0;color:var(--sol-white)}.sol-hero .sol-hero__sub{max-width:487px;font-size:20px;font-weight:500;line-height:1.2;color:var(--sol-white)}.sol-hero .sol-hero--compact .sol-hero__sub{max-width:543px;font-size:18px;line-height:30px}.sol-hero .sol-hero__btn,.sol-hero.sol-hero .sol-hero__btn{gap:16px;min-height:50px;padding:0 37px;border-radius:64px;line-height:20px}.sol-hero .sol-hero__btn-icon{display:block;flex-shrink:0}.sol-hero .sol-hero__btn--mobiel{display:none}.sol-hero .sol-hero__checks{display:flex;flex-wrap:wrap;gap:10px 28px}.sol-hero .sol-hero__checks li{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;line-height:25px}.sol-hero .sol-hero__check{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--sol-green);color:var(--sol-white)}.sol-hero .sol-hero__check svg{display:block}.sol-hero .sol-hero__logos{--sol-logo-h:42px;--sol-logo-h-m:34px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 36px}.sol-hero .sol-hero__logos img{display:block;width:auto;height:var(--sol-logo-h)}.sol-hero .sol-hero__logos--wit img{filter:brightness(0) invert(1)}@media (max-width:1119px){.sol-hero .sol-hero__inner{min-height:0;padding:72px var(--sol-gutter)}.sol-hero .sol-hero__content,.sol-hero .sol-hero--compact .sol-hero__content{padding-left:0}.sol-hero .sol-hero__title{font-size:44px;line-height:1.05}}@media (max-width:767px){.sol-hero .sol-hero__root{margin-top:0;padding-top:0}.sol-hero .sol-hero__media{background-image:var(--sol-hero-img-m,var(--sol-hero-img))}.sol-hero .sol-hero__media::after{background:linear-gradient(180deg,#fff0 37%,rgb(0 15 26 / .75) 100%),rgb(0 0 0 / .2)}.sol-hero .sol-hero__inner{align-items:flex-end;min-height:749px;padding:120px var(--sol-gutter) 43px}.sol-hero .sol-hero__content{gap:18px}.sol-hero .sol-hero__badge{gap:15px;min-height:39px;padding:8px 15px;border-radius:55px;font-size:13px}.sol-hero .sol-hero__title{font-size:40px;line-height:1.15;letter-spacing:-.01em}.sol-hero .sol-hero__sub{max-width:none;font-size:16px;line-height:1.6}.sol-hero .sol-hero__btn,.sol-hero.sol-hero .sol-hero__btn{width:100%;min-height:50px;padding:0 24px;border-radius:32px}.sol-hero .sol-hero__btn-icon{display:block}.sol-hero .sol-hero__btn--mobiel{display:inline-flex}.sol-hero .sol-hero__checks{flex-direction:column;align-items:flex-start;gap:10px}.sol-hero .sol-hero__checks li{font-size:14px;line-height:1.3}.sol-hero .sol-hero__logos{justify-content:center;align-self:stretch;width:100%;gap:12px 24px}.sol-hero .sol-hero__logos img{height:var(--sol-logo-h-m)}.sol-hero .sol-hero--compact{background:var(--sol-off);color:var(--sol-navy)}.sol-hero .sol-hero--compact .sol-hero__media{position:relative;z-index:0;height:210px;margin:20px var(--sol-gutter) 0;border-radius:24px}.sol-hero .sol-hero--compact .sol-hero__media::after{display:none}.sol-hero .sol-hero--compact .sol-hero__inner{align-items:flex-start;min-height:0;padding:20px var(--sol-gutter) 32px}.sol-hero .sol-hero--compact .sol-hero__content{gap:20px}.sol-hero .sol-hero--compact .sol-hero__badge{gap:10px;min-height:38px;padding:9px 16px 9px 14px;border:0;border-radius:24px;background:var(--sol-white);font-size:13px;line-height:1.2;color:var(--sol-navy)}.sol-hero .sol-hero--compact .sol-hero__badge svg{width:20px;height:20px}.sol-hero .sol-hero--compact .sol-hero__title{font-size:34px;line-height:1.12;letter-spacing:0;color:var(--sol-navy)}.sol-hero .sol-hero--compact .sol-hero__sub{font-size:16px;line-height:1.6;color:var(--sol-navy-70)}.sol-hero .sol-hero--compact .sol-hero__btn,.sol-hero .sol-hero--compact.sol-hero--compact .sol-hero__btn{min-height:51px;border-radius:28px}}.sol-heroform{display:block;width:100%;font-family:var(--sol-font)}:where(.sol-heroform) p,:where(.sol-heroform) h1,:where(.sol-heroform) h2{margin:0}:where(.sol-heroform) ul,:where(.sol-heroform) ol{margin:0;padding:0;list-style:none}:where(.sol-heroform) a{color:inherit;text-decoration:none}:where(.sol-heroform) i{font-style:normal}:where(.sol-heroform) *,:where(.sol-heroform) *::before,:where(.sol-heroform) *::after{box-sizing:border-box}.sol-heroform .sol-heroform__root{position:relative;isolation:isolate;overflow:hidden;margin-top:calc(-1 * var(--sol-header-h));padding-top:var(--sol-header-h);background:var(--sol-navy);color:var(--sol-white)}.sol-heroform .sol-heroform__media{position:absolute;inset:0;z-index:-1;background:var(--sol-hero-img) var(--sol-hero-pos,center)/cover no-repeat}.sol-heroform .sol-heroform__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .2) 0%,rgb(0 0 0 / .1) 50%,#fff0 100%),rgb(0 0 0 / .2)}.sol-heroform .sol-heroform__inner{position:static;display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:var(--sol-container);margin:0 auto;padding:58px var(--sol-gutter) 60px calc(var(--sol-gutter) + 82px)}.sol-heroform .sol-heroform--kaart .sol-heroform__inner{justify-content:flex-end;min-height:calc(858px - var(--sol-header-h))}.sol-heroform .sol-heroform--balk .sol-heroform__inner{min-height:calc(893px - var(--sol-header-h));padding:28px var(--sol-gutter) 64px calc(var(--sol-gutter) + 56px)}.sol-heroform .sol-heroform__crumbs{margin-bottom:8px;font-size:15px;font-weight:700;line-height:25px;color:rgb(255 255 255 / .5)}.sol-heroform .sol-heroform__crumbs ol{display:flex;flex-wrap:wrap;gap:0 6px}.sol-heroform .sol-heroform__crumbs li+li::before{content:"/";margin-right:6px}.sol-heroform .sol-heroform__crumbs a{color:inherit}.sol-heroform .sol-heroform__crumbs a:hover,.sol-heroform .sol-heroform__crumbs a:focus-visible{color:var(--sol-white)}.sol-heroform .sol-heroform--balk .sol-heroform__crumbs{margin-bottom:28px;font-size:14px;font-weight:500;line-height:1.5;color:var(--sol-white)}.sol-heroform .sol-heroform__panel{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:500px;max-width:100%;padding:32px;border-radius:24px;background:var(--sol-white);color:var(--sol-navy);box-shadow:0 16px 40px rgb(0 15 26 / .18)}.sol-heroform .sol-heroform--balk .sol-heroform__panel{gap:28px;width:100%;max-width:745px;padding:0;border-radius:0;background:none;color:var(--sol-white);box-shadow:none}.sol-heroform .sol-heroform__tag{display:inline-flex;align-items:center;gap:8px;padding:8px 16px 8px 12px;border-radius:999px;background:#E6F7F0;font-size:15px;font-weight:700;line-height:1.2;color:var(--sol-navy)}.sol-heroform .sol-heroform__tag .sol-heroform__check{width:18px;height:18px}.sol-heroform .sol-heroform__title{font-family:var(--sol-font);font-size:28px;font-weight:700;line-height:1.15;color:inherit}.sol-heroform .sol-heroform--balk .sol-heroform__title{max-width:565px;font-size:64px;line-height:1.1;letter-spacing:-.01em}.sol-heroform .sol-heroform__text{max-width:560px;font-size:18px;font-weight:500;line-height:1.6}.sol-heroform .sol-heroform__checks{display:flex;flex-direction:column;gap:10px}.sol-heroform .sol-heroform__checks li{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:500;line-height:1.6}.sol-heroform .sol-heroform--balk .sol-heroform__checks{gap:12px}.sol-heroform .sol-heroform--balk .sol-heroform__checks li{gap:12px;line-height:1.2}.sol-heroform .sol-heroform__check{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--sol-green);color:var(--sol-white)}.sol-heroform .sol-heroform__check svg{display:block}.sol-heroform .sol-heroform__formbox{display:flex;flex-direction:column;gap:20px;width:100%}.sol-heroform .sol-heroform__formkop{font-size:17px;font-weight:700;line-height:1.25}.sol-heroform .sol-heroform--balk .sol-heroform__formkop{display:none}.sol-heroform .sol-heroform__demo,.sol-heroform .gform_wrapper form{display:flex;flex-direction:column;gap:20px}.sol-heroform .sol-heroform__fields,.sol-heroform .gform_wrapper .gform_fields{display:flex;flex-wrap:wrap;gap:12px}.sol-heroform .sol-heroform__field,.sol-heroform .gform_wrapper .gfield{display:flex;flex:0 0 auto;flex-direction:column;gap:8px;margin:0;padding:0}.sol-heroform .sol-heroform__field--postcode,.sol-heroform .gform_wrapper .gfield:nth-child(1){flex:1 1 160px}.sol-heroform .sol-heroform__field--nummer,.sol-heroform .gform_wrapper .gfield:nth-child(2){width:112px}.sol-heroform .sol-heroform__field--toevoeging,.sol-heroform .gform_wrapper .gfield:nth-child(3){width:104px}.sol-heroform .gform_wrapper .gfield--type-html,.sol-heroform .gform_wrapper .gfield--type-hidden,.sol-heroform .gform_wrapper .gfield_visibility_hidden{flex-basis:100%;width:auto}.sol-heroform .gform_wrapper .gfield--type-hidden,.sol-heroform .gform_wrapper .gfield_visibility_hidden,.sol-heroform .gform_wrapper .gfield_required,.sol-heroform .gform_wrapper .gform_validation_errors{display:none}.sol-heroform .sol-heroform__label,.sol-heroform .gform_wrapper .gfield_label{display:block;margin:0;font-size:15px;font-weight:700;line-height:1.2;color:var(--sol-navy)}.sol-heroform .sol-heroform__input,.sol-heroform .gform_wrapper .ginput_container input[type=text],.sol-heroform .gform_wrapper .ginput_container input[type=number],.sol-heroform .gform_wrapper .ginput_container input[type=tel]{display:block;width:100%;min-height:48px;margin:0;padding:14px 16px;border:1px solid var(--sol-gray);border-radius:12px;background:var(--sol-white);font-family:var(--sol-font);font-size:15px;font-weight:500;line-height:1.2;color:var(--sol-navy)}.sol-heroform .sol-heroform__input{color:var(--sol-navy-70)}.sol-heroform .gform_wrapper .ginput_container input::placeholder{color:var(--sol-navy-70);opacity:1}.sol-heroform .gform_wrapper .ginput_container input:focus-visible{outline:2px solid var(--sol-green);outline-offset:1px;border-color:var(--sol-green)}.sol-heroform .gform_wrapper .gform_footer{margin:0;padding:0}.sol-heroform .sol-heroform__btn,.sol-heroform .gform_wrapper .gform_footer .gform_button,.sol-heroform .gform_wrapper .gform_footer input[type=submit],.sol-heroform .gform_wrapper .gform_footer button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin:0;padding:0 28px;border:1px solid var(--sol-green);border-radius:32px;background:var(--sol-green);font-family:var(--sol-font);font-size:16px;font-weight:700;line-height:1;white-space:nowrap;color:var(--sol-white);cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease}.sol-heroform .sol-heroform__btn:hover,.sol-heroform .sol-heroform__btn:focus-visible,.sol-heroform .gform_wrapper .gform_footer .gform_button:hover,.sol-heroform .gform_wrapper .gform_footer .gform_button:focus-visible,.sol-heroform .gform_wrapper .gform_footer input[type=submit]:hover,.sol-heroform .gform_wrapper .gform_footer input[type=submit]:focus-visible,.sol-heroform .gform_wrapper .gform_footer button:hover,.sol-heroform .gform_wrapper .gform_footer button:focus-visible{background:var(--sol-navy);border-color:var(--sol-navy);color:var(--sol-white)}.sol-heroform .gform_wrapper .gfield_validation_message,.sol-heroform .gform_wrapper .validation_message{margin:6px 0 0;padding:0;border:0;background:none;font-size:13px;line-height:1.4;color:#C0392B}.sol-heroform .gform_confirmation_message{font-size:16px;font-weight:700;line-height:1.5;color:var(--sol-green)}.sol-heroform .sol-heroform__demo-note{font-size:13px;line-height:1.4;color:#C0392B}.sol-heroform .sol-heroform__noot{width:100%;font-size:14px;font-weight:500;line-height:1.5;text-align:center;color:var(--sol-navy-70)}.sol-heroform .sol-heroform__noot-mobiel{display:none}.sol-heroform .sol-heroform--balk .sol-heroform__noot{display:none}.sol-heroform .sol-heroform--balk .sol-heroform__formbox{width:auto;padding:16px;border-radius:20px;background:var(--sol-white);color:var(--sol-navy)}.sol-heroform .sol-heroform--balk .sol-heroform__demo,.sol-heroform .sol-heroform--balk .gform_wrapper form{flex-direction:row;align-items:flex-end;gap:12px}.sol-heroform .sol-heroform--balk .sol-heroform__fields,.sol-heroform .sol-heroform--balk .gform_wrapper .gform_fields{flex-wrap:nowrap}.sol-heroform .sol-heroform--balk .gform_wrapper .gform-body{flex:0 0 auto}.sol-heroform .sol-heroform--balk .sol-heroform__field,.sol-heroform .sol-heroform--balk .gform_wrapper .gfield{gap:0}.sol-heroform .sol-heroform--balk .sol-heroform__field--postcode,.sol-heroform .sol-heroform--balk .gform_wrapper .gfield:nth-child(1){flex:0 0 167px}.sol-heroform .sol-heroform--balk .sol-heroform__field--nummer,.sol-heroform .sol-heroform--balk .gform_wrapper .gfield:nth-child(2){width:143px}.sol-heroform .sol-heroform--balk .sol-heroform__field--toevoeging,.sol-heroform .sol-heroform--balk .gform_wrapper .gfield:nth-child(3){width:146px}.sol-heroform .sol-heroform--balk .sol-heroform__label,.sol-heroform .sol-heroform--balk .gform_wrapper .gfield_label{font-size:14px;line-height:25px}.sol-heroform .sol-heroform--balk .sol-heroform__input,.sol-heroform .sol-heroform--balk .gform_wrapper .ginput_container input[type=text],.sol-heroform .sol-heroform--balk .gform_wrapper .ginput_container input[type=number],.sol-heroform .sol-heroform--balk .gform_wrapper .ginput_container input[type=tel]{min-height:47px;padding:10px 18px;border-radius:8px;font-size:14px;font-weight:700;line-height:25px}.sol-heroform .sol-heroform--balk .sol-heroform__btn,.sol-heroform .sol-heroform--balk .gform_wrapper .gform_footer .gform_button,.sol-heroform .sol-heroform--balk .gform_wrapper .gform_footer input[type=submit],.sol-heroform .sol-heroform--balk .gform_wrapper .gform_footer button{width:auto;min-height:47px;padding:0 28px;border-radius:64px}.sol-heroform .sol-heroform__scores{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 16px;width:100%;padding-top:20px;border-top:1px solid var(--sol-gray)}.sol-heroform .sol-heroform__score{display:inline-flex;align-items:center;gap:8px;color:var(--sol-navy)}.sol-heroform .sol-heroform__score svg{display:block;width:22px;height:22px}.sol-heroform .sol-heroform__score-text{display:flex;flex-direction:column}.sol-heroform .sol-heroform__score-text b{font-size:17px;font-weight:700;line-height:1.25}.sol-heroform .sol-heroform__score-text i{font-size:12px;font-weight:500;line-height:1.3;color:var(--sol-navy-70)}.sol-heroform .sol-heroform--balk .sol-heroform__scores{justify-content:flex-start;gap:8px;width:auto;margin-top:-4px;padding-top:0;border-top:0}.sol-heroform .sol-heroform--balk .sol-heroform__score{gap:6px;min-height:36px;padding:8px 14px;border:1px solid rgb(255 255 255 / .2);border-radius:999px;background:rgb(0 25 43 / .06);color:var(--sol-white)}.sol-heroform .sol-heroform--balk .sol-heroform__score svg{width:18px;height:18px}.sol-heroform .sol-heroform--balk .sol-heroform__score-text{flex-direction:row;gap:4px;font-size:14px;font-weight:700;line-height:1.3}.sol-heroform .sol-heroform--balk .sol-heroform__score-text b,.sol-heroform .sol-heroform--balk .sol-heroform__score-text i{font:inherit;color:inherit}.sol-heroform .sol-heroform__chip{display:none;align-items:center;gap:10px;padding:9px 16px 9px 14px;border-radius:24px;background:var(--sol-white);font-size:13px;font-weight:700;line-height:1.2;color:var(--sol-navy)}.sol-heroform .sol-heroform__chip svg{display:block;flex-shrink:0;width:18px;height:18px}@media (max-width:1119px){.sol-heroform .sol-heroform__inner,.sol-heroform .sol-heroform--balk .sol-heroform__inner{min-height:0;padding:48px var(--sol-gutter) 64px}.sol-heroform .sol-heroform--balk .sol-heroform__title{font-size:48px}}@media (max-width:767px){.sol-heroform .sol-heroform__root{margin-top:0;padding-top:0;background:var(--sol-off);color:var(--sol-navy)}.sol-heroform .sol-heroform__media{position:relative;z-index:0;order:30;width:100%;height:210px;border-radius:24px;background-image:var(--sol-hero-img-m,var(--sol-hero-img))}.sol-heroform .sol-heroform__media::after{display:none}.sol-heroform .sol-heroform--balk .sol-heroform__media{order:60;height:290px}.sol-heroform .sol-heroform__inner,.sol-heroform .sol-heroform--kaart .sol-heroform__inner,.sol-heroform .sol-heroform--balk .sol-heroform__inner{gap:20px;min-height:0;padding:20px var(--sol-gutter) 32px}.sol-heroform .sol-heroform--balk .sol-heroform__inner{padding:26px var(--sol-gutter) 40px}.sol-heroform .sol-heroform__crumbs{display:none}.sol-heroform .sol-heroform__panel,.sol-heroform .sol-heroform--balk .sol-heroform__panel{display:contents;color:var(--sol-navy)}.sol-heroform .sol-heroform__tag{order:0;width:100%;padding:6px 14px 6px 10px;font-size:14px;line-height:1.3}.sol-heroform .sol-heroform__tag .sol-heroform__check{width:16px;height:16px}.sol-heroform .sol-heroform__title,.sol-heroform .sol-heroform--balk .sol-heroform__title{order:10;max-width:none;font-size:34px;line-height:1.12;letter-spacing:0;color:var(--sol-navy)}.sol-heroform .sol-heroform__formbox,.sol-heroform .sol-heroform--balk .sol-heroform__formbox{order:20;gap:16px;width:100%;padding:24px 20px;border-radius:20px;background:var(--sol-white);color:var(--sol-navy)}.sol-heroform .sol-heroform--balk .sol-heroform__formbox{gap:12px;padding:16px}.sol-heroform .sol-heroform__formkop{font-size:20px;line-height:1.25}.sol-heroform .sol-heroform__demo,.sol-heroform .gform_wrapper form,.sol-heroform .sol-heroform--balk .sol-heroform__demo,.sol-heroform .sol-heroform--balk .gform_wrapper form{flex-direction:column;align-items:stretch;gap:16px}.sol-heroform .sol-heroform--balk .sol-heroform__demo,.sol-heroform .sol-heroform--balk .gform_wrapper form{gap:12px}.sol-heroform .sol-heroform__fields,.sol-heroform .gform_wrapper .gform_fields,.sol-heroform .sol-heroform--balk .sol-heroform__fields,.sol-heroform .sol-heroform--balk .gform_wrapper .gform_fields{flex-wrap:wrap;gap:8px}.sol-heroform .sol-heroform__field,.sol-heroform .gform_wrapper .gfield,.sol-heroform .sol-heroform--balk .sol-heroform__field,.sol-heroform .sol-heroform--balk .gform_wrapper .gfield{gap:6px}.sol-heroform .sol-heroform__field--postcode,.sol-heroform .gform_wrapper .gfield:nth-child(1),.sol-heroform .sol-heroform--balk .sol-heroform__field--postcode,.sol-heroform .sol-heroform--balk .gform_wrapper .gfield:nth-child(1){flex:1 1 90px}.sol-heroform .sol-heroform__field--nummer,.sol-heroform .gform_wrapper .gfield:nth-child(2){width:92px}.sol-heroform .sol-heroform__field--toevoeging,.sol-heroform .gform_wrapper .gfield:nth-child(3){width:84px}.sol-heroform .sol-heroform--balk .sol-heroform__field--postcode,.sol-heroform .sol-heroform--balk .gform_wrapper .gfield:nth-child(1){flex-basis:100%}.sol-heroform .sol-heroform--balk .sol-heroform__field--nummer,.sol-heroform .sol-heroform--balk .gform_wrapper .gfield:nth-child(2),.sol-heroform .sol-heroform--balk .sol-heroform__field--toevoeging,.sol-heroform .sol-heroform--balk .gform_wrapper .gfield:nth-child(3){flex:1 1 calc(50% - 5px);width:auto}.sol-heroform .sol-heroform--balk .sol-heroform__fields,.sol-heroform .sol-heroform--balk .gform_wrapper .gform_fields{gap:10px}.sol-heroform .sol-heroform__label,.sol-heroform .gform_wrapper .gfield_label,.sol-heroform .sol-heroform--balk .sol-heroform__label,.sol-heroform .sol-heroform--balk .gform_wrapper .gfield_label{font-size:14px;line-height:1.3}.sol-heroform .sol-heroform__input,.sol-heroform .gform_wrapper .ginput_container input[type=text],.sol-heroform .gform_wrapper .ginput_container input[type=number],.sol-heroform .gform_wrapper .ginput_container input[type=tel],.sol-heroform .sol-heroform--balk .sol-heroform__input,.sol-heroform .sol-heroform--balk .gform_wrapper .ginput_container input[type=text],.sol-heroform .sol-heroform--balk .gform_wrapper .ginput_container input[type=number],.sol-heroform .sol-heroform--balk .gform_wrapper .ginput_container input[type=tel]{min-height:48px;padding:14px 16px;border-radius:8px;font-size:16px;font-weight:500;line-height:1.2}.sol-heroform .sol-heroform__btn,.sol-heroform .gform_wrapper .gform_footer .gform_button,.sol-heroform .gform_wrapper .gform_footer input[type=submit],.sol-heroform .gform_wrapper .gform_footer button{width:100%;min-height:48px;border-radius:28px}.sol-heroform .sol-heroform--balk .sol-heroform__btn,.sol-heroform .sol-heroform--balk .gform_wrapper .gform_footer .gform_button,.sol-heroform .sol-heroform--balk .gform_wrapper .gform_footer input[type=submit],.sol-heroform .sol-heroform--balk .gform_wrapper .gform_footer button{width:100%;min-height:52px;border-radius:999px}.sol-heroform .sol-heroform__noot-desktop{display:none}.sol-heroform .sol-heroform__noot-mobiel{display:inline}.sol-heroform .sol-heroform__chip{display:inline-flex;order:40}.sol-heroform .sol-heroform--balk .sol-heroform__chip{display:none}.sol-heroform .sol-heroform__checks,.sol-heroform .sol-heroform--balk .sol-heroform__checks{order:50;gap:12px}.sol-heroform .sol-heroform__checks li,.sol-heroform .sol-heroform--balk .sol-heroform__checks li{gap:12px;font-size:15px;line-height:1.55}.sol-heroform .sol-heroform--balk .sol-heroform__checks{order:25;gap:10px}.sol-heroform .sol-heroform--balk .sol-heroform__checks li{gap:10px;line-height:1.2}.sol-heroform .sol-heroform__text{order:27;max-width:none;font-size:17px}.sol-heroform .sol-heroform__scores{display:none}.sol-heroform .sol-heroform--balk .sol-heroform__scores{display:flex;flex-wrap:nowrap;order:28;gap:10px;width:100%;margin:0;overflow-x:auto;scrollbar-width:none}.sol-heroform .sol-heroform--balk .sol-heroform__scores::-webkit-scrollbar{display:none}.sol-heroform .sol-heroform--balk .sol-heroform__score{flex-shrink:0;gap:10px;min-height:44px;padding:12px 20px 12px 18px;border:1px solid var(--sol-gray);border-radius:32px;background:var(--sol-white);color:var(--sol-navy)}.sol-heroform .sol-heroform--balk .sol-heroform__score-text{font-size:15px;line-height:1.2}}.sol-heroform .sol-heroform__form .gform_wrapper{margin:0}.sol-heroform .sol-heroform__form .gform_wrapper .gform-body{margin:0}.sol-heroform .sol-heroform__form .gform_wrapper .gfield--type-html:empty{display:none}.sol-heroform .sol-heroform__form .gform_wrapper .gform_footer{margin:0;padding:0}.sol-heroform .sol-heroform__form .gform_wrapper .gform_fields{display:flex;flex-wrap:wrap;gap:12px}.sol-heroform .sol-heroform__form .gform_wrapper .gfield{margin:0}.sol-heroform .sol-heroform--balk .sol-heroform__form .gform_wrapper form{flex-wrap:wrap}.sol-heroform .sol-heroform--balk .sol-heroform__form .gform_wrapper .gform-body,.sol-heroform .sol-heroform--balk .sol-heroform__form .gform_wrapper .gform_fields{display:contents}.sol-heroform .sol-heroform--balk .sol-heroform__form .gform_wrapper .gform_footer{order:5;margin-left:auto}.sol-heroform .sol-heroform--balk .sol-heroform__form .gform_wrapper .gfield--type-html{order:10;flex:0 0 100%;width:100%}.sol-heroform .sol-heroform--balk .sol-heroform__form .gform_wrapper .gfield:nth-child(1){flex:1 1 140px;max-width:220px}@media (max-width:767px){.sol-heroform .sol-heroform__form .gform_wrapper form,.sol-heroform .sol-heroform--balk .sol-heroform__form .gform_wrapper form{flex-direction:column;align-items:stretch;gap:16px}.sol-heroform .sol-heroform__form .gform_wrapper .gform_fields,.sol-heroform .sol-heroform--balk .sol-heroform__form .gform_wrapper .gform_fields{flex-wrap:wrap;gap:16px}.sol-heroform .sol-heroform__form .gform_wrapper .gfield,.sol-heroform .sol-heroform__form .gform_wrapper .gfield:nth-child(1),.sol-heroform .sol-heroform__form .gform_wrapper .gfield:nth-child(2),.sol-heroform .sol-heroform__form .gform_wrapper .gfield:nth-child(3),.sol-heroform .sol-heroform--balk .sol-heroform__form .gform_wrapper .gfield,.sol-heroform .sol-heroform--balk .sol-heroform__form .gform_wrapper .gfield:nth-child(1),.sol-heroform .sol-heroform--balk .sol-heroform__form .gform_wrapper .gfield:nth-child(2),.sol-heroform .sol-heroform--balk .sol-heroform__form .gform_wrapper .gfield:nth-child(3){flex:1 1 100%;width:100%}.sol-heroform .sol-heroform__fields{gap:16px}.sol-heroform .sol-heroform__field,.sol-heroform .sol-heroform__field--postcode,.sol-heroform .sol-heroform__field--nummer,.sol-heroform .sol-heroform__field--toevoeging{flex:1 1 100%;width:100%}.sol-heroform .sol-heroform--balk .sol-heroform__form .gform_wrapper .gform_footer{margin-left:0}}.sol-ankernav{display:block;width:100%;font-family:var(--sol-font)}:where(.sol-ankernav) ul{margin:0;padding:0;list-style:none}:where(.sol-ankernav) a{text-decoration:none}:where(.sol-ankernav) *,:where(.sol-ankernav) *::before,:where(.sol-ankernav) *::after{box-sizing:border-box}.sol-ankernav .sol-ankernav__bar{position:relative;z-index:50;background:var(--sol-white);border-bottom:1px solid #EFEFF1}.sol-ankernav:has(.sol-ankernav__bar--sticky){position:sticky;top:0;z-index:50}.sol-ankernav .sol-ankernav__bar.is-stuck{box-shadow:0 8px 24px rgb(0 15 26 / .08)}.sol-ankernav .sol-ankernav__list{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:40px;max-width:var(--sol-container);min-height:74px;margin:0 auto;padding:18px var(--sol-gutter);overflow-x:auto;scrollbar-width:none}.sol-ankernav .sol-ankernav__list::-webkit-scrollbar{display:none}.sol-ankernav .sol-ankernav__link,.sol-ankernav.sol-ankernav .sol-ankernav__link{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;min-height:38px;padding:7px 0;border-radius:120px;font-size:16px;font-weight:500;line-height:20px;white-space:nowrap;color:var(--sol-navy);transition:color 0.15s ease,background-color 0.2s ease,padding 0.2s var(--sol-ease)}.sol-ankernav .sol-ankernav__link:hover,.sol-ankernav .sol-ankernav__link:focus-visible,.sol-ankernav.sol-ankernav .sol-ankernav__link:hover,.sol-ankernav.sol-ankernav .sol-ankernav__link:focus-visible{color:var(--sol-green)}.sol-ankernav .sol-ankernav__link:focus-visible,.sol-ankernav.sol-ankernav .sol-ankernav__link:focus-visible{outline:2px solid var(--sol-green);outline-offset:2px}.sol-ankernav .sol-ankernav__link.is-active,.sol-ankernav.sol-ankernav .sol-ankernav__link.is-active{gap:9px;padding:9px 21px 9px 24px;background:var(--sol-off);font-weight:700;color:var(--sol-navy)}.sol-ankernav .sol-ankernav__icon{display:block;flex-shrink:0}@media (max-width:1119px){.sol-ankernav .sol-ankernav__list{justify-content:flex-start;gap:28px}}@media (max-width:767px){.sol-ankernav.sol-ankernav{display:none}}.sol-tekstfoto{display:block;width:100%;font-family:var(--sol-font)}:where(.sol-tekstfoto) p,:where(.sol-tekstfoto) h1,:where(.sol-tekstfoto) h2,:where(.sol-tekstfoto) h3{margin:0}:where(.sol-tekstfoto) ul{margin:0;padding:0;list-style:none}:where(.sol-tekstfoto) img{display:block;max-width:100%}:where(.sol-tekstfoto) *,:where(.sol-tekstfoto) *::before,:where(.sol-tekstfoto) *::after{box-sizing:border-box}.sol-tekstfoto .sol-tekstfoto__root{--sol-tf-title:var(--sol-navy);--sol-tf-text:var(--sol-gray-text);--sol-tf-label:var(--sol-navy-70);--sol-tf-check:var(--sol-navy);background:var(--sol-white);color:var(--sol-tf-title)}.sol-tekstfoto .sol-tekstfoto--thema-grijs{background:var(--sol-off)}.sol-tekstfoto .sol-tekstfoto--thema-donker{--sol-tf-title:var(--sol-white);--sol-tf-text:rgba(255, 255, 255, 0.85);--sol-tf-label:rgba(255, 255, 255, 0.7);--sol-tf-check:var(--sol-white);background:var(--sol-navy)}.sol-tekstfoto .sol-tekstfoto__inner{max-width:calc(1230px + 2 * var(--sol-section-x));margin:0 auto;padding:0 var(--sol-section-x)}.sol-tekstfoto .sol-tekstfoto--ruimte .sol-tekstfoto__inner{padding-top:var(--sol-section-y);padding-bottom:var(--sol-section-y)}.sol-tekstfoto .sol-tekstfoto__grid{display:grid;grid-template-columns:minmax(0,501fr) minmax(0,626fr);gap:94px;align-items:center}.sol-tekstfoto .sol-tekstfoto--foto-links .sol-tekstfoto__grid{grid-template-columns:minmax(0,626fr) minmax(0,501fr)}.sol-tekstfoto .sol-tekstfoto--foto-rechts .sol-tekstfoto__media{order:2}.sol-tekstfoto .sol-tekstfoto--vorm-staand .sol-tekstfoto__grid{grid-template-columns:minmax(0,1fr) 360px;gap:80px}.sol-tekstfoto .sol-tekstfoto--vorm-staand.sol-tekstfoto--foto-links .sol-tekstfoto__grid{grid-template-columns:360px minmax(0,1fr)}.sol-tekstfoto .sol-tekstfoto--vorm-breed .sol-tekstfoto__grid{grid-template-columns:425px minmax(0,728px);justify-content:space-between;gap:48px}.sol-tekstfoto .sol-tekstfoto--vorm-breed.sol-tekstfoto--foto-links .sol-tekstfoto__grid{grid-template-columns:minmax(0,728px) 425px}.sol-tekstfoto .sol-tekstfoto--vorm-breed .sol-tekstfoto__img{aspect-ratio:728/461}.sol-tekstfoto .sol-tekstfoto--vorm-badge .sol-tekstfoto__grid{grid-template-columns:minmax(0,1fr) 400px;gap:80px}.sol-tekstfoto .sol-tekstfoto--vorm-badge.sol-tekstfoto--foto-links .sol-tekstfoto__grid{grid-template-columns:400px minmax(0,1fr)}.sol-tekstfoto .sol-tekstfoto__media{position:relative;min-width:0}.sol-tekstfoto .sol-tekstfoto__img{width:100%;aspect-ratio:626/457;border-radius:20px;object-fit:cover}.sol-tekstfoto .sol-tekstfoto--vorm-staand .sol-tekstfoto__img{aspect-ratio:360/612}.sol-tekstfoto .sol-tekstfoto--vorm-vierkant .sol-tekstfoto__img{aspect-ratio:1/1}.sol-tekstfoto .sol-tekstfoto--vorm-auto .sol-tekstfoto__img{aspect-ratio:auto;height:auto}.sol-tekstfoto .sol-tekstfoto--vorm-badge .sol-tekstfoto__img{aspect-ratio:1/1;padding:40px;border-radius:0;object-fit:contain}.sol-tekstfoto .sol-tekstfoto--vorm-split .sol-tekstfoto__inner,.sol-tekstfoto .sol-tekstfoto--vorm-split.sol-tekstfoto--ruimte .sol-tekstfoto__inner{max-width:none;padding:0;container-type:inline-size}.sol-tekstfoto .sol-tekstfoto--vorm-split .sol-tekstfoto__grid,.sol-tekstfoto .sol-tekstfoto--vorm-split.sol-tekstfoto--foto-links .sol-tekstfoto__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;align-items:stretch}.sol-tekstfoto .sol-tekstfoto--vorm-split .sol-tekstfoto__media{min-height:820px}.sol-tekstfoto .sol-tekstfoto--vorm-split .sol-tekstfoto__img{height:100%;aspect-ratio:auto;border-radius:0}.sol-tekstfoto .sol-tekstfoto--vorm-split .sol-tekstfoto__body{justify-content:center;max-width:none;padding:96px 64px 96px 96px}.sol-tekstfoto .sol-tekstfoto--vorm-split.sol-tekstfoto--foto-links .sol-tekstfoto__body{padding:96px 96px 96px 64px}@supports (width:1cqw){.sol-tekstfoto .sol-tekstfoto--vorm-split .sol-tekstfoto__body{padding-left:max(96px, (100cqw - 1230px) / 2)}.sol-tekstfoto .sol-tekstfoto--vorm-split.sol-tekstfoto--foto-links .sol-tekstfoto__body{padding-right:max(96px, (100cqw - 1230px) / 2);padding-left:64px}}.sol-tekstfoto .sol-tekstfoto--vorm-split .sol-tekstfoto__logos--in-body{width:100%;margin-top:0;padding-top:32px;border-top:1px solid rgb(255 255 255 / .15)}.sol-tekstfoto .sol-tekstfoto--vorm-collage .sol-tekstfoto__media{aspect-ratio:684/525}.sol-tekstfoto .sol-tekstfoto__img--main{width:72%;aspect-ratio:4/3}.sol-tekstfoto .sol-tekstfoto__img--second{position:absolute;right:0;bottom:0;width:50%;aspect-ratio:342/451;box-shadow:0 16px 40px rgb(0 15 26 / .18)}.sol-tekstfoto .sol-tekstfoto__body{display:flex;flex-direction:column;align-items:flex-start;gap:32px;min-width:0}.sol-tekstfoto .sol-tekstfoto--thema-donker .sol-tekstfoto__body{gap:24px}.sol-tekstfoto .sol-tekstfoto__label{font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--sol-tf-label)}.sol-tekstfoto .sol-tekstfoto__title,.sol-tekstfoto.sol-tekstfoto .sol-tekstfoto__title{font-family:var(--sol-font);font-size:48px;font-weight:700;line-height:1;letter-spacing:0;color:var(--sol-tf-title)}.sol-tekstfoto .sol-tekstfoto--titel-xl .sol-tekstfoto__title{font-size:56px}.sol-tekstfoto .sol-tekstfoto--titel-middel .sol-tekstfoto__title{font-size:40px;line-height:1.2}.sol-tekstfoto .sol-tekstfoto--titel-klein .sol-tekstfoto__title{font-size:32px;line-height:1.15}.sol-tekstfoto .sol-tekstfoto--thema-donker .sol-tekstfoto__title{line-height:1.15;letter-spacing:-.01em}.sol-tekstfoto .sol-tekstfoto__text,.sol-tekstfoto.sol-tekstfoto .sol-tekstfoto__text p{font-size:18px;font-weight:500;line-height:30px;color:var(--sol-tf-text)}.sol-tekstfoto .sol-tekstfoto__text p+p{margin-top:16px}.sol-tekstfoto .sol-tekstfoto__text a{color:var(--sol-green);text-decoration:underline;text-underline-offset:3px}.sol-tekstfoto .sol-tekstfoto__checks{display:flex;flex-direction:column;gap:16px}.sol-tekstfoto .sol-tekstfoto__checks li{display:flex;align-items:flex-start;gap:11px;font-size:18px;font-weight:500;line-height:30px;color:var(--sol-tf-check)}.sol-tekstfoto .sol-tekstfoto__checks--checks_vet li{font-size:16px;font-weight:700;line-height:25px}.sol-tekstfoto .sol-tekstfoto--thema-donker .sol-tekstfoto__checks{gap:14px}.sol-tekstfoto .sol-tekstfoto--thema-donker .sol-tekstfoto__checks li{gap:12px;font-size:17px;line-height:1.25}.sol-tekstfoto .sol-tekstfoto__check{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;margin-top:2px;border-radius:50%;background:var(--sol-green);color:var(--sol-white)}.sol-tekstfoto .sol-tekstfoto__check svg{display:block}.sol-tekstfoto .sol-tekstfoto__checks--checks_vet .sol-tekstfoto__check,.sol-tekstfoto .sol-tekstfoto--thema-donker .sol-tekstfoto__check{margin-top:0}.sol-tekstfoto .sol-tekstfoto__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 59px;width:100%;margin-top:32px}.sol-tekstfoto .sol-tekstfoto__features li{display:flex;flex-direction:column;gap:12px}.sol-tekstfoto .sol-tekstfoto__feature-icon{align-self:flex-start;width:auto;height:54px;margin-bottom:12px}.sol-tekstfoto .sol-tekstfoto__feature-title,.sol-tekstfoto.sol-tekstfoto .sol-tekstfoto__feature-title{font-family:var(--sol-font);font-size:24px;font-weight:700;line-height:32px;color:var(--sol-tf-title)}.sol-tekstfoto .sol-tekstfoto__feature-text{font-size:18px;font-weight:500;line-height:30px;color:var(--sol-tf-text)}.sol-tekstfoto .sol-tekstfoto__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.sol-tekstfoto .sol-tekstfoto__btn,.sol-tekstfoto.sol-tekstfoto .sol-tekstfoto__btn{min-height:53px;padding:0 37px;border-radius:64px}.sol-tekstfoto .sol-tekstfoto--thema-donker .sol-btn--outline,.sol-tekstfoto.sol-tekstfoto .sol-tekstfoto--thema-donker .sol-btn--outline{border-color:var(--sol-white);color:var(--sol-white)}.sol-tekstfoto .sol-tekstfoto--thema-donker .sol-btn--outline:hover,.sol-tekstfoto .sol-tekstfoto--thema-donker .sol-btn--outline:focus-visible,.sol-tekstfoto.sol-tekstfoto .sol-tekstfoto--thema-donker .sol-btn--outline:hover,.sol-tekstfoto.sol-tekstfoto .sol-tekstfoto--thema-donker .sol-btn--outline:focus-visible{background:var(--sol-white);color:var(--sol-navy)}.sol-tekstfoto .sol-tekstfoto__logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 32px;margin-top:60px}.sol-tekstfoto .sol-tekstfoto__logos img{width:auto;height:var(--sol-tf-logo-h,52px)}.sol-tekstfoto .sol-tekstfoto--thema-donker .sol-tekstfoto__logos:not(.sol-tekstfoto__logos--origineel) img,.sol-tekstfoto .sol-tekstfoto__logos--wit img{filter:brightness(0) invert(1)}.sol-tekstfoto .sol-tekstfoto__logos--in-tekst{display:inline-flex;flex-wrap:wrap;justify-content:flex-start;gap:16px 40px;width:fit-content;margin-top:0;padding:18px 24px;border-radius:16px;background:var(--sol-off)}.sol-tekstfoto .sol-tekstfoto__logos--in-tekst img{height:var(--sol-tf-logo-h,22px)}.sol-tekstfoto .sol-tekstfoto--thema-donker .sol-tekstfoto__logos--in-tekst:not(.sol-tekstfoto__logos--wit) img{filter:none}.sol-tekstfoto .sol-tekstfoto__logos--op-foto{position:absolute;right:24px;bottom:24px;left:24px;justify-content:space-between;gap:16px 24px;margin:0}.sol-tekstfoto .sol-tekstfoto__logos--op-foto img{height:var(--sol-tf-logo-h,40px)}.sol-tekstfoto .sol-tekstfoto__logos--op-foto:not(.sol-tekstfoto__logos--origineel) img{filter:brightness(0) invert(1)}.sol-tekstfoto .sol-tekstfoto__media:has(.sol-tekstfoto__logos--op-foto)::after{content:"";position:absolute;inset:40% 0 0;border-radius:0 0 20px 20px;background:linear-gradient(180deg,#fff0 0%,rgb(0 25 43 / .85) 100%);pointer-events:none}.sol-tekstfoto .sol-tekstfoto__logos--op-foto{z-index:1}@media (max-width:1119px){.sol-tekstfoto .sol-tekstfoto__grid,.sol-tekstfoto .sol-tekstfoto--foto-links .sol-tekstfoto__grid,.sol-tekstfoto .sol-tekstfoto--vorm-staand .sol-tekstfoto__grid,.sol-tekstfoto .sol-tekstfoto--vorm-staand.sol-tekstfoto--foto-links .sol-tekstfoto__grid,.sol-tekstfoto .sol-tekstfoto--vorm-breed .sol-tekstfoto__grid,.sol-tekstfoto .sol-tekstfoto--vorm-breed.sol-tekstfoto--foto-links .sol-tekstfoto__grid,.sol-tekstfoto .sol-tekstfoto--vorm-badge .sol-tekstfoto__grid,.sol-tekstfoto .sol-tekstfoto--vorm-badge.sol-tekstfoto--foto-links .sol-tekstfoto__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.sol-tekstfoto .sol-tekstfoto__title,.sol-tekstfoto.sol-tekstfoto .sol-tekstfoto__title,.sol-tekstfoto .sol-tekstfoto--titel-xl .sol-tekstfoto__title{font-size:40px;line-height:1.1}.sol-tekstfoto .sol-tekstfoto__features{gap:40px 32px}}@media (max-width:767px){.sol-tekstfoto .sol-tekstfoto--ruimte .sol-tekstfoto__inner{padding-top:48px;padding-bottom:48px}.sol-tekstfoto .sol-tekstfoto__grid,.sol-tekstfoto .sol-tekstfoto--foto-links .sol-tekstfoto__grid,.sol-tekstfoto .sol-tekstfoto--vorm-staand .sol-tekstfoto__grid,.sol-tekstfoto .sol-tekstfoto--vorm-staand.sol-tekstfoto--foto-links .sol-tekstfoto__grid,.sol-tekstfoto .sol-tekstfoto--vorm-breed .sol-tekstfoto__grid,.sol-tekstfoto .sol-tekstfoto--vorm-breed.sol-tekstfoto--foto-links .sol-tekstfoto__grid,.sol-tekstfoto .sol-tekstfoto--vorm-badge .sol-tekstfoto__grid,.sol-tekstfoto .sol-tekstfoto--vorm-badge.sol-tekstfoto--foto-links .sol-tekstfoto__grid{grid-template-columns:minmax(0,1fr);gap:24px}.sol-tekstfoto .sol-tekstfoto--foto-rechts .sol-tekstfoto__media{order:0}.sol-tekstfoto .sol-tekstfoto__img,.sol-tekstfoto .sol-tekstfoto--vorm-staand .sol-tekstfoto__img,.sol-tekstfoto .sol-tekstfoto--vorm-breed .sol-tekstfoto__img,.sol-tekstfoto .sol-tekstfoto--vorm-vierkant .sol-tekstfoto__img{aspect-ratio:350/200}.sol-tekstfoto .sol-tekstfoto--vorm-badge .sol-tekstfoto__media{max-width:240px;margin:0 auto}.sol-tekstfoto .sol-tekstfoto--vorm-badge .sol-tekstfoto__img{aspect-ratio:1/1;padding:0}.sol-tekstfoto .sol-tekstfoto--vorm-collage .sol-tekstfoto__media{aspect-ratio:auto}.sol-tekstfoto .sol-tekstfoto--vorm-split .sol-tekstfoto__inner,.sol-tekstfoto .sol-tekstfoto--vorm-split.sol-tekstfoto--ruimte .sol-tekstfoto__inner{max-width:none;padding:0}.sol-tekstfoto .sol-tekstfoto--vorm-split .sol-tekstfoto__grid,.sol-tekstfoto .sol-tekstfoto--vorm-split.sol-tekstfoto--foto-links .sol-tekstfoto__grid{grid-template-columns:minmax(0,1fr);gap:0}.sol-tekstfoto .sol-tekstfoto--vorm-split .sol-tekstfoto__media{min-height:0}.sol-tekstfoto .sol-tekstfoto--vorm-split .sol-tekstfoto__img{height:auto;aspect-ratio:390/300;border-radius:0}.sol-tekstfoto .sol-tekstfoto--vorm-split .sol-tekstfoto__body,.sol-tekstfoto .sol-tekstfoto--vorm-split.sol-tekstfoto--foto-links .sol-tekstfoto__body{max-width:none;padding:48px var(--sol-gutter) 56px;gap:24px}.sol-tekstfoto .sol-tekstfoto--vorm-split .sol-tekstfoto__text{font-size:16px;line-height:1.6}.sol-tekstfoto .sol-tekstfoto--vorm-split .sol-btn,.sol-tekstfoto .sol-tekstfoto--vorm-split .sol-tekstfoto__btn,.sol-tekstfoto .sol-tekstfoto--vorm-split.sol-tekstfoto--vorm-split .sol-tekstfoto__btn{width:fit-content;min-height:48px;padding:0 28px;border-radius:32px}.sol-tekstfoto .sol-tekstfoto--vorm-split .sol-tekstfoto__logos--in-body{flex-wrap:nowrap;justify-content:space-between;gap:12px;padding-top:24px}.sol-tekstfoto .sol-tekstfoto--vorm-split .sol-tekstfoto__logos--in-body img{height:var(--sol-tf-logo-h-m,22px)}.sol-tekstfoto .sol-tekstfoto__img--main{width:100%}.sol-tekstfoto .sol-tekstfoto__img--second{display:none}.sol-tekstfoto .sol-tekstfoto__body,.sol-tekstfoto .sol-tekstfoto--thema-donker .sol-tekstfoto__body{gap:20px}.sol-tekstfoto .sol-tekstfoto__title,.sol-tekstfoto.sol-tekstfoto .sol-tekstfoto__title,.sol-tekstfoto .sol-tekstfoto--titel-xl .sol-tekstfoto__title,.sol-tekstfoto .sol-tekstfoto--titel-middel .sol-tekstfoto__title,.sol-tekstfoto .sol-tekstfoto--titel-klein .sol-tekstfoto__title{font-size:28px;line-height:1.15}.sol-tekstfoto .sol-tekstfoto__text,.sol-tekstfoto.sol-tekstfoto .sol-tekstfoto__text p,.sol-tekstfoto .sol-tekstfoto__feature-text{font-size:17px;line-height:1.6}.sol-tekstfoto .sol-tekstfoto__checks li,.sol-tekstfoto .sol-tekstfoto__checks--checks_vet li,.sol-tekstfoto .sol-tekstfoto--thema-donker .sol-tekstfoto__checks li{gap:12px;font-size:16px;font-weight:500;line-height:1.5}.sol-tekstfoto .sol-tekstfoto__check,.sol-tekstfoto .sol-tekstfoto__checks--checks_vet .sol-tekstfoto__check{margin-top:0}.sol-tekstfoto .sol-tekstfoto__features{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:4px}.sol-tekstfoto .sol-tekstfoto__features li{gap:6px}.sol-tekstfoto .sol-tekstfoto__feature-icon{height:40px;margin-bottom:4px}.sol-tekstfoto .sol-tekstfoto__feature-title,.sol-tekstfoto.sol-tekstfoto .sol-tekstfoto__feature-title{font-size:20px;line-height:1.3}.sol-tekstfoto .sol-tekstfoto__actions{flex-direction:column;width:100%;margin-top:4px}.sol-tekstfoto .sol-tekstfoto__btn,.sol-tekstfoto.sol-tekstfoto .sol-tekstfoto__btn{width:100%;min-height:51px;border-radius:28px}.sol-tekstfoto .sol-tekstfoto__logos--in-tekst{justify-content:center;gap:12px 28px;width:100%;margin-top:0;padding:14px 20px}.sol-tekstfoto .sol-tekstfoto__logos--in-tekst img{height:var(--sol-tf-logo-h-m,20px)}.sol-tekstfoto .sol-tekstfoto__logos{justify-content:flex-start;gap:20px 28px;margin-top:32px}.sol-tekstfoto .sol-tekstfoto__logos img{height:var(--sol-tf-logo-h-m,40px)}.sol-tekstfoto .sol-tekstfoto__logos--op-foto{right:12px;bottom:12px;left:12px;gap:8px 12px;margin:0}.sol-tekstfoto .sol-tekstfoto__logos--op-foto img{height:var(--sol-tf-logo-h-m,22px)}}.sol-producten{display:block;width:100%;font-family:var(--sol-font);color:var(--sol-navy)}:where(.sol-producten) p,:where(.sol-producten) h2,:where(.sol-producten) h3{margin:0}:where(.sol-producten) ul{margin:0;padding:0;list-style:none}:where(.sol-producten) img{display:block;max-width:100%}:where(.sol-producten) *,:where(.sol-producten) *::before,:where(.sol-producten) *::after{box-sizing:border-box}.sol-producten .sol-producten__root{background:var(--sol-off)}.sol-producten .sol-producten--bg-wit{background:var(--sol-white)}.sol-producten .sol-producten__inner{max-width:calc(1320px + 2 * var(--sol-gutter));margin:0 auto;padding:0 var(--sol-gutter)}.sol-producten .sol-producten--ruimte .sol-producten__inner{padding-top:96px;padding-bottom:96px}.sol-producten .sol-producten__kop{display:flex;flex-direction:column;gap:12px;margin-bottom:40px;text-align:center}.sol-producten .sol-producten__title,.sol-producten.sol-producten .sol-producten__title{font-family:var(--sol-font);font-size:40px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--sol-navy)}.sol-producten .sol-producten__sub{font-size:18px;font-weight:500;line-height:1.6;color:var(--sol-navy-70)}.sol-producten .sol-producten__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;align-items:stretch}.sol-producten .sol-producten--n1 .sol-producten__list,.sol-producten .sol-producten--n2 .sol-producten__list{grid-template-columns:repeat(auto-fit,424px);justify-content:center}.sol-producten .sol-producten__card{display:flex;flex-direction:column;gap:18px;min-width:0;padding:24px 24px 28px;border-radius:28px;background:var(--sol-white)}.sol-producten .sol-producten--bg-wit .sol-producten__card{border:1px solid var(--sol-gray)}.sol-producten .sol-producten__img{width:100%;aspect-ratio:376/220;border-radius:20px;object-fit:cover}.sol-producten .sol-producten__badge{display:inline-flex;align-self:flex-start;align-items:center;min-height:28px;padding:6px 12px;border-radius:14px;background:#E6F7F0;font-size:13px;font-weight:700;line-height:1.2;color:var(--sol-green)}.sol-producten .sol-producten__name,.sol-producten.sol-producten .sol-producten__name{font-family:var(--sol-font);font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-.005em;color:var(--sol-navy)}.sol-producten .sol-producten__desc{font-size:16px;font-weight:500;line-height:1.6;color:var(--sol-navy-70)}.sol-producten .sol-producten__checks{display:flex;flex-direction:column;gap:10px}.sol-producten .sol-producten__checks li{display:flex;align-items:flex-start;gap:12px;font-size:16px;font-weight:500;line-height:1.2;color:var(--sol-navy)}.sol-producten .sol-producten__check{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;margin-top:-1px;border-radius:50%;background:var(--sol-green);color:var(--sol-white)}.sol-producten .sol-producten__check svg{display:block}.sol-producten .sol-producten__btn,.sol-producten.sol-producten .sol-producten__btn{position:relative;width:100%;min-height:51px;margin-top:auto;padding:0 28px;border-radius:32px}.sol-producten.sol-producten .sol-producten__btn.sol-btn--outline{border-width:1.5px}.sol-producten .sol-producten__scrollbar,.sol-producten .sol-producten__hint{display:none}.sol-producten .sol-producten--contract .sol-producten__list{gap:34px}.sol-producten .sol-producten--contract.sol-producten--n2 .sol-producten__list{grid-template-columns:repeat(2,431px)}.sol-producten .sol-producten--contract.sol-producten--n1 .sol-producten__list{grid-template-columns:431px}.sol-producten .sol-producten--contract .sol-producten__card{gap:29px;padding:37px 32px}.sol-producten .sol-producten--contract .sol-producten__img{aspect-ratio:367/244}.sol-producten .sol-producten--contract .sol-producten__name{font-size:24px;line-height:1}.sol-producten .sol-producten--contract .sol-producten__checks{gap:16px}.sol-producten .sol-producten--sectie{background:var(--sol-navy);color:var(--sol-white)}.sol-producten .sol-producten__sectie{display:grid;grid-template-columns:400px minmax(0,1fr);gap:80px;align-items:start;max-width:calc(1320px + 2 * var(--sol-gutter))}.sol-producten .sol-producten--sectie.sol-producten--ruimte .sol-producten__inner{padding-top:96px;padding-bottom:96px}.sol-producten .sol-producten__sectie-media{position:sticky;top:120px}.sol-producten .sol-producten__sectie-img{width:100%;aspect-ratio:400/674;border-radius:20px;object-fit:cover}.sol-producten .sol-producten__sectie-body{display:flex;flex-direction:column;gap:24px}.sol-producten .sol-producten__label{font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--sol-white)}.sol-producten .sol-producten--sectie .sol-producten__title,.sol-producten.sol-producten .sol-producten--sectie .sol-producten__title{color:var(--sol-white);text-align:left}.sol-producten .sol-producten--sectie .sol-producten__sub{color:var(--sol-white);text-align:left}.sol-producten .sol-producten--sectie .sol-producten__list,.sol-producten .sol-producten--sectie.sol-producten--n2 .sol-producten__list,.sol-producten .sol-producten--sectie.sol-producten--n1 .sol-producten__list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-content:start;gap:20px;align-items:start}.sol-producten .sol-producten__contract{gap:14px;padding:24px;border-radius:20px;color:var(--sol-navy)}.sol-producten .sol-producten__contract-kop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;padding:0;border:0;background:#fff0;font:inherit;text-align:left;color:inherit;cursor:default}.sol-producten .sol-producten__contract-tekst{display:flex;flex-direction:column;gap:4px;min-width:0}.sol-producten .sol-producten__prijs{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.sol-producten .sol-producten__prijs strong{font-size:34px;font-weight:700;line-height:1.12;color:var(--sol-navy)}.sol-producten .sol-producten__prijs small{font-size:14px;font-weight:500;line-height:1.5;color:var(--sol-navy-70)}.sol-producten .sol-producten__contract .sol-producten__name,.sol-producten.sol-producten .sol-producten__contract .sol-producten__name{font-size:18px;line-height:1.25}.sol-producten .sol-producten__contract .sol-producten__desc{font-size:14px;line-height:1.5}.sol-producten .sol-producten__chev{display:none;flex-shrink:0;margin-top:10px;color:var(--sol-navy);transition:transform 0.25s var(--sol-ease)}.sol-producten .sol-producten__contract-body{display:flex;flex-direction:column;gap:14px;padding-top:14px;border-top:1px solid var(--sol-gray)}.sol-producten .sol-producten__contract .sol-producten__checks li{font-size:14px;line-height:1.5}.sol-producten .sol-producten__contract .sol-producten__check{width:20px;height:20px;margin-top:0}.sol-producten .sol-producten__contract .sol-producten__btn,.sol-producten.sol-producten .sol-producten__contract .sol-producten__btn{min-height:46px;margin-top:0}.sol-producten .sol-producten__sectie-btn,.sol-producten.sol-producten .sol-producten__sectie-btn{align-self:flex-start;width:auto;min-height:50px;padding:0 24px;border-radius:32px}@media (max-width:1119px){.sol-producten .sol-producten__sectie{grid-template-columns:320px minmax(0,1fr);gap:40px}}@media (max-width:767px){.sol-producten .sol-producten--ruimte .sol-producten__inner{padding-top:48px;padding-bottom:48px}.sol-producten .sol-producten__sectie{display:flex;flex-direction:column;gap:20px}.sol-producten .sol-producten__sectie-media{position:static}.sol-producten .sol-producten__sectie-img{aspect-ratio:350/240}.sol-producten .sol-producten__sectie-body{gap:16px}.sol-producten .sol-producten--sectie .sol-producten__sub{font-size:16px;line-height:1.6}.sol-producten .sol-producten--sectie .sol-producten__list{display:flex;flex-direction:column;gap:12px}.sol-producten .sol-producten__contract{gap:0;padding:20px}.sol-producten .sol-producten__contract-kop{cursor:pointer}.sol-producten .sol-producten__chev{display:block}.sol-producten .sol-producten__contract.is-open .sol-producten__chev{transform:rotate(180deg)}.sol-producten .sol-producten__contract-body{display:none;margin-top:12px;padding-top:12px}.sol-producten .sol-producten__contract.is-open .sol-producten__contract-body{display:flex}.sol-producten .sol-producten__sectie-btn,.sol-producten.sol-producten .sol-producten__sectie-btn{width:100%}.sol-producten .sol-producten__kop{gap:12px;margin-bottom:20px}.sol-producten .sol-producten__title,.sol-producten.sol-producten .sol-producten__title{font-size:28px;letter-spacing:0}.sol-producten .sol-producten__track{margin:0 calc(-1 * var(--sol-gutter));padding:0 var(--sol-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--sol-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.sol-producten .sol-producten__track::-webkit-scrollbar{display:none}.sol-producten .sol-producten__list,.sol-producten .sol-producten--n1 .sol-producten__list,.sol-producten .sol-producten--n2 .sol-producten__list{display:flex;gap:16px;justify-content:flex-start;width:max-content;padding-right:var(--sol-gutter)}.sol-producten .sol-producten__card{flex:0 0 300px;padding:18px;scroll-snap-align:start}.sol-producten .sol-producten__img{aspect-ratio:264/180}.sol-producten .sol-producten__badge{align-self:stretch}.sol-producten .sol-producten__root.has-overflow .sol-producten__scrollbar{position:relative;display:block;height:4px;margin-top:20px;border-radius:2px;background:var(--sol-gray);overflow:hidden}.sol-producten .sol-producten__root.has-overflow .sol-producten__thumb{position:absolute;top:0;left:0;width:37%;height:100%;border-radius:2px;background:var(--sol-green);transition:transform 0.1s linear}.sol-producten .sol-producten__root.has-overflow .sol-producten__hint{display:block;margin-top:12px;font-size:13px;font-weight:500;line-height:1;color:var(--sol-navy-70)}}.sol-producttabs{display:block;width:100%;font-family:var(--sol-font);color:var(--sol-navy)}:where(.sol-producttabs) p,:where(.sol-producttabs) h2,:where(.sol-producttabs) h3{margin:0}:where(.sol-producttabs) ul{margin:0;padding:0;list-style:none}:where(.sol-producttabs) button{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}:where(.sol-producttabs) img{display:block;max-width:100%}:where(.sol-producttabs) *,:where(.sol-producttabs) *::before,:where(.sol-producttabs) *::after{box-sizing:border-box}.sol-producttabs .sol-producttabs__root{background:var(--sol-white)}.sol-producttabs .sol-producttabs__inner{max-width:calc(1320px + 2 * var(--sol-gutter));margin:0 auto;padding:0 var(--sol-gutter)}.sol-producttabs .sol-producttabs--ruimte .sol-producttabs__inner{padding-top:96px;padding-bottom:96px}.sol-producttabs .sol-producttabs__header{display:flex;flex-direction:column;align-items:center;gap:29px;margin-bottom:48px;text-align:center}.sol-producttabs .sol-producttabs__title,.sol-producttabs.sol-producttabs .sol-producttabs__title{font-family:var(--sol-font);font-size:48px;font-weight:700;line-height:1;color:var(--sol-navy)}.sol-producttabs .sol-producttabs__intro{max-width:903px;font-size:18px;font-weight:700;line-height:25px;color:var(--sol-gray-text)}.sol-producttabs .sol-producttabs__card{display:flex;flex-direction:column;gap:24px;padding:24px;border-radius:20px;background:var(--sol-off)}.sol-producttabs .sol-producttabs__tabs{display:flex;flex-wrap:wrap;gap:8px}.sol-producttabs .sol-producttabs__tab,.sol-producttabs.sol-producttabs .sol-producttabs__tab{display:inline-flex;align-items:center;min-height:51px;padding:12px 24px;border:1px solid var(--sol-gray);border-radius:999px;background:var(--sol-white);font-size:16px;font-weight:700;line-height:25px;white-space:nowrap;color:var(--sol-navy);transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.sol-producttabs .sol-producttabs__tab:hover,.sol-producttabs .sol-producttabs__tab:focus-visible,.sol-producttabs.sol-producttabs .sol-producttabs__tab:hover,.sol-producttabs.sol-producttabs .sol-producttabs__tab:focus-visible{border-color:var(--sol-navy)}.sol-producttabs .sol-producttabs__tab:focus-visible,.sol-producttabs.sol-producttabs .sol-producttabs__tab:focus-visible{outline:2px solid var(--sol-green);outline-offset:2px}.sol-producttabs .sol-producttabs__tab.is-active,.sol-producttabs.sol-producttabs .sol-producttabs__tab.is-active{border-color:var(--sol-navy);background:var(--sol-navy);color:var(--sol-white)}.sol-producttabs .sol-producttabs__scrollbar{display:none}.sol-producttabs .sol-producttabs__panel{display:grid;grid-template-columns:340px minmax(0,1fr);gap:48px;align-items:center;padding-left:24px}.sol-producttabs .sol-producttabs__panel[hidden]{display:none}.sol-producttabs .sol-producttabs__panel.is-entering .sol-producttabs__text>*,.sol-producttabs .sol-producttabs__panel.is-entering .sol-producttabs__img{animation:sol-enter 0.3s var(--sol-ease) both}.sol-producttabs .sol-producttabs__panel.is-entering .sol-producttabs__img{animation-delay:60ms}.sol-producttabs .sol-producttabs__text{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.sol-producttabs .sol-producttabs__subkop,.sol-producttabs.sol-producttabs .sol-producttabs__subkop{font-family:var(--sol-font);font-size:18px;font-weight:700;line-height:25px;color:var(--sol-navy)}.sol-producttabs .sol-producttabs__prijs{font-size:32px;font-weight:700;line-height:1;color:var(--sol-navy)}.sol-producttabs .sol-producttabs__checks{display:flex;flex-direction:column;gap:16px}.sol-producttabs .sol-producttabs__checks li{display:flex;align-items:flex-start;gap:11px;font-size:16px;font-weight:500;line-height:25px}.sol-producttabs .sol-producttabs__check{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;margin-top:1px;border-radius:50%;background:var(--sol-green);color:var(--sol-white)}.sol-producttabs .sol-producttabs__check svg{display:block}.sol-producttabs .sol-producttabs__btn,.sol-producttabs.sol-producttabs .sol-producttabs__btn{min-height:48px;padding:0 28px;border-radius:32px}.sol-producttabs .sol-producttabs__img{width:100%;aspect-ratio:860/460;border-radius:20px;object-fit:cover}@media (max-width:1119px){.sol-producttabs .sol-producttabs__panel{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:32px;padding-left:0}.sol-producttabs .sol-producttabs__title,.sol-producttabs.sol-producttabs .sol-producttabs__title{font-size:40px}}@media (max-width:767px){.sol-producttabs .sol-producttabs--ruimte .sol-producttabs__inner{padding-top:48px;padding-bottom:48px}.sol-producttabs .sol-producttabs__header{gap:24px;margin-bottom:24px}.sol-producttabs .sol-producttabs__title,.sol-producttabs.sol-producttabs .sol-producttabs__title{font-size:28px;line-height:1.15}.sol-producttabs .sol-producttabs__intro{font-size:16px;font-weight:500;line-height:1.6;color:var(--sol-navy-70)}.sol-producttabs .sol-producttabs__card{gap:20px;padding:16px;border-radius:24px}.sol-producttabs .sol-producttabs__tabbar{display:flex;flex-direction:column;gap:12px}.sol-producttabs .sol-producttabs__tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.sol-producttabs .sol-producttabs__tabs::-webkit-scrollbar{display:none}.sol-producttabs .sol-producttabs__tab,.sol-producttabs.sol-producttabs .sol-producttabs__tab{flex-shrink:0;min-height:44px;padding:12px 18px;border-radius:24px;font-size:14px;line-height:1.3}.sol-producttabs .sol-producttabs__scrollbar{position:relative;display:block;height:4px;border-radius:2px;background:var(--sol-gray);overflow:hidden}.sol-producttabs .sol-producttabs__thumb{position:absolute;top:0;left:0;width:35%;height:100%;border-radius:2px;background:var(--sol-green)}.sol-producttabs .sol-producttabs__panel{display:flex;flex-direction:column;gap:20px}.sol-producttabs .sol-producttabs__img{order:-1;aspect-ratio:318/200;border-radius:16px}.sol-producttabs .sol-producttabs__text{gap:12px;padding:0 4px 8px}.sol-producttabs .sol-producttabs__subkop,.sol-producttabs.sol-producttabs .sol-producttabs__subkop{font-size:14px;line-height:1.3}.sol-producttabs .sol-producttabs__prijs{font-size:28px;line-height:1.15}.sol-producttabs .sol-producttabs__checks{gap:12px}.sol-producttabs .sol-producttabs__checks li{gap:10px;line-height:1.6}.sol-producttabs .sol-producttabs__btn,.sol-producttabs.sol-producttabs .sol-producttabs__btn{width:100%}}.sol-stappen{display:block;width:100%;font-family:var(--sol-font);color:var(--sol-navy)}:where(.sol-stappen) p,:where(.sol-stappen) h2,:where(.sol-stappen) h3{margin:0}:where(.sol-stappen) ol{margin:0;padding:0;list-style:none}:where(.sol-stappen) button{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer}:where(.sol-stappen) img{display:block;max-width:100%}:where(.sol-stappen) *,:where(.sol-stappen) *::before,:where(.sol-stappen) *::after{box-sizing:border-box}.sol-stappen .sol-stappen__root{background:var(--sol-white)}.sol-stappen .sol-stappen--bg-grijs{background:var(--sol-off)}.sol-stappen .sol-stappen__inner{max-width:calc(1320px + 2 * var(--sol-gutter));margin:0 auto;padding:0 var(--sol-gutter)}.sol-stappen .sol-stappen--ruimte .sol-stappen__inner{padding-top:96px;padding-bottom:96px}.sol-stappen .sol-stappen__title,.sol-stappen.sol-stappen .sol-stappen__title{max-width:709px;margin-bottom:48px;font-family:var(--sol-font);font-size:40px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--sol-navy)}.sol-stappen .sol-stappen__grid{display:grid;grid-template-columns:560px minmax(0,1fr);gap:64px;align-items:start}.sol-stappen .sol-stappen--foto-rechts .sol-stappen__grid{grid-template-columns:minmax(0,1fr) 560px}.sol-stappen .sol-stappen--foto-rechts .sol-stappen__media{order:2}.sol-stappen .sol-stappen__img{width:100%;aspect-ratio:560/464;border-radius:20px;object-fit:cover}.sol-stappen .sol-stappen__list{display:flex;flex-direction:column;gap:16px}.sol-stappen .sol-stappen__item{display:flex;gap:20px;padding:20px 24px;border:1px solid var(--sol-gray);border-radius:20px;background:var(--sol-white);transition:border-color 0.2s ease}.sol-stappen .sol-stappen--bg-grijs .sol-stappen__item{border-color:#fff0}.sol-stappen .sol-stappen__nr{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--sol-navy);font-size:24px;font-weight:700;line-height:36px;color:var(--sol-white)}.sol-stappen .sol-stappen__body{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.sol-stappen .sol-stappen__heading,.sol-stappen.sol-stappen .sol-stappen__heading{font-family:var(--sol-font);font-size:20px;font-weight:700;line-height:28px;color:var(--sol-navy)}.sol-stappen .sol-stappen__toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:48px}.sol-stappen .sol-stappen__toggle:focus-visible{outline:2px solid var(--sol-green);outline-offset:4px;border-radius:6px}.sol-stappen .sol-stappen__chevron{flex-shrink:0;transition:transform 0.25s var(--sol-ease)}.sol-stappen .sol-stappen__item.is-open .sol-stappen__chevron{transform:rotate(180deg)}.sol-stappen .sol-stappen__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.3s var(--sol-ease)}.sol-stappen .sol-stappen__panel>div{overflow:hidden}.sol-stappen .sol-stappen__item.is-open .sol-stappen__panel{grid-template-rows:1fr}.sol-stappen .sol-stappen__text{font-size:18px;font-weight:500;line-height:30px;color:var(--sol-gray-text)}.sol-stappen .sol-stappen__label{margin:0 0 12px;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--sol-gray-text)}.sol-stappen .sol-stappen__swipe{display:none}@media (max-width:1119px){.sol-stappen .sol-stappen__grid,.sol-stappen .sol-stappen--foto-rechts .sol-stappen__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:32px}}@media (max-width:767px){.sol-stappen .sol-stappen--ruimte .sol-stappen__inner{padding-top:48px;padding-bottom:48px}.sol-stappen .sol-stappen__title,.sol-stappen.sol-stappen .sol-stappen__title{margin-bottom:24px;font-size:28px;letter-spacing:0}.sol-stappen .sol-stappen__grid,.sol-stappen .sol-stappen--foto-rechts .sol-stappen__grid{grid-template-columns:minmax(0,1fr);gap:24px}.sol-stappen .sol-stappen--foto-rechts .sol-stappen__media{order:0}.sol-stappen .sol-stappen__img{aspect-ratio:350/240}.sol-stappen .sol-stappen__list{gap:12px}.sol-stappen .sol-stappen__item{position:relative;gap:14px;padding:16px;border:0;border-radius:16px;background:var(--sol-off)}.sol-stappen .sol-stappen__nr{width:40px;height:40px;font-size:18px;line-height:1.25}.sol-stappen .sol-stappen__body{gap:8px}.sol-stappen .sol-stappen__heading,.sol-stappen.sol-stappen .sol-stappen__heading{font-size:17px;line-height:1.25}.sol-stappen .sol-stappen__toggle{min-height:40px;gap:12px}.sol-stappen .sol-stappen__chevron{width:16px;height:16px}.sol-stappen .sol-stappen__text{font-size:15px;line-height:1.55;color:var(--sol-navy-70)}.sol-stappen .sol-stappen--mobiel-swipe .sol-stappen__grid{display:none}.sol-stappen .sol-stappen--mobiel-swipe .sol-stappen__swipe{display:block}.sol-stappen .sol-stappen__track{margin:0 calc(-1 * var(--sol-gutter));padding:0 var(--sol-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--sol-gutter);scrollbar-width:none}.sol-stappen .sol-stappen__track::-webkit-scrollbar{display:none}.sol-stappen .sol-stappen__track:focus-visible{outline:2px solid var(--sol-green);outline-offset:-2px}.sol-stappen .sol-stappen__cards{display:flex;gap:12px;width:max-content;margin:0;padding:0 var(--sol-gutter) 0 0;list-style:none}.sol-stappen .sol-stappen__card{display:flex;flex-direction:column;width:300px;border-radius:20px;background:var(--sol-off);overflow:hidden;scroll-snap-align:start}.sol-stappen .sol-stappen--bg-grijs .sol-stappen__card{background:var(--sol-white)}.sol-stappen .sol-stappen__card-img{display:block;width:100%;height:160px;object-fit:cover}.sol-stappen .sol-stappen__card-body{display:flex;flex-direction:column;gap:8px;padding:20px}.sol-stappen .sol-stappen__card-label{margin:0;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:#008F55}.sol-stappen .sol-stappen__card-title{margin:0;font-size:18px;font-weight:700;line-height:1.25;color:var(--sol-navy)}.sol-stappen .sol-stappen__card-text{margin:0;font-size:15px;font-weight:500;line-height:1.55;color:var(--sol-gray-text)}.sol-stappen .sol-stappen__dots{display:flex;gap:6px;margin-top:24px}.sol-stappen .sol-stappen__dot{width:8px;height:8px;padding:0;border:0;border-radius:4px;background:var(--sol-gray);cursor:pointer;transition:width 0.25s var(--sol-ease),background-color 0.25s ease}.sol-stappen .sol-stappen__dot.is-active{width:24px;background:var(--sol-navy)}}.sol-klantverhaal{display:block;width:100%;font-family:var(--sol-font);color:var(--sol-navy)}:where(.sol-klantverhaal) p,:where(.sol-klantverhaal) h2{margin:0}:where(.sol-klantverhaal) a{color:inherit;text-decoration:none}:where(.sol-klantverhaal) img{display:block;max-width:100%}:where(.sol-klantverhaal) *,:where(.sol-klantverhaal) *::before,:where(.sol-klantverhaal) *::after{box-sizing:border-box}.sol-klantverhaal .sol-klantverhaal__root{background:var(--sol-off)}.sol-klantverhaal .sol-klantverhaal__inner{display:grid;grid-template-columns:381px minmax(0,728px);gap:120px;align-items:center;justify-content:center;max-width:calc(1230px + 2 * var(--sol-section-x));margin:0 auto;padding:0 var(--sol-section-x)}.sol-klantverhaal .sol-klantverhaal--ruimte .sol-klantverhaal__inner{padding-top:105px;padding-bottom:105px}.sol-klantverhaal .sol-klantverhaal__text{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.sol-klantverhaal .sol-klantverhaal__badge{display:inline-flex;align-items:center;gap:16px;min-height:42px;padding:9px 16px;border:1px solid rgb(0 25 43 / .5);border-radius:60px;font-size:14px;font-weight:700;line-height:1;color:var(--sol-navy)}.sol-klantverhaal .sol-klantverhaal__badge svg{display:block;flex-shrink:0;width:18px;height:18px}.sol-klantverhaal .sol-klantverhaal__title,.sol-klantverhaal.sol-klantverhaal .sol-klantverhaal__title{font-family:var(--sol-font);font-size:48px;font-weight:700;line-height:1;color:var(--sol-navy)}.sol-klantverhaal .sol-klantverhaal__body{font-size:18px;font-weight:500;line-height:30px;color:var(--sol-body)}.sol-klantverhaal .sol-klantverhaal__btn,.sol-klantverhaal.sol-klantverhaal .sol-klantverhaal__btn{min-height:53px;padding:0 37px;border-radius:64px}.sol-klantverhaal .sol-klantverhaal__story{display:flex;flex-direction:column;gap:16px;min-width:0}.sol-klantverhaal .sol-klantverhaal__img{width:100%;aspect-ratio:728/461;border-radius:20px;object-fit:cover}.sol-klantverhaal .sol-klantverhaal__caption{padding:0 4px;font-size:20px;font-weight:700;line-height:28px}.sol-klantverhaal .sol-klantverhaal__caption a{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--sol-navy)}.sol-klantverhaal .sol-klantverhaal__caption a svg{flex-shrink:0;transition:transform 0.2s var(--sol-ease)}.sol-klantverhaal .sol-klantverhaal__caption a:hover,.sol-klantverhaal .sol-klantverhaal__caption a:focus-visible{color:var(--sol-green)}.sol-klantverhaal .sol-klantverhaal__caption a:hover svg,.sol-klantverhaal .sol-klantverhaal__caption a:focus-visible svg{transform:translateX(4px)}@media (max-width:1119px){.sol-klantverhaal .sol-klantverhaal__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:48px}.sol-klantverhaal .sol-klantverhaal__title,.sol-klantverhaal.sol-klantverhaal .sol-klantverhaal__title{font-size:40px}}@media (max-width:767px){.sol-klantverhaal .sol-klantverhaal__inner,.sol-klantverhaal .sol-klantverhaal--ruimte .sol-klantverhaal__inner{grid-template-columns:minmax(0,1fr);gap:24px;padding:48px var(--sol-gutter)}.sol-klantverhaal .sol-klantverhaal__text{display:contents}.sol-klantverhaal .sol-klantverhaal__badge{order:0;justify-self:start;gap:15px;min-height:39px;padding:8px 15px;font-size:13px}.sol-klantverhaal .sol-klantverhaal__title,.sol-klantverhaal.sol-klantverhaal .sol-klantverhaal__title{order:1;font-size:28px;line-height:1.15}.sol-klantverhaal .sol-klantverhaal__body{order:2;font-size:16px;line-height:1.6;color:var(--sol-navy-70)}.sol-klantverhaal .sol-klantverhaal__story{order:3;gap:24px}.sol-klantverhaal .sol-klantverhaal__img{aspect-ratio:350/222}.sol-klantverhaal .sol-klantverhaal__caption{padding:0;font-size:17px;line-height:1.25}.sol-klantverhaal .sol-klantverhaal__caption a{justify-content:flex-start;gap:12px}.sol-klantverhaal .sol-klantverhaal__btn,.sol-klantverhaal.sol-klantverhaal .sol-klantverhaal__btn{order:4;align-self:flex-start;width:fit-content;min-height:48px;padding:0 28px;border-radius:32px}}.sol-reviews{display:block;width:100%;font-family:var(--sol-font);color:var(--sol-navy)}:where(.sol-reviews) p,:where(.sol-reviews) h2,:where(.sol-reviews) h3{margin:0}:where(.sol-reviews) ul{margin:0;padding:0;list-style:none}:where(.sol-reviews) button{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}:where(.sol-reviews) i{font-style:normal}:where(.sol-reviews) *,:where(.sol-reviews) *::before,:where(.sol-reviews) *::after{box-sizing:border-box}.sol-reviews .sol-reviews__root{--sol-rv-card:var(--sol-off);overflow:hidden;background:var(--sol-white)}.sol-reviews .sol-reviews--bg-grijs{--sol-rv-card:var(--sol-white);background:var(--sol-off)}.sol-reviews .sol-reviews--ruimte{padding-top:117px;padding-bottom:117px}.sol-reviews .sol-reviews__kop{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:calc(540px + 2 * var(--sol-gutter));margin:0 auto 60px;padding:0 var(--sol-gutter);text-align:center}.sol-reviews .sol-reviews__logos{display:flex;align-items:center;gap:56px}.sol-reviews .sol-reviews__logo{display:inline-flex;align-items:center;gap:8px;font-size:18px;font-weight:500;line-height:1;color:var(--sol-navy)}.sol-reviews .sol-reviews__logo svg{width:36px;height:36px}.sol-reviews .sol-reviews__logo b{font-weight:700}.sol-reviews .sol-reviews__title,.sol-reviews.sol-reviews .sol-reviews__title{font-family:var(--sol-font);font-size:48px;font-weight:700;line-height:1;color:var(--sol-navy)}.sol-reviews .sol-reviews__usps{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 13px}.sol-reviews .sol-reviews__usps li{display:inline-flex;align-items:center;gap:9px;font-size:14.67px;font-weight:700;line-height:23px}.sol-reviews .sol-reviews__check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--sol-green);color:var(--sol-white)}.sol-reviews .sol-reviews__check svg{display:block}.sol-reviews .sol-reviews__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:max(var(--sol-gutter), calc((100vw - 1320px) / 2));scrollbar-width:none;-webkit-overflow-scrolling:touch}.sol-reviews .sol-reviews__viewport::-webkit-scrollbar{display:none}.sol-reviews .sol-reviews__track{display:flex;gap:32px;width:max-content;padding:0 max(var(--sol-gutter), calc((100vw - 1320px) / 2))}.sol-reviews .sol-reviews__card{display:flex;flex:0 0 422px;flex-direction:column;gap:12px;min-height:289px;padding:32px 29px 28px;border:.25px solid var(--sol-gray);border-radius:25px;background:var(--sol-rv-card);scroll-snap-align:start}.sol-reviews .sol-reviews__card-title,.sol-reviews.sol-reviews .sol-reviews__card-title{font-family:var(--sol-font);font-size:20px;font-weight:700;line-height:1.25;color:var(--sol-navy)}.sol-reviews .sol-reviews__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;font-size:16px;font-weight:500;line-height:1.6;color:var(--sol-navy)}.sol-reviews .sol-reviews__meta{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:16px}.sol-reviews .sol-reviews__stars{display:inline-flex;gap:2px;color:var(--sol-gray)}.sol-reviews .sol-reviews__stars i{display:inline-flex}.sol-reviews .sol-reviews__stars i.is-on{color:#F5B50A}.sol-reviews .sol-reviews__name{flex:1 1 auto;min-width:0;font-size:14px;font-weight:700;line-height:1.3}.sol-reviews .sol-reviews__score{font-size:20px;font-weight:700;line-height:26px}.sol-reviews .sol-reviews__nav{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:calc(1320px + 2 * var(--sol-gutter));margin:40px auto 0;padding:0 var(--sol-gutter)}.sol-reviews .sol-reviews__dots{display:flex;gap:8px}.sol-reviews .sol-reviews__dots button{width:8px;height:8px;border-radius:4px;background:var(--sol-gray);transition:width 0.25s var(--sol-ease),background-color 0.2s ease}.sol-reviews .sol-reviews__dots button.is-active{width:28px;background:var(--sol-green)}.sol-reviews .sol-reviews__arrows{display:flex;gap:12px}.sol-reviews .sol-reviews__arrow{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1.5px solid var(--sol-gray);border-radius:50%;background:var(--sol-white);color:var(--sol-navy);transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,opacity 0.2s ease}.sol-reviews .sol-reviews__arrow--next{border-color:var(--sol-navy);background:var(--sol-navy);color:var(--sol-white)}.sol-reviews .sol-reviews__arrow:hover,.sol-reviews .sol-reviews__arrow:focus-visible{border-color:var(--sol-green);background:var(--sol-green);color:var(--sol-white)}.sol-reviews .sol-reviews__arrow[disabled]{opacity:.35;pointer-events:none}.sol-reviews .sol-reviews__cta{margin-top:40px;text-align:center}.sol-reviews .sol-reviews__cta .sol-btn{min-height:53px;padding:0 37px;border-radius:64px}@media (max-width:767px){.sol-reviews .sol-reviews--ruimte{padding-top:48px;padding-bottom:48px}.sol-reviews .sol-reviews__kop{gap:16px;margin-bottom:24px}.sol-reviews .sol-reviews__logos{gap:24px}.sol-reviews .sol-reviews__logo{font-size:14px}.sol-reviews .sol-reviews__logo svg{width:26px;height:26px}.sol-reviews .sol-reviews__title,.sol-reviews.sol-reviews .sol-reviews__title{font-size:28px;line-height:1.15}.sol-reviews .sol-reviews__viewport{scroll-padding-left:var(--sol-gutter)}.sol-reviews .sol-reviews__track{gap:16px;padding:0 var(--sol-gutter)}.sol-reviews .sol-reviews__card{flex-basis:300px;gap:14px;min-height:0;padding:24px;border:0;border-radius:20px}.sol-reviews .sol-reviews__text{-webkit-line-clamp:6;font-size:15px;line-height:1.55}.sol-reviews .sol-reviews__meta{flex-wrap:wrap;gap:8px;padding-top:14px;border-top:1px solid var(--sol-gray)}.sol-reviews .sol-reviews__name{flex-basis:100%;order:-1}.sol-reviews .sol-reviews__nav{margin-top:20px}.sol-reviews .sol-reviews__arrows{display:none}.sol-reviews .sol-reviews__cta{margin-top:24px}.sol-reviews .sol-reviews__cta .sol-btn{width:auto;min-height:48px;padding:0 28px;border-radius:32px}}.sol-artikelen{display:block;width:100%;font-family:var(--sol-font);color:var(--sol-navy)}:where(.sol-artikelen) h2{margin:0}:where(.sol-artikelen) ul{margin:0;padding:0;list-style:none}:where(.sol-artikelen) a{color:inherit;text-decoration:none}:where(.sol-artikelen) img{display:block;max-width:100%}:where(.sol-artikelen) *,:where(.sol-artikelen) *::before,:where(.sol-artikelen) *::after{box-sizing:border-box}.sol-artikelen .sol-artikelen__root{background:var(--sol-off)}.sol-artikelen .sol-artikelen--bg-wit{background:var(--sol-white)}.sol-artikelen .sol-artikelen--bg-wit .sol-artikelen__card{border:1px solid var(--sol-gray)}.sol-artikelen .sol-artikelen__inner{max-width:calc(1234px + 2 * var(--sol-gutter));margin:0 auto;padding:0 var(--sol-gutter)}.sol-artikelen .sol-artikelen--ruimte .sol-artikelen__inner{padding-top:96px;padding-bottom:96px}.sol-artikelen .sol-artikelen__kop{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-bottom:39px}.sol-artikelen .sol-artikelen__title,.sol-artikelen.sol-artikelen .sol-artikelen__title{font-family:var(--sol-font);font-size:48px;font-weight:700;line-height:1;color:var(--sol-navy)}.sol-artikelen .sol-artikelen__btn,.sol-artikelen.sol-artikelen .sol-artikelen__btn{min-height:53px;padding:0 36px;border-radius:64px}.sol-artikelen .sol-artikelen__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.sol-artikelen .sol-artikelen__card{display:flex;flex-direction:column;min-width:0;border-radius:20px;background:var(--sol-white);overflow:hidden;transition:box-shadow 0.25s ease,transform 0.25s var(--sol-ease)}.sol-artikelen .sol-artikelen__card:hover,.sol-artikelen .sol-artikelen__card:focus-within{box-shadow:0 16px 40px rgb(0 15 26 / .1);transform:translateY(-2px)}.sol-artikelen .sol-artikelen__link{display:flex;flex:1 1 auto;flex-direction:column;color:inherit}.sol-artikelen .sol-artikelen__link:focus-visible{outline:2px solid var(--sol-green);outline-offset:-2px;border-radius:20px}.sol-artikelen .sol-artikelen__img{display:block;width:100%;aspect-ratio:396/245;object-fit:cover;background:var(--sol-off)}.sol-artikelen .sol-artikelen__body{position:relative;display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:8px;padding:22px 76px 32px 27px}.sol-artikelen .sol-artikelen__cat{display:inline-flex;align-items:center;min-height:23px;margin-left:-2px;padding:3px 16px 4px 15px;border-radius:20px;background:#e6f7f0;font-size:12px;font-weight:700;line-height:1.3;color:var(--sol-green)}.sol-artikelen .sol-artikelen__name{font-size:22px;font-weight:700;line-height:1.3;color:var(--sol-navy)}.sol-artikelen .sol-artikelen__arrow{position:absolute;right:31px;bottom:32px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--sol-green-light);color:var(--sol-green);transition:background-color 0.2s ease,color 0.2s ease}.sol-artikelen .sol-artikelen__card:hover .sol-artikelen__arrow,.sol-artikelen .sol-artikelen__card:focus-within .sol-artikelen__arrow{background:var(--sol-green);color:var(--sol-white)}.sol-artikelen .sol-artikelen--overzicht .sol-artikelen__kop{flex-direction:column;align-items:center;gap:26px;max-width:716px;margin:0 auto 40px;text-align:center}.sol-artikelen .sol-artikelen--overzicht .sol-artikelen__title,.sol-artikelen.sol-artikelen .sol-artikelen--overzicht .sol-artikelen__title{font-size:30px;line-height:48px}.sol-artikelen .sol-artikelen__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.sol-artikelen .sol-artikelen__pill{display:inline-flex;align-items:center;min-height:50px;padding:12px 24px;border:1px solid var(--sol-gray);border-radius:60px;background:var(--sol-white);font-family:var(--sol-font);font-size:16px;font-weight:700;line-height:1;color:var(--sol-navy);cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.sol-artikelen .sol-artikelen__pill:hover,.sol-artikelen .sol-artikelen__pill:focus-visible{border-color:var(--sol-navy)}.sol-artikelen .sol-artikelen__pill.is-active{border-color:var(--sol-navy);background:var(--sol-navy);color:var(--sol-white)}.sol-artikelen .sol-artikelen--overzicht .sol-artikelen__list{row-gap:33px}.sol-artikelen .sol-artikelen__card.is-hidden,.sol-artikelen .sol-artikelen__card.is-filtered{display:none}.sol-artikelen .sol-artikelen__meer{display:flex;justify-content:center;margin-top:48px}.sol-artikelen .sol-artikelen__meer-btn,.sol-artikelen.sol-artikelen .sol-artikelen__meer-btn{min-height:53px;padding:0 36px;border-radius:64px}@media (max-width:1119px){.sol-artikelen .sol-artikelen__title,.sol-artikelen.sol-artikelen .sol-artikelen__title{font-size:40px}.sol-artikelen .sol-artikelen__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sol-artikelen .sol-artikelen--ruimte .sol-artikelen__inner{padding-top:48px;padding-bottom:48px}.sol-artikelen .sol-artikelen__inner{display:flex;flex-direction:column}.sol-artikelen .sol-artikelen__kop,.sol-artikelen .sol-artikelen--overzicht .sol-artikelen__kop{display:contents}.sol-artikelen .sol-artikelen__title,.sol-artikelen.sol-artikelen .sol-artikelen__title{order:1;margin-bottom:24px;font-size:28px;line-height:1.15}.sol-artikelen .sol-artikelen__filters{order:2;margin-bottom:24px}.sol-artikelen .sol-artikelen__track{order:3}.sol-artikelen .sol-artikelen__btn,.sol-artikelen.sol-artikelen .sol-artikelen__btn{order:4;width:100%;min-height:48px;margin-top:24px;border-radius:28px}.sol-artikelen .sol-artikelen__meer{order:5}.sol-artikelen .sol-artikelen__track{margin:0 calc(-1 * var(--sol-gutter));padding:0 var(--sol-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--sol-gutter);scrollbar-width:none}.sol-artikelen .sol-artikelen__track::-webkit-scrollbar{display:none}.sol-artikelen .sol-artikelen__list{display:flex;gap:16px;width:max-content;padding-right:var(--sol-gutter)}.sol-artikelen .sol-artikelen__card{flex:0 0 300px;scroll-snap-align:start}.sol-artikelen .sol-artikelen__img{aspect-ratio:300/186}.sol-artikelen .sol-artikelen__body{padding:20px 64px 24px 20px}.sol-artikelen .sol-artikelen__cat{margin-left:0}.sol-artikelen .sol-artikelen__name{font-size:18px}.sol-artikelen .sol-artikelen__arrow{right:20px;bottom:24px}.sol-artikelen .sol-artikelen--overzicht .sol-artikelen__kop{align-items:stretch;gap:16px;margin-bottom:24px;text-align:left}.sol-artikelen .sol-artikelen--overzicht .sol-artikelen__title,.sol-artikelen.sol-artikelen .sol-artikelen--overzicht .sol-artikelen__title{font-size:26px;line-height:1.2}.sol-artikelen .sol-artikelen__filters{flex-wrap:nowrap;justify-content:flex-start;gap:8px;margin:0 calc(-1 * var(--sol-gutter));padding:0 var(--sol-gutter);overflow-x:auto;scrollbar-width:none}.sol-artikelen .sol-artikelen__filters::-webkit-scrollbar{display:none}.sol-artikelen .sol-artikelen__pill{flex-shrink:0;min-height:42px;padding:10px 18px;font-size:14px}.sol-artikelen .sol-artikelen__meer{margin-top:24px}}.sol-logobalk{display:block;width:100%}:where(.sol-logobalk) ul{margin:0;padding:0;list-style:none}:where(.sol-logobalk) img{display:block}@keyframes sol-reel{from{transform:translateX(0)}to{transform:translateX(var(--sol-reel-shift,-50%))}}.sol-logobalk .sol-logobalk__root{background:var(--sol-off)}.sol-logobalk .sol-logobalk--bg-wit{background:var(--sol-white)}.sol-logobalk .sol-logobalk__title{display:none;margin:0;padding:40px var(--sol-gutter) 0;font-family:var(--sol-font);font-size:22px;font-weight:700;line-height:1.15;color:var(--sol-navy)}.sol-logobalk .sol-logobalk__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px 59px;max-width:calc(1320px + 2 * var(--sol-gutter));margin:0 auto;padding:117px var(--sol-gutter)}.sol-logobalk .sol-logobalk__list img{width:auto;height:var(--sol-logo-h,33px)}.sol-logobalk .sol-logobalk--reel .sol-logobalk__viewport{overflow:hidden;padding:117px 0}.sol-logobalk .sol-logobalk__track{display:flex;width:max-content;gap:var(--sol-reel-gap,60px);animation:sol-reel var(--sol-reel-dur,100s) linear infinite;will-change:transform}.sol-logobalk .sol-logobalk--rechts .sol-logobalk__track{animation-direction:reverse}.sol-logobalk .sol-logobalk--pauze .sol-logobalk__viewport:hover .sol-logobalk__track{animation-play-state:paused}.sol-logobalk .sol-logobalk__set{flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-start;gap:var(--sol-reel-gap,60px);max-width:none;margin:0;padding:0}.sol-logobalk .sol-logobalk__set li{flex-shrink:0}@media (max-width:767px){.sol-logobalk .sol-logobalk__list{flex-wrap:nowrap;justify-content:flex-start;gap:40px;padding:40px var(--sol-gutter);overflow-x:auto;scrollbar-width:none}.sol-logobalk .sol-logobalk__list::-webkit-scrollbar{display:none}.sol-logobalk .sol-logobalk__list li{flex-shrink:0}.sol-logobalk .sol-logobalk--reel .sol-logobalk__viewport{padding:40px 0}.sol-logobalk .sol-logobalk__title{display:block}.sol-logobalk .sol-logobalk--met-titel{background:var(--sol-white)}.sol-logobalk .sol-logobalk--met-titel .sol-logobalk__list{padding-top:28px;padding-bottom:40px}.sol-logobalk .sol-logobalk--met-titel.sol-logobalk--reel .sol-logobalk__viewport{padding:28px 0 40px}.sol-logobalk .sol-logobalk__list img{height:var(--sol-logo-h-m,24px)}.sol-logobalk .sol-logobalk__set{gap:var(--sol-reel-gap,40px);padding:0;overflow:visible}.sol-logobalk .sol-logobalk__track{gap:var(--sol-reel-gap,40px)}}@media (prefers-reduced-motion:reduce){.sol-logobalk .sol-logobalk__track{animation:none}.sol-logobalk .sol-logobalk--reel .sol-logobalk__viewport{overflow-x:auto;scrollbar-width:none}}.sol-faq:has(.sol-faq__aside-layout){max-width:calc(1230px + 2 * var(--sol-section-x));padding:100px var(--sol-section-x);box-sizing:border-box}@media (max-width:767px){.sol-faq:has(.sol-faq__aside-layout){padding:48px var(--sol-gutter)}}.sol-faq .sol-faq__aside-layout{display:grid;grid-template-columns:430px minmax(0,1fr);gap:48px 125px;align-items:start}.sol-faq .sol-faq__aside{display:flex;flex-direction:column;gap:48px;min-height:100%}.sol-faq .sol-faq__aside .sol-faq__title{margin:0;font-size:48px;line-height:48px;text-align:left}.sol-faq .sol-faq__contact{display:flex;flex-direction:column;align-items:flex-start;gap:22px;max-width:340px;margin-top:auto;padding-top:120px}.sol-faq .sol-faq__contact-body{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.sol-faq .sol-faq__contact-photo{display:block;width:58px;height:58px;border-radius:50%;object-fit:cover}.sol-faq .sol-faq__contact-text{margin:0;font-size:18px;font-weight:700;line-height:30px;color:var(--sol-navy)}.sol-faq .sol-faq__contact-tel,.sol-faq.sol-faq .sol-faq__contact-tel{display:inline-flex;align-items:center;gap:19px;font-size:18px;font-weight:500;line-height:30px;color:var(--sol-navy);text-decoration:none;white-space:nowrap}.sol-faq .sol-faq__contact-tel .sol-circle-icon,.sol-faq.sol-faq .sol-faq__contact-tel .sol-circle-icon{width:40px;height:40px;transform:rotate(-90deg)}.sol-faq .sol-faq__contact-tel:hover,.sol-faq .sol-faq__contact-tel:focus-visible,.sol-faq.sol-faq .sol-faq__contact-tel:hover,.sol-faq.sol-faq .sol-faq__contact-tel:focus-visible{color:var(--sol-green)}.sol-faq .sol-faq__aside-layout .sol-faq__list{gap:40px}.sol-faq .sol-faq__aside-layout .sol-faq__item{border-bottom:0}.sol-faq .sol-faq__aside-layout .sol-faq__question{min-height:0;padding:0 0 22px;font-size:20px;line-height:28px;border-bottom:1px solid var(--sol-divider)}.sol-faq .sol-faq__aside-layout .sol-faq__answer-inner{padding:22px 0 0;font-size:18px;line-height:30px;color:var(--sol-body)}@media (max-width:1119px){.sol-faq .sol-faq__aside-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:40px}.sol-faq .sol-faq__aside .sol-faq__title{font-size:40px;line-height:1.1}.sol-faq .sol-faq__contact{padding-top:40px}}@media (max-width:767px){.sol-faq:has(.sol-faq__aside-layout){padding-right:0;padding-left:0}.sol-faq .sol-faq__aside-layout{display:flex;flex-direction:column;gap:20px}.sol-faq .sol-faq__aside-layout .sol-faq__item{border-radius:0;background:#fff0}.sol-faq .sol-faq__aside{display:contents}.sol-faq .sol-faq__aside .sol-faq__title{order:0;font-size:28px;line-height:1.15;color:var(--sol-navy)}.sol-faq .sol-faq__aside-layout .sol-faq__list{order:1;gap:0}.sol-faq .sol-faq__contact{order:2;flex-direction:row;align-items:center;gap:14px;max-width:none;padding-top:8px;color:var(--sol-navy)}.sol-faq .sol-faq__contact-text{font-size:14px;line-height:1.3}.sol-faq .sol-faq__contact-tel,.sol-faq.sol-faq .sol-faq__contact-tel{gap:0;font-size:14px;line-height:1.5;color:var(--sol-green)}.sol-faq .sol-faq__contact-tel .sol-circle-icon,.sol-faq.sol-faq .sol-faq__contact-tel .sol-circle-icon{display:none}.sol-faq .sol-faq__contact-body{display:flex;flex-direction:column;gap:4px}.sol-faq .sol-faq__aside-layout .sol-faq__item{border-bottom:1px solid var(--sol-gray)}.sol-faq .sol-faq__aside-layout .sol-faq__question{gap:12px;padding:18px 0;font-size:17px;line-height:1.25;border-bottom:0}.sol-faq .sol-faq__aside-layout .sol-faq__question .sol-faq__plus{display:none}.sol-faq .sol-faq__aside-layout .sol-faq__question .sol-circle-icon{display:inline-flex;width:16px;height:16px;background:#fff0;color:var(--sol-navy)}.sol-faq .sol-faq__aside-layout .sol-faq__question .sol-circle-icon svg{width:12px;height:12px}.sol-faq .sol-faq__aside-layout .sol-faq__answer-inner{padding:0 0 18px;font-size:15px;line-height:1.55;color:var(--sol-navy-70)}}.sol-voordelen{display:block;width:100%;font-family:var(--sol-font);color:var(--sol-navy)}:where(.sol-voordelen) p,:where(.sol-voordelen) h2,:where(.sol-voordelen) h3{margin:0}:where(.sol-voordelen) ul{margin:0;padding:0;list-style:none}:where(.sol-voordelen) img{display:block;max-width:100%}:where(.sol-voordelen) *,:where(.sol-voordelen) *::before,:where(.sol-voordelen) *::after{box-sizing:border-box}.sol-voordelen .sol-voordelen__root{background:var(--sol-off)}.sol-voordelen .sol-voordelen--bg-wit{background:var(--sol-white)}.sol-voordelen .sol-voordelen--bg-wit .sol-voordelen__item{border:1px solid var(--sol-gray)}.sol-voordelen .sol-voordelen__inner{max-width:calc(1230px + 2 * var(--sol-section-x));margin:0 auto;padding:0 var(--sol-section-x)}.sol-voordelen .sol-voordelen--ruimte .sol-voordelen__inner{padding-top:96px;padding-bottom:96px}.sol-voordelen .sol-voordelen__kop{display:flex;flex-direction:column;gap:12px;margin-bottom:48px}.sol-voordelen .sol-voordelen__title,.sol-voordelen.sol-voordelen .sol-voordelen__title{font-family:var(--sol-font);font-size:48px;font-weight:700;line-height:1;color:var(--sol-navy)}.sol-voordelen .sol-voordelen__sub{font-size:18px;font-weight:500;line-height:30px;color:var(--sol-navy-70)}.sol-voordelen .sol-voordelen__grid{display:grid;grid-template-columns:minmax(0,566fr) minmax(0,640fr);gap:24px;align-items:start}.sol-voordelen .sol-voordelen--foto-rechts .sol-voordelen__grid{grid-template-columns:minmax(0,640fr) minmax(0,566fr)}.sol-voordelen .sol-voordelen--foto-rechts .sol-voordelen__media{order:2}.sol-voordelen .sol-voordelen__img{width:100%;aspect-ratio:566/356;border-radius:28px;object-fit:cover}.sol-voordelen .sol-voordelen__list{display:flex;flex-direction:column;gap:16px}.sol-voordelen .sol-voordelen__item{display:flex;align-items:center;gap:20px;min-height:108px;padding:24px;border-radius:24px;background:var(--sol-white)}.sol-voordelen .sol-voordelen__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:60px;height:60px;border-radius:18px;background:#E6F7F0;color:var(--sol-green)}.sol-voordelen .sol-voordelen__icon svg,.sol-voordelen .sol-voordelen__icon img{display:block;width:34px;height:34px}.sol-voordelen .sol-voordelen__text{display:flex;flex-direction:column;gap:8px;min-width:0}.sol-voordelen .sol-voordelen__item-title,.sol-voordelen.sol-voordelen .sol-voordelen__item-title{font-family:var(--sol-font);font-size:24px;font-weight:700;line-height:1;color:var(--sol-navy)}.sol-voordelen .sol-voordelen__item-text{font-size:16px;font-weight:500;line-height:1.6;color:var(--sol-navy-70)}@media (max-width:1119px){.sol-voordelen .sol-voordelen__title,.sol-voordelen.sol-voordelen .sol-voordelen__title{font-size:40px}.sol-voordelen .sol-voordelen__item-title,.sol-voordelen.sol-voordelen .sol-voordelen__item-title{font-size:20px}}.sol-voordelen .sol-voordelen__check{display:none;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--sol-green);color:var(--sol-white)}.sol-voordelen .sol-voordelen__check svg{display:block}.sol-voordelen .sol-voordelen--inklapbaar .sol-voordelen__item{flex-direction:column;align-items:stretch;gap:0}.sol-voordelen .sol-voordelen--inklapbaar .sol-voordelen__toggle{display:flex;align-items:center;gap:20px;width:100%;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.sol-voordelen .sol-voordelen--inklapbaar .sol-voordelen__toggle:focus-visible{outline:2px solid var(--sol-green);outline-offset:4px;border-radius:6px}.sol-voordelen .sol-voordelen--inklapbaar .sol-voordelen__item-label{flex:1 1 auto;min-width:0}.sol-voordelen .sol-voordelen--inklapbaar .sol-voordelen__chevron{flex-shrink:0;width:24px;height:24px;color:var(--sol-navy);transition:transform 0.25s var(--sol-ease)}.sol-voordelen .sol-voordelen--inklapbaar .sol-voordelen__item.is-open .sol-voordelen__chevron{transform:rotate(180deg)}.sol-voordelen .sol-voordelen--inklapbaar .sol-voordelen__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.3s var(--sol-ease)}.sol-voordelen .sol-voordelen--inklapbaar .sol-voordelen__panel>div{overflow:hidden}.sol-voordelen .sol-voordelen--inklapbaar .sol-voordelen__item.is-open .sol-voordelen__panel{grid-template-rows:1fr}.sol-voordelen .sol-voordelen--inklapbaar .sol-voordelen__panel .sol-voordelen__item-text{padding:10px 44px 0 80px}@media (max-width:767px){.sol-voordelen .sol-voordelen--ruimte .sol-voordelen__inner{padding-top:48px;padding-bottom:48px}.sol-voordelen .sol-voordelen__inner{display:flex;flex-direction:column;gap:20px}.sol-voordelen .sol-voordelen__grid,.sol-voordelen .sol-voordelen--foto-rechts .sol-voordelen__grid{display:contents}.sol-voordelen .sol-voordelen__media,.sol-voordelen .sol-voordelen--foto-rechts .sol-voordelen__media{order:-1}.sol-voordelen .sol-voordelen__kop{gap:10px;margin-bottom:0}.sol-voordelen .sol-voordelen__title,.sol-voordelen.sol-voordelen .sol-voordelen__title{font-size:28px;line-height:1.15}.sol-voordelen .sol-voordelen__sub{font-size:16px;line-height:1.6}.sol-voordelen .sol-voordelen__img{aspect-ratio:350/220;border-radius:20px}.sol-voordelen .sol-voordelen__list{gap:12px;color:var(--sol-navy)}.sol-voordelen .sol-voordelen__item,.sol-voordelen .sol-voordelen--bg-wit .sol-voordelen__item{align-items:flex-start;gap:12px;min-height:0;padding:0;border:0;border-radius:0;background:#fff0}.sol-voordelen .sol-voordelen__item-text{font-size:15px;line-height:1.55}.sol-voordelen .sol-voordelen__icon{display:none}.sol-voordelen .sol-voordelen__check{display:inline-flex}.sol-voordelen .sol-voordelen__text{gap:6px}.sol-voordelen .sol-voordelen__item-title,.sol-voordelen.sol-voordelen .sol-voordelen__item-title{font-size:16px;font-weight:500;line-height:1.2}.sol-voordelen .sol-voordelen__item-text{font-size:15px;line-height:1.5}.sol-voordelen .sol-voordelen--inklapbaar .sol-voordelen__toggle{align-items:flex-start;gap:12px}.sol-voordelen .sol-voordelen--inklapbaar .sol-voordelen__chevron{width:20px;height:20px;margin-top:-1px}.sol-voordelen .sol-voordelen--inklapbaar .sol-voordelen__panel .sol-voordelen__item-text{padding:6px 32px 0 34px}}.sol-offerte{display:block;width:100%;font-family:var(--sol-font)}:where(.sol-offerte) p,:where(.sol-offerte) h2{margin:0}:where(.sol-offerte) ul{margin:0;padding:0;list-style:none}:where(.sol-offerte) a{color:inherit;text-decoration:none}:where(.sol-offerte) *,:where(.sol-offerte) *::before,:where(.sol-offerte) *::after{box-sizing:border-box}.sol-offerte .sol-offerte__root{position:relative;isolation:isolate;background:var(--sol-navy);color:var(--sol-white)}.sol-offerte .sol-offerte__root::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--sol-offerte-img,none) center/cover no-repeat}.sol-offerte .sol-offerte__root::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(0 25 43 / .95) 0%,rgb(0 25 43 / .75) 37%,rgb(0 25 43 / .55) 100%)}.sol-offerte .sol-offerte--licht{background:var(--sol-white);color:var(--sol-navy)}.sol-offerte .sol-offerte--licht::before,.sol-offerte .sol-offerte--licht::after{display:none}.sol-offerte .sol-offerte__inner{display:grid;grid-template-columns:minmax(0,550px) 539px;gap:48px 141px;align-items:center;justify-content:space-between;max-width:calc(1230px + 2 * var(--sol-section-x));margin:0 auto;padding:0 var(--sol-section-x)}.sol-offerte .sol-offerte--ruimte .sol-offerte__inner{padding-top:100px;padding-bottom:100px}.sol-offerte .sol-offerte--licht.sol-offerte--ruimte .sol-offerte__inner{padding-top:100px;padding-bottom:100px}.sol-offerte .sol-offerte__text{display:flex;flex-direction:column;align-items:flex-start;gap:33px}.sol-offerte .sol-offerte__badge{display:inline-flex;align-items:center;gap:16px;min-height:42px;padding:9px 16px;border:1px solid rgb(216 216 216 / .5);border-radius:60px;background:rgb(255 255 255 / .1);font-size:14px;font-weight:700;line-height:1}.sol-offerte .sol-offerte__badge svg{display:block;width:18px;height:18px}.sol-offerte .sol-offerte--licht .sol-offerte__badge{border-color:rgb(0 25 43 / .5);background:#fff0}.sol-offerte .sol-offerte__label-top{font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--sol-navy-70)}.sol-offerte .sol-offerte__title,.sol-offerte.sol-offerte .sol-offerte__title{font-family:var(--sol-font);font-size:56px;font-weight:700;line-height:1;color:inherit}.sol-offerte .sol-offerte--licht .sol-offerte__title{font-size:48px}.sol-offerte .sol-offerte__prijs{font-size:48px;font-weight:700;line-height:1}.sol-offerte .sol-offerte__prijs-noot{margin-top:-21px;font-size:14px;font-weight:700;line-height:1.5;color:var(--sol-navy-70)}.sol-offerte .sol-offerte__usps{display:flex;flex-direction:column;gap:12px}.sol-offerte .sol-offerte__usps li{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:500;line-height:1.5}.sol-offerte .sol-offerte__check{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--sol-green);color:var(--sol-white)}.sol-offerte .sol-offerte__check svg{display:block}.sol-offerte .sol-offerte__card{display:flex;flex-direction:column;gap:21px;padding:26px 25px;border-radius:20px;background:var(--sol-white);box-shadow:0 8px 24px rgb(0 25 43 / .08);color:var(--sol-navy)}.sol-offerte .sol-offerte--licht .sol-offerte__card{border:1px solid var(--sol-gray);box-shadow:none}.sol-offerte .sol-offerte__kop{font-size:20px;font-weight:700;line-height:28px;text-align:center}.sol-offerte .sol-offerte__demo,.sol-offerte .gform_wrapper form{display:flex;flex-direction:column;gap:21px}.sol-offerte .sol-offerte__fields,.sol-offerte .gform_wrapper .gform_fields{display:flex;flex-wrap:wrap;gap:12px}.sol-offerte .sol-offerte__field,.sol-offerte .gform_wrapper .gfield{display:flex;flex:0 0 auto;flex-direction:column;margin:0;padding:0}.sol-offerte .sol-offerte__field--postcode,.sol-offerte .gform_wrapper .gfield:nth-child(1){flex:1 1 140px}.sol-offerte .sol-offerte__field--nummer,.sol-offerte .gform_wrapper .gfield:nth-child(2){width:143px}.sol-offerte .sol-offerte__field--toevoeging,.sol-offerte .gform_wrapper .gfield:nth-child(3){width:146px}.sol-offerte .gform_wrapper .gfield--type-html,.sol-offerte .gform_wrapper .gfield_visibility_hidden{flex-basis:100%;width:auto}.sol-offerte .gform_wrapper .gfield--type-hidden,.sol-offerte .gform_wrapper .gfield_visibility_hidden,.sol-offerte .gform_wrapper .gfield_required,.sol-offerte .gform_wrapper .gform_validation_errors{display:none}.sol-offerte .sol-offerte__label,.sol-offerte .gform_wrapper .gfield_label{display:block;margin:0;font-size:14px;font-weight:700;line-height:25px;color:var(--sol-navy)}.sol-offerte .sol-offerte__input,.sol-offerte .gform_wrapper .ginput_container input[type=text],.sol-offerte .gform_wrapper .ginput_container input[type=number],.sol-offerte .gform_wrapper .ginput_container input[type=tel]{display:block;width:100%;min-height:47px;margin:0;padding:10px 18px;border:1px solid var(--sol-gray);border-radius:8px;background:var(--sol-white);font-family:var(--sol-font);font-size:14px;font-weight:700;line-height:25px;color:var(--sol-navy)}.sol-offerte .sol-offerte__field--toevoeging .sol-offerte__input{color:var(--sol-navy-70)}.sol-offerte .gform_wrapper .ginput_container input::placeholder{color:var(--sol-navy-70);opacity:1}.sol-offerte .gform_wrapper .ginput_container input:focus-visible{outline:2px solid var(--sol-green);outline-offset:1px;border-color:var(--sol-green)}.sol-offerte .gform_wrapper .gform_footer{margin:0;padding:0}.sol-offerte .sol-offerte__btn,.sol-offerte .gform_wrapper .gform_footer .gform_button,.sol-offerte .gform_wrapper .gform_footer input[type=submit],.sol-offerte .gform_wrapper .gform_footer button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:50px;margin:0;padding:0 28px;border:1px solid var(--sol-green);border-radius:64px;background:var(--sol-green);font-family:var(--sol-font);font-size:16px;font-weight:700;line-height:1;color:var(--sol-white);cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease}.sol-offerte .sol-offerte__btn:hover,.sol-offerte .sol-offerte__btn:focus-visible,.sol-offerte .gform_wrapper .gform_footer .gform_button:hover,.sol-offerte .gform_wrapper .gform_footer .gform_button:focus-visible,.sol-offerte .gform_wrapper .gform_footer input[type=submit]:hover,.sol-offerte .gform_wrapper .gform_footer input[type=submit]:focus-visible,.sol-offerte .gform_wrapper .gform_footer button:hover,.sol-offerte .gform_wrapper .gform_footer button:focus-visible{background:var(--sol-navy);border-color:var(--sol-navy);color:var(--sol-white)}.sol-offerte .gform_wrapper .gfield_validation_message,.sol-offerte .gform_wrapper .validation_message{margin:6px 0 0;padding:0;border:0;background:none;font-size:13px;line-height:1.4;color:#C0392B}.sol-offerte .gform_confirmation_message{font-size:16px;font-weight:700;line-height:1.5;color:var(--sol-green)}.sol-offerte .sol-offerte__demo-note{margin-top:8px;font-size:13px;line-height:1.4;color:#C0392B}.sol-offerte .sol-offerte__noot{margin-top:-13px;font-size:14px;font-weight:700;line-height:25px;text-align:center}.sol-offerte .sol-offerte__noot a{color:var(--sol-green)}.sol-offerte .sol-offerte__form .gform_wrapper{margin:0}.sol-offerte .sol-offerte__form .gform_wrapper .gform-body{margin:0}.sol-offerte .sol-offerte__form .gform_wrapper .gform_footer{margin:0;padding:0}.sol-offerte .sol-offerte__form .gform_wrapper .gform_fields{display:flex;flex-wrap:wrap;gap:12px}.sol-offerte .sol-offerte__form .gform_wrapper .gfield{margin:0}.sol-offerte .sol-offerte__form .gform_wrapper .gfield--type-html:empty{display:none}.sol-offerte .sol-offerte__sub,.sol-offerte .sol-offerte__kop-mobiel,.sol-offerte .sol-offerte__noot-kaart,.sol-offerte .sol-offerte__noot--mobiel{display:none}.sol-offerte .sol-offerte--licht{background:var(--sol-off)}.sol-offerte .sol-offerte--licht .sol-offerte__inner,.sol-offerte .sol-offerte--licht.sol-offerte--ruimte .sol-offerte__inner{grid-template-columns:minmax(0,1fr) 560px;gap:48px;max-width:1512px;padding:96px}.sol-offerte .sol-offerte--licht .sol-offerte__text{gap:28px;max-width:520px}.sol-offerte .sol-offerte--licht .sol-offerte__badge{gap:8px;min-height:34px;padding:8px 14px;border:0;background:var(--sol-white);box-shadow:0 2px 8px rgb(0 25 43 / .06);font-size:14px;font-weight:700;line-height:1.3}.sol-offerte .sol-offerte--licht .sol-offerte__title{font-size:40px;line-height:1.15;letter-spacing:-.01em}.sol-offerte .sol-offerte--licht .sol-offerte__prijsblok{display:flex;flex-direction:column;gap:8px}.sol-offerte .sol-offerte--licht .sol-offerte__prijs-regel{font-size:15px;font-weight:500;line-height:1.2;color:#5A6670}.sol-offerte .sol-offerte--licht .sol-offerte__prijs{font-size:48px;line-height:1.1}.sol-offerte .sol-offerte--licht .sol-offerte__prijs-noot{margin-top:0;font-size:16px;font-weight:500;line-height:1.2;color:var(--sol-navy)}.sol-offerte .sol-offerte--licht .sol-offerte__usps-kop{margin-bottom:-16px;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:#5A6670}.sol-offerte .sol-offerte--licht .sol-offerte__usps{gap:12px}.sol-offerte .sol-offerte--licht .sol-offerte__usps li{gap:12px;font-size:16px;font-weight:500;line-height:1.2}.sol-offerte .sol-offerte--licht .sol-offerte__card{gap:20px;padding:40px;border:0;box-shadow:0 8px 24px rgb(0 25 43 / .08)}.sol-offerte .sol-offerte--licht .sol-offerte__kop{font-size:24px;line-height:1.25;letter-spacing:-.005em;text-align:left}.sol-offerte .sol-offerte--licht .sol-offerte__field,.sol-offerte .sol-offerte--licht .gform_wrapper .gfield{gap:8px}.sol-offerte .sol-offerte--licht .sol-offerte__label,.sol-offerte .sol-offerte--licht .gform_wrapper .gfield_label{font-size:14px;line-height:1.3}.sol-offerte .sol-offerte--licht .sol-offerte__input,.sol-offerte .sol-offerte--licht .gform_wrapper .ginput_container input[type=text],.sol-offerte .sol-offerte--licht .gform_wrapper .ginput_container input[type=number],.sol-offerte .sol-offerte--licht .gform_wrapper .ginput_container input[type=tel]{min-height:48px;padding:12px 16px;border-radius:8px}.sol-offerte .sol-offerte--licht .sol-offerte__btn,.sol-offerte .sol-offerte--licht .gform_wrapper .gform_footer .gform_button,.sol-offerte .sol-offerte--licht .gform_wrapper .gform_footer input[type=submit],.sol-offerte .sol-offerte--licht .gform_wrapper .gform_footer button{min-height:56px;border-radius:999px}.sol-offerte .sol-offerte--licht .sol-offerte__contact{display:flex;align-items:center;gap:12px;margin-top:-4px}.sol-offerte .sol-offerte--licht .sol-offerte__contact .sol-offerte__noot{display:flex;flex-direction:column;gap:2px;margin:0;text-align:left}.sol-offerte .sol-offerte--licht .sol-offerte__contact-foto{flex-shrink:0;width:44px;height:44px;border-radius:50%;object-fit:cover}.sol-offerte .sol-offerte--licht .sol-offerte__contact-label{font-size:14px;font-weight:500;line-height:1.5;color:#5A6670}.sol-offerte .sol-offerte--licht .sol-offerte__contact-tel,.sol-offerte .sol-offerte--licht .sol-offerte__contact-tel:hover{font-size:16px;font-weight:700;line-height:1;color:var(--sol-navy);text-decoration:none}@media (max-width:767px){.sol-offerte .sol-offerte--licht .sol-offerte__text{gap:12px}.sol-offerte .sol-offerte--licht .sol-offerte__usps-kop{margin-bottom:0}.sol-offerte .sol-offerte--licht .sol-offerte__btn,.sol-offerte .sol-offerte--licht .gform_wrapper .gform_footer .gform_button,.sol-offerte .sol-offerte--licht .gform_wrapper .gform_footer input[type=submit],.sol-offerte .sol-offerte--licht .gform_wrapper .gform_footer button{min-height:48px;border-radius:28px}.sol-offerte .sol-offerte--licht .sol-offerte__contact{display:none}}@media (max-width:1119px){.sol-offerte .sol-offerte__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px}.sol-offerte .sol-offerte__title,.sol-offerte.sol-offerte .sol-offerte__title{font-size:44px}}@media (max-width:767px){.sol-offerte .sol-offerte__root,.sol-offerte .sol-offerte--licht{background:var(--sol-off);color:var(--sol-navy)}.sol-offerte .sol-offerte__root::before,.sol-offerte .sol-offerte__root::after,.sol-offerte .sol-offerte--licht::before,.sol-offerte .sol-offerte--licht::after{display:none}.sol-offerte .sol-offerte__inner,.sol-offerte .sol-offerte--ruimte .sol-offerte__inner,.sol-offerte .sol-offerte--licht.sol-offerte--ruimte .sol-offerte__inner{display:flex;flex-direction:column;gap:24px;padding:48px var(--sol-gutter)}.sol-offerte .sol-offerte__text{gap:12px}.sol-offerte .sol-offerte__badge,.sol-offerte .sol-offerte__kop,.sol-offerte .sol-offerte__card .sol-offerte__noot{display:none}.sol-offerte .sol-offerte__sub,.sol-offerte .sol-offerte__kop-mobiel,.sol-offerte .sol-offerte__noot-kaart,.sol-offerte .sol-offerte__noot--mobiel{display:block}.sol-offerte .sol-offerte__title,.sol-offerte.sol-offerte .sol-offerte__title,.sol-offerte .sol-offerte--licht .sol-offerte__title{font-size:28px;line-height:1.15}.sol-offerte .sol-offerte__sub{font-size:17px;font-weight:500;line-height:1.6;color:var(--sol-navy-70)}.sol-offerte .sol-offerte__prijs{font-size:34px}.sol-offerte .sol-offerte__prijs-noot{margin-top:-4px}.sol-offerte .sol-offerte__card,.sol-offerte .sol-offerte--licht .sol-offerte__card{gap:16px;padding:24px 20px;border:0;box-shadow:none}.sol-offerte .sol-offerte__kop-mobiel{font-size:20px;font-weight:700;line-height:1.25}.sol-offerte .sol-offerte__demo,.sol-offerte .gform_wrapper form,.sol-offerte .sol-offerte__fields,.sol-offerte .gform_wrapper .gform_fields{gap:16px}.sol-offerte .sol-offerte__field,.sol-offerte .gform_wrapper .gfield,.sol-offerte .sol-offerte__field--postcode,.sol-offerte .gform_wrapper .gfield:nth-child(1),.sol-offerte .sol-offerte__field--nummer,.sol-offerte .gform_wrapper .gfield:nth-child(2),.sol-offerte .sol-offerte__field--toevoeging,.sol-offerte .gform_wrapper .gfield:nth-child(3){flex:0 0 100%;width:100%;gap:6px}.sol-offerte .sol-offerte__label,.sol-offerte .gform_wrapper .gfield_label{line-height:1.3}.sol-offerte .sol-offerte__input,.sol-offerte .gform_wrapper .ginput_container input[type=text],.sol-offerte .gform_wrapper .ginput_container input[type=number],.sol-offerte .gform_wrapper .ginput_container input[type=tel]{min-height:49px;padding:14px 16px;font-size:16px;font-weight:500;line-height:1.2}.sol-offerte .sol-offerte__field--toevoeging .sol-offerte__input{border-style:dashed}.sol-offerte .sol-offerte__btn,.sol-offerte .gform_wrapper .gform_footer .gform_button,.sol-offerte .gform_wrapper .gform_footer input[type=submit],.sol-offerte .gform_wrapper .gform_footer button{min-height:48px;border-radius:28px}.sol-offerte .sol-offerte__noot-kaart{margin-top:-4px;font-size:14px;font-weight:500;line-height:1.5;text-align:center;color:var(--sol-navy-70)}.sol-offerte .sol-offerte__noot--mobiel{margin:0;font-size:15px;font-weight:500;line-height:1.55;color:var(--sol-navy)}.sol-offerte .sol-offerte__noot--mobiel a{color:var(--sol-navy);font-weight:700}}.sol-teams{display:block;width:100%;font-family:var(--sol-font);color:var(--sol-navy)}:where(.sol-teams) p,:where(.sol-teams) h2{margin:0}:where(.sol-teams) img{display:block;max-width:100%}:where(.sol-teams) *,:where(.sol-teams) *::before,:where(.sol-teams) *::after{box-sizing:border-box}.sol-teams .sol-teams__root{background:var(--sol-white)}.sol-teams .sol-teams__inner{max-width:calc(1276px + 2 * var(--sol-gutter));margin:0 auto;padding:0 var(--sol-gutter)}.sol-teams .sol-teams--ruimte .sol-teams__inner{padding-top:113px;padding-bottom:113px}.sol-teams .sol-teams__kop{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:670px;margin:0 auto 30px;text-align:center}.sol-teams .sol-teams__title,.sol-teams.sol-teams .sol-teams__title{font-family:var(--sol-font);font-size:48px;font-weight:700;line-height:1;color:var(--sol-navy)}.sol-teams .sol-teams__sub{font-size:18px;font-weight:500;line-height:30px;color:var(--sol-gray-text)}.sol-teams .sol-teams__grid{display:grid;grid-template-columns:minmax(0,701fr) minmax(0,535fr);gap:32px}.sol-teams .sol-teams__map{position:relative;aspect-ratio:701/823;border-radius:20px;background:rgb(0 170 101 / .16);overflow:hidden}.sol-teams .sol-teams__map-img{position:absolute;top:6%;left:3%;width:87.6%;height:auto}.sol-teams .sol-teams__photo{width:100%;height:100%;border-radius:20px;object-fit:cover}@media (max-width:1119px){.sol-teams .sol-teams__title,.sol-teams.sol-teams .sol-teams__title{font-size:40px}}@media (max-width:767px){.sol-teams .sol-teams--ruimte .sol-teams__inner{padding-top:48px;padding-bottom:48px}.sol-teams .sol-teams__kop{gap:12px;margin-bottom:20px}.sol-teams .sol-teams__title,.sol-teams.sol-teams .sol-teams__title{font-size:28px;line-height:1.15}.sol-teams .sol-teams__sub{font-size:16px;line-height:1.6}.sol-teams .sol-teams__grid{grid-template-columns:minmax(0,1fr);gap:16px}.sol-teams .sol-teams__map{border-radius:10px}.sol-teams .sol-teams__photo{aspect-ratio:350/260;height:auto;border-radius:10px}}.sol-vkaarten{display:block;width:100%;font-family:var(--sol-font);color:var(--sol-navy)}:where(.sol-vkaarten) p,:where(.sol-vkaarten) h2,:where(.sol-vkaarten) h3{margin:0}:where(.sol-vkaarten) ul{margin:0;padding:0;list-style:none}:where(.sol-vkaarten) a{text-decoration:none}:where(.sol-vkaarten) *,:where(.sol-vkaarten) *::before,:where(.sol-vkaarten) *::after{box-sizing:border-box}.sol-vkaarten .sol-vkaarten__root{background:var(--sol-off)}.sol-vkaarten .sol-vkaarten--bg-wit,.sol-vkaarten .sol-vkaarten--bg-mint{background:var(--sol-white)}.sol-vkaarten .sol-vkaarten__inner{max-width:var(--sol-container);margin:0 auto;padding:0 var(--sol-gutter)}.sol-vkaarten .sol-vkaarten--ruimte .sol-vkaarten__inner{padding-top:96px;padding-bottom:96px}.sol-vkaarten .sol-vkaarten__kop{display:flex;flex-direction:column;gap:12px;margin-bottom:48px}.sol-vkaarten .sol-vkaarten__label{font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--sol-gray-text)}.sol-vkaarten .sol-vkaarten__title,.sol-vkaarten.sol-vkaarten .sol-vkaarten__title{font-family:var(--sol-font);font-size:40px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--sol-navy)}.sol-vkaarten .sol-vkaarten__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.sol-vkaarten .sol-vkaarten--n3 .sol-vkaarten__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sol-vkaarten .sol-vkaarten--n2 .sol-vkaarten__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sol-vkaarten .sol-vkaarten--n1 .sol-vkaarten__grid{grid-template-columns:minmax(0,424px)}.sol-vkaarten .sol-vkaarten__card{display:flex;flex-direction:column;gap:16px;padding:32px;border-radius:20px;background:var(--sol-white)}.sol-vkaarten .sol-vkaarten__body{display:flex;flex:1;flex-direction:column;gap:16px;min-width:0}.sol-vkaarten .sol-vkaarten--bg-wit .sol-vkaarten__card{background:var(--sol-off)}.sol-vkaarten .sol-vkaarten--bg-mint .sol-vkaarten__card{background:#E6F7F0}.sol-vkaarten .sol-vkaarten__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--sol-green);color:var(--sol-white)}.sol-vkaarten .sol-vkaarten__icon svg,.sol-vkaarten .sol-vkaarten__icon img{display:block;width:24px;height:24px}.sol-vkaarten .sol-vkaarten__card-title,.sol-vkaarten.sol-vkaarten .sol-vkaarten__card-title{font-family:var(--sol-font);font-size:20px;font-weight:700;line-height:1.25;color:var(--sol-navy)}.sol-vkaarten .sol-vkaarten__text{font-size:16px;font-weight:500;line-height:1.6;color:var(--sol-gray-text)}.sol-vkaarten .sol-vkaarten__link,.sol-vkaarten.sol-vkaarten .sol-vkaarten__link{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-size:16px;font-weight:700;line-height:1.25;color:#008F55}.sol-vkaarten .sol-vkaarten__link svg,.sol-vkaarten.sol-vkaarten .sol-vkaarten__link svg{flex-shrink:0;transition:transform 0.2s var(--sol-ease)}.sol-vkaarten .sol-vkaarten__link:hover,.sol-vkaarten .sol-vkaarten__link:focus-visible,.sol-vkaarten.sol-vkaarten .sol-vkaarten__link:hover,.sol-vkaarten.sol-vkaarten .sol-vkaarten__link:focus-visible{color:var(--sol-navy)}.sol-vkaarten .sol-vkaarten__link:hover svg,.sol-vkaarten .sol-vkaarten__link:focus-visible svg,.sol-vkaarten.sol-vkaarten .sol-vkaarten__link:hover svg,.sol-vkaarten.sol-vkaarten .sol-vkaarten__link:focus-visible svg{transform:translateX(3px)}@media (max-width:1119px){.sol-vkaarten .sol-vkaarten__grid,.sol-vkaarten .sol-vkaarten--n3 .sol-vkaarten__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sol-vkaarten .sol-vkaarten__title,.sol-vkaarten.sol-vkaarten .sol-vkaarten__title{font-size:36px}}@media (max-width:767px){.sol-vkaarten .sol-vkaarten--ruimte .sol-vkaarten__inner{padding-top:48px;padding-bottom:48px}.sol-vkaarten .sol-vkaarten__kop{gap:8px;margin-bottom:16px}.sol-vkaarten .sol-vkaarten__title,.sol-vkaarten.sol-vkaarten .sol-vkaarten__title{font-size:28px}.sol-vkaarten .sol-vkaarten__grid,.sol-vkaarten .sol-vkaarten--n3 .sol-vkaarten__grid,.sol-vkaarten .sol-vkaarten--n2 .sol-vkaarten__grid,.sol-vkaarten .sol-vkaarten--n1 .sol-vkaarten__grid{grid-template-columns:minmax(0,1fr);gap:16px}.sol-vkaarten .sol-vkaarten__card{flex-direction:row;align-items:flex-start;gap:16px;padding:20px;border-radius:20px}.sol-vkaarten .sol-vkaarten__body{gap:6px}.sol-vkaarten .sol-vkaarten__icon{width:40px;height:40px}.sol-vkaarten .sol-vkaarten__icon svg,.sol-vkaarten .sol-vkaarten__icon img{width:22px;height:22px}.sol-vkaarten .sol-vkaarten__link,.sol-vkaarten.sol-vkaarten .sol-vkaarten__link{margin-top:6px}.sol-vkaarten .sol-vkaarten__card-title,.sol-vkaarten.sol-vkaarten .sol-vkaarten__card-title{font-size:17px}.sol-vkaarten .sol-vkaarten__text{font-size:15px;line-height:1.55}.sol-vkaarten .sol-vkaarten--mobiel-swipe .sol-vkaarten__track{margin:0 calc(-1 * var(--sol-gutter));padding:0 var(--sol-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--sol-gutter);scrollbar-width:none}.sol-vkaarten .sol-vkaarten--mobiel-swipe .sol-vkaarten__track::-webkit-scrollbar{display:none}.sol-vkaarten .sol-vkaarten--mobiel-swipe .sol-vkaarten__grid{display:flex;gap:16px;width:max-content;padding-right:var(--sol-gutter)}.sol-vkaarten .sol-vkaarten--mobiel-swipe .sol-vkaarten__card{width:300px;scroll-snap-align:start}}.sol-spec{display:block;width:100%;font-family:var(--sol-font);color:var(--sol-navy)}:where(.sol-spec) p,:where(.sol-spec) h2,:where(.sol-spec) h3{margin:0}:where(.sol-spec) a{text-decoration:none}:where(.sol-spec) *,:where(.sol-spec) *::before,:where(.sol-spec) *::after{box-sizing:border-box}.sol-spec .sol-spec__root{background:var(--sol-off)}.sol-spec .sol-spec--bg-wit{background:var(--sol-white)}.sol-spec .sol-spec__inner{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:48px 80px;align-items:center;max-width:var(--sol-container);margin:0 auto;padding:0 var(--sol-gutter)}.sol-spec .sol-spec__inner--zonder-kaart{grid-template-columns:minmax(0,1fr)}.sol-spec .sol-spec--ruimte .sol-spec__inner{padding-top:96px;padding-bottom:96px}.sol-spec .sol-spec__text{display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:600px}.sol-spec .sol-spec__title,.sol-spec.sol-spec .sol-spec__title{font-family:var(--sol-font);font-size:40px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--sol-navy)}.sol-spec .sol-spec__body{display:flex;flex-direction:column;gap:24px;font-size:18px;font-weight:500;line-height:1.6;color:var(--sol-gray-text)}.sol-spec .sol-spec__body p{margin:0}.sol-spec .sol-spec__body a{color:var(--sol-green)}.sol-spec .sol-spec__btn,.sol-spec.sol-spec .sol-spec__btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 28px;border:1.5px solid var(--sol-navy);border-radius:999px;background:#fff0;font-family:var(--sol-font);font-size:16px;font-weight:700;line-height:1;color:var(--sol-navy);transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.sol-spec .sol-spec__btn:hover,.sol-spec .sol-spec__btn:focus-visible,.sol-spec.sol-spec .sol-spec__btn:hover,.sol-spec.sol-spec .sol-spec__btn:focus-visible{background:var(--sol-navy);color:var(--sol-white)}.sol-spec .sol-spec__card{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:40px;border-radius:20px;background:var(--sol-white)}.sol-spec .sol-spec--bg-wit .sol-spec__card{background:var(--sol-off)}.sol-spec .sol-spec__label{font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--sol-gray-text)}.sol-spec .sol-spec__value{font-size:56px;font-weight:700;line-height:1.05;color:var(--sol-navy)}.sol-spec .sol-spec__card-text{font-size:18px;font-weight:500;line-height:1.6;color:var(--sol-gray-text)}.sol-spec .sol-spec__tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sol-spec .sol-spec__tags-label{margin-right:4px;font-size:14px;font-weight:500;color:var(--sol-gray-text)}.sol-spec .sol-spec__tag{display:inline-flex;align-items:center;min-height:36px;padding:8px 16px;border:1px solid var(--sol-gray);border-radius:999px;background:var(--sol-white);font-size:14px;font-weight:700;line-height:1.3;color:var(--sol-navy)}@media (max-width:1119px){.sol-spec .sol-spec__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.sol-spec .sol-spec__title,.sol-spec.sol-spec .sol-spec__title{font-size:36px}.sol-spec .sol-spec__value{font-size:44px}}@media (max-width:767px){.sol-spec .sol-spec__inner,.sol-spec .sol-spec--ruimte .sol-spec__inner{display:flex;flex-direction:column;gap:20px;padding:48px var(--sol-gutter)}.sol-spec .sol-spec__text{display:contents}.sol-spec .sol-spec__title,.sol-spec.sol-spec .sol-spec__title{order:0;font-size:28px;color:var(--sol-navy)}.sol-spec .sol-spec__body{order:1;gap:16px;font-size:16px;color:var(--sol-gray-text)}.sol-spec .sol-spec__card{order:2;gap:10px;padding:24px;border-radius:20px}.sol-spec .sol-spec__btn,.sol-spec.sol-spec .sol-spec__btn{order:3;width:100%;min-height:52px}.sol-spec .sol-spec__value{font-size:34px;line-height:1.12}.sol-spec .sol-spec__card-text{font-size:16px}.sol-spec .sol-spec__tags{gap:6px}.sol-spec .sol-spec__tag{min-height:30px;padding:6px 12px;font-size:13px;line-height:1.2}}.sol-galerij{display:block;width:100%;font-family:var(--sol-font);color:var(--sol-navy)}:where(.sol-galerij) p,:where(.sol-galerij) h2,:where(.sol-galerij) h3{margin:0}:where(.sol-galerij) ul{margin:0;padding:0;list-style:none}:where(.sol-galerij) img{display:block;max-width:100%}:where(.sol-galerij) *,:where(.sol-galerij) *::before,:where(.sol-galerij) *::after{box-sizing:border-box}.sol-galerij .sol-galerij__root{background:var(--sol-white)}.sol-galerij .sol-galerij--bg-grijs{background:var(--sol-off)}.sol-galerij .sol-galerij__inner{max-width:var(--sol-container);margin:0 auto;padding:0 var(--sol-gutter)}.sol-galerij .sol-galerij--ruimte .sol-galerij__inner{padding-top:96px;padding-bottom:96px}.sol-galerij .sol-galerij__kop{display:flex;flex-direction:column;gap:14px;margin-bottom:40px}.sol-galerij .sol-galerij__label{font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--sol-navy-70)}.sol-galerij .sol-galerij__title,.sol-galerij.sol-galerij .sol-galerij__title{font-family:var(--sol-font);font-size:40px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--sol-navy)}.sol-galerij .sol-galerij__sub{max-width:760px;font-size:18px;font-weight:500;line-height:1.6;color:var(--sol-navy-70)}.sol-galerij .sol-galerij__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:16px}.sol-galerij .sol-galerij__item{aspect-ratio:318/230;border-radius:20px;overflow:hidden}.sol-galerij .sol-galerij__item img{width:100%;height:100%;object-fit:cover}.sol-galerij .sol-galerij__item--groot{grid-row:span 2;grid-column:span 2;aspect-ratio:652/476}.sol-galerij .sol-galerij--n2 .sol-galerij__grid,.sol-galerij .sol-galerij--n3 .sol-galerij__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sol-galerij .sol-galerij--n2 .sol-galerij__item--groot,.sol-galerij .sol-galerij--n3 .sol-galerij__item--groot{grid-column:span 1}.sol-galerij .sol-galerij--n2 .sol-galerij__item:not(.sol-galerij__item--groot){aspect-ratio:652/476}.sol-galerij .sol-galerij--n1 .sol-galerij__grid{grid-template-columns:minmax(0,1fr)}.sol-galerij .sol-galerij--n1 .sol-galerij__item--groot{grid-column:span 1;grid-row:span 1;aspect-ratio:1320/560}.sol-galerij .sol-galerij--rij .sol-galerij__grid,.sol-galerij .sol-galerij--rij.sol-galerij--n1 .sol-galerij__grid,.sol-galerij .sol-galerij--rij.sol-galerij--n2 .sol-galerij__grid,.sol-galerij .sol-galerij--rij.sol-galerij--n3 .sol-galerij__grid{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:23px}.sol-galerij .sol-galerij--rij .sol-galerij__item,.sol-galerij .sol-galerij--rij .sol-galerij__item--groot,.sol-galerij .sol-galerij--rij.sol-galerij--n2 .sol-galerij__item:not(.sol-galerij__item--groot),.sol-galerij .sol-galerij--rij.sol-galerij--n1 .sol-galerij__item--groot{grid-row:span 1;grid-column:span 1;height:300px;aspect-ratio:auto}.sol-galerij .sol-galerij--rij .sol-galerij__kop:empty{display:none}@media (max-width:1119px){.sol-galerij .sol-galerij__title,.sol-galerij.sol-galerij .sol-galerij__title{font-size:36px}}@media (max-width:767px){.sol-galerij .sol-galerij--ruimte .sol-galerij__inner{padding-top:48px;padding-bottom:48px}.sol-galerij .sol-galerij__kop{gap:8px;margin-bottom:24px}.sol-galerij .sol-galerij__title,.sol-galerij.sol-galerij .sol-galerij__title{font-size:28px}.sol-galerij .sol-galerij__sub{font-size:16px}.sol-galerij .sol-galerij__track{margin:0 calc(-1 * var(--sol-gutter));padding:0 var(--sol-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--sol-gutter);scrollbar-width:none}.sol-galerij .sol-galerij__track::-webkit-scrollbar{display:none}.sol-galerij .sol-galerij__grid,.sol-galerij .sol-galerij--n1 .sol-galerij__grid,.sol-galerij .sol-galerij--n2 .sol-galerij__grid,.sol-galerij .sol-galerij--n3 .sol-galerij__grid{display:flex;gap:12px;width:max-content;padding-right:var(--sol-gutter)}.sol-galerij .sol-galerij__item,.sol-galerij .sol-galerij__item--groot,.sol-galerij .sol-galerij--n2 .sol-galerij__item:not(.sol-galerij__item--groot),.sol-galerij .sol-galerij--n1 .sol-galerij__item--groot{width:300px;aspect-ratio:300/220;border-radius:16px;scroll-snap-align:start}}.sol-tech{display:block;width:100%;font-family:var(--sol-font);color:var(--sol-navy)}:where(.sol-tech) p,:where(.sol-tech) h2,:where(.sol-tech) h3,:where(.sol-tech) dl,:where(.sol-tech) dd{margin:0}:where(.sol-tech) ul{margin:0;padding:0;list-style:none}:where(.sol-tech) *,:where(.sol-tech) *::before,:where(.sol-tech) *::after{box-sizing:border-box}.sol-tech .sol-tech__root{background:var(--sol-off)}.sol-tech .sol-tech--bg-wit{background:var(--sol-white)}.sol-tech .sol-tech__inner{max-width:var(--sol-container);margin:0 auto;padding:0 var(--sol-gutter)}.sol-tech .sol-tech--ruimte .sol-tech__inner{padding-top:96px;padding-bottom:96px}.sol-tech .sol-tech__kop{display:flex;flex-direction:column;gap:12px;max-width:552px;margin-bottom:48px}.sol-tech .sol-tech__title,.sol-tech.sol-tech .sol-tech__title{font-family:var(--sol-font);font-size:40px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--sol-navy)}.sol-tech .sol-tech__sub{font-size:18px;font-weight:500;line-height:1.6;color:var(--sol-gray-text)}.sol-tech .sol-tech__grid{display:grid;grid-template-columns:536px minmax(0,1fr);gap:48px;align-items:start}.sol-tech .sol-tech__grid--alleen-tabel,.sol-tech .sol-tech__grid--alleen-cijfers{grid-template-columns:minmax(0,1fr)}.sol-tech .sol-tech__cijfers{display:flex;flex-direction:column;gap:32px}.sol-tech .sol-tech__tegels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sol-tech .sol-tech__grid--alleen-cijfers .sol-tech__tegels{grid-template-columns:repeat(4,minmax(0,1fr))}.sol-tech .sol-tech__tegel{display:flex;flex-direction:column;gap:6px;min-height:110px;padding:24px;border-radius:20px;background:var(--sol-white)}.sol-tech .sol-tech--bg-wit .sol-tech__tegel,.sol-tech .sol-tech--bg-wit .sol-tech__tabel{background:var(--sol-off)}.sol-tech .sol-tech__waarde{font-size:34px;font-weight:700;line-height:1.12;color:var(--sol-navy)}.sol-tech .sol-tech__label{font-size:15px;font-weight:500;line-height:1.2;color:var(--sol-gray-text)}.sol-tech .sol-tech__checks{display:flex;flex-direction:column;gap:12px}.sol-tech .sol-tech__checks li{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:500;line-height:1.2;color:var(--sol-navy)}.sol-tech .sol-tech__check{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--sol-green);color:var(--sol-white)}.sol-tech .sol-tech__check svg{display:block}.sol-tech .sol-tech__tabel{padding:8px 32px;border-radius:20px;background:var(--sol-white)}.sol-tech .sol-tech__rij{display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px;align-items:center;padding:18px 0;border-bottom:1px solid var(--sol-gray)}.sol-tech .sol-tech__rij:last-child{border-bottom:0}.sol-tech .sol-tech__rij dt{font-size:16px;font-weight:500;line-height:1.2;color:var(--sol-gray-text)}.sol-tech .sol-tech__rij dd{font-size:16px;font-weight:700;line-height:1.25;color:var(--sol-navy)}@media (max-width:1119px){.sol-tech .sol-tech__grid{grid-template-columns:minmax(0,1fr);gap:32px}.sol-tech .sol-tech__tegels{grid-template-columns:repeat(4,minmax(0,1fr))}.sol-tech .sol-tech__title,.sol-tech.sol-tech .sol-tech__title{font-size:36px}}@media (max-width:767px){.sol-tech .sol-tech__root{background:var(--sol-white)}.sol-tech .sol-tech--bg-wit{background:var(--sol-off)}.sol-tech .sol-tech--ruimte .sol-tech__inner{padding-top:48px;padding-bottom:48px}.sol-tech .sol-tech__kop{gap:8px;margin-bottom:20px}.sol-tech .sol-tech__title,.sol-tech.sol-tech .sol-tech__title{font-size:28px}.sol-tech .sol-tech__sub{font-size:16px}.sol-tech .sol-tech__grid{gap:20px}.sol-tech .sol-tech__cijfers{gap:20px}.sol-tech .sol-tech__tegels,.sol-tech .sol-tech__grid--alleen-cijfers .sol-tech__tegels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sol-tech .sol-tech__tegel,.sol-tech .sol-tech__tabel{background:var(--sol-off)}.sol-tech .sol-tech--bg-wit .sol-tech__tegel,.sol-tech .sol-tech--bg-wit .sol-tech__tabel{background:var(--sol-white)}.sol-tech .sol-tech__tegel{gap:4px;min-height:0;padding:16px;border-radius:16px}.sol-tech .sol-tech__waarde{font-size:22px;line-height:1.15}.sol-tech .sol-tech__label{font-size:13px;letter-spacing:.1em;text-transform:uppercase}.sol-tech .sol-tech__checks{display:none}.sol-tech .sol-tech__tabel{padding:4px 16px;border-radius:16px}.sol-tech .sol-tech__rij{grid-template-columns:minmax(0,1fr);gap:2px;padding:12px 0}.sol-tech .sol-tech__rij dt{font-size:13px;letter-spacing:.1em;text-transform:uppercase}.sol-tech .sol-tech__rij dd{font-size:15px;line-height:1.2}}.sol-opties{display:block;width:100%;font-family:var(--sol-font);color:var(--sol-navy)}:where(.sol-opties) p,:where(.sol-opties) h2,:where(.sol-opties) h3{margin:0}:where(.sol-opties) ul{margin:0;padding:0;list-style:none}:where(.sol-opties) img{display:block;max-width:100%}:where(.sol-opties) *,:where(.sol-opties) *::before,:where(.sol-opties) *::after{box-sizing:border-box}.sol-opties .sol-opties__root{background:var(--sol-white)}.sol-opties .sol-opties--bg-grijs{background:var(--sol-off)}.sol-opties .sol-opties__inner{max-width:var(--sol-container);margin:0 auto;padding:0 var(--sol-gutter)}.sol-opties .sol-opties--ruimte .sol-opties__inner{padding-top:96px;padding-bottom:96px}.sol-opties .sol-opties__kop{display:flex;flex-direction:column;gap:14px;margin-bottom:40px}.sol-opties .sol-opties__label{font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--sol-navy-70)}.sol-opties .sol-opties__title,.sol-opties.sol-opties .sol-opties__title{font-family:var(--sol-font);font-size:40px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--sol-navy)}.sol-opties .sol-opties__sub{max-width:760px;font-size:18px;font-weight:500;line-height:1.6;color:var(--sol-navy-70)}.sol-opties .sol-opties__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.sol-opties .sol-opties--n4 .sol-opties__list{grid-template-columns:repeat(4,minmax(0,1fr))}.sol-opties .sol-opties--n3 .sol-opties__list{grid-template-columns:repeat(3,minmax(0,1fr))}.sol-opties .sol-opties--n2 .sol-opties__list{grid-template-columns:repeat(2,minmax(0,1fr))}.sol-opties .sol-opties--n1 .sol-opties__list{grid-template-columns:minmax(0,248px)}.sol-opties .sol-opties__card{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:28px 20px;border-radius:24px;background:var(--sol-off)}.sol-opties .sol-opties--bg-grijs .sol-opties__card{background:var(--sol-white)}.sol-opties .sol-opties__illu{display:flex;align-items:flex-end;gap:12px;width:100%;height:200px}.sol-opties .sol-opties__toren{display:flex;flex-direction:column-reverse;flex:0 0 auto;width:60px}.sol-opties .sol-opties__module{display:block;width:60px;height:62px;object-fit:contain}.sol-opties .sol-opties__module--vorm{position:relative;height:58px;margin-top:4px;border:1px solid var(--sol-gray);border-radius:8px;background:var(--sol-white)}.sol-opties .sol-opties__module--vorm::after{content:"";position:absolute;top:50%;right:10px;width:6px;height:6px;border-radius:50%;background:var(--sol-green);transform:translateY(-50%)}.sol-opties .sol-opties__modules{display:flex;align-items:baseline;gap:8px}.sol-opties .sol-opties__modules strong{font-size:40px;font-weight:700;line-height:1;letter-spacing:-.01em;color:var(--sol-navy)}.sol-opties .sol-opties__modules span{font-size:16px;font-weight:500;line-height:1.2;color:var(--sol-navy-70)}.sol-opties .sol-opties__cap{display:inline-flex;align-items:center;min-height:43px;padding:9px 18px;border-radius:24px;background:var(--sol-green);font-size:20px;font-weight:700;line-height:1.25;color:var(--sol-white)}.sol-opties .sol-opties__schaal{width:100%;height:6px;border-radius:3px;background:var(--sol-gray);overflow:hidden}.sol-opties .sol-opties__schaal span{display:block;height:100%;border-radius:3px;background:var(--sol-green)}.sol-opties .sol-opties__opstelling{display:inline-flex;align-items:center;min-height:34px;padding:7px 14px;border:1px solid var(--sol-gray);border-radius:20px;background:var(--sol-white);font-size:14px;font-weight:700;line-height:1.3;color:var(--sol-navy)}.sol-opties .sol-opties__afm{display:flex;align-items:baseline;gap:8px}.sol-opties .sol-opties__afm strong{font-size:14px;font-weight:700;line-height:1.3;color:var(--sol-navy)}.sol-opties .sol-opties__afm span{font-size:12px;font-weight:500;line-height:1.3;color:var(--sol-navy-70)}@media (max-width:1119px){.sol-opties .sol-opties__title,.sol-opties.sol-opties .sol-opties__title{font-size:36px}.sol-opties .sol-opties__track{margin:0 calc(-1 * var(--sol-gutter));padding:0 var(--sol-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--sol-gutter);scrollbar-width:none}.sol-opties .sol-opties__track::-webkit-scrollbar{display:none}.sol-opties .sol-opties__list,.sol-opties .sol-opties--n4 .sol-opties__list,.sol-opties .sol-opties--n3 .sol-opties__list,.sol-opties .sol-opties--n2 .sol-opties__list,.sol-opties .sol-opties--n1 .sol-opties__list{display:flex;gap:16px;width:max-content;padding-right:var(--sol-gutter)}.sol-opties .sol-opties__card{width:248px;scroll-snap-align:start}}@media (max-width:767px){.sol-opties .sol-opties--ruimte .sol-opties__inner{padding-top:48px;padding-bottom:48px}.sol-opties .sol-opties__root{background:var(--sol-off)}.sol-opties .sol-opties--bg-grijs{background:var(--sol-white)}.sol-opties .sol-opties__kop{gap:8px;margin-bottom:20px}.sol-opties .sol-opties__title,.sol-opties.sol-opties .sol-opties__title{font-size:28px}.sol-opties .sol-opties__sub{font-size:16px}.sol-opties .sol-opties__track{margin:0;padding:0;overflow:visible}.sol-opties .sol-opties__list,.sol-opties .sol-opties--n4 .sol-opties__list,.sol-opties .sol-opties--n3 .sol-opties__list,.sol-opties .sol-opties--n2 .sol-opties__list,.sol-opties .sol-opties--n1 .sol-opties__list{display:flex;flex-direction:column;gap:12px;width:auto;padding-right:0}.sol-opties .sol-opties__card{display:grid;grid-template-columns:96px minmax(0,1fr);grid-template-areas:"illu modules" "illu cap" "illu opstelling" "illu afm";align-items:start;gap:8px 16px;width:auto;padding:16px;border-radius:20px;background:var(--sol-white)}.sol-opties .sol-opties--bg-grijs .sol-opties__card{background:var(--sol-off)}.sol-opties .sol-opties__illu{grid-area:illu;align-self:center;gap:6px;width:96px;height:100px}.sol-opties .sol-opties__toren{width:30px}.sol-opties .sol-opties__module{width:30px;height:31px}.sol-opties .sol-opties__module--vorm{height:29px;margin-top:2px;border-radius:4px}.sol-opties .sol-opties__module--vorm::after{right:4px;width:4px;height:4px}.sol-opties .sol-opties__modules{grid-area:modules;gap:6px}.sol-opties .sol-opties__modules strong{font-size:28px}.sol-opties .sol-opties__cap{grid-area:cap;min-height:39px;font-size:17px}.sol-opties .sol-opties__schaal{display:none}.sol-opties .sol-opties__opstelling{grid-area:opstelling}.sol-opties .sol-opties__afm{grid-area:afm}}.sol-linkkaarten{display:block;width:100%;font-family:var(--sol-font);color:var(--sol-navy)}:where(.sol-linkkaarten) p,:where(.sol-linkkaarten) h2,:where(.sol-linkkaarten) h3{margin:0}:where(.sol-linkkaarten) ul{margin:0;padding:0;list-style:none}:where(.sol-linkkaarten) a{text-decoration:none;color:inherit}:where(.sol-linkkaarten) img{display:block;max-width:100%}:where(.sol-linkkaarten) *,:where(.sol-linkkaarten) *::before,:where(.sol-linkkaarten) *::after{box-sizing:border-box}.sol-linkkaarten .sol-linkkaarten__root{background:var(--sol-white)}.sol-linkkaarten .sol-linkkaarten--bg-grijs{background:var(--sol-off)}.sol-linkkaarten .sol-linkkaarten__inner{max-width:var(--sol-container);margin:0 auto;padding:0 var(--sol-gutter)}.sol-linkkaarten .sol-linkkaarten--ruimte .sol-linkkaarten__inner{padding-top:96px;padding-bottom:96px}.sol-linkkaarten .sol-linkkaarten__kop{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:48px}.sol-linkkaarten .sol-linkkaarten__title,.sol-linkkaarten.sol-linkkaarten .sol-linkkaarten__title{max-width:720px;font-family:var(--sol-font);font-size:34px;font-weight:700;line-height:1.12;color:var(--sol-navy)}.sol-linkkaarten .sol-linkkaarten__koplink,.sol-linkkaarten.sol-linkkaarten .sol-linkkaarten__koplink{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:1.25;color:var(--sol-green)}.sol-linkkaarten .sol-linkkaarten__koplink svg,.sol-linkkaarten.sol-linkkaarten .sol-linkkaarten__koplink svg{width:18px;height:18px}.sol-linkkaarten .sol-linkkaarten__koplink:hover,.sol-linkkaarten .sol-linkkaarten__koplink:focus-visible,.sol-linkkaarten.sol-linkkaarten .sol-linkkaarten__koplink:hover,.sol-linkkaarten.sol-linkkaarten .sol-linkkaarten__koplink:focus-visible{color:var(--sol-navy)}.sol-linkkaarten .sol-linkkaarten__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sol-linkkaarten .sol-linkkaarten--n4 .sol-linkkaarten__list{grid-template-columns:repeat(4,minmax(0,1fr))}.sol-linkkaarten .sol-linkkaarten--n2 .sol-linkkaarten__list{grid-template-columns:repeat(2,minmax(0,424px))}.sol-linkkaarten .sol-linkkaarten--n1 .sol-linkkaarten__list{grid-template-columns:minmax(0,424px)}.sol-linkkaarten .sol-linkkaarten__card{display:flex;flex-direction:column;height:100%;border-radius:28px;background:var(--sol-off);overflow:hidden;transition:transform 0.25s var(--sol-ease),box-shadow 0.25s var(--sol-ease)}.sol-linkkaarten .sol-linkkaarten__card:hover,.sol-linkkaarten .sol-linkkaarten__card:focus-visible{transform:translateY(-3px);box-shadow:0 16px 36px rgb(0 25 43 / .1)}.sol-linkkaarten .sol-linkkaarten__card:focus-visible{outline:2px solid var(--sol-green);outline-offset:2px}.sol-linkkaarten .sol-linkkaarten--bg-grijs .sol-linkkaarten__card{background:var(--sol-white)}.sol-linkkaarten .sol-linkkaarten__img{width:100%;aspect-ratio:424/300;object-fit:cover}.sol-linkkaarten .sol-linkkaarten__img--leeg{display:block;background:var(--sol-gray)}.sol-linkkaarten .sol-linkkaarten__info{display:flex;flex:1;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px}.sol-linkkaarten .sol-linkkaarten__text{display:flex;flex-direction:column;gap:4px;min-width:0}.sol-linkkaarten .sol-linkkaarten__naam{font-size:22px;font-weight:700;line-height:1.15;color:var(--sol-navy)}.sol-linkkaarten .sol-linkkaarten__prijs{font-size:15px;font-weight:700;line-height:1.2;color:var(--sol-green)}.sol-linkkaarten .sol-linkkaarten__pijl{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--sol-green);color:var(--sol-white);transition:background-color 0.2s ease}.sol-linkkaarten .sol-linkkaarten__pijl svg{display:block}.sol-linkkaarten .sol-linkkaarten__card:hover .sol-linkkaarten__pijl{background:var(--sol-navy)}@media (max-width:1119px){.sol-linkkaarten .sol-linkkaarten__list,.sol-linkkaarten .sol-linkkaarten--n4 .sol-linkkaarten__list{grid-template-columns:repeat(2,minmax(0,1fr))}.sol-linkkaarten .sol-linkkaarten__title,.sol-linkkaarten.sol-linkkaarten .sol-linkkaarten__title{font-size:30px}}@media (max-width:767px){.sol-linkkaarten .sol-linkkaarten--ruimte .sol-linkkaarten__inner{padding-top:48px;padding-bottom:48px}.sol-linkkaarten .sol-linkkaarten__kop{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px}.sol-linkkaarten .sol-linkkaarten__title,.sol-linkkaarten.sol-linkkaarten .sol-linkkaarten__title{font-size:28px;line-height:1.15}.sol-linkkaarten .sol-linkkaarten__list,.sol-linkkaarten .sol-linkkaarten--n4 .sol-linkkaarten__list,.sol-linkkaarten .sol-linkkaarten--n2 .sol-linkkaarten__list,.sol-linkkaarten .sol-linkkaarten--n1 .sol-linkkaarten__list{display:flex;flex-direction:column;gap:20px}.sol-linkkaarten .sol-linkkaarten__card{flex-direction:row;align-items:center;gap:14px;min-height:76px;padding:10px 16px 10px 10px;border-radius:16px}.sol-linkkaarten .sol-linkkaarten__card:hover,.sol-linkkaarten .sol-linkkaarten__card:focus-visible{transform:none;box-shadow:none}.sol-linkkaarten .sol-linkkaarten__img{flex-shrink:0;width:72px;height:56px;aspect-ratio:auto;border-radius:10px}.sol-linkkaarten .sol-linkkaarten__info{flex:1;gap:12px;padding:0}.sol-linkkaarten .sol-linkkaarten__naam{font-size:17px;line-height:1.25}.sol-linkkaarten .sol-linkkaarten__prijs{display:none}.sol-linkkaarten .sol-linkkaarten__pijl{width:20px;height:20px;background:#fff0;color:var(--sol-navy)}.sol-linkkaarten .sol-linkkaarten__pijl svg{width:20px;height:20px}.sol-linkkaarten .sol-linkkaarten__card:hover .sol-linkkaarten__pijl{background:#fff0;color:var(--sol-green)}}.sol-diensten{display:block;width:100%;font-family:var(--sol-font);color:var(--sol-navy)}:where(.sol-diensten) h2,:where(.sol-diensten) h3{margin:0}:where(.sol-diensten) ul{margin:0;padding:0;list-style:none}:where(.sol-diensten) a{color:inherit;text-decoration:none}:where(.sol-diensten) *,:where(.sol-diensten) *::before,:where(.sol-diensten) *::after{box-sizing:border-box}.sol-diensten .sol-diensten__root{background:var(--sol-off)}.sol-diensten .sol-diensten--bg-wit{background:var(--sol-white)}.sol-diensten .sol-diensten__inner{max-width:calc(876px + 2 * var(--sol-gutter));margin:0 auto;padding:0 var(--sol-gutter)}.sol-diensten .sol-diensten--kol-3 .sol-diensten__inner{max-width:var(--sol-container)}.sol-diensten .sol-diensten--ruimte .sol-diensten__inner{padding-top:100px;padding-bottom:100px}.sol-diensten .sol-diensten__title,.sol-diensten.sol-diensten .sol-diensten__title{margin-bottom:60px;font-family:var(--sol-font);font-size:48px;font-weight:700;line-height:1;text-align:center;color:var(--sol-navy)}.sol-diensten .sol-diensten__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.sol-diensten .sol-diensten--kol-3 .sol-diensten__list{grid-template-columns:repeat(3,minmax(0,1fr))}.sol-diensten .sol-diensten__card{display:flex;flex-direction:column;align-items:flex-start;gap:16px;height:100%;min-height:240px;padding:37px 32px;border-radius:20px;background:var(--sol-white);transition:transform 0.25s var(--sol-ease),box-shadow 0.25s var(--sol-ease)}.sol-diensten .sol-diensten--bg-wit .sol-diensten__card{background:var(--sol-off)}.sol-diensten a.sol-diensten__card:hover,.sol-diensten a.sol-diensten__card:focus-visible{transform:translateY(-3px);box-shadow:0 16px 36px rgb(0 25 43 / .08)}.sol-diensten a.sol-diensten__card:focus-visible{outline:2px solid var(--sol-green);outline-offset:2px}.sol-diensten .sol-diensten__card-title{font-size:22px;font-weight:700;line-height:1.3;color:var(--sol-navy)}.sol-diensten .sol-diensten__text{font-size:18px;font-weight:500;line-height:30px;color:var(--sol-navy)}.sol-diensten .sol-diensten__arrow{width:40px;height:40px;margin-top:auto;transform:rotate(-90deg);transition:background-color 0.2s ease,color 0.2s ease}.sol-diensten a.sol-diensten__card:hover .sol-diensten__arrow{background:var(--sol-green);color:var(--sol-white)}@media (max-width:1119px){.sol-diensten .sol-diensten--kol-3 .sol-diensten__list{grid-template-columns:repeat(2,minmax(0,1fr))}.sol-diensten .sol-diensten__title,.sol-diensten.sol-diensten .sol-diensten__title{margin-bottom:40px;font-size:40px}}@media (max-width:767px){.sol-diensten .sol-diensten--ruimte .sol-diensten__inner{padding-top:48px;padding-bottom:48px}.sol-diensten .sol-diensten__title,.sol-diensten.sol-diensten .sol-diensten__title{margin-bottom:24px;font-size:28px;line-height:1.15;text-align:left}.sol-diensten .sol-diensten__list,.sol-diensten .sol-diensten--kol-3 .sol-diensten__list{grid-template-columns:minmax(0,1fr);gap:12px}.sol-diensten .sol-diensten__card{gap:10px;min-height:0;padding:24px 20px;border-radius:16px}.sol-diensten .sol-diensten__card-title{font-size:18px}.sol-diensten .sol-diensten__text{font-size:15px;line-height:1.55}.sol-diensten .sol-diensten__arrow{width:34px;height:34px;margin-top:6px}}.sol-badgesrij{display:block;width:100%;font-family:var(--sol-font)}.sol-badgesrij .sol-badgesrij__root{background:var(--sol-white)}.sol-badgesrij .sol-badgesrij--bg-grijs{background:var(--sol-off)}.sol-badgesrij .sol-badgesrij__inner{max-width:var(--sol-container);margin:0 auto;padding:0 var(--sol-gutter)}.sol-badgesrij .sol-badgesrij--ruimte .sol-badgesrij__inner{padding-top:60px;padding-bottom:60px}.sol-badgesrij .sol-badgesrij__list{justify-content:center}.sol-badgesrij .sol-badgesrij--links .sol-badgesrij__list{justify-content:flex-start}.sol-badgesrij .sol-badgesrij--groot .sol-badgesrij__list{gap:16px 40px}.sol-badgesrij .sol-badgesrij--groot .sol-badgesrij__list .sol-badges__pill{min-height:48px;padding:9px 32px;border-color:rgb(216 216 216 / .5);font-size:16px}@media (max-width:767px){.sol-badgesrij .sol-badgesrij--ruimte .sol-badgesrij__inner{padding-top:32px;padding-bottom:32px}.sol-badgesrij .sol-badgesrij--groot .sol-badgesrij__list{gap:10px}.sol-badgesrij .sol-badgesrij--groot .sol-badgesrij__list .sol-badges__pill{min-height:42px;padding:8px 18px;font-size:14px}}.sol-platform{display:block;width:100%;font-family:var(--sol-font);color:var(--sol-navy)}:where(.sol-platform) p,:where(.sol-platform) h2,:where(.sol-platform) h3{margin:0}:where(.sol-platform) ul{margin:0;padding:0;list-style:none}:where(.sol-platform) img{display:block;max-width:100%}:where(.sol-platform) a{text-decoration:none}:where(.sol-platform) *,:where(.sol-platform) *::before,:where(.sol-platform) *::after{box-sizing:border-box}.sol-platform .sol-platform__blok{border-bottom:1px solid var(--sol-gray);background:var(--sol-white)}.sol-platform .sol-platform__blok--bg-grijs{background:var(--sol-off)}.sol-platform .sol-platform__inner{display:grid;grid-template-columns:443px minmax(0,1fr);gap:57px;align-items:start;max-width:calc(1367px + 2 * var(--sol-gutter));margin:0 auto;padding:104px var(--sol-gutter) 124px}.sol-platform .sol-platform__blok--foto-rechts .sol-platform__inner{grid-template-columns:minmax(0,1fr) 443px}.sol-platform .sol-platform__blok--foto-rechts .sol-platform__media{order:2}.sol-platform .sol-platform__img{width:100%;aspect-ratio:443/618;border-radius:20px;object-fit:cover}.sol-platform .sol-platform__content{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding-top:20px}.sol-platform .sol-platform__logo{display:inline-flex;align-items:center;gap:12px;height:74px;margin-bottom:44px;font-size:34px;font-weight:700;line-height:1;color:var(--sol-navy)}.sol-platform .sol-platform__logo-icon svg{display:block;width:56px;height:56px}.sol-platform .sol-platform__blok--trustpilot .sol-platform__logo-text{color:#00B67A}.sol-platform .sol-platform__title,.sol-platform.sol-platform .sol-platform__title{margin-bottom:17px;font-family:var(--sol-font);font-size:25px;font-weight:700;line-height:38px;color:var(--sol-navy)}.sol-platform .sol-platform__viewport{width:100%;max-width:860px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sol-platform .sol-platform__viewport::-webkit-scrollbar{display:none}.sol-platform .sol-platform__viewport:focus-visible{outline:2px solid var(--sol-green);outline-offset:2px;border-radius:25px}.sol-platform .sol-platform__track{display:flex;gap:16px;width:max-content}.sol-platform .sol-platform__card{display:flex;flex:0 0 422px;flex-direction:column;gap:12px;min-height:289px;padding:32px 29px 28px;border:.25px solid var(--sol-gray);border-radius:25px;background:var(--sol-off);scroll-snap-align:start}.sol-platform .sol-platform__card-title,.sol-platform.sol-platform .sol-platform__card-title{font-family:var(--sol-font);font-size:20px;font-weight:700;line-height:1.15;color:var(--sol-navy)}.sol-platform .sol-platform__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;font-size:16px;font-weight:500;line-height:25px;color:var(--sol-navy)}.sol-platform .sol-platform__meta{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:16px;border-top:1px solid #E5E5E5}.sol-platform .sol-platform__stars{display:inline-flex;gap:2px;color:var(--sol-gray)}.sol-platform .sol-platform__stars i{display:inline-flex}.sol-platform .sol-platform__stars i.is-on{color:#FFDD3B}.sol-platform .sol-platform__name{flex:1 1 auto;min-width:0;font-size:14px;font-weight:700;line-height:25px}.sol-platform .sol-platform__score{font-size:20px;font-weight:700;line-height:26px}.sol-platform .sol-platform__bar{display:flex;gap:9px;width:100%;max-width:867px;margin-top:32px}.sol-platform .sol-platform__seg{flex:1 1 0%;height:7px;padding:0;border:0;border-radius:4px;background:var(--sol-gray);cursor:pointer;transition:background-color 0.2s ease}.sol-platform .sol-platform__seg.is-active{background:var(--sol-green)}.sol-platform .sol-platform__actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px}.sol-platform .sol-platform__btn,.sol-platform.sol-platform .sol-platform__btn{display:inline-flex;align-items:center;justify-content:center;min-height:53px;padding:14px 37px;border:1px solid var(--sol-green);border-radius:64px;background:var(--sol-green);font-family:var(--sol-font);font-size:16px;font-weight:700;line-height:20px;color:var(--sol-white);transition:background-color 0.2s ease,border-color 0.2s ease}.sol-platform .sol-platform__btn:hover,.sol-platform .sol-platform__btn:focus-visible,.sol-platform.sol-platform .sol-platform__btn:hover,.sol-platform.sol-platform .sol-platform__btn:focus-visible{background:var(--sol-navy);border-color:var(--sol-navy);color:var(--sol-white)}.sol-platform .sol-platform__link,.sol-platform.sol-platform .sol-platform__link{font-size:16px;font-weight:700;line-height:20px;color:var(--sol-navy)}.sol-platform .sol-platform__link:hover,.sol-platform .sol-platform__link:focus-visible,.sol-platform.sol-platform .sol-platform__link:hover,.sol-platform.sol-platform .sol-platform__link:focus-visible{color:var(--sol-green)}@media (max-width:1119px){.sol-platform .sol-platform__inner,.sol-platform .sol-platform__blok--foto-rechts .sol-platform__inner{grid-template-columns:300px minmax(0,1fr);gap:40px;padding:72px var(--sol-gutter)}.sol-platform .sol-platform__card{flex-basis:360px}}@media (max-width:767px){.sol-platform .sol-platform__inner,.sol-platform .sol-platform__blok--foto-rechts .sol-platform__inner{grid-template-columns:minmax(0,1fr);gap:24px;padding:48px var(--sol-gutter)}.sol-platform .sol-platform__blok--foto-rechts .sol-platform__media{order:0}.sol-platform .sol-platform__img{aspect-ratio:350/240}.sol-platform .sol-platform__content{padding-top:0}.sol-platform .sol-platform__logo{height:48px;margin-bottom:20px;font-size:26px}.sol-platform .sol-platform__logo-icon svg{width:40px;height:40px}.sol-platform .sol-platform__title,.sol-platform.sol-platform .sol-platform__title{margin-bottom:16px;font-size:22px;line-height:1.3}.sol-platform .sol-platform__viewport{margin:0 calc(-1 * var(--sol-gutter));padding:0 var(--sol-gutter);max-width:none;width:auto;scroll-padding-left:var(--sol-gutter)}.sol-platform .sol-platform__track{padding-right:var(--sol-gutter)}.sol-platform .sol-platform__card{flex-basis:300px;gap:14px;min-height:0;padding:24px;border-radius:20px}.sol-platform .sol-platform__text{-webkit-line-clamp:6;font-size:15px;line-height:1.55}.sol-platform .sol-platform__bar{margin-top:20px}.sol-platform .sol-platform__actions{gap:14px;margin-top:24px}.sol-platform .sol-platform__btn,.sol-platform.sol-platform .sol-platform__btn{width:100%}}.sol-linkrij{display:block;width:100%;font-family:var(--sol-font);color:var(--sol-navy)}:where(.sol-linkrij) h2,:where(.sol-linkrij) h3{margin:0}:where(.sol-linkrij) ul{margin:0;padding:0;list-style:none}:where(.sol-linkrij) a{color:inherit;text-decoration:none}:where(.sol-linkrij) img{display:block;max-width:100%}:where(.sol-linkrij) *,:where(.sol-linkrij) *::before,:where(.sol-linkrij) *::after{box-sizing:border-box}.sol-linkrij .sol-linkrij__root{background:var(--sol-off)}.sol-linkrij .sol-linkrij--bg-wit{background:var(--sol-white)}.sol-linkrij .sol-linkrij__inner{max-width:calc(1208px + 2 * var(--sol-gutter));margin:0 auto;padding:0 var(--sol-gutter)}.sol-linkrij .sol-linkrij--ruimte .sol-linkrij__inner{padding-top:60px;padding-bottom:60px}.sol-linkrij .sol-linkrij__title,.sol-linkrij.sol-linkrij .sol-linkrij__title{margin-bottom:62px;font-family:var(--sol-font);font-size:48px;font-weight:700;line-height:1;color:var(--sol-navy)}.sol-linkrij .sol-linkrij__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 43px}.sol-linkrij .sol-linkrij__row{display:flex;align-items:stretch;gap:16px;min-height:124px}.sol-linkrij .sol-linkrij__row:hover .sol-linkrij__arrow,.sol-linkrij .sol-linkrij__row:focus-visible .sol-linkrij__arrow{background:var(--sol-green);color:var(--sol-white)}.sol-linkrij .sol-linkrij__row:focus-visible{outline:2px solid var(--sol-green);outline-offset:4px;border-radius:20px}.sol-linkrij .sol-linkrij__img{flex:0 0 159px;width:159px;height:124px;border-radius:20px;object-fit:cover}.sol-linkrij .sol-linkrij__img--leeg{display:block;background:var(--sol-gray)}.sol-linkrij .sol-linkrij__card{display:flex;flex:1;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding:30px 32px;border-radius:20px;background:var(--sol-white);transition:transform 0.25s var(--sol-ease),box-shadow 0.25s var(--sol-ease)}.sol-linkrij .sol-linkrij--bg-wit .sol-linkrij__card{background:var(--sol-off)}.sol-linkrij .sol-linkrij__row:hover .sol-linkrij__card{box-shadow:0 12px 30px rgb(0 25 43 / .08)}.sol-linkrij .sol-linkrij__text{display:flex;flex-direction:column;gap:4px;min-width:0}.sol-linkrij .sol-linkrij__naam{font-size:22px;font-weight:700;line-height:1.3;color:var(--sol-navy)}.sol-linkrij .sol-linkrij__sub{font-size:14px;font-weight:500;line-height:1.4;color:var(--sol-gray-text)}.sol-linkrij .sol-linkrij__arrow{flex-shrink:0;width:44px;height:44px;transform:rotate(-90deg);transition:background-color 0.2s ease,color 0.2s ease}@media (max-width:1119px){.sol-linkrij .sol-linkrij__list{grid-template-columns:minmax(0,1fr);gap:24px}.sol-linkrij .sol-linkrij__title,.sol-linkrij.sol-linkrij .sol-linkrij__title{margin-bottom:40px;font-size:40px}}@media (max-width:767px){.sol-linkrij .sol-linkrij--ruimte .sol-linkrij__inner{padding-top:48px;padding-bottom:48px}.sol-linkrij .sol-linkrij__title,.sol-linkrij.sol-linkrij .sol-linkrij__title{margin-bottom:20px;font-size:28px;line-height:1.15}.sol-linkrij .sol-linkrij__list{gap:12px}.sol-linkrij .sol-linkrij__row{gap:10px;min-height:0}.sol-linkrij .sol-linkrij__img{flex-basis:96px;width:96px;height:84px;border-radius:14px}.sol-linkrij .sol-linkrij__card{gap:10px;padding:14px 16px;border-radius:14px}.sol-linkrij .sol-linkrij__naam{font-size:17px;line-height:1.25}.sol-linkrij .sol-linkrij__sub{font-size:13px}.sol-linkrij .sol-linkrij__arrow{width:34px;height:34px}}.sol-video{display:block;width:100%;font-family:var(--sol-font)}:where(.sol-video) h2,:where(.sol-video) h3{margin:0}:where(.sol-video) img{display:block;max-width:100%}:where(.sol-video) *,:where(.sol-video) *::before,:where(.sol-video) *::after{box-sizing:border-box}.sol-video .sol-video__inner{max-width:calc(1428px + 2 * var(--sol-gutter));margin:0 auto;padding:0 var(--sol-gutter)}.sol-video .sol-video--container .sol-video__inner{max-width:var(--sol-container)}.sol-video .sol-video--ruimte .sol-video__inner{padding-top:60px;padding-bottom:60px}.sol-video .sol-video__banner{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1428/577;border-radius:20px;background:var(--sol-navy);overflow:hidden;isolation:isolate}.sol-video .sol-video__banner::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#fff0 0%,rgb(0 25 43 / .75) 100%);pointer-events:none}.sol-video .sol-video__img,.sol-video .sol-video__frame{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0}.sol-video .sol-video__frame{z-index:3;background:#000}.sol-video .sol-video__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:24px;max-width:620px;padding:24px;text-align:center;color:var(--sol-white)}.sol-video .sol-video__banner.is-playing .sol-video__content{display:none}.sol-video .sol-video__play{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;padding:0;border:0;border-radius:50%;background:var(--sol-white);color:var(--sol-navy);cursor:pointer;box-shadow:0 12px 32px rgb(0 15 26 / .3);transition:transform 0.25s var(--sol-ease),background-color 0.2s ease,color 0.2s ease}.sol-video .sol-video__play svg{display:block;margin-left:4px}.sol-video .sol-video__play:hover,.sol-video .sol-video__play:focus-visible{background:var(--sol-green);color:var(--sol-white);transform:scale(1.06)}.sol-video .sol-video__play:focus-visible{outline:2px solid var(--sol-white);outline-offset:3px}.sol-video .sol-video__title,.sol-video.sol-video .sol-video__title{font-family:var(--sol-font);font-size:48px;font-weight:700;line-height:1;color:var(--sol-white)}.sol-video .sol-video__btn,.sol-video.sol-video .sol-video__btn{display:inline-flex;align-items:center;justify-content:center;min-height:53px;padding:14px 37px;border:1px solid var(--sol-green);border-radius:64px;background:var(--sol-green);font-family:var(--sol-font);font-size:16px;font-weight:700;line-height:20px;color:var(--sol-white);text-decoration:none;transition:background-color 0.2s ease,border-color 0.2s ease}.sol-video .sol-video__btn:hover,.sol-video .sol-video__btn:focus-visible,.sol-video.sol-video .sol-video__btn:hover,.sol-video.sol-video .sol-video__btn:focus-visible{background:var(--sol-white);border-color:var(--sol-white);color:var(--sol-navy)}@media (max-width:1119px){.sol-video .sol-video__title,.sol-video.sol-video .sol-video__title{font-size:36px}}@media (max-width:767px){.sol-video .sol-video--ruimte .sol-video__inner{padding-top:32px;padding-bottom:32px}.sol-video .sol-video__banner{aspect-ratio:350/420;border-radius:16px}.sol-video .sol-video__content{gap:16px;padding:20px}.sol-video .sol-video__play{width:64px;height:64px}.sol-video .sol-video__title,.sol-video.sol-video .sol-video__title{font-size:26px;line-height:1.15}}.sol-toc{display:block;width:100%;font-family:var(--sol-font);color:var(--sol-navy)}:where(.sol-toc) p{margin:0}:where(.sol-toc) ol{margin:0;padding:0;list-style:none}:where(.sol-toc) a{color:inherit;text-decoration:none}:where(.sol-toc) *,:where(.sol-toc) *::before,:where(.sol-toc) *::after{box-sizing:border-box}.sol-toc .sol-toc__root{display:flex;flex-direction:column;gap:33px;padding:40px 35px 40px 32px;border-radius:20px;background:var(--sol-off)}.sol-toc .sol-toc--plakken{position:sticky;top:calc(var(--sol-header-h, 135px) + 24px)}.sol-toc .sol-toc__title{font-size:24px;font-weight:700;line-height:1;color:var(--sol-navy)}.sol-toc .sol-toc__list{display:flex;flex-direction:column;gap:24px}.sol-toc .sol-toc__link,.sol-toc.sol-toc .sol-toc__link{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;font-size:16px;font-weight:700;line-height:1.25;color:var(--sol-navy);transition:color 0.2s ease}.sol-toc .sol-toc__link:hover,.sol-toc .sol-toc__link:focus-visible,.sol-toc .sol-toc__link.is-active,.sol-toc.sol-toc .sol-toc__link:hover,.sol-toc.sol-toc .sol-toc__link:focus-visible,.sol-toc.sol-toc .sol-toc__link.is-active{color:var(--sol-green)}.sol-toc .sol-toc__link:hover .sol-toc__icon,.sol-toc .sol-toc__link.is-active .sol-toc__icon,.sol-toc.sol-toc .sol-toc__link:hover .sol-toc__icon,.sol-toc.sol-toc .sol-toc__link.is-active .sol-toc__icon{background:var(--sol-green);color:var(--sol-white)}.sol-toc .sol-toc__icon{flex-shrink:0;width:40px;height:40px;transform:rotate(-90deg);transition:background-color 0.2s ease,color 0.2s ease}.sol-toc .sol-toc__template{display:none}@media (max-width:1119px){.sol-toc .sol-toc--plakken{position:static}}@media (max-width:767px){.sol-toc .sol-toc__root{gap:20px;padding:24px 20px;border-radius:16px}.sol-toc .sol-toc__title{font-size:20px}.sol-toc .sol-toc__list{gap:14px}.sol-toc .sol-toc__link,.sol-toc.sol-toc .sol-toc__link{min-height:0;font-size:15px}.sol-toc .sol-toc__icon{width:32px;height:32px}}.sol-zijcta{display:block;width:100%;font-family:var(--sol-font)}:where(.sol-zijcta) p{margin:0}:where(.sol-zijcta) img{display:block;max-width:100%}:where(.sol-zijcta) *,:where(.sol-zijcta) *::before,:where(.sol-zijcta) *::after{box-sizing:border-box}.sol-zijcta .sol-zijcta__root{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:468px;padding:34px 38px 37px 36px;border-radius:20px;background:var(--sol-navy);color:var(--sol-white);text-align:center;overflow:hidden;isolation:isolate}.sol-zijcta .sol-zijcta__root::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(0 25 43 / .79) 0%,#fff0 55%,rgb(0 25 43 / .85) 100%)}.sol-zijcta .sol-zijcta--plakken{position:sticky;top:calc(var(--sol-header-h, 135px) + 24px)}.sol-zijcta .sol-zijcta__img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.sol-zijcta .sol-zijcta__title{font-size:24px;font-weight:700;line-height:1;color:var(--sol-white)}.sol-zijcta .sol-zijcta__bottom{display:flex;flex-direction:column;align-items:center;gap:14px}.sol-zijcta .sol-zijcta__text{font-size:14px;font-weight:700;line-height:1.3;color:var(--sol-white)}.sol-zijcta .sol-zijcta__btn,.sol-zijcta.sol-zijcta .sol-zijcta__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:53px;padding:14px 24px;border:1px solid var(--sol-green);border-radius:64px;background:var(--sol-green);font-family:var(--sol-font);font-size:16px;font-weight:700;line-height:20px;color:var(--sol-white);text-decoration:none;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.sol-zijcta .sol-zijcta__btn:hover,.sol-zijcta .sol-zijcta__btn:focus-visible,.sol-zijcta.sol-zijcta .sol-zijcta__btn:hover,.sol-zijcta.sol-zijcta .sol-zijcta__btn:focus-visible{background:var(--sol-white);border-color:var(--sol-white);color:var(--sol-navy)}.sol-zijcta .sol-zijcta__tel,.sol-zijcta.sol-zijcta .sol-zijcta__tel{font-size:14px;font-weight:700;line-height:1.3;color:var(--sol-white);text-decoration:underline;text-underline-offset:3px}.sol-zijcta .sol-zijcta__tel:hover,.sol-zijcta .sol-zijcta__tel:focus-visible,.sol-zijcta.sol-zijcta .sol-zijcta__tel:hover,.sol-zijcta.sol-zijcta .sol-zijcta__tel:focus-visible{color:var(--sol-green-light)}@media (max-width:1119px){.sol-zijcta .sol-zijcta--plakken{position:static}}@media (max-width:767px){.sol-zijcta .sol-zijcta__root{min-height:360px;padding:24px 20px;border-radius:16px}.sol-zijcta .sol-zijcta__title{font-size:20px;line-height:1.15}}.sol-auteur{display:block;width:100%;font-family:var(--sol-font);color:var(--sol-navy)}:where(.sol-auteur) a{text-decoration:none}.sol-auteur .sol-auteur__root{display:flex;flex-wrap:wrap;align-items:center;gap:16px 22px;padding:24px 0}.sol-auteur .sol-auteur__foto{display:block;flex-shrink:0;width:49px;height:49px;border-radius:50%;object-fit:cover}.sol-auteur .sol-auteur__naam{font-size:18px;font-weight:700;line-height:1;color:var(--sol-navy)}.sol-auteur .sol-auteur__leestijd,.sol-auteur .sol-auteur__datum{font-size:18px;font-weight:500;line-height:1;color:rgb(0 25 43 / .5)}.sol-auteur .sol-auteur__volg,.sol-auteur.sol-auteur .sol-auteur__volg{display:inline-flex;align-items:center;justify-content:center;min-width:150px;min-height:50px;padding:12px 24px;border:1.5px solid var(--sol-green);border-radius:28px;font-size:18px;font-weight:700;line-height:1;color:var(--sol-green);text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease}.sol-auteur .sol-auteur__volg:hover,.sol-auteur .sol-auteur__volg:focus-visible,.sol-auteur.sol-auteur .sol-auteur__volg:hover,.sol-auteur.sol-auteur .sol-auteur__volg:focus-visible{background:var(--sol-green);color:var(--sol-white);text-decoration:none}.sol-auteur .sol-auteur__deel{display:inline-flex;align-items:center;justify-content:center;width:43px;height:43px;padding:0;border:0;border-radius:50%;background:#000;color:var(--sol-white);cursor:pointer;transition:background-color 0.2s ease}.sol-auteur .sol-auteur__deel svg{display:block}.sol-auteur .sol-auteur__deel:hover,.sol-auteur .sol-auteur__deel:focus-visible{background:var(--sol-green)}.sol-auteur .sol-auteur__deel.is-copied{background:var(--sol-green)}@media (max-width:767px){.sol-auteur .sol-auteur__root{gap:12px 16px;padding:16px 0}.sol-auteur .sol-auteur__foto{width:40px;height:40px}.sol-auteur .sol-auteur__naam,.sol-auteur .sol-auteur__leestijd,.sol-auteur .sol-auteur__datum{font-size:15px}.sol-auteur .sol-auteur__volg,.sol-auteur.sol-auteur .sol-auteur__volg{min-width:0;min-height:42px;padding:10px 18px;font-size:15px}.sol-auteur .sol-auteur__deel{width:38px;height:38px}}.sol-artikel{font-family:var(--sol-font);font-size:18px;font-weight:500;line-height:30px;color:var(--sol-gray-text)}.sol-artikel>*+*{margin-top:24px}.sol-artikel .sol-artikel__intro,.sol-artikel>p.sol-intro-tekst,.sol-artikel>p:first-child.is-intro{font-size:25px;font-weight:700;line-height:38px;color:var(--sol-navy)}.sol-artikel h2,.sol-artikel h3,.sol-artikel h4{margin:43px 0 16px;font-family:var(--sol-font);font-weight:700;color:var(--sol-navy)}.sol-artikel h2{font-size:32px;line-height:1.15;letter-spacing:-.01em}.sol-artikel h3{font-size:20px;line-height:25px}.sol-artikel h4{font-size:18px;line-height:1.3}.sol-artikel p{margin:0 0 24px}.sol-artikel a{color:var(--sol-green);text-decoration:underline;text-underline-offset:3px}.sol-artikel strong{color:var(--sol-navy)}.sol-artikel ul,.sol-artikel ol{margin:0 0 24px;padding-left:24px}.sol-artikel ul li+li,.sol-artikel ol li+li{margin-top:10px}.sol-artikel ul.sol-checks{padding:0;list-style:none}.sol-artikel ul.sol-checks li{position:relative;padding-left:34px;color:var(--sol-navy)}.sol-artikel ul.sol-checks li::before{content:"";position:absolute;top:4px;left:0;width:22px;height:22px;border-radius:50%;background:var(--sol-green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 7' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m1 3.5 2.6 2.5L9 1'/%3E%3C/svg%3E") center/10px 7px no-repeat}.sol-artikel ul.sol-checks li+li{margin-top:16px}.sol-artikel img{max-width:100%;height:auto;border-radius:20px}.sol-artikel .sol-infobox,.sol-artikel .infobox{display:flex;gap:23px;align-items:flex-start;margin:29px 0;padding:20px;border:.25px solid var(--sol-gray);border-radius:25px;background:#E6F7F0;color:var(--sol-navy)}.sol-artikel .sol-infobox>svg,.sol-artikel .sol-infobox>img,.sol-artikel .sol-infobox .sol-infobox__icoon,.sol-artikel .infobox>svg,.sol-artikel .infobox>img,.sol-artikel .infobox .sol-infobox__icoon{flex-shrink:0;width:40px;height:40px}.sol-artikel .sol-infobox p,.sol-artikel .infobox p{margin:0}.sol-artikel .sol-infobox p+p,.sol-artikel .infobox p+p{margin-top:12px}.sol-artikel .sol-quote,.sol-artikel blockquote{position:relative;margin:43px 0;padding:0;border:0;font-size:32px;font-weight:700;line-height:36px;letter-spacing:-.5px;color:var(--sol-navy)}.sol-artikel .sol-quote::before,.sol-artikel blockquote::before{content:"“";display:block;margin-bottom:9px;font-size:100px;line-height:76px;color:var(--sol-navy)}.sol-artikel .sol-quote p,.sol-artikel blockquote p{margin:0}.sol-artikel .sol-quote cite,.sol-artikel blockquote cite{display:block;margin-top:16px;font-size:16px;font-style:normal;font-weight:700;color:var(--sol-gray-text)}.sol-artikel .sol-tabel,.sol-artikel table{width:100%;margin:29px 0;padding:8px 21px;border-collapse:collapse;border-radius:20px;background:var(--sol-off);font-size:16px;line-height:1.4;color:var(--sol-navy)}.sol-artikel .sol-tabel th,.sol-artikel .sol-tabel td,.sol-artikel table th,.sol-artikel table td{padding:18px 12px;border-bottom:1px solid rgb(0 25 43 / .2);text-align:left;vertical-align:top}.sol-artikel .sol-tabel th,.sol-artikel table th{font-weight:700}.sol-artikel .sol-tabel td,.sol-artikel table td{font-weight:500}.sol-artikel .sol-tabel tr:last-child th,.sol-artikel .sol-tabel tr:last-child td,.sol-artikel table tr:last-child th,.sol-artikel table tr:last-child td{border-bottom:0}@media (max-width:767px){.sol-artikel{font-size:16px;line-height:1.6}.sol-artikel .sol-artikel__intro{font-size:20px;line-height:1.4}.sol-artikel h2{margin-top:32px;font-size:26px}.sol-artikel h3{font-size:18px;line-height:1.3}.sol-artikel .sol-quote,.sol-artikel blockquote{font-size:24px;line-height:1.2}.sol-artikel .sol-quote::before,.sol-artikel blockquote::before{font-size:72px;line-height:56px}.sol-artikel .sol-tabel,.sol-artikel table{display:block;overflow-x:auto;padding:4px 12px;font-size:14px}}