.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}.gpc-page{--paper:#f5f4f1;--ink:#000;--white:#fff;--fitness:#dbca8a;--fitness-dark:#8c7f52;--pillar:#dbca8a;--cta:#b9924b;--line:rgba(17,19,21,.1);--text-muted:rgba(17,19,21,.62)}.gpc-page *,.gpc-page *:before,.gpc-page *:after{box-sizing:border-box}html:has(.gpc-page){scroll-padding-top:calc(125px + env(safe-area-inset-top,0px));scroll-behavior:smooth}.gpc-page{margin:0;background:var(--paper);color:var(--ink);font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.gpc-page a{color:inherit}.gpc-page .wrap{max-width:1120px;margin:0 auto;padding:0 24px}.gpc-page header.gpc-nav{position:sticky;top:0;z-index:50;background:var(--ink);padding-top:env(safe-area-inset-top,0px);border-bottom:2px solid var(--fitness)}.gpc-page .nav-inner{max-width:1120px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.gpc-page .wordmark{color:var(--white);font-weight:900;font-size:20px;letter-spacing:.5px;text-decoration:none}.gpc-page .wordmark span{font-weight:300;opacity:.85}.gpc-page nav.pijlers{display:flex;gap:6px;flex-wrap:wrap}.gpc-page nav.pijlers a{text-decoration:none;font-size:13px;font-weight:700;padding:9px 14px;border-radius:999px;color:var(--white);opacity:.75;border:1px solid transparent;min-height:44px;display:inline-flex;align-items:center}.gpc-page nav.pijlers a.active{opacity:1;color:var(--pillar);background:var(--ink);box-shadow:inset 0 0 0 2px var(--pillar);font-weight:900}.gpc-page nav.pijlers a:not(.active):hover{opacity:1;border-color:rgba(255,255,255,.3)}.gpc-page .logo{display:inline-flex;align-items:center;text-decoration:none}.gpc-page .logo-wide{height:44px;width:auto;display:block}.gpc-page .ico{width:22px;height:22px;stroke:var(--pillar);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.gpc-page .gpc-footer{background:#000;color:var(--white);border-top:2px solid var(--pillar);padding:44px 0 calc(34px + env(safe-area-inset-bottom,0px))}.gpc-page .gpc-footer a{color:var(--white);text-decoration:none;font-size:16px}.gpc-page .gpc-footer a:hover{color:var(--pillar)}.gpc-page .foot-top{padding-bottom:44px}.gpc-page .gpc-footer .logo-wide{height:60px;width:auto}.gpc-page .foot-tagline{color:var(--white);font-weight:400;font-size:clamp(30px,3.2vw,40px);line-height:1.15;margin:34px 0 0}.gpc-page .foot-grid{display:grid;grid-template-columns:1fr 1.2fr 1.2fr 1fr;gap:40px;align-items:stretch}.gpc-page .foot-col{padding-top:4px}.gpc-page .foot-title{color:var(--white);font-size:20px;font-weight:700;line-height:1.2;margin:0 0 20px}.gpc-page .foot-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.gpc-page .foot-list li{display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:1.65}.gpc-page .foot-list .ico{margin-top:3px;width:21px;height:21px}.gpc-page .foot-list address{font-style:normal;font-size:16px;line-height:1.65}.gpc-page .foot-list address a{font-size:16px}.gpc-page .foot-card{position:relative;border:1px solid rgba(255,255,255,.22);padding:26px 26px 12px;display:flex;flex-direction:column;background:#000}.gpc-page .foot-card:before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:7px;background:var(--bar)}.gpc-page .foot-card .foot-title{margin:6px 0 6px}.gpc-page .foot-card.fit{--bar:#dbca8a}.gpc-page .foot-card.fys{--bar:linear-gradient(90deg,#728b91 50%,#9e9a77 50%)}.gpc-page .foot-sub{font-size:14px;color:rgba(255,255,255,.55);margin:0 0 17px;line-height:1.4}.gpc-page .foot-card table{width:100%;border-collapse:collapse}.gpc-page .foot-card td{padding:7px 0;font-size:16px;line-height:1.65;color:rgba(255,255,255,.94);border-top:1px solid rgba(255,255,255,.14)}.gpc-page .foot-card td:last-child{text-align:right;color:var(--white);font-variant-numeric:tabular-nums}.gpc-page .foot-bottom{margin-top:48px;padding-top:26px;border-top:1px solid rgba(255,255,255,.16)}.gpc-page .foot-legal{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none}.gpc-page .foot-legal li{padding:5px 34px;border-left:1px solid rgba(255,255,255,.28);line-height:1.6}.gpc-page .foot-legal li:first-child{border-left:0}.gpc-page .foot-legal a{font-size:16px}.gpc-page .foot-copy{text-align:center;font-size:13px;color:rgba(255,255,255,.5);margin:16px 0 0}@media (max-width:1000px){.gpc-page .foot-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:600px){.gpc-page .foot-grid{grid-template-columns:1fr}.gpc-page .foot-legal li{padding:5px 18px}}.gpc-page .link-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:32px}.gpc-page .link-card{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;background:var(--white);border:1px solid var(--line);border-radius:14px;padding:30px 46px 26px 22px;min-height:156px;text-decoration:none;color:var(--ink);transition:transform .15s ease,border-color .15s ease}.gpc-page .link-card:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--pillar)}.gpc-page .link-card:hover{transform:translateY(-3px);border-color:var(--ink)}.gpc-page .link-card h3{font-size:18px;font-weight:900;margin:0;line-height:1.25}.gpc-page .link-card p{font-size:14px;color:var(--text-muted);margin:0;line-height:1.4}.gpc-page .link-card .arrow{position:absolute;right:20px;bottom:16px;font-weight:900;font-size:20px;color:var(--fitness-dark)}.gpc-page .text-link{display:inline-block;font-weight:800;color:var(--ink);text-decoration:underline;text-decoration-color:var(--cta);text-decoration-thickness:3px;text-underline-offset:4px}.gpc-page .text-link:after{content:"\2192";display:inline-block;margin-left:8px;text-decoration:none}.gpc-page .text-link.plain:after{content:none}.gpc-page .more-link{margin:28px 0 0}@media (max-width:1000px){.gpc-page .link-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.gpc-page .link-grid{grid-template-columns:1fr}.gpc-page .link-card{min-height:0}}.gpc-page .has-menu{position:relative}.gpc-page nav.pijlers .menu-toggle{display:inline-flex;align-items:center;gap:8px}.gpc-page .chev{width:11px;height:8px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s ease}.gpc-page .has-menu:hover .chev,.gpc-page .has-menu:focus-within .chev,.gpc-page .has-menu.open .chev{transform:rotate(180deg)}.gpc-page .dropdown{display:none;position:absolute;top:100%;left:0;min-width:310px;max-width:calc(100vw - 48px);list-style:none;margin:8px 0 0;padding:8px;background:#000;border:1px solid rgba(255,255,255,.22);border-top:3px solid var(--pillar);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.45);z-index:60}.gpc-page .dropdown:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.gpc-page .has-menu:hover .dropdown,.gpc-page .has-menu:focus-within .dropdown,.gpc-page .has-menu.open .dropdown{display:block}.gpc-page nav.pijlers .dropdown a{display:block;padding:12px 14px;border:0;border-radius:8px;min-height:0;opacity:1;color:var(--white);background:0 0;font-size:15px}.gpc-page nav.pijlers .dropdown a:hover,.gpc-page nav.pijlers .dropdown a:focus-visible{background:rgba(255,255,255,.09)}.gpc-page nav.pijlers .dropdown strong{display:block;font-weight:800}.gpc-page nav.pijlers .dropdown span{display:block;font-size:13px;color:rgba(255,255,255,.6);font-weight:400;margin-top:2px}.gpc-page nav.pijlers .dropdown a[aria-current=page] strong{color:var(--pillar)}.gpc-page .dropdown.align-right{left:auto;right:0}.gpc-page nav.pijlers .dropdown a.dd-cta{margin-top:6px;background:var(--cta);color:var(--ink);border:2px solid var(--ink);border-radius:8px;text-align:center;font-weight:900;font-size:15px;padding:12px 14px}.gpc-page nav.pijlers .dropdown a.dd-cta:hover{background:var(--cta);transform:translateY(-1px)}@media (max-width:700px){.gpc-page header.gpc-nav{position:relative}.gpc-page nav.pijlers{position:relative}.gpc-page .has-menu{position:static}.gpc-page .dropdown,.gpc-page .dropdown.align-right{left:0;right:0;min-width:0;max-width:none}}.gpc-page .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;position:relative}.gpc-page .hero-photo{margin:0 14px 14px 0;position:relative;z-index:1;transform:translateX(max(0px, calc(46vw - 536px)))}.gpc-page .hero-photo:before{content:"";position:absolute;inset:14px -14px -14px 14px;background:var(--pillar);border-radius:16px;z-index:-1}.gpc-page .hero-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:62% 50%;border-radius:16px}@media (max-width:900px){.gpc-page .hero-grid{grid-template-columns:1fr;gap:44px}.gpc-page .hero-photo{transform:none}}.gpc-page .photo-row{display:grid;grid-template-columns:.8fr 1.1fr 1.1fr;gap:16px;margin-top:44px}.gpc-page .photo-row figure{margin:0;position:relative;border-radius:14px;overflow:hidden;height:400px;background:var(--paper)}.gpc-page .photo-row img{width:100%;height:100%;object-fit:cover;display:block}.gpc-page .photo-row figcaption{position:absolute;left:0;right:0;bottom:0;padding:34px 18px 14px;color:#fff;font-size:14px;font-weight:700;background:linear-gradient(to top,rgba(0,0,0,.75),rgba(0,0,0,0))}@media (max-width:800px){.gpc-page .photo-row{grid-template-columns:1fr}.gpc-page .photo-row figure{height:280px}}.gpc-page .mv-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:34px}.gpc-page .mv-card{background:var(--paper);border:1px solid var(--line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.gpc-page .mv-card img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;display:block}.gpc-page .mv-body{padding:26px 26px 30px}.gpc-page .mv-body h3{font-size:22px;font-weight:900;margin:0 0 10px;line-height:1.2}.gpc-page .mv-body p{margin:0 0 12px;line-height:1.65;font-size:16px}.gpc-page .mv-list{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:9px}.gpc-page .mv-list li{font-weight:700;font-size:15px;padding-left:26px;position:relative;line-height:1.4}.gpc-page .mv-list li:before{content:"";position:absolute;left:0;top:.3em;width:12px;height:12px;border-radius:50%;background:var(--pillar)}.gpc-page .mv-list li span{display:block;font-weight:400;color:var(--text-muted);font-size:14px}@media (max-width:800px){.gpc-page .mv-grid{grid-template-columns:1fr}}.gpc-page .g-head{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin:28px 0 4px}.gpc-page .g-logo{font-size:30px;font-weight:700;letter-spacing:-.5px}.gpc-page .g-score{display:flex;align-items:center;gap:10px;font-size:15px;color:#3c4043}.gpc-page .g-score strong{font-size:34px;font-weight:700;color:#202124}.gpc-page .g-stars{color:#fbbc04;letter-spacing:2px;font-size:20px}.gpc-page .g-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:22px}.gpc-page .g-card{position:relative;background:#fff;border:1px solid #dadce0;border-radius:8px;padding:20px;box-shadow:0 1px 2px rgba(60,64,67,.15);display:flex;flex-direction:column;gap:10px}.gpc-page .g-top{display:flex;align-items:center;gap:12px}.gpc-page .g-avatar{width:40px;height:40px;border-radius:50%;background:#e8eaed;color:#5f6368;display:grid;place-items:center;font-weight:700}.gpc-page .g-name{font-weight:700;font-size:15px;color:#202124;line-height:1.2}.gpc-page .g-date{font-size:13px;color:#70757a}.gpc-page .g-gmark{position:absolute;right:16px;top:16px;font-weight:700;font-size:20px;color:#4285f4}.gpc-page .g-text{font-size:15px;line-height:1.55;color:#3c4043;margin:0}.gpc-page .g-placeholder{align-self:flex-start;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;background:#fff3cd;color:#7a5b00;padding:3px 8px;border-radius:4px}.gpc-page .g-foot{margin-top:24px}.gpc-page .gpc-footer .logo-mark{width:72px;height:72px;display:block}.gpc-page .hero-signup{margin:20px 0 0;font-size:15px;color:rgba(255,255,255,.85)}.gpc-page .hero-signup a{color:var(--white);font-weight:800;text-decoration:underline;text-decoration-color:var(--cta);text-decoration-thickness:3px;text-underline-offset:4px}.gpc-page .hero-signup a:after{content:"\2192";display:inline-block;margin-left:8px;text-decoration:none}.gpc-page #inschrijven{padding-bottom:0}.gpc-page .signup-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;background:var(--white);border:1px solid var(--line);border-left:6px solid var(--pillar);border-radius:14px;padding:28px 30px}.gpc-page .signup-card h2{font-size:clamp(22px,2.6vw,30px);margin:0 0 8px}.gpc-page .signup-card p{margin:0;max-width:56ch;line-height:1.6;font-size:16px}.gpc-page .final-cta .band-link{display:flex;justify-content:center;width:100%;margin:26px 0 0;font-size:15px;max-width:none}.gpc-page .band-link a{color:#fff;font-weight:800;text-decoration:underline;text-decoration-color:var(--cta);text-decoration-thickness:3px;text-underline-offset:4px}.gpc-page{--hc:var(--ink)}.gpc-page .hero,.gpc-page .final-cta,.gpc-page .gpc-footer,.gpc-page .cross-card{--hc:var(--white)}.gpc-page.gpc-page :is(h1,h2,h3,h4){color:var(--hc) !important;text-transform:none !important;font-style:normal !important;text-shadow:none !important;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif !important}.gpc-page.gpc-page .text-link,.gpc-page.gpc-page .hero-signup a,.gpc-page.gpc-page .band-link a{text-decoration:none !important;border-bottom:3px solid var(--cta) !important;padding-bottom:3px !important}.gpc-page.gpc-page .faq-item a{text-decoration:none !important;border-bottom:2px solid var(--cta) !important}.gpc-page.gpc-page .logo-wide{width:200px !important;height:auto !important;max-width:none !important}.gpc-page.gpc-page .logo-mark{width:72px !important;height:72px !important;max-width:none !important}.gpc-page .btn-outline{display:inline-flex;align-items:center;justify-content:center;color:var(--white);border:2px solid var(--white);font-weight:900;font-size:16px;padding:16px 26px;border-radius:8px;text-decoration:none;min-height:48px;transition:transform .15s ease}.gpc-page .btn-outline:hover{transform:translateY(-2px);border-color:var(--cta)}.gpc-page .member-bar{background:var(--pillar);color:var(--ink);font-size:13px;font-weight:500;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;padding:6px 16px;text-align:center;border-bottom:1px solid rgba(0,0,0,.12)}.gpc-page .member-bar a{color:var(--ink);font-weight:700;font-size:13px;text-decoration:underline;text-underline-offset:3px}.gpc-page .member-bar a:hover{opacity:.7}.gpc-page .lesson-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:34px}.gpc-page .lesson-card{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:26px 24px}.gpc-page .lesson-card .tag{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;font-weight:800;color:var(--fitness-dark)}.gpc-page .lesson-card h3{font-size:20px;font-weight:900;margin:8px 0 10px}.gpc-page .lesson-card p{font-size:15px;line-height:1.55;color:var(--text-muted);margin:0 0 14px}.gpc-page .chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.gpc-page .chips li{font-size:13px;font-weight:800;padding:7px 12px;border-radius:999px;background:var(--paper);border:1px solid var(--line)}.gpc-page .lesson-quote{margin-top:26px;font-size:15px;color:var(--text-muted);max-width:64ch}.gpc-page .lesson-cta{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.gpc-page .lesson-cta .btn-cta{box-shadow:none}.gpc-page .hero{background:var(--ink);color:var(--white);position:relative;overflow:hidden;padding:76px 0 92px}.gpc-page .hero-inner{position:relative;max-width:720px}.gpc-page .eyebrow{display:inline-block;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:2px;color:var(--fitness);border:1px solid var(--fitness);padding:6px 12px;border-radius:999px;margin-bottom:22px}.gpc-page h1{font-size:clamp(32px,4vw,46px);font-weight:900;line-height:1.05;margin:0 0 20px;letter-spacing:-.5px}.gpc-page .subheading{font-size:clamp(17px,2.2vw,21px);color:rgba(255,255,255,.82);line-height:1.5;margin:0 0 34px;max-width:56ch}.gpc-page .cta-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.gpc-page .btn-cta{display:inline-flex;align-items:center;justify-content:center;background:var(--cta);color:var(--ink);border:2px solid var(--ink);font-weight:900;font-size:16px;padding:16px 26px;border-radius:8px;text-decoration:none;min-height:48px;transition:transform .15s ease}.gpc-page .btn-cta:hover{transform:translateY(-2px)}.gpc-page .hero .btn-cta{border-color:var(--ink)}.gpc-page .btn-ghost{color:var(--white);text-decoration:none;font-weight:700;font-size:15px;border-bottom:2px solid var(--fitness);padding-bottom:2px}.gpc-page .hero-meta{margin-top:28px;font-size:13px;color:rgba(255,255,255,.55)}.gpc-page section{padding:64px 0;color:var(--ink)}.gpc-page section.white{background:var(--white)}.gpc-page .usp-card,.gpc-page .lesson-card,.gpc-page .mv-card,.gpc-page .contact-card,.gpc-page .faq-item,.gpc-page .link-card{color:var(--ink)}.gpc-page h2,.gpc-page h3{color:inherit}.gpc-page .kicker{text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:2px;color:var(--fitness-dark);margin:0 0 12px}.gpc-page h2{font-size:clamp(26px,3.4vw,38px);font-weight:900;margin:0 0 18px;letter-spacing:-.3px}.gpc-page p.lead{font-size:18px;line-height:1.65;max-width:68ch;margin:0}.gpc-page .usp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px}@media (max-width:800px){.gpc-page .usp-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.gpc-page .usp-grid{grid-template-columns:1fr}}.gpc-page .usp-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:22px 18px}.gpc-page .usp-card .num{font-size:12px;font-weight:800;color:var(--fitness-dark);letter-spacing:1px}.gpc-page .usp-card h3{font-size:17px;font-weight:800;margin:8px 0 0;overflow-wrap:break-word;hyphens:auto}.gpc-page .quote-band{background:var(--ink);color:var(--white);padding:56px 0}.gpc-page blockquote{margin:0;font-size:clamp(20px,2.8vw,28px);font-weight:700;line-height:1.4;max-width:820px;border-left:6px solid var(--fitness);padding-left:24px}.gpc-page .quote-band cite{display:block;margin-top:18px;font-size:14px;font-weight:600;font-style:normal;opacity:.75}.gpc-page .contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:34px}.gpc-page .contact-card{border:1px solid var(--line);border-radius:16px;padding:28px 24px;background:var(--white);display:flex;flex-direction:column;gap:12px;align-items:flex-start}.gpc-page .contact-card .tag{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;font-weight:800;color:var(--fitness-dark)}.gpc-page .contact-card h3{font-size:20px;font-weight:900;margin:0}.gpc-page .contact-card p{font-size:15px;line-height:1.55;margin:0;color:var(--text-muted)}.gpc-page .contact-card .btn-cta{margin-top:auto;align-self:stretch;text-align:center}.gpc-page .contact-note{font-size:13px;color:var(--text-muted);margin-top:18px;max-width:64ch}.gpc-page .cross-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:34px}.gpc-page .cross-card{display:block;text-decoration:none;color:var(--white);border-radius:16px;padding:26px 24px;min-height:150px;border:2px solid transparent}.gpc-page .cross-card .tag{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;font-weight:800;opacity:.75}.gpc-page .cross-card h3{font-size:20px;font-weight:900;margin:10px 0 6px}.gpc-page .cross-card p{font-size:14px;line-height:1.5;opacity:.85;margin:0}.gpc-page .cross-card.fysio{background:#728b91}.gpc-page .cross-card.performance{background:#000}.gpc-page .cross-card.performance .tag{color:#9e9a77}.gpc-page .cross-card:hover{border-color:var(--cta)}.gpc-page .hub-note{font-size:13px;color:var(--text-muted);margin-top:18px;max-width:60ch}.gpc-page .hours-table{width:100%;border-collapse:collapse;max-width:420px;margin-top:20px}.gpc-page .hours-table td{padding:9px 0;border-bottom:1px solid var(--line);font-size:15px}.gpc-page .hours-table td:last-child{text-align:right;font-weight:700}.gpc-page .faq-item{border-bottom:1px solid var(--line);padding:20px 0}.gpc-page .faq-item summary{cursor:pointer;font-weight:800;font-size:16px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.gpc-page .faq-item summary::-webkit-details-marker{display:none}.gpc-page .faq-item summary:after{content:"+";font-size:22px;font-weight:400;color:var(--fitness-dark);flex-shrink:0}.gpc-page .faq-item[open] summary:after{content:"–"}.gpc-page .faq-item p{margin:12px 0 0;color:var(--text-muted);line-height:1.6;font-size:15px}.gpc-page .faq-item a{color:var(--fitness-dark);font-weight:700;text-decoration:underline;text-decoration-color:var(--cta);text-decoration-thickness:2px;text-underline-offset:3px}.gpc-page .final-cta{background:var(--ink);color:var(--white);text-align:center;padding:72px 0 calc(72px + env(safe-area-inset-bottom,0px))}.gpc-page .final-cta h2{color:var(--white)}.gpc-page .final-cta p{color:rgba(255,255,255,.75);max-width:52ch;margin:0 auto 30px}.gpc-page .final-cta .cta-row{justify-content:center}.gpc-page .final-cta .btn-cta{border-color:var(--ink)}@media (max-width:640px){.gpc-page nav.pijlers{width:100%}.gpc-page .nav-inner{flex-direction:column;align-items:flex-start}.gpc-page section{padding:48px 0}.gpc-page .btn-cta{width:100%}}.gpc-page main{overflow-x:hidden}html:has(.gpc-page),body:has(.gpc-page){overflow-x:clip}.gpc-page{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.gpc-page.gpc-page table{width:100% !important;margin:0 !important;border:0 !important;border-collapse:collapse !important;border-spacing:0 !important;background:0 0 !important;font-size:inherit !important}.gpc-page.gpc-page table td,.gpc-page.gpc-page table th{border:0 !important;border-top:1px solid rgba(255,255,255,.14) !important;padding:7px 0 !important;background:0 0 !important;color:rgba(255,255,255,.94) !important;font-size:16px !important;line-height:1.65 !important;vertical-align:baseline !important}.gpc-page.gpc-page table tbody>tr:nth-child(odd)>td,.gpc-page.gpc-page table tbody>tr:nth-child(even)>td,.gpc-page.gpc-page table tbody>tr:hover>td{background:0 0 !important}.gpc-page.gpc-page .foot-card td:last-child{text-align:right !important;color:#fff !important}.gpc-page.gpc-page .gpc-footer{width:100% !important;max-width:none !important;margin:0 !important;float:none !important}.e-con:has(.gpc-page),.e-con:has(.gpc-rev-col){--gap:0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--margin-block-start:0px;--margin-block-end:0px;gap:0 !important;row-gap:0 !important;padding:0 !important}.elementor-widget:has(.gpc-page),.elementor-widget:has(.gpc-page) .elementor-widget-container{margin:0 !important;padding:0 !important}.elementor-location-header:has(.gpc-page),.elementor-location-footer:has(.gpc-page){margin:0 !important;padding:0 !important}body:not(.elementor-editor-active) .elementor-location-header:not(:has(header.gpc-nav)){display:none !important;margin:0 !important;padding:0 !important;height:0 !important;min-height:0 !important}body:has(main .gpc-page) main,body:has(main .gpc-page) #content,body:has(main .gpc-page) .site-main,body:has(main .gpc-page) .page-content,body:has(main .gpc-page) .elementor,body:has(main .gpc-page) .elementor>.elementor-element:first-child,body:has(main .gpc-page) .e-con:first-child,body:has(main .gpc-page) .elementor-widget-html:first-child,body:has(main .gpc-page) .elementor-widget-html:first-child .elementor-widget-container{margin-top:0 !important;padding-top:0 !important}body:has(main .gpc-page) .gpc-page>section:first-child,body:has(main .gpc-page) .gpc-page>.hero:first-child{margin-top:0 !important}