.gm-site .gm-footer-brand{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;transform:none!important}.gm-site .gm-footer-logo{width:100%!important;max-width:300px!important;height:auto!important;object-fit:contain!important;display:block!important;margin:0 auto 18px!important;background:transparent!important;box-shadow:none!important;border:none!important}.gm-site .gm-footer-brand .gm-footer-tagline{transform:none!important;margin:0 0 16px!important;text-align:center!important}.gm-site .gm-footer-brand .gm-footer-socials{display:flex!important;justify-content:center!important;transform:none!important;margin:0!important}@media (max-width:1100px){.gm-site .gm-footer-logo{max-width:270px!important}}@media (max-width:768px){.gm-site .gm-footer-logo{max-width:min(240px,80%)!important}}.gm-site .ademwerk-hero{margin-top:150px!important;height:auto!important;min-height:unset!important;max-height:unset!important;overflow:visible!important;position:relative!important}.gm-site .inner{width:calc(100% - 80px)!important;max-width:1400px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}@media (max-width:1100px){.gm-site .inner{width:calc(100% - 48px)!important}}@media (max-width:900px){.gm-site .ademwerk-hero{margin-top:82px!important;height:auto!important;min-height:unset!important;max-height:unset!important;overflow:visible!important}.gm-site .inner{width:calc(100% - 32px)!important}}@media (max-width:600px){.gm-site .ademwerk-hero{height:600px!important;overflow:hidden!important}.homepage-hero-img,.rebalancing-hero-img{height:100%!important;object-position:center 85%!important}.ademwerk-hero-img{height:100%!important;object-position:center bottom!important}}.gm-site #voor-wie,.gm-site .ademwerk-inhoud{background:#ffffff!important}.gm-site #voor-wie{padding:120px 0!important}.gm-site #inzichten,.gm-site #tarieven{background:#ffffff!important}.gm-site #contact,.gm-site #diensten,.gm-site #ervaringen,.gm-site #wie-is-gerard{background:#f7f9f2!important}.gm-site footer{background:linear-gradient(180deg,#eef4e5,#e7efd8)!important}.gm-site footer,.gm-site footer div,.gm-site footer p{color:#2f2f2f}.gm-site footer .footer-contact-icon svg,.gm-site footer a,.gm-site footer h3{color:#5e8a27}.gm-site footer hr{border-color:rgba(94,138,39,.25)!important}.gm-site footer .footer-socials a{background:rgba(255,255,255,.45)!important;color:#5e8a27!important}.gm-site footer .footer-socials a:hover{background:#5e8a27!important;color:#ffffff!important}.gm-site #ervaringen .review-card{background:#ffffff!important}.gm-site .blog-image{width:100%;height:280px;object-fit:cover;object-position:center;border-radius:16px 16px 0 0;display:block}.gm-site .blog-card{display:flex;flex-direction:column;background:#ffffff;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08);transition:transform .2s ease}.gm-site .blog-card:hover{transform:translateY(-4px)}.gm-site .blog-content{padding:28px 24px;flex:1;display:flex;flex-direction:column}.gm-site .blog-content h3{font-family:Playfair Display,Georgia,serif;font-size:24px;font-weight:700;color:#2f2f2f;margin:0 0 16px}.gm-site .blog-content p{line-height:1.85;color:#2f2f2f;margin:0 0 20px;flex:1}.gm-site .blog-content p,.gm-site .blog-content span{font-family:Open Sans,Arial,sans-serif;font-size:16px}.gm-site .blog-content span{font-weight:600;color:#7faf3a}.gm-site .ademwerk-tekst{width:calc(100% - 80px)!important;max-width:1400px!important;margin:0 auto!important}.gm-site .ademwerk-tekst h2{font-family:Playfair Display,Georgia,serif!important;font-size:22px!important;font-weight:700!important;line-height:1.3!important;color:#7faf3a!important}.gm-site .ademwerk-tekst>p{letter-spacing:.2px;margin-bottom:20px}.gm-site .ademwerk-tekst>p,.gm-site .herken-item{font-size:18px!important;line-height:1.9!important;color:#2f2f2f!important;opacity:1!important}.gm-site .herken-item{display:flex!important;align-items:baseline!important;gap:10px!important;padding-left:24px!important;margin-bottom:10px!important}.gm-site .herken-bullet{color:#7faf3a;font-size:18px;line-height:1.9;flex-shrink:0}.gm-site .herken-item:before{content:none!important}.gm-site #diensten h2{text-align:center!important;font-size:42px!important}.gm-site #diensten .elementen-intro{text-align:center!important;font-size:18px!important}.gm-site #diensten .diensten-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:36px!important;align-items:start!important}.gm-site #diensten .dienst-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;aspect-ratio:1/1!important;width:100%!important;height:auto!important;min-height:unset!important;padding:28px 20px!important;background:#ffffff!important;color:#2f2f2f!important;border-radius:20px!important;box-shadow:0 4px 24px rgba(0,0,0,.07)!important;overflow:hidden!important;transition:background .3s,transform .3s,box-shadow .3s!important;transform:none!important}.gm-site #diensten .dienst-card:hover{background:#e7efd8!important;color:#2f2f2f!important;transform:translateY(-4px)!important;box-shadow:0 8px 36px rgba(0,0,0,.12)!important}.gm-site #diensten .dienst-img{width:100%!important;height:auto!important;max-height:30%!important;flex-shrink:0!important;overflow:hidden!important}.gm-site #diensten .dienst-img img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important}.gm-site #diensten .dienst-card h3{padding:14px 16px 8px!important;font-size:26px!important;flex-shrink:0!important}.gm-site #diensten .dienst-card h3,.gm-site #diensten .dienst-card p{text-align:center!important;width:100%!important;color:#2f2f2f!important}.gm-site #diensten .dienst-card p{padding:0 16px 14px!important;font-size:18px!important;line-height:1.7!important;opacity:.85!important;flex:1!important;overflow:hidden!important}.gm-site #diensten .dienst-card>a{display:block!important;width:calc(100% - 40px)!important;margin:0 20px!important;padding:12px 20px!important;background:#7faf3a!important;color:#ffffff!important;font-size:16px!important;font-weight:600!important;text-align:center!important;border-radius:999px!important;text-decoration:none!important;transition:background .3s!important;flex-shrink:0!important}.gm-site #diensten .dienst-card>a:hover{background:#5e8a27!important;color:#ffffff!important}.gm-site .vergoeding ul{list-style-type:disc!important;list-style-position:outside!important;padding-left:1.4em!important;margin:0!important}.gm-site .vergoeding ul li{display:list-item!important;list-style-type:disc!important;color:#2f2f2f!important;margin-bottom:6px!important}.gm-site .vergoeding ul li::marker{color:#000000!important}.gm-site #voor-wie h2{font-family:Playfair Display,Georgia,serif!important;font-size:54px!important;font-weight:700!important;line-height:1.2!important;margin-bottom:24px!important}.gm-site #voor-wie h2,.gm-site #voor-wie>.inner>p{text-align:center!important;color:#2f2f2f!important}.gm-site #voor-wie>.inner>p{font-size:18px!important;line-height:1.9!important;max-width:800px!important;margin:0 auto 60px!important;opacity:.85!important}.gm-site #voor-wie .voor-wie-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:50px!important;align-items:stretch!important;margin-bottom:60px!important}.gm-site #voor-wie .vw-card-link{display:flex!important;align-items:stretch!important;text-decoration:none!important;color:inherit!important;width:100%!important}.gm-site #voor-wie .vw-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;box-sizing:border-box!important;width:100%!important;height:100%!important;aspect-ratio:unset!important;min-height:unset!important;padding:40px 32px!important;border-radius:20px!important;background:#ffffff!important;color:#2f2f2f!important;box-shadow:0 4px 20px rgba(0,0,0,.06)!important;transition:transform .3s,box-shadow .3s!important;cursor:pointer!important}.gm-site #voor-wie .vw-card:active,.gm-site #voor-wie .vw-card:hover{background:#ffffff!important;color:#2f2f2f!important;transform:translateY(-4px)!important;box-shadow:0 10px 30px rgba(0,0,0,.11)!important}.gm-site #voor-wie .vw-icon{min-height:120px!important;margin-bottom:24px!important;flex-shrink:0!important;overflow:hidden!important}.gm-site #voor-wie .vw-icon,.gm-site #voor-wie .vw-icon img{width:120px!important;height:120px!important;border-radius:50%!important}.gm-site #voor-wie .vw-icon img{object-fit:cover!important;display:block!important}.gm-site #voor-wie .vw-card h3{font-family:Playfair Display,Georgia,serif!important;font-size:24px!important;font-weight:700!important;line-height:1.3!important;margin-bottom:12px!important;color:#2f2f2f!important;flex-shrink:0!important;width:100%!important}.gm-site #voor-wie .vw-card p{font-size:18px!important;line-height:1.9!important;letter-spacing:.2px!important;color:#2f2f2f!important;opacity:.8!important;margin:0!important;width:100%!important}.gm-site #voor-wie .vw-cta-link{display:block!important;text-align:center!important;color:#8bb63f!important;font-size:20px!important;font-weight:600!important;line-height:1.7!important;text-decoration:none!important;background:none!important;border:none!important;padding:0!important;margin:0 auto!important;transition:color .3s!important}.gm-site #voor-wie .vw-cta-link:hover{color:#5e8a27!important}.gm-site #ervaringen h2,.gm-site #ervaringen>.inner>p{text-align:center!important}.gm-site #ervaringen .center{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;width:100%!important}.gm-site #ervaringen .cta-text{font-family:Open Sans,Arial,sans-serif!important;font-size:18px!important;line-height:1.9!important;color:#000000!important;font-weight:400!important;text-align:center!important;margin-bottom:20px!important}.gm-site #ervaringen .btn-groen{font-family:Open Sans,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important}@media (min-width:901px) and (max-width:1100px){.gm-site #voor-wie{padding:120px 0!important}.gm-site #voor-wie .voor-wie-grid{grid-template-columns:repeat(2,1fr)!important;gap:30px!important;align-items:stretch!important}}@media (max-width:1100px){.gm-site .ademwerk-inhoud{padding:55px 0 70px!important}.gm-site .ademwerk-tekst{width:calc(100% - 48px)!important}.gm-site #diensten .diensten-grid{grid-template-columns:repeat(3,1fr)!important;gap:16px!important}.gm-site #diensten .dienst-card h3{font-size:20px!important;padding:10px 10px 6px!important}.gm-site #diensten .dienst-card p{font-size:14px!important;padding:0 10px 10px!important}.gm-site #diensten .dienst-card>a{width:calc(100% - 24px)!important;margin:0 12px!important;padding:10px 12px!important;font-size:14px!important}}@media (max-width:900px){.gm-site #voor-wie{padding:70px 0!important}.gm-site #voor-wie h2{font-size:40px!important}.gm-site #voor-wie>.inner>p{font-size:17px!important;line-height:1.8!important;margin-bottom:40px!important}.gm-site #voor-wie .voor-wie-grid{grid-template-columns:1fr!important;gap:24px!important;align-items:start!important}.gm-site #voor-wie .vw-card-link{align-items:flex-start!important}.gm-site #voor-wie .vw-card{height:auto!important;padding:32px 24px!important}.gm-site #voor-wie .vw-card p{font-size:17px!important;line-height:1.8!important}.gm-site #ervaringen .cta-text{font-size:17px!important;padding:0 16px!important}.gm-site footer .footer-bottom{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important}.gm-site footer .footer-bottom,.gm-site footer .footer-bottom-left,.gm-site footer .footer-bottom-right{text-align:center!important;width:100%!important}.gm-site footer .footer-bottom-right{display:flex!important;flex-direction:column!important;align-items:center!important;gap:4px!important}.gm-site footer .footer-bottom-right .footer-sep{display:none!important}.gm-site footer .footer-bottom-right a{display:block!important;text-align:center!important;width:100%!important}}@media (max-width:768px){.gm-site .ademwerk-tekst h2{font-size:22px!important}.gm-site .ademwerk-tekst>p,.gm-site .herken-item{font-size:18px!important;line-height:1.9!important}.gm-site .ademwerk-inhoud{padding:55px 0 70px!important}.gm-site #diensten h2{font-size:32px!important}.gm-site #diensten .elementen-intro{font-size:17px!important}.gm-site #diensten .diensten-grid{grid-template-columns:1fr!important;gap:24px!important}.gm-site #diensten .dienst-card{aspect-ratio:1/1!important;padding:24px 20px!important}.gm-site #diensten .dienst-card h3{font-size:26px!important;padding:14px 16px 8px!important}.gm-site #diensten .dienst-card p{font-size:18px!important;line-height:1.7!important;padding:0 16px 14px!important}.gm-site #diensten .dienst-card>a{width:calc(100% - 40px)!important;margin:0 20px!important;padding:12px 16px!important;font-size:16px!important;font-weight:600!important}}@media (max-width:700px){.gm-site .ademwerk-tekst{width:calc(100% - 32px)!important}}.gm-site .enp-sectie{background:#f7f9f2;padding:90px 0}.gm-site .enp-container{width:calc(100% - 80px);max-width:1400px;margin:0 auto}.gm-site .enp-intro{text-align:center;max-width:860px;margin:0 auto 60px}.gm-site .enp-titel{font-family:Playfair Display,Georgia,serif;font-size:clamp(32px,3.5vw,46px);font-weight:700;color:#7faf3a;margin-bottom:18px;line-height:1.25}.gm-site .enp-intro-tekst{font-family:Open Sans,Arial,sans-serif;font-size:18px;line-height:1.85;color:#2f2f2f;margin:0}.gm-site .enp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;align-items:stretch}.gm-site .enp-card{background:#ffffff;border-radius:18px;box-shadow:0 4px 20px rgba(0,0,0,.07);overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.gm-site .enp-card:hover{background:#ffffff;transform:translateY(-5px);box-shadow:0 10px 28px rgba(0,0,0,.12)}.gm-site .enp-img-wrapper{width:100%;aspect-ratio:3/2;background:#f5f7f2;flex-shrink:0;overflow:hidden}.gm-site .enp-img{width:100%;height:100%;display:block;object-fit:cover}.gm-site .enp-tekst{padding:28px 28px 32px;flex:1;display:flex;flex-direction:column}.gm-site .enp-card-titel{font-family:Playfair Display,Georgia,serif;font-size:24px;font-weight:700;color:#7faf3a;margin:0 0 14px;line-height:1.3}.gm-site .enp-card-tekst{font-family:Open Sans,Arial,sans-serif;font-size:16px;line-height:1.85;color:#2f2f2f;margin:0;flex:1}@media (max-width:1100px){.gm-site .enp-container{width:calc(100% - 48px)}.gm-site .enp-grid{gap:22px}}@media (max-width:900px){.gm-site .enp-sectie{padding:64px 0}.gm-site .enp-container{width:calc(100% - 32px)}.gm-site .enp-grid{grid-template-columns:1fr;gap:20px}.gm-site .enp-intro{margin-bottom:36px}.gm-site .enp-card:hover{background:#ffffff;transform:none;box-shadow:0 4px 20px rgba(0,0,0,.07)}}.gm-site .vwr-sectie{background:#ffffff;padding:90px 0}.gm-site .vwr-container{width:calc(100% - 80px);max-width:1400px;margin:0 auto}.gm-site .vwr-titel{font-family:Playfair Display,Georgia,serif;font-size:clamp(32px,3.5vw,46px);font-weight:700;color:#2f2f2f;margin:0 0 24px;text-align:center;line-height:1.25}.gm-site .vwr-intro{font-family:Open Sans,Arial,sans-serif;font-size:18px;line-height:1.85;color:#2f2f2f;text-align:center;max-width:900px;margin:0 auto 60px}.gm-site .vwr-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:50px}.gm-site .vwr-card{background:#ffffff;border:1.5px solid #7faf3a;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.06);padding:28px 24px}.gm-site .vwr-card-titel{font-family:Playfair Display,Georgia,serif;font-size:22px;font-weight:700;color:#2f2f2f;margin:0 0 14px;line-height:1.3}.gm-site .vwr-card-tekst{font-family:Open Sans,Arial,sans-serif;font-size:16px;line-height:1.85;color:#2f2f2f;margin:0}.gm-site .vwr-cta{text-align:center}@media (max-width:1200px){.gm-site .vwr-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:1100px){.gm-site .vwr-container{width:calc(100% - 48px)}}@media (max-width:900px){.gm-site .vwr-sectie{padding:64px 0}.gm-site .vwr-container{width:calc(100% - 32px)}.gm-site .vwr-grid{grid-template-columns:1fr;gap:18px;margin-bottom:40px}.gm-site .vwr-intro{margin-bottom:40px}}.gm-site .blog-artikel{background:#ffffff;padding:90px 0}.gm-site .blog-artikel .inner{max-width:800px}.gm-site .terug-link{display:inline-block;font-family:Open Sans,Arial,sans-serif;font-size:16px;color:#7faf3a;margin-bottom:32px;text-decoration:none}.gm-site .terug-link:hover{text-decoration:underline}.gm-site .blog-artikel h1{font-size:clamp(32px,4vw,46px);font-weight:700;margin:0 0 16px;line-height:1.25}.gm-site .blog-artikel h1,.gm-site .blog-artikel h2{font-family:Playfair Display,Georgia,serif;color:#2f2f2f}.gm-site .blog-artikel h2{font-size:clamp(24px,3vw,32px);font-weight:600;margin:0 0 32px;line-height:1.35}.gm-site .blog-artikel p{font-family:Open Sans,Arial,sans-serif;font-size:18px;line-height:1.85;color:#2f2f2f;margin:0 0 24px}.gm-site .blog-artikel p em{font-style:italic}.gm-site .blog-cta{margin-top:50px;text-align:center}@media (min-width:769px){.gm-site #inzichten .blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.gm-site #inzichten .blog-card{min-width:0}}@media (min-width:1101px){.gm-site #inzichten .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:769px){.gm-site #inzichten .blog-grid+.center{margin-top:40px}}.gm-site #inzichten>.inner>.intro{text-align:center;margin-left:auto;margin-right:auto}@media (min-width:901px){.gm-site .bd-foto-wrapper{padding-top:280px}}.gm-site .gm-nieuws{background:#f5f7f2;padding:80px 24px}.gm-site .gm-nieuws-container{max-width:1400px;margin:0 auto}.gm-site .gm-nieuws h2{font-family:Playfair Display,Georgia,serif;font-size:clamp(30px,4vw,46px);color:#2f2f2f;text-align:center;margin:0 0 22px}.gm-site .gm-nieuws-intro{max-width:850px;margin:0 auto 40px;font-family:Open Sans,sans-serif;font-size:18px;line-height:1.8;color:#2f2f2f;text-align:center}.gm-site .gm-nieuws-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gm-site .gm-nieuws-knop{display:flex;align-items:center;min-height:150px;padding:28px;box-sizing:border-box;background:#ffffff;border:1px solid #7faf3a;border-radius:16px;box-shadow:0 5px 15px rgba(0,0,0,.05);font-family:Playfair Display,Georgia,serif;font-size:24px;font-weight:700;line-height:1.35;color:#2f2f2f}@media (max-width:767px){.gm-site .gm-nieuws{padding:56px 20px}.gm-site .gm-nieuws-grid{grid-template-columns:1fr;gap:16px}.gm-site .gm-nieuws-knop{min-height:100px;padding:24px;font-size:22px}}.gm-site section#contact{background:#ffffff!important}.gm-site .gm-nieuws-item>a{margin-left:26px}.gm-site .gm-nieuws-detail{padding-top:220px}@media (max-width:600px){.gm-site .gm-nieuws-detail{padding-top:170px}}