.product-sectie{padding-block:65px 55px;font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}.product-sectie__inner,.product-sectie__specs-wrap{max-width:var(--sjon-section,1248px);margin-inline:auto;padding-inline:20px;box-sizing:border-box}.product-sectie__inner{display:flex;align-items:center;gap:35px}.product-sectie--afbeelding-rechts .product-sectie__inner{flex-direction:row-reverse}.product-sectie--blauw,.product-sectie--licht{margin-inline:calc(50% - 50vw);padding-block:60px}.product-sectie--blauw{background:var(--sjon-blauw,#004e7d);padding-block:96px}.product-sectie--licht{background:var(--sjon-licht,#e6edf2)}.product-sectie__media{position:relative;flex:0 0 590px}.product-sectie--blauw .product-sectie__media{flex-basis:573px}.product-sectie__afbeelding{display:block;width:100%;height:auto;border-radius:10px}.product-sectie__media--ratio{overflow:hidden;border-radius:10px}.product-sectie__media--ratio .product-sectie__afbeelding{width:100%;height:100%;border-radius:0;object-fit:cover}.product-sectie__media--r-370{aspect-ratio:590 / 370}.product-sectie__media--r-436{aspect-ratio:590 / 436}.product-sectie__media--r-457{aspect-ratio:590 / 457}.product-sectie__media--r-506{aspect-ratio:590 / 506}.product-sectie__badge{position:absolute;top:0;left:0;max-width:calc(100% - 20px);padding:16px;background:var(--sjon-oranje,#f7941d);border-radius:10px 0 10px 0;color:#fff;font-size:14px;font-weight:700;line-height:normal;text-transform:uppercase;white-space:nowrap}.product-sectie__content{flex:1 1 auto;min-width:0;color:var(--sjon-tekst-donker,#211c19)}.product-sectie--blauw .product-sectie__content{color:#fff}.product-sectie__titel{margin:0 0 20px;max-width:565px;color:var(--sjon-blauw,#004e7d);font-size:40px;font-weight:700;line-height:normal}.product-sectie--blauw .product-sectie__titel{max-width:590px;color:#fff}.product-sectie__tekst{max-width:577px;font-size:14px;line-height:23px}.product-sectie__tekst p{margin:0}.product-sectie__tekst p+p{margin-top:14px}.product-sectie__prijzen{margin-top:23px;max-width:437px;background:var(--sjon-licht,#e6edf2);border-radius:10px}.product-sectie--blauw .product-sectie__prijzen,.product-sectie--licht .product-sectie__prijzen{background:#fff}.product-sectie__prijzen-knop{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:47px;padding:0 13px 0 15px;background:none;border:0;cursor:pointer;font-family:var(--sjon-font-body,'Raleway',sans-serif);font-size:16px;font-weight:700;color:var(--sjon-blauw,#004e7d);text-align:left}.product-sectie__prijzen-knop svg{flex:0 0 auto;transition:transform 0.25s ease}.product-sectie__prijzen.is-open .product-sectie__prijzen-knop svg{transform:rotate(180deg)}.product-sectie__prijzen-paneel{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.35s ease}.product-sectie__prijzen.is-open .product-sectie__prijzen-paneel{grid-template-rows:1fr}.product-sectie__prijzen-body{min-height:0;overflow:hidden;padding:0 15px}.product-sectie__prijzen-body>:last-child{margin-bottom:14px}@media (prefers-reduced-motion: reduce){.product-sectie__prijzen-paneel{transition:none}}.product-sectie__prijzen-groep{margin:0;padding-top:18px;color:var(--sjon-oranje,#f7941d);font-size:14px;font-weight:700;line-height:25px}.product-sectie__prijzen-groep:first-child{padding-top:0}.product-sectie__prijzen-tabel{border-collapse:collapse;font-size:14px;color:var(--sjon-tekst-donker,#211c19)}.product-sectie__prijzen-tabel th{padding:0;font-weight:700;line-height:23px;text-align:left}.product-sectie__prijzen-tabel td{padding:0;line-height:25px}.product-sectie__prijzen-tabel th:first-child,.product-sectie__prijzen-tabel td:first-child{width:151px}.product-sectie__prijzen-notitie{margin:8px 0 0;font-size:11px;font-style:italic;line-height:17px;color:#000}.product-sectie__prijzen-tabel .product-sectie__cel-van,.product-sectie__prijzen-tabel .product-sectie__cel-deel{padding-right:28px}.product-sectie__cel-maat,.product-sectie__cel-deel,.product-sectie__cel-van,.product-sectie__cel-voor{white-space:nowrap}.product-sectie__prijs-doorhaal{text-decoration:line-through}.product-sectie__prijzen-tabel--deelbaar .product-sectie__cel-maat{width:auto;padding-right:28px}.product-sectie__prijzen--deelbaar{max-width:520px}.product-sectie__cel-maat-deel{display:none}@media (max-width: 981px){.product-sectie__prijzen-tabel th:first-child,.product-sectie__prijzen-tabel td:first-child{width:auto}.product-sectie__prijzen-tabel .product-sectie__cel-maat{white-space:normal;overflow-wrap:break-word;padding-right:16px}.product-sectie__prijzen-tabel .product-sectie__cel-van{padding-right:20px}.product-sectie__prijzen-tabel--deelbaar{font-size:12px}.product-sectie__prijzen-tabel--deelbaar .product-sectie__cel-maat,.product-sectie__prijzen-tabel--deelbaar .product-sectie__cel-van{padding-right:8px}.product-sectie__prijzen-tabel--deelbaar .product-sectie__cel-deel{display:none}.product-sectie__cel-maat-deel{display:block;white-space:nowrap}}.product-sectie__contact{margin-top:15px;max-width:629px;font-size:14px;line-height:23px}.product-sectie__contact p{margin:0}.product-sectie__contact a{color:var(--sjon-oranje,#f7941d);text-decoration:underline}.product-sectie__knoppen{margin-top:13px;display:flex;gap:15px}.product-sectie__knop{display:inline-flex;align-items:center;justify-content:center;gap:11px;width:131px;height:47px;border-radius:10px;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:none;color:#fff}.product-sectie__knop--bellen{background:var(--sjon-oranje,#f7941d)}.product-sectie__knop--mailen{background:#004987}.product-sectie--blauw .product-sectie__knop--mailen{background:#fff;color:#004987}.product-sectie__knop svg{flex:0 0 auto}.product-sectie__knop--bellen svg{width:15px;height:15px}.product-sectie__knop--mailen svg{width:14px;height:auto}.product-sectie--blauw .product-sectie__knop--mailen svg path{fill:#004987}.product-sectie__specs.product-sectie__specs--inline{list-style:none;margin:16px 0 0;padding:0;max-width:577px;display:flex;flex-direction:column;align-items:flex-start;gap:9px}.product-sectie--blauw .product-sectie__specs--inline .product-sectie__spec-label{color:#fff}.product-sectie__specs-wrap{margin-top:30px}.product-sectie__specs-titel{margin:0 0 29px;color:var(--sjon-blauw,#004e7d);font-size:30px;font-weight:700;line-height:normal}.product-sectie__specs-pijl{display:none}.product-sectie__specs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:285px 365px 342px minmax(0,1fr);row-gap:24px;align-items:center}.product-sectie__spec{display:flex;align-items:center;gap:12px}.product-sectie__spec-icoon{flex:0 0 38px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#004987;overflow:hidden}.product-sectie__spec--service .product-sectie__spec-icoon{background:#12b347}.product-sectie--blauw .product-sectie__spec:not(.product-sectie__spec--service) .product-sectie__spec-icoon{background:#fff}.product-sectie--blauw .product-sectie__spec:not(.product-sectie__spec--service) .product-sectie__spec-icoon img{filter:brightness(0) saturate(100%) invert(19%) sepia(64%) saturate(1726%) hue-rotate(184deg) brightness(94%) contrast(101%)}.product-sectie__spec-icoon img{display:block;max-width:38px;max-height:38px}.product-sectie__spec-icoon--vlag{background:none}.product-sectie__spec-icoon--vlag img{width:38px;height:38px;max-width:none;max-height:none;object-fit:cover}.product-sectie--blauw .product-sectie__spec:not(.product-sectie__spec--service) .product-sectie__spec-icoon--vlag{background:none}.product-sectie--blauw .product-sectie__spec:not(.product-sectie__spec--service) .product-sectie__spec-icoon--vlag img{filter:none}.product-sectie__spec-label{font-size:14px;font-weight:700;text-transform:uppercase;color:#000}.product-sectie__service-titel{margin:49px 0 15px;color:var(--sjon-blauw,#004e7d);font-size:24px;font-weight:700;line-height:normal}.product-sectie__service{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:24px 100px}@media (prefers-reduced-motion: no-preference){.product-sectie__specs[data-anim],.product-sectie__service[data-anim]{opacity:1;transform:none;transition:none}.product-sectie__specs[data-anim] .product-sectie__spec,.product-sectie__service[data-anim] .product-sectie__spec{will-change:opacity,transform}.product-sectie__specs[data-anim]:not(.is-inview) .product-sectie__spec,.product-sectie__service[data-anim]:not(.is-inview) .product-sectie__spec{opacity:0;transform:translateX(-16px)}.product-sectie__specs[data-anim].is-inview .product-sectie__spec,.product-sectie__service[data-anim].is-inview .product-sectie__spec{animation:product-sectie-usp-in 0.7s cubic-bezier(0.22,0.61,0.36,1) backwards}.product-sectie__specs[data-anim].is-inview .product-sectie__spec:nth-child(2),.product-sectie__service[data-anim].is-inview .product-sectie__spec:nth-child(2){animation-delay:0.09s}.product-sectie__specs[data-anim].is-inview .product-sectie__spec:nth-child(3),.product-sectie__service[data-anim].is-inview .product-sectie__spec:nth-child(3){animation-delay:0.18s}.product-sectie__specs[data-anim].is-inview .product-sectie__spec:nth-child(4),.product-sectie__service[data-anim].is-inview .product-sectie__spec:nth-child(4){animation-delay:0.27s}.product-sectie__specs[data-anim].is-inview .product-sectie__spec:nth-child(5),.product-sectie__service[data-anim].is-inview .product-sectie__spec:nth-child(5){animation-delay:0.36s}.product-sectie__specs[data-anim].is-inview .product-sectie__spec:nth-child(6),.product-sectie__service[data-anim].is-inview .product-sectie__spec:nth-child(6){animation-delay:0.45s}.product-sectie__specs[data-anim].is-inview .product-sectie__spec:nth-child(n + 7),.product-sectie__service[data-anim].is-inview .product-sectie__spec:nth-child(n + 7){animation-delay:0.54s}@keyframes product-sectie-usp-in{from{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:none}}}@media (max-width: 1100px){.product-sectie__specs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 982px) and (max-width: 1219px){.product-sectie__inner{gap:20px}.product-sectie__content{flex:0 0 480px;max-width:480px;min-width:0}.product-sectie__media,.product-sectie--blauw .product-sectie__media{flex:1 1 0;min-width:0}.product-sectie__titel,.product-sectie--blauw .product-sectie__titel{max-width:none;font-size:35px}.product-sectie__specs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 981px){.product-sectie{margin-inline:calc(50% - 50vw);padding-block:40px 0}.product-sectie--blauw,.product-sectie--licht{padding-block:40px 50px}.page-id-39 .product-sectie--blauw,.page-id-39 .product-sectie--licht{padding-block:60px 50px}.product-sectie__inner,.product-sectie--afbeelding-rechts .product-sectie__inner{flex-direction:column;align-items:stretch;gap:0;padding-inline:12.5%}.product-sectie__content,.product-sectie--blauw .product-sectie__content{display:contents}.product-sectie__titel{order:1;max-width:none;margin:0 0 22px;font-size:25px}.product-sectie--blauw .product-sectie__titel{max-width:none}.product-sectie__media,.product-sectie--blauw .product-sectie__media{order:2;flex-basis:auto;width:100%;margin-bottom:24px}.product-sectie__tekst{order:3;max-width:none;font-size:16px}.product-sectie__specs.product-sectie__specs--inline{order:4;max-width:none}.product-sectie__prijzen{order:5;max-width:none}.product-sectie__contact{order:6;max-width:none;font-size:16px}.product-sectie__knoppen{order:7}.product-sectie__specs-wrap{max-width:none;margin-top:50px;margin-inline:0;padding-inline:0}.product-sectie__specs-acc{padding-inline:12.5%}.product-sectie__specs-kop{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer}.product-sectie__specs-kop .product-sectie__specs-titel{margin:0;font-size:25px}.product-sectie__specs-pijl{display:inline-flex;flex:0 0 auto;color:var(--sjon-blauw,#004e7d);transition:transform 0.25s ease}.product-sectie__specs-acc.is-open .product-sectie__specs-pijl{transform:rotate(180deg)}.product-sectie__specs-paneel{display:none}.product-sectie__specs-acc.is-open .product-sectie__specs-paneel{display:block}.product-sectie__specs-paneel .product-sectie__specs{grid-template-columns:minmax(0,1fr);margin-top:18px;row-gap:16px}.product-sectie__service-wrap{margin-top:19px;padding-inline:12.5%;padding-bottom:26px}.product-sectie__service-titel{margin:0 0 14px;font-size:20px}.product-sectie__service{flex-direction:column;flex-wrap:nowrap;gap:13px}.product-sectie--wit:not(:has(.product-sectie__service-wrap)) + .product-sectie--blauw,.product-sectie--wit:not(:has(.product-sectie__service-wrap)) + .product-sectie--licht{margin-top:40px}}