.site .so-pd-hero .so-ovz-hero__inner{grid-template-columns:minmax(0,1fr) 40vw;gap:5vw;align-items:center;padding-top:7.5vw;padding-bottom:4vw}.site .so-pd-hero__tekst{max-width:44vw}.site .so-pd-hero__podium{position:relative;isolation:isolate;aspect-ratio:3 / 2;max-height:calc(100vh - 260px);min-height:260px;width:100%;border-radius:1.6vw;background:#fff;box-shadow:0 2.4vw 5vw -1.6vw rgb(0 0 0 / .6);overflow:hidden}.site .so-pd-hero__podium img.so-pd-hero__beeld{position:absolute;z-index:1;object-fit:contain;background:#fff0;transition:opacity .25s ease}.site .so-pd-hero__podium--vrij{aspect-ratio:3 / 2;background:radial-gradient(ellipse 65% 75% at 42% 38%,#7084ad 0%,#45557f 42%,#232c52 80%,#1c2347 100%);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .08),0 2.4vw 5vw -1.6vw rgb(0 0 0 / .6)}.site .so-pd-hero__podium--vrij::before,.site .so-pd-hero__podium--vrij::after{display:none}.site .so-pd-hero__podium--vrij img{background:#fff0;filter:drop-shadow(0 1vw 1.4vw rgb(0 0 0 / .35))}.site .so-pd-hero__podium--vrij img.is-tekening{filter:invert(1) brightness(.95)}.site .so-pd-hero__podium--vrij .so-pd-hero__pijl{background:rgb(255 255 255 / .14);color:#fff}@media (hover:hover) and (pointer:fine){.site .so-pd-hero__podium--vrij .so-pd-hero__pijl:hover{background:#90D3D1;color:#1C174C}}.site .so-pd-hero__duimen{position:absolute;top:0;right:0;bottom:0;z-index:2;width:20%;display:flex;flex-direction:column;justify-content:center;gap:.9vw;padding:1.2vw 1.4vw;background:rgb(12 16 42 / .28);border-left:1px solid rgb(255 255 255 / .08);overflow-y:auto;scrollbar-width:none}.site .so-pd-hero__duim{position:relative;flex:0 0 auto;width:100%;aspect-ratio:4 / 3;padding:0;border:1px solid rgb(255 255 255 / .14);border-radius:.7vw;background:radial-gradient(ellipse 80% 80% at 45% 40%,#6a7ea8 0%,#3a4874 60%,#262f57 100%);overflow:hidden;cursor:pointer;transition:border-color .25s ease,box-shadow .25s ease,opacity .25s ease;opacity:.75}.site .so-pd-hero__duim.is-actief{border:2px solid #90D3D1;box-shadow:0 0 14px 1px rgb(144 211 209 / .45);opacity:1}@media (hover:hover) and (pointer:fine){.site .so-pd-hero__duim:hover{opacity:1;border-color:rgb(144 211 209 / .7)}}.site .so-pd-hero__podium .so-pd-hero__duim img{position:absolute;inset:8%;width:84%;height:84%;object-fit:contain;background:#fff0;filter:drop-shadow(0 4px 6px rgb(0 0 0 / .3))}.site .so-pd-hero__podium .so-pd-hero__duim img.is-tekening{filter:invert(1) brightness(.95)}.site .so-pd-hero__podium:not(.so-pd-hero__podium--vrij) .so-pd-hero__duimen{background:#f4f5f9;border-left:1px solid #e6e8f0}.site .so-pd-hero__podium:not(.so-pd-hero__podium--vrij) .so-pd-hero__duim{border-color:#e1e3ec;background:#fff;opacity:.85}.site .so-pd-hero__podium:not(.so-pd-hero__podium--vrij) .so-pd-hero__duim.is-actief{border-color:#90D3D1;opacity:1}.site .so-pd-hero__podium:not(.so-pd-hero__podium--vrij) .so-pd-hero__duim img{filter:none}.site .so-pd-hero__podium--duimen img.so-pd-hero__beeld{--kolom:20%}@media (min-width:1025px){.site .so-pd-hero__podium--duimen .so-pd-hero__pijl,.site .so-pd-hero__media:has(.so-pd-hero__podium--duimen) .so-pd-hero__stippen{display:none}}@media (max-width:1024px){.site .so-pd-hero__duimen{display:none}.site .so-pd-hero__podium--duimen img.so-pd-hero__beeld{--kolom:0%}}.site .so-pd-hero__podium .so-pd-hero__beeld{--l:8%;--r:8%;--t:10%;--b:12%;--x:50%;--y:60%;--kolom:0%;left:var(--l);top:var(--t);width:calc(100% - var(--kolom) - var(--l) - var(--r));height:calc(100% - var(--t) - var(--b));object-position:var(--x) var(--y)}.site .so-pd-hero__podium--vrij img.rand-links{--l:0%;--x:0%}.site .so-pd-hero__podium--vrij img.rand-rechts{--r:0%;--x:100%}.site .so-pd-hero__podium--vrij img.rand-links.rand-rechts{--x:50%;--t:0%;--b:0%;object-fit:cover}.site .so-pd-hero__podium--vrij img.rand-boven{--t:0%;--y:0%}.site .so-pd-hero__podium--vrij img.rand-onder{--b:0%;--y:100%}.site .so-pd-hero__podium--vrij img.rand-boven.rand-onder{--y:50%;--l:0%;--r:0%;object-fit:cover}.site .so-pd-hero__pijl{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:2.8vw;min-width:38px;aspect-ratio:1 / 1;padding:0;border:0;border-radius:50%;background:rgb(28 23 76 / .08);color:#1C174C;cursor:pointer;transform:translateY(-50%);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:opacity .25s ease,background .25s ease,color .25s ease}.site .so-pd-hero__pijl svg{width:45%;height:45%}.site .so-pd-hero__pijl--vorige{left:1.2vw}.site .so-pd-hero__pijl--volgende{right:1.2vw}@media (hover:hover) and (pointer:fine){.site .so-pd-hero__pijl{opacity:0}.site .so-pd-hero__podium:hover .so-pd-hero__pijl,.site .so-pd-hero__pijl:focus-visible{opacity:1}.site .so-pd-hero__pijl:hover{background:#1C174C;color:#fff}}.site .so-pd-hero__stippen{display:flex;justify-content:center;gap:.5vw;margin-top:1.2vw}.site .so-pd-hero__stip{width:.6vw;min-width:8px;height:.6vw;min-height:8px;padding:0;border:0;border-radius:50px;background:rgb(255 255 255 / .3);cursor:pointer;transition:width .3s ease,background .3s ease}.site .so-pd-hero__stip.is-actief{width:1.8vw;min-width:24px;background:#90D3D1;box-shadow:0 0 10px 1px rgb(144 211 209 / .6)}@media (hover:hover) and (pointer:fine){.site .so-pd-hero__stip:not(.is-actief):hover{background:rgb(255 255 255 / .6)}}.site .so-pd-hero__beschrijving,.site .so-pd-hero__beschrijving p,.site .so-pd-hero__beschrijving li{color:rgb(255 255 255 / .8);font-size:clamp(14px, .95vw, 17px);line-height:1.6}.site .so-pd-hero__beschrijving{margin-top:.4vw}.site .so-pd-hero__beschrijving span,.site .so-pd-hero__beschrijving em,.site .so-pd-hero__beschrijving i,.site .so-pd-hero__beschrijving h2,.site .so-pd-hero__beschrijving h3,.site .so-pd-hero__beschrijving h4,.site .so-pd-hero__beschrijving h5,.site .so-pd-hero__beschrijving h6,.site .so-pd-hero__beschrijving div{color:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;font-family:inherit!important}.site .so-pd-hero__beschrijving a{color:#90D3D1!important}.site .so-pd-hero__beschrijving strong,.site .so-pd-hero__beschrijving b{color:#fff}.site .so-pd-hero__extra{display:flex;flex-wrap:wrap;gap:.6vw 1.8vw;margin-top:1.2vw}.site .so-pd-hero__link{display:inline-flex;align-items:center;gap:.4vw;font-size:clamp(12px, .8vw, 14.5px);font-weight:600;color:#fff!important;text-decoration:underline!important;text-underline-offset:3px;text-decoration-color:rgb(238 71 153 / .6)!important}.site .so-pd-hero__link svg{width:1.1em;height:1.1em;color:#EE4799}.site .so-pd-specs{background:#F8F9FC;padding:5vw 0}.site .so-pd-specs__inner{padding:0 5vw}.site .so-pd-specs__kop{margin-bottom:2vw}.site .so-pd-specs__kop .tb2__title{margin:0}.site .so-pd-specs__kaarten{columns:2;column-gap:1.4vw}.site .so-pd-specs__kaart{break-inside:avoid;margin-bottom:1.4vw;padding:1.6vw 1.8vw;border-radius:1vw;background:#fff;box-shadow:0 .6vw 1.8vw -.6vw rgb(28 23 76 / .18)}.site .so-pd-specs__titel{margin:0 0 1vw;font-size:clamp(16px, 1.15vw, 21px);font-weight:800;color:#1C174C;letter-spacing:0}.site .so-pd-specs__tabel{width:100%;border-collapse:collapse}.site .so-pd-specs__tabel th,.site .so-pd-specs__tabel td{padding:.65vw 0;border-bottom:1px solid #EEF0F5;font-size:clamp(13px, .85vw, 15px);line-height:1.4;text-align:left;vertical-align:top;letter-spacing:0}.site .so-pd-specs__tabel tr:last-child td{border-bottom:0}.site .so-pd-specs__tabel td:first-child{width:45%;padding-right:1vw;color:#7C8093}.site .so-pd-specs__tabel td:last-child{font-weight:600;color:#1C174C}.site .so-pd-specs__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1vw 1.4vw}.site .so-pd-specs__chip{display:flex;align-items:center;gap:1vw;min-width:0;font-size:clamp(14px, .95vw, 17px);font-weight:600;line-height:1.3;color:#1C174C;letter-spacing:0}.site .so-pd-specs__chip img,.site .so-pd-specs__kleur{flex:0 0 auto;width:90px;height:90px;object-fit:contain;display:block;border:1px solid rgb(28 23 76 / .1);border-radius:12px;background:#fff;box-sizing:border-box}.site .so-pd-specs__kleur{border-radius:50%;width:64px;height:64px;margin:13px}.site .so-pd-specs__voordelen{margin:0;padding:0;list-style:none}.site .so-pd-specs__voordelen li{position:relative;padding:0 0 .6vw 1.6vw;font-size:clamp(13px, .9vw, 16px);line-height:1.5;color:#1C174C}.site .so-pd-specs__voordelen li::before{content:'';position:absolute;left:0;top:.45em;width:.6em;height:.6em;border-radius:50%;background:#90D3D1}.popoup_specsheet{position:fixed;top:0;left:0;min-width:100%;height:100%;min-height:100%;background:rgb(10 8 36 / .72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:none;z-index:999999}.popoup_specsheet .popup_container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:100%;width:100%;padding:20px;box-sizing:border-box}.popoup_specsheet .popup_container .popup{width:600px;max-width:90vw;padding:40px;background:#fff;border-radius:20px;max-height:90vh;overflow:auto}.site .popoup_specsheet .popup.so-spec{display:grid;grid-template-columns:42% 58%;width:860px;max-width:calc(100vw - 40px);padding:0;border-radius:24px;overflow:hidden;box-shadow:0 30px 80px -20px rgb(0 0 0 / .6)}.site .so-spec__paneel{position:relative;display:flex;flex-direction:column;padding:36px 32px;color:#fff;background:radial-gradient(ellipse 80% 60% at 50% 35%,#7084ad 0%,#45557f 45%,#232c52 85%,#1c2347 100%)}.site .so-spec__paneel .so-spec__label{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#90D3D1}.site .so-spec__foto{flex:1 1 auto;display:grid;place-items:center;min-height:170px;margin:18px 0}.site .so-spec__foto img{width:100%;max-height:200px;object-fit:contain;filter:drop-shadow(0 12px 16px rgb(0 0 0 / .35))}.site .so-spec__paneel--wit .so-spec__foto{padding:14px;border-radius:16px;background:#fff}.site .so-spec__paneel--wit .so-spec__foto img{filter:none}.site .so-spec__paneel .so-spec__naam{margin:0 0 14px;font-size:20px;font-weight:700;line-height:1.25;color:#fff}.site .so-spec__punten{margin:0;padding:0;list-style:none}.site .so-spec__punten li{position:relative;margin:0 0 8px;padding-left:26px;font-size:14px;line-height:1.4;color:rgb(255 255 255 / .85)}.site .so-spec__punten li::before{content:'';position:absolute;left:0;top:.15em;width:16px;height:16px;border-radius:50%;background:rgb(144 211 209 / .18) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2390D3D1' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / 10px no-repeat}.site .so-spec__form{position:relative;padding:40px 40px 32px;max-height:90vh;overflow:auto;box-sizing:border-box}.site .so-spec__sluit{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#f1f2f7;color:#1C174C;cursor:pointer;transition:background .2s ease,color .2s ease}.site .so-spec__sluit svg{width:16px;height:16px}.site .so-spec__sluit:hover{background:#1C174C;color:#fff}.site .so-spec__paneel .so-spec__naam,.site .so-spec__punten li,.site .so-spec__form .so-spec__intro{letter-spacing:0!important}.site .so-spec__form h3{margin:0 44px 8px 0;font-size:26px;line-height:1.2;letter-spacing:0;color:#1C174C}.site .so-spec__form .so-spec__intro{margin:0 0 22px;font-size:15px;line-height:1.5;color:#5b5877}.site .so-spec .gform_wrapper,.site .so-spec .gform_wrapper form{margin:0!important}.site .so-spec .gform_wrapper ul.gform_fields li.gfield{margin:0 0 16px!important;padding:0!important}.site .so-spec .gform_wrapper .gfield_label{margin:0 0 6px!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;color:#1C174C!important}.site .so-spec .gform_wrapper .gfield_required{color:#E0418B!important}.site .so-spec .gform_wrapper input[type=text],.site .so-spec .gform_wrapper input[type=email],.site .so-spec .gform_wrapper input[type=tel]{width:100%!important;padding:13px 16px!important;border:1px solid #dcdeea!important;border-radius:12px!important;background:#f7f8fb!important;font-size:15px!important;letter-spacing:0!important;color:#1C174C!important;outline:none!important;box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.site .so-spec .gform_wrapper input[type=text]:focus,.site .so-spec .gform_wrapper input[type=email]:focus,.site .so-spec .gform_wrapper input[type=tel]:focus{border-color:#90D3D1!important;background:#fff!important;box-shadow:0 0 0 4px rgb(144 211 209 / .25)!important}.site .so-spec .gform_wrapper .gform_footer{margin:8px 0 0!important;padding:0!important}.site .so-spec .gform_wrapper input[type=submit]{width:100%!important;margin:0!important;padding:15px 24px!important;border-radius:50px!important;background:#90D3D1!important;color:#1C174C!important;font-size:16px!important;font-weight:600!important;letter-spacing:0!important;cursor:pointer;box-shadow:0 10px 24px -10px rgb(144 211 209 / .9)}.site .so-spec .gform_wrapper input[type=submit]:hover{background:#1C174C!important;color:#fff!important}.site .so-spec .gform_wrapper .validation_message{margin-top:6px!important;padding:0!important;border:0!important;background:none!important;font-size:13px!important;color:#E0418B!important}.site .is-verstuurd .so-spec__intro{display:none}.site .so-spec .gform_confirmation_wrapper{margin:0;padding:18px 20px 18px 56px;border:0;border-radius:14px;background:rgb(144 211 209 / .16) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C174C' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") 20px 20px / 20px no-repeat;text-align:left;font-size:15px;font-weight:500;line-height:1.5;letter-spacing:0;color:#1C174C}.site .so-spec .gform_confirmation_message{letter-spacing:0!important}.site .so-spec .gform_wrapper .gform_validation_errors,.site .so-spec .gform_wrapper div.validation_error{margin:0 0 18px!important;padding:12px 16px!important;border:0!important;border-radius:12px!important;background:rgb(224 65 139 / .08)!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;color:#B3246A!important;text-align:left!important}.site .so-spec .gform_wrapper .gform_validation_errors:focus{outline:2px solid rgb(224 65 139 / .35)!important;outline-offset:2px}.site .so-spec .gform_wrapper .gform_validation_errors>h2,.site .so-spec .gform_wrapper .gform_submission_error{margin:0!important;padding:0!important;font-size:14px!important;font-weight:600!important;line-height:1.45!important;letter-spacing:0!important;text-transform:none!important;color:#B3246A!important}.site .so-spec .gform_wrapper .gform_validation_errors>h2 .gform-icon{display:none!important}.site .so-spec .gform_wrapper li.gfield.gfield_error{max-width:100%!important;border:0!important;background:none!important}.site .so-spec .gform_wrapper li.gfield_error input[type=text],.site .so-spec .gform_wrapper li.gfield_error input[type=email]{border-color:#E0418B!important}.site .so-spec .gform_wrapper li.gfield_error .gfield_label{margin-top:0!important;color:#1C174C!important}@media (max-width:767px){.site .popoup_specsheet .popup.so-spec{grid-template-columns:minmax(0,1fr);max-height:92vh;overflow:auto}.site .so-spec__paneel{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:18px 64px 18px 20px}.site .so-spec__paneel .so-spec__label{flex:1 0 100%}.site .so-spec__foto{flex:0 0 72px;min-height:0;height:56px;margin:6px 0 0}.site .so-spec__paneel--wit .so-spec__foto{padding:4px;border-radius:10px}.site .so-spec__foto img{max-height:48px}.site .so-spec__paneel .so-spec__naam{flex:1 1 0%;margin:6px 0 0;font-size:16px}.site .so-spec__punten{display:none}.site .so-spec__form{position:static;max-height:none;padding:24px 20px 20px}.site .popoup_specsheet .popup.so-spec{position:relative}.site .so-spec__form h3{margin-right:0;font-size:22px}.site .so-spec__sluit{top:14px;right:14px;background:rgb(255 255 255 / .16);color:#fff}}@media (max-width:1024px){.site .so-pd-hero .so-ovz-hero__inner{grid-template-columns:1fr;gap:24px;padding-top:130px;padding-bottom:36px}.site .so-pd-hero__tekst{max-width:none}.site .so-pd-hero__podium{max-height:none;border-radius:18px}.site .so-pd-hero__pijl--vorige{left:10px}.site .so-pd-hero__pijl--volgende{right:10px}.site .so-pd-hero__stippen{gap:8px;margin-top:14px}.site .so-pd-hero__extra{gap:10px 20px;margin-top:16px}.site .so-pd-hero__link{gap:6px;font-size:14px}.site .so-pd-specs{padding:48px 0}.site .so-pd-specs__inner{padding:0 24px}.site .so-pd-specs__kop{margin-bottom:20px}.site .so-pd-specs__kaarten{columns:1}.site .so-pd-specs__kaart{margin-bottom:14px;padding:20px;border-radius:16px}.site .so-pd-specs__titel{margin-bottom:12px}.site .so-pd-specs__tabel th,.site .so-pd-specs__tabel td{padding:9px 0}.site .so-pd-specs__tabel td:first-child{padding-right:12px}.site .so-pd-specs__chips{gap:14px 16px}.site .so-pd-specs__chip{gap:12px;font-size:15px}.site .so-pd-specs__chip img{width:72px;height:72px}.site .so-pd-specs__kleur{width:52px;height:52px;margin:10px}.site .so-pd-specs__voordelen li{padding:0 0 8px 20px}}.site .so-pd-specs *,.site .so-pd-hero__extra *{letter-spacing:0}