.elementor-5580 .elementor-element.elementor-element-217ea448{--display:flex}.gpc-page{--paper:#f5f4f1;--ink:#000;--white:#fff;--cta:#b9924b;--line:rgba(17,19,21,.1);--text-muted:rgba(17,19,21,.62);--c-fitness:#dbca8a;--c-fysio:#728b91;--c-lab:#9e9a77;--pillar:#dbca8a;--pillar-dark:#8c7f52;--hw:900;--hw3:900;--hstyle:normal;--hero-bg:#000;--hero-fg:#fff;--hero-soft:rgba(255,255,255,.82);--band-bg:#000;--band-fg:#fff;--band-soft:rgba(255,255,255,.78)}.gpc-page{margin:0;background:var(--paper);color:var(--ink);font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}html[data-gpc-pillar=fitness] .gpc-page{--pillar:#dbca8a;--pillar-dark:#8c7f52;--hw:900;--hw3:900;--hstyle:normal}html[data-gpc-pillar=fysio] .gpc-page{--pillar:#728b91;--pillar-dark:#728b91;--hw:400;--hw3:700;--hstyle:normal}html[data-gpc-pillar=performance_lab] .gpc-page{--pillar:#9e9a77;--pillar-dark:#9e9a77;--hw:400;--hw3:700;--hstyle:italic}html[data-gpc-pillar=hub] .gpc-page{--pillar:#fff;--pillar-dark:#111315;--hw:400;--hw3:700;--hstyle:normal}.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 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(--pillar)}.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: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 .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 .gpc-footer .logo-mark{width:72px;height:72px;display:block}.gpc-page.gpc-page .logo-wide{height:38px !important;width:auto !important;max-width:none !important}.gpc-page.gpc-page .logo-mark{width:72px !important;height:72px !important;max-width:none !important}.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}@media (max-width:640px){.gpc-page nav.pijlers{width:100%}.gpc-page .nav-inner{flex-direction:column;align-items:flex-start}}.gpc-page{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}html:has(.gpc-page),body:has(.gpc-page){overflow-x:clip}.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}.gpc-page.gpc-page header.gpc-nav .logo img{width:200px !important;height:auto !important;max-width:100% !important}.gpc-page .logo-word{height:36px;width:auto;display:block}.gpc-page.gpc-page .logo-word{height:36px !important;width:auto !important;max-width:none !important}.gpc-page.gpc-page .gpc-footer .logo-word{height:42px !important}.gpc-page .logo-fitness{display:none}html[data-gpc-pillar=fitness] .gpc-page .logo-fitness{display:block}html[data-gpc-pillar=fitness] .gpc-page .logo-hub{display:none}.gpc-page .foot-top-fitness{display:none}html[data-gpc-pillar=fitness] .gpc-page .foot-top-fitness{display:block}html[data-gpc-pillar=fitness] .gpc-page .foot-top-hub{display:none}html[data-gpc-pillar=hub] .gpc-page .member-bar{display:none}html[data-gpc-pillar=hub] .gpc-page header.gpc-nav{border-bottom:1px solid #222}html[data-gpc-pillar=fitness] .gpc-page .has-menu[data-pillar=fitness]>.menu-toggle,html[data-gpc-pillar=fysio] .gpc-page .has-menu[data-pillar=fysio]>.menu-toggle,html[data-gpc-pillar=performance_lab] .gpc-page .has-menu[data-pillar=performance_lab]>.menu-toggle{opacity:1;color:var(--pillar);background:var(--ink);box-shadow:inset 0 0 0 2px var(--pillar);font-weight:900}.gpc-page nav.pijlers .dropdown a[aria-current=page] strong{color:var(--pillar)}