﻿.mb-hero-title{margin-top:42px!important;margin-left:42px!important;margin-right:0!important;margin-bottom:0!important;padding:0!important}.mb-hero-title .et_pb_text_inner,.mb-hero-title h1,.mb-hero-title h1 span{font-family:'Poppins',sans-serif!important;font-weight:900!important;margin:0!important;padding:0!important}.mb-hero-title h1{font-size:clamp(54px,4.2vw,76px)!important;line-height:0.82em!important;letter-spacing:-2px!important;color:#003390!important}.mb-hero-title .mb-title-dark,.mb-hero-title .mb-title-blue{display:block!important;margin:0!important;padding:0!important;line-height:0.82em!important}.mb-hero-title .mb-title-dark{color:#003390!important}.mb-hero-title .mb-title-blue{color:#1478ff!important;margin-top:-6px!important}.mb-hero-text,.mb-hero-benefits,.mb-hero-button{margin-left:42px!important}.mb-hero-text,.mb-hero-text p,.mb-hero-benefits,.mb-hero-benefits p,.mb-hero-benefits li{font-family:'Poppins',sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.35em!important;color:#003390!important}.mb-hero-benefits p{margin-bottom:22px!important}.mb-hero-button .et_pb_button{font-family:'Poppins',sans-serif!important;font-size:20px!important;font-weight:800!important;color:#ffffff!important;background-color:#ff5b00!important;border-color:#ff5b00!important;border-radius:10px!important;padding:14px 28px!important}.mb-hero-button .et_pb_button:hover{background-color:#f05200!important;border-color:#f05200!important;color:#ffffff!important}.mb-saving-card{display:none!important}.mb-savings-box{box-sizing:border-box!important;width:min(92%,1280px)!important;max-width:1280px!important;min-height:174px!important;margin:20px auto 0 auto!important;transform:translateX(70px)!important;position:relative!important;z-index:30!important;display:grid!important;grid-template-columns:150px 305px 1fr!important;align-items:center!important;background:#ffffff!important;border-radius:22px!important;box-shadow:0 16px 45px rgba(0,35,85,0.13)!important;overflow:hidden!important;font-family:'Poppins',sans-serif!important}.mb-savings-piggy{display:flex!important;align-items:center!important;justify-content:center!important}.mb-savings-piggy img{width:118px!important;max-width:118px!important;height:auto!important;display:block!important}.mb-savings-total{min-height:112px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding-right:34px!important;border-right:1px solid #e4e9f0!important}.mb-savings-label{font-size:20px!important;font-weight:800!important;line-height:1.15em!important;color:#003390!important;margin-bottom:6px!important}.mb-savings-amount{font-size:64px!important;font-weight:900!important;line-height:0.95em!important;letter-spacing:-2px!important;color:#39b54a!important;margin-bottom:8px!important}.mb-savings-amount span{font-size:24px!important;font-weight:800!important;letter-spacing:0!important;margin-left:4px!important;color:#39b54a!important}.mb-savings-note{font-size:20px!important;font-weight:700!important;line-height:1.2em!important;color:#003390!important}.mb-savings-list{padding:16px 30px 16px 34px!important}.mb-savings-row{min-height:48px!important;display:grid!important;grid-template-columns:38px 1fr auto 22px!important;align-items:center!important;column-gap:12px!important;border-bottom:1px solid #e9edf3!important}.mb-savings-row:last-child{border-bottom:none!important}.mb-savings-icon{width:30px!important;height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important}.mb-icon-energy{color:#39b54a!important}.mb-icon-internet{color:#1478ff!important}.mb-icon-mobile{color:#f8b51b!important}.mb-savings-name{font-size:18px!important;font-weight:800!important;color:#003390!important;line-height:1.2em!important}.mb-savings-price{font-size:18px!important;font-weight:900!important;color:#39b54a!important;line-height:1.2em!important;white-space:nowrap!important;text-align:right!important}.mb-savings-price small{font-size:14px!important;font-weight:700!important;color:#39b54a!important}.mb-savings-arrow{font-size:26px!important;font-weight:900!important;color:#003390!important;text-align:right!important;line-height:1!important}.mb-trustpilot-line{width:100%!important;margin:18px auto 0 auto!important;padding:0!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:14px!important;font-family:'Poppins',sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.2em!important;color:#003390!important;text-align:center!important}.mb-trustpilot-brand{display:inline-flex!important;align-items:center!important;gap:5px!important;font-weight:800!important;color:#003390!important}.mb-trustpilot-star{font-size:28px!important;line-height:1!important;color:#00b67a!important}.mb-trustpilot-name{font-size:20px!important;font-weight:800!important;color:#003390!important}.mb-trustpilot-stars{display:inline-flex!important;align-items:center!important;gap:3px!important}.mb-trustpilot-stars span{width:24px!important;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#00b67a!important;color:#ffffff!important;font-size:16px!important;font-weight:900!important;line-height:1!important}.mb-trustpilot-stars .mb-half-star{background:linear-gradient(90deg,#00b67a 70%,#d7dbe2 70%)!important}.mb-trustpilot-score{font-size:17px!important;font-weight:600!important;color:#003390!important}.mb-trustpilot-score strong{font-weight:900!important}.mb-compare-section,.mb-why-section,.mb-final-cta{box-sizing:border-box!important;width:calc(100vw - 96px)!important;max-width:none!important;margin-left:calc(50% - 50vw + 48px)!important;margin-right:0!important;transform:none!important}.mb-compare-section{margin-top:28px!important;margin-bottom:0!important;padding:26px 28px 30px 28px!important;background:#ffffff!important;border-radius:22px!important;box-shadow:0 12px 35px rgba(0,35,85,0.10)!important;font-family:'Poppins',sans-serif!important;text-align:center!important}.mb-compare-title{margin:0 0 24px 0!important;padding:0!important;font-family:'Poppins',sans-serif!important;font-size:30px!important;font-weight:900!important;line-height:1.15em!important;color:#003390!important;text-align:center!important}.mb-compare-cards{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:30px!important}.mb-compare-card{position:relative!important;min-height:245px!important;padding:42px 22px 24px 22px!important;background:#ffffff!important;border:1px solid #edf1f6!important;border-radius:16px!important;box-shadow:0 8px 22px rgba(0,35,85,0.08)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important}.mb-compare-icon{width:82px!important;height:82px!important;margin:-74px auto 18px auto!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important}.mb-compare-icon svg{width:42px!important;height:42px!important;display:block!important}.mb-compare-energy{background:#e8f8e9!important;color:#39b54a!important}.mb-compare-internet{background:#e8f1ff!important;color:#1478ff!important}.mb-compare-mobile{background:#fff3d4!important;color:#f8b51b!important}.mb-compare-card h3{margin:0 0 12px 0!important;padding:0!important;font-family:'Poppins',sans-serif!important;font-size:24px!important;font-weight:900!important;line-height:1.15em!important;color:#003390!important}.mb-compare-card p{margin:0 auto 16px auto!important;padding:0!important;max-width:280px!important;font-family:'Poppins',sans-serif!important;font-size:17px!important;font-weight:500!important;line-height:1.35em!important;color:#003390!important}.mb-compare-arrow{margin-top:auto!important;font-size:30px!important;font-weight:900!important;line-height:1!important;color:#1478ff!important}.mb-why-section{margin-top:28px!important;margin-bottom:0!important;padding:28px 58px 30px 58px!important;background:#ffffff!important;border-radius:22px!important;box-shadow:0 12px 35px rgba(0,35,85,0.10)!important;font-family:'Poppins',sans-serif!important}.mb-why-title{margin:0 0 24px 0!important;padding:0!important;font-family:'Poppins',sans-serif!important;font-size:30px!important;font-weight:900!important;line-height:1.15em!important;color:#003390!important;text-align:center!important}.mb-why-list{width:100%!important}.mb-why-item{display:grid!important;grid-template-columns:90px 1fr!important;align-items:center!important;gap:18px!important;padding:17px 0!important;border-bottom:1px solid #e4e9f0!important}.mb-why-item:last-child{border-bottom:none!important}.mb-why-icon{width:62px!important;height:62px!important;margin:0 auto!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:'Poppins',sans-serif!important;font-size:30px!important;font-weight:900!important;line-height:1!important}.mb-why-blue{background:#eef5ff!important;color:#1478ff!important;border:3px solid #1478ff!important}.mb-why-green{background:#e8f8e9!important;color:#39b54a!important;border:3px solid #39b54a!important}.mb-why-content{text-align:left!important}.mb-why-content h3{margin:0 0 4px 0!important;padding:0!important;font-family:'Poppins',sans-serif!important;font-size:21px!important;font-weight:900!important;line-height:1.15em!important;color:#003390!important}.mb-why-content p{margin:0!important;padding:0!important;max-width:1100px!important;font-family:'Poppins',sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.35em!important;color:#003390!important}.mb-final-cta{min-height:200px!important;margin-top:28px!important;margin-bottom:0!important;padding:30px 58px!important;background:linear-gradient(135deg,#003390 0%,#064fc4 100%)!important;border-radius:22px!important;box-shadow:0 16px 42px rgba(0,35,85,0.20)!important;display:grid!important;grid-template-columns:minmax(0,1fr) 330px!important;align-items:center!important;gap:40px!important;overflow:hidden!important;position:relative!important;font-family:'Poppins',sans-serif!important}.mb-final-cta-content{position:relative!important;z-index:2!important;text-align:left!important}.mb-final-cta-content h2{margin:0 0 10px 0!important;padding:0!important;font-family:'Poppins',sans-serif!important;font-size:36px!important;font-weight:900!important;line-height:1.08em!important;letter-spacing:-1px!important;color:#ffffff!important}.mb-final-cta-content p{max-width:720px!important;margin:0 0 22px 0!important;padding:0!important;font-family:'Poppins',sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:1.35em!important;color:#ffffff!important}.mb-final-cta-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:54px!important;padding:0 28px!important;background:#ff5b00!important;color:#ffffff!important;border-radius:9px!important;font-family:'Poppins',sans-serif!important;font-size:18px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;box-shadow:0 8px 18px rgba(0,0,0,0.18)!important}.mb-final-cta-button:hover{background:#f05200!important;color:#ffffff!important;text-decoration:none!important}.mb-final-cta-button span{font-size:24px!important;line-height:1!important}.mb-final-cta-visual{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:center!important}.mb-final-cta-piggy-wrap{width:260px!important;height:260px!important;display:flex!important;align-items:center!important;justify-content:center!important}.mb-final-cta-piggy-wrap img{width:260px!important;max-width:260px!important;height:auto!important;display:block!important}@media (max-width:980px){.mb-savings-box,.mb-compare-section,.mb-why-section,.mb-final-cta{width:90%!important;max-width:90%!important;margin-left:auto!important;margin-right:auto!important;transform:none!important}.mb-savings-box{min-height:auto!important;grid-template-columns:130px 1fr!important;grid-template-areas:"piggy total""list list"!important;padding:22px!important}.mb-savings-piggy{grid-area:piggy!important}.mb-savings-total{grid-area:total!important;border-right:none!important;padding-right:0!important}.mb-savings-list{grid-area:list!important;padding:22px 0 0 0!important}.mb-compare-cards{grid-template-columns:1fr!important;gap:38px!important}.mb-final-cta{grid-template-columns:1fr!important;text-align:center!important}.mb-final-cta-content{text-align:center!important}}@media (max-width:767px){.mb-savings-box,.mb-compare-section,.mb-why-section,.mb-final-cta{width:92%!important;max-width:92%!important;margin-left:auto!important;margin-right:auto!important;transform:none!important}.mb-savings-box{min-height:auto!important;display:block!important;padding:24px 22px!important}.mb-compare-cards{grid-template-columns:1fr!important;gap:36px!important}.mb-why-item{grid-template-columns:1fr!important;text-align:center!important}.mb-why-content{text-align:center!important}.mb-final-cta{min-height:auto!important;grid-template-columns:1fr!important;text-align:center!important}.mb-final-cta-content{text-align:center!important}}@media (max-width:680px){body.page-id-200 .mb-hero{height:480px!important;min-height:480px!important;background-size:cover!important;background-position:66% center!important}body.page-id-200 .mb-copy{top:28px!important;left:16px!important;width:57%!important}body.page-id-200 .mb-copy h1{font-size:27px!important;line-height:1.02!important;letter-spacing:-1px!important;margin-bottom:18px!important}body.page-id-200 .mb-copy>p{font-size:11.5px!important;line-height:1.4!important;margin-bottom:14px!important}body.page-id-200 .mb-checks{margin:0 0 16px!important}body.page-id-200 .mb-checks li{font-size:10.5px!important;line-height:1.35!important;margin-bottom:7px!important}body.page-id-200 .mb-copy .mb-btn{font-size:11px!important;padding:12px 14px!important}body.page-id-200 .mb-save{width:calc(100% - 32px)!important;left:16px!important;right:auto!important;bottom:-78px!important;grid-template-columns:42% 58%!important;min-height:158px!important;padding:14px 12px!important;border-radius:14px!important}body.page-id-200 .mb-rating{margin-top:88px!important}body.page-id-200 .mb-compare{padding-top:18px!important}}@media (max-width:400px){body.page-id-200 .mb-hero{height:475px!important;min-height:475px!important}body.page-id-200 .mb-copy{width:58%!important}body.page-id-200 .mb-copy h1{font-size:26px!important}}@media (max-width:680px){body.page-id-200 .mb-hero{background-size:auto 560px!important;background-position:65% center!important}body.page-id-200 .mb-save{bottom:-58px!important}body.page-id-200 .mb-rating{margin-top:68px!important}}@media (max-width:680px){body.page-id-200 .mb-hero{background-position:65% calc(50% - 34px)!important}body.page-id-200 .mb-save{grid-template-columns:47% 53%!important;position:absolute!important}body.page-id-200 .mb-save:before{content:''!important;position:absolute!important;left:12px!important;top:24px!important;width:42px!important;height:42px!important;background:url('https://minderbetalen.be/wp-content/uploads/2026/06/varkentje-groen-cirkel.png') center/contain no-repeat!important}body.page-id-200 .mb-save>h3,body.page-id-200 .mb-save>div:first-child{padding-left:46px!important}body.page-id-200 .mb-save>.mb-total{padding-left:46px!important}body.page-id-200 .mb-total:before{font-size:29px!important}body.page-id-200 .mb-rating{top:590px!important;bottom:auto!important}body.page-id-200 .mb-cta{width:calc(100% - 32px)!important;margin:16px!important;border-radius:14px!important;overflow:hidden!important}}@media (max-width:680px){body.page-id-200 .mb-hero{height:420px!important;min-height:420px!important;background-position:65% calc(50% - 7px)!important}}@media (max-width:680px){body.page-id-200 .mb-save{bottom:-3px!important}body.page-id-200 .mb-rating{top:525px!important;bottom:auto!important}}@media (max-width:680px){body.page-id-200 .mb-hero{background-image:url('https://minderbetalen.be/wp-content/uploads/2026/06/Vrouw-in-zetel-sectie-hero-2-3.png')!important;background-size:auto 520px!important;background-position:65% calc(50% + 20px)!important}}@media (max-width:680px){html body.page-id-200 .mb-home section.mb-cta{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-left:16px!important;margin-right:16px!important}}@media (max-width:680px){html body.page-id-200 .mb-home section.mb-cta{box-sizing:border-box!important}}@media (max-width:680px){html body.page-id-200 .mb-home section.mb-cta{width:calc(100vw - 47px)!important;max-width:calc(100vw - 47px)!important}}@media (max-width:680px){body.page-id-200 .mb-hero{height:470px!important;min-height:470px!important;background-position:65% calc(50% - 5px)!important}body.page-id-200 .mb-rating{top:575px!important;bottom:auto!important}}@media (max-width:680px){body.page-id-200 .mb-save{bottom:97px!important}body.page-id-200 .mb-rating{top:475px!important;bottom:auto!important}}@media (max-width:680px){body.page-id-200 .mb-save{bottom:15px!important}body.page-id-200 .mb-rating{top:557px!important;bottom:auto!important}}@media (max-width:680px){body.page-id-200 .mb-save{bottom:140px!important}body.page-id-200 .mb-rating{top:432px!important;bottom:auto!important}}@media (max-width:680px){body.page-id-200 .mb-save{bottom:-3px!important}body.page-id-200 .mb-rating{top:575px!important;bottom:auto!important}}@media (min-width:681px) and (max-width:980px){body.page-id-200 .mb-total:before{font-size:52px!important;font-weight:800!important;color:#35a847!important;line-height:1!important}body.page-id-200 .mb-total small{font-size:17px!important;font-weight:700!important}body.page-id-200 .mb-line:nth-child(4) b:before,body.page-id-200 .mb-line:nth-child(5) b:before,body.page-id-200 .mb-line:nth-child(6) b:before{font-size:15px!important;font-weight:800!important;color:#35a847!important}}@media (max-width:680px){body.page-id-200 .mb-total:before{font-size:38px!important;font-weight:800!important;color:#35a847!important;line-height:1!important}body.page-id-200 .mb-total small{font-size:14px!important;font-weight:700!important}body.page-id-200 .mb-line:nth-child(4) b:before,body.page-id-200 .mb-line:nth-child(5) b:before,body.page-id-200 .mb-line:nth-child(6) b:before{font-size:12.5px!important;font-weight:800!important;color:#35a847!important;letter-spacing:-.2px!important}}@media (max-width:680px){body.page-id-200 .mb-save{position:absolute!important}body.page-id-200 .mb-total{position:absolute!important;left:74px!important;top:80px!important;padding:0!important;margin:0!important;line-height:1!important;white-space:nowrap!important}body.page-id-200 .mb-total:before{font-size:34px!important;line-height:1!important}body.page-id-200 .mb-total small{font-size:13px!important}body.page-id-200 .mb-line b,body.page-id-200 .mb-line b:before{white-space:nowrap!important}body.page-id-200 .mb-line:nth-child(4) b:before,body.page-id-200 .mb-line:nth-child(5) b:before,body.page-id-200 .mb-line:nth-child(6) b:before{font-size:11.5px!important;letter-spacing:-.35px!important}html body.page-id-200 .mb-home section.mb-cta{min-height:0!important;height:auto!important;padding:0!important}body.page-id-200 .mb-cta .mb-ci{min-height:0!important;height:auto!important;padding:22px 20px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 100px!important;gap:12px!important;align-items:center!important;text-align:left!important}body.page-id-200 .mb-cta .mb-ci>div{text-align:left!important}body.page-id-200 .mb-cta h2{font-size:24px!important;line-height:1.05!important;margin:0 0 10px!important}body.page-id-200 .mb-cta p{font-size:13px!important;line-height:1.4!important;margin:0 0 12px!important}body.page-id-200 .mb-cta .mb-btn{display:inline-flex!important;width:auto!important;max-width:100%!important;min-height:0!important;padding:10px 14px!important;font-size:13px!important;line-height:1.2!important;white-space:nowrap!important;align-items:center!important}body.page-id-200 .mb-cta .mb-pig{width:100px!important;height:auto!important;align-self:center!important}}@media (max-width:680px){body.page-id-200 .mb-save{grid-template-columns:47% 53%!important;grid-template-rows:48px 54px 32px!important;align-items:center!important}body.page-id-200 .mb-save>:nth-child(1){grid-column:1!important;grid-row:1!important}body.page-id-200 .mb-total{position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;grid-column:1!important;grid-row:2!important;padding:0!important;margin:0!important;width:100%!important;text-align:center!important;align-self:center!important;white-space:nowrap!important}body.page-id-200 .mb-total:before{font-size:32px!important;line-height:1!important}body.page-id-200 .mb-total small{font-size:12px!important}body.page-id-200 .mb-save>:nth-child(3){grid-column:1!important;grid-row:3!important;text-align:center!important;margin:0!important;padding:0!important}body.page-id-200 .mb-line:nth-child(4){grid-column:2!important;grid-row:1!important}body.page-id-200 .mb-line:nth-child(5){grid-column:2!important;grid-row:2!important}body.page-id-200 .mb-line:nth-child(6){grid-column:2!important;grid-row:3!important}html body.page-id-200 .mb-home section.mb-cta{min-height:0!important;height:auto!important;padding:0!important}body.page-id-200 .mb-cta .mb-ci{min-height:0!important;height:auto!important;padding:18px 20px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 92px!important;gap:10px!important;align-items:center!important;text-align:left!important}body.page-id-200 .mb-cta .mb-ci>div{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;text-align:left!important}body.page-id-200 .mb-cta h2{font-size:22px!important;line-height:1.05!important;margin:0 0 8px!important}body.page-id-200 .mb-cta p{font-size:12px!important;line-height:1.35!important;margin:0 0 10px!important}body.page-id-200 .mb-cta .mb-btn{display:inline-flex!important;width:auto!important;max-width:100%!important;min-height:0!important;margin:0!important;transform:none!important;padding:9px 12px!important;font-size:12px!important;line-height:1.2!important;white-space:nowrap!important;align-items:center!important;justify-content:center!important}body.page-id-200 .mb-cta .mb-pig{width:92px!important;height:auto!important;margin:0!important;align-self:center!important}}@media (max-width:680px){html body.page-id-200 .mb-home section.mb-cta{min-height:0!important;height:auto!important;padding:0!important}body.page-id-200 .mb-cta .mb-ci{min-height:0!important;height:auto!important;padding:14px 16px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 82px!important;column-gap:8px!important;row-gap:0!important;align-items:center!important}body.page-id-200 .mb-cta .mb-ci>div{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}body.page-id-200 .mb-cta h2{font-size:18px!important;line-height:1.05!important;letter-spacing:-.3px!important;white-space:nowrap!important;margin:0 0 7px!important}body.page-id-200 .mb-cta p{font-size:12px!important;line-height:1.32!important;margin:0 0 9px!important;max-width:none!important}body.page-id-200 .mb-cta .mb-btn{display:inline-flex!important;box-sizing:border-box!important;width:auto!important;max-width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:8px 10px!important;transform:none!important;font-size:10.5px!important;line-height:1.15!important;letter-spacing:0!important;white-space:nowrap!important;align-items:center!important;justify-content:center!important}body.page-id-200 .mb-cta .mb-btn::after{margin-left:6px!important}body.page-id-200 .mb-cta .mb-pig{width:82px!important;max-width:82px!important;height:auto!important;margin:0!important;align-self:center!important}}@media (max-width:680px){body.page-id-200 .mb-total{width:140px!important;max-width:140px!important;white-space:nowrap!important;text-align:left!important;padding-left:0!important;margin-left:0!important;transform:translateX(-6px)!important}body.page-id-200 .mb-total small{display:inline-block!important;margin-left:-2px!important;font-size:13px!important;letter-spacing:-.3px!important;vertical-align:baseline!important;white-space:nowrap!important}}@media (max-width:680px){body.page-id-200 .mb-total{transform:translateX(-32px)!important}}@media (min-width:981px){body.page-id-200 .mb-card h3{font-size:24px!important;line-height:1.25!important;font-weight:800!important}body.page-id-200 .mb-card p{font-size:18px!important;line-height:1.65!important;font-weight:500!important}body.page-id-200 .mb-benefit h3{font-size:21px!important;line-height:1.3!important;font-weight:800!important}body.page-id-200 .mb-benefit p{font-size:17px!important;line-height:1.65!important;font-weight:500!important}body.page-id-200 .mb-cta p{font-size:18px!important;line-height:1.55!important}body.page-id-268 .mb-card h3,body.page-id-277 .mb-i-card h3,body.page-id-286 .mb-m-card h3{font-size:23px!important;line-height:1.3!important;font-weight:800!important}body.page-id-268 .mb-card p,body.page-id-277 .mb-i-card p,body.page-id-286 .mb-m-card p{font-size:18px!important;line-height:1.65!important;font-weight:500!important}body.page-id-268 .mb-step h3,body.page-id-277 .mb-i-step h4,body.page-id-286 .mb-m-step h3{font-size:22px!important;line-height:1.3!important;font-weight:800!important}body.page-id-268 .mb-step p,body.page-id-277 .mb-i-step p,body.page-id-286 .mb-m-step p{font-size:18px!important;line-height:1.65!important;font-weight:500!important}body.page-id-268 .mb-benefit h3,body.page-id-277 .mb-i-benefit h4,body.page-id-286 .mb-m-benefit h3{font-size:20px!important;line-height:1.3!important;font-weight:800!important}body.page-id-268 .mb-benefit p,body.page-id-277 .mb-i-benefit p,body.page-id-286 .mb-m-benefit p{font-size:17px!important;line-height:1.6!important;font-weight:500!important}body.page-id-289 .mb-contact-card p{font-size:18px!important;line-height:1.65!important}body.page-id-268 .mb-cta p,body.page-id-277 .mb-i-cta p,body.page-id-286 .mb-m-cta p{font-size:18px!important;line-height:1.55!important}body.page-id-277 .mb-i-scene img{width:calc(100% + 400px)!important;max-width:none!important;transform:translateX(-400px)!important;object-fit:cover!important}body.page-id-286 .mb-m-wrap{width:calc(100% - 48px)!important;max-width:none!important}body.page-id-286 .mb-m-hero-grid{grid-template-columns:34% 42% 24%!important;gap:0!important}body.page-id-286 .mb-m-section,body.page-id-286 .mb-m-how,body.page-id-286 .mb-m-benefits,body.page-id-286 .mb-m-cta{width:100%!important;max-width:none!important}body.page-id-286 .mb-m-scene img{width:calc(100% + 240px)!important;max-width:none!important;transform:translateX(-240px)!important;object-fit:cover!important}}@media (max-width:980px){body.page-id-277 .mb-i-scene img,body.page-id-286 .mb-m-scene img{width:100%!important;transform:none!important}}@media(min-width:981px){body.page-id-200 .mb-copy>p,body.page-id-200 .mb-copy li{font-weight:650!important}body.page-id-200 .mb-save h3{font-size:20px!important;line-height:1.3!important;font-weight:850!important}body.page-id-200 .mb-save p{font-size:16px!important;line-height:1.5!important;font-weight:650!important}body.page-id-200 .mb-save .mb-line{font-size:15.5px!important;font-weight:700!important}body.page-id-200 .mb-save .mb-line span,body.page-id-200 .mb-save .mb-total,body.page-id-200 .mb-save .mb-total *{font-weight:800!important}body.page-id-268 .mb-form h3,body.page-id-277 .mb-i-form h3,body.page-id-286 .mb-m-form h3{font-size:22px!important;line-height:1.25!important;font-weight:900!important;letter-spacing:-.6px!important;white-space:nowrap!important}body.page-id-268 .mb-form p,body.page-id-277 .mb-i-form p,body.page-id-286 .mb-m-form p{font-size:16px!important;line-height:1.55!important;font-weight:600!important}body.page-id-268 .mb-form label,body.page-id-277 .mb-i-form label,body.page-id-286 .mb-m-form label{font-size:15px!important;line-height:1.4!important;font-weight:800!important}body.page-id-268 .mb-form input,body.page-id-268 .mb-form select,body.page-id-277 .mb-i-form input,body.page-id-277 .mb-i-form select,body.page-id-286 .mb-m-form input,body.page-id-286 .mb-m-form select{font-size:15px!important;font-weight:500!important;height:48px!important}body.page-id-268 .mb-form .mb-btn,body.page-id-277 .mb-i-form .mb-i-btn,body.page-id-286 .mb-m-form .mb-m-btn{font-size:18px!important;font-weight:850!important;min-height:56px!important}body.page-id-277 .mb-i-hero-grid{min-height:550px!important}body.page-id-277 .mb-i-scene{height:550px!important}}@media(max-width:650px){body.page-id-268 .mb-cta-in{display:grid!important;grid-template-columns:minmax(0,1fr) 105px!important;gap:12px!important;align-items:center!important}body.page-id-268 .mb-cta-in>div:first-child{grid-column:1!important;grid-row:1!important;min-width:0!important}body.page-id-268 .mb-cta-in .mb-pig{grid-column:2!important;grid-row:1!important;width:105px!important;height:auto!important;margin:0!important;padding:0!important;align-self:center!important}body.page-id-268 .mb-cta-in .mb-pig img{display:block!important;width:100px!important;height:auto!important;max-width:100%!important;margin:0 auto!important}body.page-id-268 .mb-cta h2{font-size:25px!important;line-height:1.12!important}body.page-id-268 .mb-cta p{font-size:14px!important;line-height:1.45!important}body.page-id-268 .mb-cta .mb-btn{font-size:14px!important;padding:13px 14px!important;white-space:normal!important;text-align:center!important}}@media(min-width:651px) and (max-width:980px){body.page-id-268 .mb-form h3,body.page-id-277 .mb-i-form h3,body.page-id-286 .mb-m-form h3{font-size:21px!important;line-height:1.3!important;font-weight:900!important}body.page-id-268 .mb-form p,body.page-id-277 .mb-i-form p,body.page-id-286 .mb-m-form p{font-size:14px!important;line-height:1.5!important;font-weight:550!important}body.page-id-268 .mb-form label,body.page-id-277 .mb-i-form label,body.page-id-286 .mb-m-form label{font-size:13px!important;font-weight:800!important}body.page-id-268 .mb-form input,body.page-id-268 .mb-form select,body.page-id-277 .mb-i-form input,body.page-id-277 .mb-i-form select,body.page-id-286 .mb-m-form input,body.page-id-286 .mb-m-form select{font-size:14px!important;height:46px!important}body.page-id-268 .mb-form .mb-btn,body.page-id-277 .mb-i-form .mb-i-btn,body.page-id-286 .mb-m-form .mb-m-btn{font-size:16px!important;font-weight:850!important;min-height:54px!important}body.page-id-286 .mb-m-hero-grid{grid-template-columns:1fr 1fr!important;align-items:center!important}body.page-id-286 .mb-m-copy{grid-column:1!important;grid-row:1!important}body.page-id-286 .mb-m-scene{grid-column:2!important;grid-row:1!important;width:calc(100% + 180px)!important}body.page-id-286 .mb-m-form{grid-column:2!important;grid-row:1!important;width:100%!important;max-width:none!important;margin:0!important;position:relative!important;z-index:3!important}body.page-id-286 .mb-m-benefit-grid{grid-template-columns:repeat(4,1fr)!important}body.page-id-286 .mb-m-benefit{padding:0!important;background:transparent!important}body.page-id-286 .mb-m-cta-grid{grid-template-columns:1fr 260px!important}}@media(max-width:650px){body.page-id-268 .mb-hero-copy h1,body.page-id-277 .mb-i-copy h1{font-size:36px!important;line-height:1.06!important;letter-spacing:-1px!important;margin-bottom:22px!important}body.page-id-268 .mb-checks,body.page-id-277 .mb-i-checks{display:grid!important;grid-template-columns:1fr!important;gap:11px!important;font-size:16px!important;font-weight:700!important}body.page-id-268 .mb-scene,body.page-id-277 .mb-i-scene{width:calc(100% + 24px)!important;margin-left:-12px!important;margin-right:-12px!important;height:430px!important;min-height:430px!important;order:2!important}body.page-id-268 .mb-scene img,body.page-id-277 .mb-i-scene img{width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important}body.page-id-268 .mb-form,body.page-id-277 .mb-i-form{order:3!important;width:100%!important;max-width:none!important;margin:-55px 0 24px!important;padding:27px 25px!important;position:relative!important;z-index:3!important}body.page-id-268 .mb-form h3,body.page-id-277 .mb-i-form h3{font-size:20px!important;line-height:1.3!important;font-weight:900!important;letter-spacing:0!important;white-space:normal!important}body.page-id-268 .mb-form p,body.page-id-277 .mb-i-form p{font-size:14px!important;line-height:1.55!important;font-weight:500!important}body.page-id-268 .mb-form label,body.page-id-277 .mb-i-form label{font-size:13px!important;line-height:1.4!important;font-weight:800!important}body.page-id-268 .mb-form input,body.page-id-268 .mb-form select,body.page-id-277 .mb-i-form input,body.page-id-277 .mb-i-form select{font-size:14px!important;font-weight:400!important;height:46px!important;margin-bottom:15px!important}body.page-id-268 .mb-form .mb-btn,body.page-id-277 .mb-i-form .mb-i-btn{font-size:16px!important;font-weight:800!important;min-height:54px!important}body.page-id-268 .mb-trust,body.page-id-277 .mb-i-trust{min-height:126px!important;padding:22px 0!important}body.page-id-268 .mb-trust .mb-wrap,body.page-id-277 .mb-i-trust .mb-i-wrap{min-height:82px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:14px!important;text-align:center!important}body.page-id-268 .mb-cards,body.page-id-277 .mb-i-cards{grid-template-columns:1fr!important;gap:22px!important}body.page-id-268 .mb-card,body.page-id-277 .mb-i-card{width:100%!important;min-height:190px!important;height:auto!important;padding:30px 20px!important}body.page-id-268 .mb-card h3,body.page-id-277 .mb-i-card h3{font-size:19px!important;line-height:1.3!important;font-weight:800!important}body.page-id-268 .mb-card p,body.page-id-277 .mb-i-card p{font-size:16px!important;line-height:1.5!important}body.page-id-268 .mb-steps,body.page-id-277 .mb-i-steps{grid-template-columns:1fr!important;gap:18px!important}body.page-id-268 .mb-step,body.page-id-277 .mb-i-step{width:100%!important;min-height:131px!important;padding:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important}body.page-id-268 .mb-step h3,body.page-id-277 .mb-i-step h4{font-size:18px!important;line-height:1.3!important;font-weight:800!important}body.page-id-268 .mb-step p,body.page-id-277 .mb-i-step p{font-size:15px!important;line-height:1.55!important}body.page-id-268 .mb-arrow,body.page-id-277 .mb-i-step-arrow{display:none!important}body.page-id-268 .mb-benefit-grid,body.page-id-277 .mb-i-benefit-grid{grid-template-columns:1fr!important;gap:18px!important}body.page-id-268 .mb-benefit,body.page-id-277 .mb-i-benefit{width:100%!important;min-height:147px!important;background:#fff!important;border-radius:10px!important;padding:18px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}body.page-id-268 .mb-benefit h3,body.page-id-277 .mb-i-benefit h4{font-size:16px!important;line-height:1.3!important;font-weight:800!important}body.page-id-268 .mb-benefit p,body.page-id-277 .mb-i-benefit p{font-size:14px!important;line-height:1.5!important}body.page-id-277 .mb-i-cta{display:grid!important;grid-template-columns:minmax(0,1fr) 100px!important;gap:12px!important;align-items:center!important}}@media (max-width:650px){body.page-id-277 .mb-i-benefit{flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:18px 20px!important;text-align:center!important}body.page-id-277 .mb-i-benefit svg{display:block!important;margin:0 auto 4px!important;flex:0 0 auto!important}body.page-id-277 .mb-i-benefit strong{display:block!important;width:100%!important;text-align:center!important}}.mb-hero-title{margin-top:42px!important;margin-left:42px!important;margin-right:0!important;margin-bottom:0!important;padding:0!important}.mb-hero-title .et_pb_text_inner,.mb-hero-title h1,.mb-hero-title h1 span{font-family:'Poppins',sans-serif!important;font-weight:900!important;margin:0!important;padding:0!important}.mb-hero-title h1{font-size:clamp(54px,4.2vw,76px)!important;line-height:0.82em!important;letter-spacing:-2px!important;color:#003390!important}.mb-hero-title .mb-title-dark,.mb-hero-title .mb-title-blue{display:block!important;margin:0!important;padding:0!important;line-height:0.82em!important}.mb-hero-title .mb-title-dark{color:#003390!important}.mb-hero-title .mb-title-blue{color:#1478ff!important;margin-top:-6px!important}.mb-hero-text,.mb-hero-benefits,.mb-hero-button{margin-left:42px!important}.mb-hero-text,.mb-hero-text p,.mb-hero-benefits,.mb-hero-benefits p,.mb-hero-benefits li{font-family:'Poppins',sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.35em!important;color:#003390!important}.mb-hero-benefits p{margin-bottom:22px!important}.mb-hero-button .et_pb_button{font-family:'Poppins',sans-serif!important;font-size:20px!important;font-weight:800!important;color:#ffffff!important;background-color:#ff5b00!important;border-color:#ff5b00!important;border-radius:10px!important;padding:14px 28px!important}.mb-hero-button .et_pb_button:hover{background-color:#f05200!important;border-color:#f05200!important;color:#ffffff!important}.mb-saving-card{display:none!important}.mb-savings-box{box-sizing:border-box!important;width:min(92%,1280px)!important;max-width:1280px!important;min-height:174px!important;margin:20px auto 0 auto!important;transform:translateX(70px)!important;position:relative!important;z-index:30!important;display:grid!important;grid-template-columns:150px 305px 1fr!important;align-items:center!important;background:#ffffff!important;border-radius:22px!important;box-shadow:0 16px 45px rgba(0,35,85,0.13)!important;overflow:hidden!important;font-family:'Poppins',sans-serif!important}.mb-savings-piggy{display:flex!important;align-items:center!important;justify-content:center!important}.mb-savings-piggy img{width:118px!important;max-width:118px!important;height:auto!important;display:block!important}.mb-savings-total{min-height:112px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding-right:34px!important;border-right:1px solid #e4e9f0!important}.mb-savings-label{font-size:20px!important;font-weight:800!important;line-height:1.15em!important;color:#003390!important;margin-bottom:6px!important}.mb-savings-amount{font-size:64px!important;font-weight:900!important;line-height:0.95em!important;letter-spacing:-2px!important;color:#39b54a!important;margin-bottom:8px!important}.mb-savings-amount span{font-size:24px!important;font-weight:800!important;letter-spacing:0!important;margin-left:4px!important;color:#39b54a!important}.mb-savings-note{font-size:20px!important;font-weight:700!important;line-height:1.2em!important;color:#003390!important}.mb-savings-list{padding:16px 30px 16px 34px!important}.mb-savings-row{min-height:48px!important;display:grid!important;grid-template-columns:38px 1fr auto 22px!important;align-items:center!important;column-gap:12px!important;border-bottom:1px solid #e9edf3!important}.mb-savings-row:last-child{border-bottom:none!important}.mb-savings-icon{width:30px!important;height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important}.mb-icon-energy{color:#39b54a!important}.mb-icon-internet{color:#1478ff!important}.mb-icon-mobile{color:#f8b51b!important}.mb-savings-name{font-size:18px!important;font-weight:800!important;color:#003390!important;line-height:1.2em!important}.mb-savings-price{font-size:18px!important;font-weight:900!important;color:#39b54a!important;line-height:1.2em!important;white-space:nowrap!important;text-align:right!important}.mb-savings-price small{font-size:14px!important;font-weight:700!important;color:#39b54a!important}.mb-savings-arrow{font-size:26px!important;font-weight:900!important;color:#003390!important;text-align:right!important;line-height:1!important}.mb-trustpilot-line{width:100%!important;margin:18px auto 0 auto!important;padding:0!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:14px!important;font-family:'Poppins',sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.2em!important;color:#003390!important;text-align:center!important}.mb-trustpilot-brand{display:inline-flex!important;align-items:center!important;gap:5px!important;font-weight:800!important;color:#003390!important}.mb-trustpilot-star{font-size:28px!important;line-height:1!important;color:#00b67a!important}.mb-trustpilot-name{font-size:20px!important;font-weight:800!important;color:#003390!important}.mb-trustpilot-stars{display:inline-flex!important;align-items:center!important;gap:3px!important}.mb-trustpilot-stars span{width:24px!important;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#00b67a!important;color:#ffffff!important;font-size:16px!important;font-weight:900!important;line-height:1!important}.mb-trustpilot-stars .mb-half-star{background:linear-gradient(90deg,#00b67a 70%,#d7dbe2 70%)!important}.mb-trustpilot-score{font-size:17px!important;font-weight:600!important;color:#003390!important}.mb-trustpilot-score strong{font-weight:900!important}.mb-compare-section,.mb-why-section,.mb-final-cta{box-sizing:border-box!important;width:calc(100vw - 96px)!important;max-width:none!important;margin-left:calc(50% - 50vw + 48px)!important;margin-right:0!important;transform:none!important}.mb-compare-section{margin-top:28px!important;margin-bottom:0!important;padding:26px 28px 30px 28px!important;background:#ffffff!important;border-radius:22px!important;box-shadow:0 12px 35px rgba(0,35,85,0.10)!important;font-family:'Poppins',sans-serif!important;text-align:center!important}.mb-compare-title{margin:0 0 24px 0!important;padding:0!important;font-family:'Poppins',sans-serif!important;font-size:30px!important;font-weight:900!important;line-height:1.15em!important;color:#003390!important;text-align:center!important}.mb-compare-cards{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:30px!important}.mb-compare-card{position:relative!important;min-height:245px!important;padding:42px 22px 24px 22px!important;background:#ffffff!important;border:1px solid #edf1f6!important;border-radius:16px!important;box-shadow:0 8px 22px rgba(0,35,85,0.08)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important}.mb-compare-icon{width:82px!important;height:82px!important;margin:-74px auto 18px auto!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important}.mb-compare-icon svg{width:42px!important;height:42px!important;display:block!important}.mb-compare-energy{background:#e8f8e9!important;color:#39b54a!important}.mb-compare-internet{background:#e8f1ff!important;color:#1478ff!important}.mb-compare-mobile{background:#fff3d4!important;color:#f8b51b!important}.mb-compare-card h3{margin:0 0 12px 0!important;padding:0!important;font-family:'Poppins',sans-serif!important;font-size:24px!important;font-weight:900!important;line-height:1.15em!important;color:#003390!important}.mb-compare-card p{margin:0 auto 16px auto!important;padding:0!important;max-width:280px!important;font-family:'Poppins',sans-serif!important;font-size:17px!important;font-weight:500!important;line-height:1.35em!important;color:#003390!important}.mb-compare-arrow{margin-top:auto!important;font-size:30px!important;font-weight:900!important;line-height:1!important;color:#1478ff!important}.mb-why-section{margin-top:28px!important;margin-bottom:0!important;padding:28px 58px 30px 58px!important;background:#ffffff!important;border-radius:22px!important;box-shadow:0 12px 35px rgba(0,35,85,0.10)!important;font-family:'Poppins',sans-serif!important}.mb-why-title{margin:0 0 24px 0!important;padding:0!important;font-family:'Poppins',sans-serif!important;font-size:30px!important;font-weight:900!important;line-height:1.15em!important;color:#003390!important;text-align:center!important}.mb-why-list{width:100%!important}.mb-why-item{display:grid!important;grid-template-columns:90px 1fr!important;align-items:center!important;gap:18px!important;padding:17px 0!important;border-bottom:1px solid #e4e9f0!important}.mb-why-item:last-child{border-bottom:none!important}.mb-why-icon{width:62px!important;height:62px!important;margin:0 auto!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:'Poppins',sans-serif!important;font-size:30px!important;font-weight:900!important;line-height:1!important}.mb-why-blue{background:#eef5ff!important;color:#1478ff!important;border:3px solid #1478ff!important}.mb-why-green{background:#e8f8e9!important;color:#39b54a!important;border:3px solid #39b54a!important}.mb-why-content{text-align:left!important}.mb-why-content h3{margin:0 0 4px 0!important;padding:0!important;font-family:'Poppins',sans-serif!important;font-size:21px!important;font-weight:900!important;line-height:1.15em!important;color:#003390!important}.mb-why-content p{margin:0!important;padding:0!important;max-width:1100px!important;font-family:'Poppins',sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.35em!important;color:#003390!important}.mb-final-cta{min-height:200px!important;margin-top:28px!important;margin-bottom:0!important;padding:30px 58px!important;background:linear-gradient(135deg,#003390 0%,#064fc4 100%)!important;border-radius:22px!important;box-shadow:0 16px 42px rgba(0,35,85,0.20)!important;display:grid!important;grid-template-columns:minmax(0,1fr) 330px!important;align-items:center!important;gap:40px!important;overflow:hidden!important;position:relative!important;font-family:'Poppins',sans-serif!important}.mb-final-cta-content{position:relative!important;z-index:2!important;text-align:left!important}.mb-final-cta-content h2{margin:0 0 10px 0!important;padding:0!important;font-family:'Poppins',sans-serif!important;font-size:36px!important;font-weight:900!important;line-height:1.08em!important;letter-spacing:-1px!important;color:#ffffff!important}.mb-final-cta-content p{max-width:720px!important;margin:0 0 22px 0!important;padding:0!important;font-family:'Poppins',sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:1.35em!important;color:#ffffff!important}.mb-final-cta-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:54px!important;padding:0 28px!important;background:#ff5b00!important;color:#ffffff!important;border-radius:9px!important;font-family:'Poppins',sans-serif!important;font-size:18px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;box-shadow:0 8px 18px rgba(0,0,0,0.18)!important}.mb-final-cta-button:hover{background:#f05200!important;color:#ffffff!important;text-decoration:none!important}.mb-final-cta-button span{font-size:24px!important;line-height:1!important}.mb-final-cta-visual{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:center!important}.mb-final-cta-piggy-wrap{width:260px!important;height:260px!important;display:flex!important;align-items:center!important;justify-content:center!important}.mb-final-cta-piggy-wrap img{width:260px!important;max-width:260px!important;height:auto!important;display:block!important}@media (max-width:980px){.mb-savings-box,.mb-compare-section,.mb-why-section,.mb-final-cta{width:90%!important;max-width:90%!important;margin-left:auto!important;margin-right:auto!important;transform:none!important}.mb-savings-box{min-height:auto!important;grid-template-columns:130px 1fr!important;grid-template-areas:"piggy total""list list"!important;padding:22px!important}.mb-savings-piggy{grid-area:piggy!important}.mb-savings-total{grid-area:total!important;border-right:none!important;padding-right:0!important}.mb-savings-list{grid-area:list!important;padding:22px 0 0 0!important}.mb-compare-cards{grid-template-columns:1fr!important;gap:38px!important}.mb-final-cta{grid-template-columns:1fr!important;text-align:center!important}.mb-final-cta-content{text-align:center!important}}@media (max-width:767px){.mb-savings-box,.mb-compare-section,.mb-why-section,.mb-final-cta{width:92%!important;max-width:92%!important;margin-left:auto!important;margin-right:auto!important;transform:none!important}.mb-savings-box{min-height:auto!important;display:block!important;padding:24px 22px!important}.mb-compare-cards{grid-template-columns:1fr!important;gap:36px!important}.mb-why-item{grid-template-columns:1fr!important;text-align:center!important}.mb-why-content{text-align:center!important}.mb-final-cta{min-height:auto!important;grid-template-columns:1fr!important;text-align:center!important}.mb-final-cta-content{text-align:center!important}}@media (max-width:680px){body.page-id-200 .mb-hero{height:480px!important;min-height:480px!important;background-size:cover!important;background-position:66% center!important}body.page-id-200 .mb-copy{top:28px!important;left:16px!important;width:57%!important}body.page-id-200 .mb-copy h1{font-size:27px!important;line-height:1.02!important;letter-spacing:-1px!important;margin-bottom:18px!important}body.page-id-200 .mb-copy>p{font-size:11.5px!important;line-height:1.4!important;margin-bottom:14px!important}body.page-id-200 .mb-checks{margin:0 0 16px!important}body.page-id-200 .mb-checks li{font-size:10.5px!important;line-height:1.35!important;margin-bottom:7px!important}body.page-id-200 .mb-copy .mb-btn{font-size:11px!important;padding:12px 14px!important}body.page-id-200 .mb-save{width:calc(100% - 32px)!important;left:16px!important;right:auto!important;bottom:-78px!important;grid-template-columns:42% 58%!important;min-height:158px!important;padding:14px 12px!important;border-radius:14px!important}body.page-id-200 .mb-rating{margin-top:88px!important}body.page-id-200 .mb-compare{padding-top:18px!important}}@media (max-width:400px){body.page-id-200 .mb-hero{height:475px!important;min-height:475px!important}body.page-id-200 .mb-copy{width:58%!important}body.page-id-200 .mb-copy h1{font-size:26px!important}}@media (max-width:680px){body.page-id-200 .mb-hero{background-size:auto 560px!important;background-position:65% center!important}body.page-id-200 .mb-save{bottom:-58px!important}body.page-id-200 .mb-rating{margin-top:68px!important}}@media (max-width:680px){body.page-id-200 .mb-hero{background-position:65% calc(50% - 34px)!important}body.page-id-200 .mb-save{grid-template-columns:47% 53%!important;position:absolute!important}body.page-id-200 .mb-save:before{content:''!important;position:absolute!important;left:12px!important;top:24px!important;width:42px!important;height:42px!important;background:url('https://minderbetalen.be/wp-content/uploads/2026/06/varkentje-groen-cirkel.png') center/contain no-repeat!important}body.page-id-200 .mb-save>h3,body.page-id-200 .mb-save>div:first-child{padding-left:46px!important}body.page-id-200 .mb-save>.mb-total{padding-left:46px!important}body.page-id-200 .mb-total:before{font-size:29px!important}body.page-id-200 .mb-rating{top:590px!important;bottom:auto!important}body.page-id-200 .mb-cta{width:calc(100% - 32px)!important;margin:16px!important;border-radius:14px!important;overflow:hidden!important}}@media (max-width:680px){body.page-id-200 .mb-hero{height:420px!important;min-height:420px!important;background-position:65% calc(50% - 7px)!important}}@media (max-width:680px){body.page-id-200 .mb-save{bottom:-3px!important}body.page-id-200 .mb-rating{top:525px!important;bottom:auto!important}}@media (max-width:680px){body.page-id-200 .mb-hero{background-image:url('https://minderbetalen.be/wp-content/uploads/2026/06/Vrouw-in-zetel-sectie-hero-2-3.png')!important;background-size:auto 520px!important;background-position:65% calc(50% + 20px)!important}}@media (max-width:680px){html body.page-id-200 .mb-home section.mb-cta{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-left:16px!important;margin-right:16px!important}}@media (max-width:680px){html body.page-id-200 .mb-home section.mb-cta{box-sizing:border-box!important}}@media (max-width:680px){html body.page-id-200 .mb-home section.mb-cta{width:calc(100vw - 47px)!important;max-width:calc(100vw - 47px)!important}}@media (max-width:680px){body.page-id-200 .mb-hero{height:470px!important;min-height:470px!important;background-position:65% calc(50% - 5px)!important}body.page-id-200 .mb-rating{top:575px!important;bottom:auto!important}}@media (max-width:680px){body.page-id-200 .mb-save{bottom:97px!important}body.page-id-200 .mb-rating{top:475px!important;bottom:auto!important}}@media (max-width:680px){body.page-id-200 .mb-save{bottom:15px!important}body.page-id-200 .mb-rating{top:557px!important;bottom:auto!important}}@media (max-width:680px){body.page-id-200 .mb-save{bottom:140px!important}body.page-id-200 .mb-rating{top:432px!important;bottom:auto!important}}@media (max-width:680px){body.page-id-200 .mb-save{bottom:-3px!important}body.page-id-200 .mb-rating{top:575px!important;bottom:auto!important}}@media (min-width:681px) and (max-width:980px){body.page-id-200 .mb-total:before{font-size:52px!important;font-weight:800!important;color:#35a847!important;line-height:1!important}body.page-id-200 .mb-total small{font-size:17px!important;font-weight:700!important}body.page-id-200 .mb-line:nth-child(4) b:before,body.page-id-200 .mb-line:nth-child(5) b:before,body.page-id-200 .mb-line:nth-child(6) b:before{font-size:15px!important;font-weight:800!important;color:#35a847!important}}@media (max-width:680px){body.page-id-200 .mb-total:before{font-size:38px!important;font-weight:800!important;color:#35a847!important;line-height:1!important}body.page-id-200 .mb-total small{font-size:14px!important;font-weight:700!important}body.page-id-200 .mb-line:nth-child(4) b:before,body.page-id-200 .mb-line:nth-child(5) b:before,body.page-id-200 .mb-line:nth-child(6) b:before{font-size:12.5px!important;font-weight:800!important;color:#35a847!important;letter-spacing:-.2px!important}}@media (max-width:680px){body.page-id-200 .mb-save{position:absolute!important}body.page-id-200 .mb-total{position:absolute!important;left:74px!important;top:80px!important;padding:0!important;margin:0!important;line-height:1!important;white-space:nowrap!important}body.page-id-200 .mb-total:before{font-size:34px!important;line-height:1!important}body.page-id-200 .mb-total small{font-size:13px!important}body.page-id-200 .mb-line b,body.page-id-200 .mb-line b:before{white-space:nowrap!important}body.page-id-200 .mb-line:nth-child(4) b:before,body.page-id-200 .mb-line:nth-child(5) b:before,body.page-id-200 .mb-line:nth-child(6) b:before{font-size:11.5px!important;letter-spacing:-.35px!important}html body.page-id-200 .mb-home section.mb-cta{min-height:0!important;height:auto!important;padding:0!important}body.page-id-200 .mb-cta .mb-ci{min-height:0!important;height:auto!important;padding:22px 20px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 100px!important;gap:12px!important;align-items:center!important;text-align:left!important}body.page-id-200 .mb-cta .mb-ci>div{text-align:left!important}body.page-id-200 .mb-cta h2{font-size:24px!important;line-height:1.05!important;margin:0 0 10px!important}body.page-id-200 .mb-cta p{font-size:13px!important;line-height:1.4!important;margin:0 0 12px!important}body.page-id-200 .mb-cta .mb-btn{display:inline-flex!important;width:auto!important;max-width:100%!important;min-height:0!important;padding:10px 14px!important;font-size:13px!important;line-height:1.2!important;white-space:nowrap!important;align-items:center!important}body.page-id-200 .mb-cta .mb-pig{width:100px!important;height:auto!important;align-self:center!important}}@media (max-width:680px){body.page-id-200 .mb-save{grid-template-columns:47% 53%!important;grid-template-rows:48px 54px 32px!important;align-items:center!important}body.page-id-200 .mb-save>:nth-child(1){grid-column:1!important;grid-row:1!important}body.page-id-200 .mb-total{position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;grid-column:1!important;grid-row:2!important;padding:0!important;margin:0!important;width:100%!important;text-align:center!important;align-self:center!important;white-space:nowrap!important}body.page-id-200 .mb-total:before{font-size:32px!important;line-height:1!important}body.page-id-200 .mb-total small{font-size:12px!important}body.page-id-200 .mb-save>:nth-child(3){grid-column:1!important;grid-row:3!important;text-align:center!important;margin:0!important;padding:0!important}body.page-id-200 .mb-line:nth-child(4){grid-column:2!important;grid-row:1!important}body.page-id-200 .mb-line:nth-child(5){grid-column:2!important;grid-row:2!important}body.page-id-200 .mb-line:nth-child(6){grid-column:2!important;grid-row:3!important}html body.page-id-200 .mb-home section.mb-cta{min-height:0!important;height:auto!important;padding:0!important}body.page-id-200 .mb-cta .mb-ci{min-height:0!important;height:auto!important;padding:18px 20px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 92px!important;gap:10px!important;align-items:center!important;text-align:left!important}body.page-id-200 .mb-cta .mb-ci>div{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;text-align:left!important}body.page-id-200 .mb-cta h2{font-size:22px!important;line-height:1.05!important;margin:0 0 8px!important}body.page-id-200 .mb-cta p{font-size:12px!important;line-height:1.35!important;margin:0 0 10px!important}body.page-id-200 .mb-cta .mb-btn{display:inline-flex!important;width:auto!important;max-width:100%!important;min-height:0!important;margin:0!important;transform:none!important;padding:9px 12px!important;font-size:12px!important;line-height:1.2!important;white-space:nowrap!important;align-items:center!important;justify-content:center!important}body.page-id-200 .mb-cta .mb-pig{width:92px!important;height:auto!important;margin:0!important;align-self:center!important}}@media (max-width:680px){html body.page-id-200 .mb-home section.mb-cta{min-height:0!important;height:auto!important;padding:0!important}body.page-id-200 .mb-cta .mb-ci{min-height:0!important;height:auto!important;padding:14px 16px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 82px!important;column-gap:8px!important;row-gap:0!important;align-items:center!important}body.page-id-200 .mb-cta .mb-ci>div{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}body.page-id-200 .mb-cta h2{font-size:18px!important;line-height:1.05!important;letter-spacing:-.3px!important;white-space:nowrap!important;margin:0 0 7px!important}body.page-id-200 .mb-cta p{font-size:12px!important;line-height:1.32!important;margin:0 0 9px!important;max-width:none!important}body.page-id-200 .mb-cta .mb-btn{display:inline-flex!important;box-sizing:border-box!important;width:auto!important;max-width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:8px 10px!important;transform:none!important;font-size:10.5px!important;line-height:1.15!important;letter-spacing:0!important;white-space:nowrap!important;align-items:center!important;justify-content:center!important}body.page-id-200 .mb-cta .mb-btn::after{margin-left:6px!important}body.page-id-200 .mb-cta .mb-pig{width:82px!important;max-width:82px!important;height:auto!important;margin:0!important;align-self:center!important}}@media (max-width:680px){body.page-id-200 .mb-total{width:140px!important;max-width:140px!important;white-space:nowrap!important;text-align:left!important;padding-left:0!important;margin-left:0!important;transform:translateX(-6px)!important}body.page-id-200 .mb-total small{display:inline-block!important;margin-left:-2px!important;font-size:13px!important;letter-spacing:-.3px!important;vertical-align:baseline!important;white-space:nowrap!important}}@media (max-width:680px){body.page-id-200 .mb-total{transform:translateX(-32px)!important}}@media (min-width:981px){body.page-id-200 .mb-card h3{font-size:24px!important;line-height:1.25!important;font-weight:800!important}body.page-id-200 .mb-card p{font-size:18px!important;line-height:1.65!important;font-weight:500!important}body.page-id-200 .mb-benefit h3{font-size:21px!important;line-height:1.3!important;font-weight:800!important}body.page-id-200 .mb-benefit p{font-size:17px!important;line-height:1.65!important;font-weight:500!important}body.page-id-200 .mb-cta p{font-size:18px!important;line-height:1.55!important}body.page-id-268 .mb-card h3,body.page-id-277 .mb-i-card h3,body.page-id-286 .mb-m-card h3{font-size:23px!important;line-height:1.3!important;font-weight:800!important}body.page-id-268 .mb-card p,body.page-id-277 .mb-i-card p,body.page-id-286 .mb-m-card p{font-size:18px!important;line-height:1.65!important;font-weight:500!important}body.page-id-268 .mb-step h3,body.page-id-277 .mb-i-step h4,body.page-id-286 .mb-m-step h3{font-size:22px!important;line-height:1.3!important;font-weight:800!important}body.page-id-268 .mb-step p,body.page-id-277 .mb-i-step p,body.page-id-286 .mb-m-step p{font-size:18px!important;line-height:1.65!important;font-weight:500!important}body.page-id-268 .mb-benefit h3,body.page-id-277 .mb-i-benefit h4,body.page-id-286 .mb-m-benefit h3{font-size:20px!important;line-height:1.3!important;font-weight:800!important}body.page-id-268 .mb-benefit p,body.page-id-277 .mb-i-benefit p,body.page-id-286 .mb-m-benefit p{font-size:17px!important;line-height:1.6!important;font-weight:500!important}body.page-id-289 .mb-contact-card p{font-size:18px!important;line-height:1.65!important}body.page-id-268 .mb-cta p,body.page-id-277 .mb-i-cta p,body.page-id-286 .mb-m-cta p{font-size:18px!important;line-height:1.55!important}body.page-id-277 .mb-i-scene img{width:calc(100% + 400px)!important;max-width:none!important;transform:translateX(-400px)!important;object-fit:cover!important}body.page-id-286 .mb-m-wrap{width:calc(100% - 48px)!important;max-width:none!important}body.page-id-286 .mb-m-hero-grid{grid-template-columns:34% 42% 24%!important;gap:0!important}body.page-id-286 .mb-m-section,body.page-id-286 .mb-m-how,body.page-id-286 .mb-m-benefits,body.page-id-286 .mb-m-cta{width:100%!important;max-width:none!important}body.page-id-286 .mb-m-scene img{width:calc(100% + 240px)!important;max-width:none!important;transform:translateX(-240px)!important;object-fit:cover!important}}@media (max-width:980px){body.page-id-277 .mb-i-scene img,body.page-id-286 .mb-m-scene img{width:100%!important;transform:none!important}}@media(min-width:981px){body.page-id-200 .mb-copy>p,body.page-id-200 .mb-copy li{font-weight:650!important}body.page-id-200 .mb-save h3{font-size:20px!important;line-height:1.3!important;font-weight:850!important}body.page-id-200 .mb-save p{font-size:16px!important;line-height:1.5!important;font-weight:650!important}body.page-id-200 .mb-save .mb-line{font-size:15.5px!important;font-weight:700!important}body.page-id-200 .mb-save .mb-line span,body.page-id-200 .mb-save .mb-total,body.page-id-200 .mb-save .mb-total *{font-weight:800!important}body.page-id-268 .mb-form h3,body.page-id-277 .mb-i-form h3,body.page-id-286 .mb-m-form h3{font-size:22px!important;line-height:1.25!important;font-weight:900!important;letter-spacing:-.6px!important;white-space:nowrap!important}body.page-id-268 .mb-form p,body.page-id-277 .mb-i-form p,body.page-id-286 .mb-m-form p{font-size:16px!important;line-height:1.55!important;font-weight:600!important}body.page-id-268 .mb-form label,body.page-id-277 .mb-i-form label,body.page-id-286 .mb-m-form label{font-size:15px!important;line-height:1.4!important;font-weight:800!important}body.page-id-268 .mb-form input,body.page-id-268 .mb-form select,body.page-id-277 .mb-i-form input,body.page-id-277 .mb-i-form select,body.page-id-286 .mb-m-form input,body.page-id-286 .mb-m-form select{font-size:15px!important;font-weight:500!important;height:48px!important}body.page-id-268 .mb-form .mb-btn,body.page-id-277 .mb-i-form .mb-i-btn,body.page-id-286 .mb-m-form .mb-m-btn{font-size:18px!important;font-weight:850!important;min-height:56px!important}body.page-id-277 .mb-i-hero-grid{min-height:550px!important}body.page-id-277 .mb-i-scene{height:550px!important}}@media(max-width:650px){body.page-id-268 .mb-cta-in{display:grid!important;grid-template-columns:minmax(0,1fr) 105px!important;gap:12px!important;align-items:center!important}body.page-id-268 .mb-cta-in>div:first-child{grid-column:1!important;grid-row:1!important;min-width:0!important}body.page-id-268 .mb-cta-in .mb-pig{grid-column:2!important;grid-row:1!important;width:105px!important;height:auto!important;margin:0!important;padding:0!important;align-self:center!important}body.page-id-268 .mb-cta-in .mb-pig img{display:block!important;width:100px!important;height:auto!important;max-width:100%!important;margin:0 auto!important}body.page-id-268 .mb-cta h2{font-size:25px!important;line-height:1.12!important}body.page-id-268 .mb-cta p{font-size:14px!important;line-height:1.45!important}body.page-id-268 .mb-cta .mb-btn{font-size:14px!important;padding:13px 14px!important;white-space:normal!important;text-align:center!important}}@media(min-width:651px) and (max-width:980px){body.page-id-268 .mb-form h3,body.page-id-277 .mb-i-form h3,body.page-id-286 .mb-m-form h3{font-size:21px!important;line-height:1.3!important;font-weight:900!important}body.page-id-268 .mb-form p,body.page-id-277 .mb-i-form p,body.page-id-286 .mb-m-form p{font-size:14px!important;line-height:1.5!important;font-weight:550!important}body.page-id-268 .mb-form label,body.page-id-277 .mb-i-form label,body.page-id-286 .mb-m-form label{font-size:13px!important;font-weight:800!important}body.page-id-268 .mb-form input,body.page-id-268 .mb-form select,body.page-id-277 .mb-i-form input,body.page-id-277 .mb-i-form select,body.page-id-286 .mb-m-form input,body.page-id-286 .mb-m-form select{font-size:14px!important;height:46px!important}body.page-id-268 .mb-form .mb-btn,body.page-id-277 .mb-i-form .mb-i-btn,body.page-id-286 .mb-m-form .mb-m-btn{font-size:16px!important;font-weight:850!important;min-height:54px!important}body.page-id-286 .mb-m-hero-grid{grid-template-columns:1fr 1fr!important;align-items:center!important}body.page-id-286 .mb-m-copy{grid-column:1!important;grid-row:1!important}body.page-id-286 .mb-m-scene{grid-column:2!important;grid-row:1!important;width:calc(100% + 180px)!important}body.page-id-286 .mb-m-form{grid-column:2!important;grid-row:1!important;width:100%!important;max-width:none!important;margin:0!important;position:relative!important;z-index:3!important}body.page-id-286 .mb-m-benefit-grid{grid-template-columns:repeat(4,1fr)!important}body.page-id-286 .mb-m-benefit{padding:0!important;background:transparent!important}body.page-id-286 .mb-m-cta-grid{grid-template-columns:1fr 260px!important}}@media(max-width:650px){body.page-id-268 .mb-hero-copy h1,body.page-id-277 .mb-i-copy h1{font-size:36px!important;line-height:1.06!important;letter-spacing:-1px!important;margin-bottom:22px!important}body.page-id-268 .mb-checks,body.page-id-277 .mb-i-checks{display:grid!important;grid-template-columns:1fr!important;gap:11px!important;font-size:16px!important;font-weight:700!important}body.page-id-268 .mb-scene,body.page-id-277 .mb-i-scene{width:calc(100% + 24px)!important;margin-left:-12px!important;margin-right:-12px!important;height:430px!important;min-height:430px!important;order:2!important}body.page-id-268 .mb-scene img,body.page-id-277 .mb-i-scene img{width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important}body.page-id-268 .mb-form,body.page-id-277 .mb-i-form{order:3!important;width:100%!important;max-width:none!important;margin:-55px 0 24px!important;padding:27px 25px!important;position:relative!important;z-index:3!important}body.page-id-268 .mb-form h3,body.page-id-277 .mb-i-form h3{font-size:20px!important;line-height:1.3!important;font-weight:900!important;letter-spacing:0!important;white-space:normal!important}body.page-id-268 .mb-form p,body.page-id-277 .mb-i-form p{font-size:14px!important;line-height:1.55!important;font-weight:500!important}body.page-id-268 .mb-form label,body.page-id-277 .mb-i-form label{font-size:13px!important;line-height:1.4!important;font-weight:800!important}body.page-id-268 .mb-form input,body.page-id-268 .mb-form select,body.page-id-277 .mb-i-form input,body.page-id-277 .mb-i-form select{font-size:14px!important;font-weight:400!important;height:46px!important;margin-bottom:15px!important}body.page-id-268 .mb-form .mb-btn,body.page-id-277 .mb-i-form .mb-i-btn{font-size:16px!important;font-weight:800!important;min-height:54px!important}body.page-id-268 .mb-trust,body.page-id-277 .mb-i-trust{min-height:126px!important;padding:22px 0!important}body.page-id-268 .mb-trust .mb-wrap,body.page-id-277 .mb-i-trust .mb-i-wrap{min-height:82px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:14px!important;text-align:center!important}body.page-id-268 .mb-cards,body.page-id-277 .mb-i-cards{grid-template-columns:1fr!important;gap:22px!important}body.page-id-268 .mb-card,body.page-id-277 .mb-i-card{width:100%!important;min-height:190px!important;height:auto!important;padding:30px 20px!important}body.page-id-268 .mb-card h3,body.page-id-277 .mb-i-card h3{font-size:19px!important;line-height:1.3!important;font-weight:800!important}body.page-id-268 .mb-card p,body.page-id-277 .mb-i-card p{font-size:16px!important;line-height:1.5!important}body.page-id-268 .mb-steps,body.page-id-277 .mb-i-steps{grid-template-columns:1fr!important;gap:18px!important}body.page-id-268 .mb-step,body.page-id-277 .mb-i-step{width:100%!important;min-height:131px!important;padding:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important}body.page-id-268 .mb-step h3,body.page-id-277 .mb-i-step h4{font-size:18px!important;line-height:1.3!important;font-weight:800!important}body.page-id-268 .mb-step p,body.page-id-277 .mb-i-step p{font-size:15px!important;line-height:1.55!important}body.page-id-268 .mb-arrow,body.page-id-277 .mb-i-step-arrow{display:none!important}body.page-id-268 .mb-benefit-grid,body.page-id-277 .mb-i-benefit-grid{grid-template-columns:1fr!important;gap:18px!important}body.page-id-268 .mb-benefit,body.page-id-277 .mb-i-benefit{width:100%!important;min-height:147px!important;background:#fff!important;border-radius:10px!important;padding:18px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}body.page-id-268 .mb-benefit h3,body.page-id-277 .mb-i-benefit h4{font-size:16px!important;line-height:1.3!important;font-weight:800!important}body.page-id-268 .mb-benefit p,body.page-id-277 .mb-i-benefit p{font-size:14px!important;line-height:1.5!important}body.page-id-277 .mb-i-cta{display:grid!important;grid-template-columns:minmax(0,1fr) 100px!important;gap:12px!important;align-items:center!important}}body .mb-home .mb-card a::after,body .mb-home .mb-card a.et_pb_button::after{content:none!important;display:none!important}.mb-rating,.mb-rating span,.mb-i-trust .mb-i-wrap,.mb-i-stars,.mb-i-stars span{font-size:14px!important;line-height:1.35!important}.mb-save .mb-line span{font-size:14px!important;line-height:1.25!important}.mb-i-badge{font-size:14px!important;line-height:1.25!important}body .mb-save .mb-line,body .mb-save .mb-line span,body .mb-save .mb-line strong,body .mb-save .mb-line *{font-size:14px!important;line-height:1.3!important}body .mb-i-benefit strong,body .mb-i-benefit b,body .mb-i-badge,body [class*="mb-i-benefit"] strong,body [class*="mb-m-benefit"] strong,body [class*="mb-e-benefit"] strong,body [class*="benefit"] strong{font-size:15px!important;line-height:1.35!important}@media (max-width:767px){body .mb-i-benefit strong,body .mb-i-badge,body [class*="benefit"] strong{font-size:15px!important}}html body main.mb-home aside.mb-save a.mb-line>span,html body .mb-home .mb-save .mb-line>span,html body .mb-home .mb-save a.mb-line span{font-size:14px!important;line-height:18px!important}html body .mb-m-hero .mb-m-badge,html body .mb-m-copy .mb-m-badge,html body span.mb-m-badge{font-size:15px!important;line-height:20px!important}body .mb-home,body .mb-energy,body .mb-internet,body .mb-mobile,body .mb-hero,body .mb-i-hero,body .mb-m-hero{max-width:none!important}@media (min-width:981px) and (max-width:1799px){body .mb-home .mb-hero{background-size:cover!important;background-position:right center!important}body .mb-home .mb-hi{width:min(100% - 80px,1680px)!important;margin-left:auto!important;margin-right:auto!important}body .mb-home .mb-copy{width:clamp(430px,42vw,660px)!important;max-width:46vw!important}body .mb-home .mb-save{width:clamp(300px,23vw,340px)!important;right:clamp(24px,4.5vw,84px)!important;left:auto!important;top:clamp(250px,24vw,330px)!important;bottom:auto!important;z-index:4!important}body .mb-energy .mb-hero-grid,body .mb-internet .mb-i-hero-grid,body .mb-mobile .mb-m-hero-grid{width:min(100% - 48px,1840px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;grid-template-columns:minmax(360px,.82fr) minmax(540px,1.46fr) minmax(310px,.72fr)!important;gap:18px!important;align-items:center!important}body .mb-energy .mb-scene,body .mb-internet .mb-i-scene,body .mb-mobile .mb-m-scene{position:relative!important;width:100%!important;max-width:none!important;min-height:500px!important;height:500px!important;overflow:visible!important;justify-self:stretch!important;margin:0!important;z-index:1!important}body .mb-energy .mb-scene img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center bottom!important}body .mb-internet .mb-i-scene img,body .mb-mobile .mb-m-scene img{width:calc(100% + 160px)!important;max-width:none!important;height:100%!important;object-fit:cover!important;object-position:56% center!important;position:relative!important;left:-80px!important;transform:none!important}body .mb-energy .mb-form,body .mb-internet .mb-i-form,body .mb-mobile .mb-m-form{position:relative!important;justify-self:end!important;width:100%!important;max-width:360px!important;margin:0!important;transform:none!important;inset:auto!important;z-index:5!important}}@media (min-width:681px) and (max-width:980px){body .mb-home .mb-hero,body .mb-home .mb-hi{height:820px!important;min-height:820px!important}body .mb-home .mb-hero{background-size:auto 560px!important;background-position:right -80px top 310px!important}body .mb-home .mb-copy{width:58%!important;max-width:58%!important}body .mb-home .mb-save{width:320px!important;right:24px!important;left:auto!important;top:420px!important;bottom:auto!important;padding:20px!important}body .mb-home .mb-rating{top:auto!important;bottom:-92px!important}body .mb-home .mb-services{padding-top:112px!important}body .mb-energy .mb-hero,body .mb-internet .mb-i-hero,body .mb-mobile .mb-m-hero{height:auto!important;min-height:0!important;padding-bottom:22px!important}body .mb-energy .mb-hero-grid,body .mb-internet .mb-i-hero-grid,body .mb-mobile .mb-m-hero-grid{grid-template-columns:1fr!important;gap:8px!important;min-height:0!important;height:auto!important}body .mb-energy .mb-hero-copy,body .mb-internet .mb-i-copy,body .mb-mobile .mb-m-copy{padding-bottom:0!important}body .mb-energy .mb-scene,body .mb-internet .mb-i-scene,body .mb-mobile .mb-m-scene{height:clamp(300px,42vw,380px)!important;min-height:300px!important;margin:0 auto 10px!important;width:100%!important;max-width:100%!important}body .mb-energy .mb-scene img,body .mb-internet .mb-i-scene img,body .mb-mobile .mb-m-scene img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center bottom!important}body .mb-energy .mb-form,body .mb-internet .mb-i-form,body .mb-mobile .mb-m-form{margin-top:0!important}}@media (max-width:680px){body .mb-home .mb-hero,body .mb-home .mb-hi{height:840px!important;min-height:840px!important}body .mb-home .mb-hero{background-size:auto 500px!important;background-position:right -116px top 392px!important}body .mb-home .mb-hi{padding-top:30px!important}body .mb-home .mb-copy{width:100%!important;max-width:calc(100vw - 32px)!important}body .mb-home .mb-save{left:16px!important;right:16px!important;width:auto!important;max-width:none!important;top:690px!important;bottom:auto!important;z-index:6!important}body .mb-home .mb-rating{top:968px!important;bottom:auto!important}body .mb-home .mb-services{padding-top:170px!important}body .mb-energy .mb-hero,body .mb-internet .mb-i-hero,body .mb-mobile .mb-m-hero{height:auto!important;min-height:0!important;padding-top:30px!important;padding-bottom:20px!important}body .mb-energy .mb-hero-grid,body .mb-internet .mb-i-hero-grid,body .mb-mobile .mb-m-hero-grid{grid-template-columns:1fr!important;gap:6px!important;height:auto!important;min-height:0!important}body .mb-energy .mb-hero-copy,body .mb-internet .mb-i-copy,body .mb-mobile .mb-m-copy{padding-bottom:0!important;margin-bottom:0!important}body .mb-energy .mb-scene,body .mb-internet .mb-i-scene,body .mb-mobile .mb-m-scene{height:250px!important;min-height:250px!important;margin:0 auto 8px!important;width:100%!important;max-width:100%!important}body .mb-energy .mb-scene img,body .mb-internet .mb-i-scene img,body .mb-mobile .mb-m-scene img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center bottom!important}body .mb-energy .mb-form,body .mb-internet .mb-i-form,body .mb-mobile .mb-m-form{margin:0 auto!important;max-width:calc(100vw - 24px)!important}}@media (max-width:680px) and (orientation:landscape){body .mb-home .mb-hero,body .mb-home .mb-hi{height:760px!important;min-height:760px!important}body .mb-home .mb-hero{background-size:auto 430px!important;background-position:right -50px top 310px!important}body .mb-home .mb-save{top:590px!important}body .mb-home .mb-rating{top:855px!important}body .mb-energy .mb-scene,body .mb-internet .mb-i-scene,body .mb-mobile .mb-m-scene{height:220px!important;min-height:220px!important}}html body .mb-home,html body .mb-energy,html body .mb-internet,html body .mb-mobile,html body .mb-hero,html body .mb-i-hero,html body .mb-m-hero{max-width:none!important;width:100%!important}@media (min-width:981px) and (max-width:1799px){html body .mb-home .mb-hero{background-size:cover!important;background-position:right center!important}html body .mb-home .mb-hi{width:min(100% - 80px,1680px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}html body .mb-home .mb-copy{width:clamp(430px,42vw,650px)!important;max-width:46vw!important;z-index:4!important}html body .mb-home .mb-save{width:clamp(292px,23vw,340px)!important;right:clamp(18px,4vw,76px)!important;left:auto!important;top:clamp(270px,26vw,380px)!important;bottom:auto!important;z-index:6!important}html body .mb-hero-grid,html body .mb-i-hero-grid,html body .mb-m-hero-grid{width:min(100% - 48px,1840px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;grid-template-columns:minmax(360px,.82fr) minmax(540px,1.46fr) minmax(310px,.72fr)!important;gap:18px!important;align-items:center!important}html body .mb-scene,html body .mb-i-scene,html body .mb-m-scene{position:relative!important;width:100%!important;max-width:none!important;min-height:500px!important;height:500px!important;overflow:visible!important;justify-self:stretch!important;margin:0!important;z-index:1!important}html body .mb-scene img,html body .mb-i-scene img,html body .mb-m-scene img{width:100%!important;max-width:none!important;height:100%!important;object-fit:contain!important;object-position:center bottom!important;transform:none!important}html body .mb-i-scene img,html body .mb-m-scene img{object-fit:cover!important;object-position:54% center!important}html body .mb-form,html body .mb-i-form,html body .mb-m-form{position:relative!important;justify-self:end!important;width:100%!important;max-width:360px!important;margin:0!important;transform:none!important;inset:auto!important;z-index:5!important}}@media (min-width:681px) and (max-width:980px){html body .mb-hero,html body .mb-i-hero,html body .mb-m-hero{height:auto!important;min-height:0!important;padding-top:34px!important;padding-bottom:24px!important}html body .mb-hero-grid,html body .mb-i-hero-grid,html body .mb-m-hero-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;height:auto!important;min-height:0!important}html body .mb-hero-copy,html body .mb-i-copy,html body .mb-m-copy{padding-bottom:0!important;margin-bottom:0!important}html body .mb-scene,html body .mb-i-scene,html body .mb-m-scene{display:block!important;height:clamp(300px,42vw,380px)!important;min-height:300px!important;max-height:380px!important;margin:0 auto 10px!important;width:100%!important;max-width:100%!important}html body .mb-scene img,html body .mb-i-scene img,html body .mb-m-scene img{display:block!important;width:100%!important;max-width:100%!important;height:100%!important;object-fit:contain!important;object-position:center bottom!important;position:static!important;transform:none!important}html body .mb-form,html body .mb-i-form,html body .mb-m-form{margin:0 auto!important;max-width:min(460px,calc(100vw - 40px))!important;width:100%!important}}@media (max-width:680px){html body .mb-hero,html body .mb-i-hero,html body .mb-m-hero{height:auto!important;min-height:0!important;padding-top:28px!important;padding-bottom:18px!important}html body .mb-hero-grid,html body .mb-i-hero-grid,html body .mb-m-hero-grid{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;height:auto!important;min-height:0!important}html body .mb-hero-copy,html body .mb-i-copy,html body .mb-m-copy{padding-bottom:0!important;margin-bottom:0!important}html body .mb-scene,html body .mb-i-scene,html body .mb-m-scene{display:block!important;height:250px!important;min-height:250px!important;max-height:250px!important;margin:0 auto 8px!important;width:100%!important;max-width:100%!important}html body .mb-scene img,html body .mb-i-scene img,html body .mb-m-scene img{display:block!important;width:100%!important;max-width:100%!important;height:100%!important;object-fit:contain!important;object-position:center bottom!important;position:static!important;transform:none!important}html body .mb-form,html body .mb-i-form,html body .mb-m-form{margin:0 auto!important;max-width:calc(100vw - 24px)!important;width:100%!important}html body .mb-home .mb-hero,html body .mb-home .mb-hi{height:850px!important;min-height:850px!important}html body .mb-home .mb-hero{background-size:auto 500px!important;background-position:right -112px top 390px!important}html body .mb-home .mb-hi{padding-top:30px!important}html body .mb-home .mb-copy{width:100%!important;max-width:calc(100vw - 32px)!important;z-index:4!important}html body .mb-home .mb-save{left:16px!important;right:16px!important;width:auto!important;max-width:none!important;top:690px!important;bottom:auto!important;z-index:6!important}html body .mb-home .mb-rating{top:970px!important;bottom:auto!important}html body .mb-home .mb-services{padding-top:172px!important}}@media (max-width:680px) and (orientation:landscape){html body .mb-scene,html body .mb-i-scene,html body .mb-m-scene{height:220px!important;min-height:220px!important;max-height:220px!important}html body .mb-home .mb-hero,html body .mb-home .mb-hi{height:760px!important;min-height:760px!important}html body .mb-home .mb-hero{background-size:auto 430px!important;background-position:right -50px top 310px!important}html body .mb-home .mb-save{top:590px!important}html body .mb-home .mb-rating{top:855px!important}}@media (orientation:landscape) and (max-width:980px) and (max-height:620px){html body.page-id-277,html body.page-id-286{overflow-x:hidden!important}html body.page-id-277 #page-container .mb-internet .mb-i-hero,html body.page-id-286 #page-container .mb-mobile .mb-m-hero{height:auto!important;min-height:0!important;max-height:none!important;padding:28px 0 0!important;overflow:visible!important}html body.page-id-277 #page-container .mb-internet .mb-i-wrap.mb-i-hero-grid,html body.page-id-277 #page-container .mb-internet .mb-i-hero-grid,html body.page-id-286 #page-container .mb-mobile .mb-m-wrap.mb-m-hero-grid,html body.page-id-286 #page-container .mb-mobile .mb-m-hero-grid{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;grid-template-rows:none!important;width:calc(100vw - 40px)!important;max-width:840px!important;min-height:0!important;height:auto!important;margin:0 auto!important;padding:0!important;gap:20px!important;overflow:visible!important}html body.page-id-277 #page-container .mb-internet .mb-i-copy,html body.page-id-286 #page-container .mb-mobile .mb-m-copy{order:1!important;position:relative!important;display:block!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;grid-column:auto!important;grid-row:auto!important;grid-area:auto!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;transform:none!important;z-index:2!important}html body.page-id-277 #page-container .mb-internet .mb-i-copy h1,html body.page-id-286 #page-container .mb-mobile .mb-m-copy h1{margin:12px 0 22px!important;line-height:.95!important;font-size:clamp(46px,7.1vw,68px)!important}html body.page-id-277 #page-container .mb-internet .mb-i-list,html body.page-id-286 #page-container .mb-mobile .mb-m-list{margin-bottom:0!important}html body.page-id-277 #page-container .mb-internet .mb-i-scene,html body.page-id-286 #page-container .mb-mobile .mb-m-scene{order:2!important;position:relative!important;display:block!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;grid-column:auto!important;grid-row:auto!important;grid-area:auto!important;width:100%!important;max-width:100%!important;height:300px!important;min-height:300px!important;max-height:none!important;margin:0 auto!important;padding:0!important;transform:none!important;overflow:hidden!important;z-index:1!important}html body.page-id-277 #page-container .mb-internet .mb-i-scene img,html body.page-id-286 #page-container .mb-mobile .mb-m-scene img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center center!important;transform:none!important;opacity:1!important}html body.page-id-277 #page-container .mb-internet .mb-i-form,html body.page-id-286 #page-container .mb-mobile .mb-m-form{order:3!important;position:relative!important;display:block!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;grid-column:auto!important;grid-row:auto!important;grid-area:auto!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:0 auto 20px!important;padding:22px!important;transform:none!important;z-index:3!important}html body.page-id-277 #page-container .mb-internet .mb-i-trust,html body.page-id-286 #page-container .mb-mobile .mb-m-trust{position:relative!important;top:auto!important;margin-top:0!important}}@media (max-width:980px){html body .et-l--header,html body header.et-l--header,html body .et-l--header .et_builder_inner_content,html body .et-l--header .et_pb_section,html body .et-l--header .et_pb_row{background:#0d4496!important;box-sizing:border-box!important}html body .et-l--header,html body header.et-l--header{min-height:118px!important;height:118px!important;overflow:visible!important;position:relative!important;z-index:99999!important}html body .et-l--header .et_builder_inner_content,html body .et-l--header .et_pb_section,html body .et-l--header .et_pb_row{width:100%!important;max-width:none!important;min-height:118px!important;height:118px!important;margin:0!important;padding:0!important;overflow:visible!important;position:relative!important}html body .et-l--header .et_pb_column{position:static!important;width:100%!important;margin:0!important;padding:0!important;min-height:0!important}html body .et-l--header .mb-trustpilot,html body .et-l--header .trustpilot,html body .et-l--header [class*="trust"],html body .et-l--header [href*="trustpilot"],html body .et-l--header img[src*="trust"]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html body .et-l--header .mb-logo,html body .et-l--header .mb-header-logo,html body .et-l--header .et_pb_image,html body .et-l--header .et_pb_image_wrap,html body .et-l--header .et_pb_image a,html body .et-l--header .et_pb_image img,html body .et-l--header a[href="https://minderbetalen.be/"],html body .et-l--header a[href="/"]{display:block!important;visibility:visible!important;opacity:1!important}html body .et-l--header .et_pb_image,html body .et-l--header .mb-logo,html body .et-l--header .mb-header-logo{position:absolute!important;left:22px!important;top:18px!important;width:185px!important;max-width:52vw!important;height:auto!important;margin:0!important;z-index:100020!important}html body .et-l--header .et_pb_image img,html body .et-l--header .mb-logo img,html body .et-l--header .mb-header-logo img{width:185px!important;max-width:52vw!important;height:auto!important;display:block!important}html body .et-l--header a[href^="tel:"],html body .et-l--header .mb-phone,html body .et-l--header .mb-service-phone{position:absolute!important;right:20px!important;top:18px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;color:#ffffff!important;font-size:13px!important;line-height:1.15!important;font-weight:800!important;text-decoration:none!important;white-space:nowrap!important;z-index:100030!important}html body .et-l--header .mb-phone-label,html body .et-l--header .klantenservice,html body .et-l--header [class*="service"]{color:#ffffff!important}html body .et-l--header .et_mobile_nav_menu,html body .et-l--header .mobile_nav,html body .et-l--header .mobile_menu_bar{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:100040!important}html body .et-l--header .et_mobile_nav_menu,html body .et-l--header .mobile_nav{position:absolute!important;right:22px!important;bottom:18px!important;width:46px!important;height:38px!important;margin:0!important;padding:0!important}html body .et-l--header .mobile_menu_bar{position:relative!important;width:46px!important;height:38px!important;line-height:38px!important;text-align:center!important;cursor:pointer!important}html body .et-l--header .mobile_menu_bar:before{color:#ffffff!important;font-size:38px!important;line-height:38px!important;top:0!important;left:0!important}html body .et-l--header .et_mobile_menu{position:absolute!important;top:48px!important;right:0!important;left:auto!important;width:min(330px,calc(100vw - 44px))!important;margin:0!important;padding:8px 0!important;background:#0d4496!important;border-top:1px solid rgba(255,255,255,.16)!important;border-radius:0 0 18px 18px!important;box-shadow:0 18px 34px rgba(0,35,90,.25)!important;overflow:hidden!important;z-index:100050!important}html body .et-l--header .et_mobile_menu li,html body .et-l--header .et_mobile_menu li.menu-item{display:block!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important}html body .et-l--header .et_mobile_menu li a{display:block!important;width:100%!important;padding:13px 24px!important;color:#ffffff!important;background:transparent!important;font-size:18px!important;line-height:1.25!important;font-weight:800!important;text-align:left!important;opacity:1!important;text-decoration:none!important;text-shadow:none!important;pointer-events:auto!important}html body .et-l--header .et_mobile_menu li a:hover,html body .et-l--header .et_mobile_menu li.current-menu-item>a{background:rgba(255,255,255,.12)!important;color:#ffffff!important}}@media (max-width:390px){html body .et-l--header,html body header.et-l--header,html body .et-l--header .et_builder_inner_content,html body .et-l--header .et_pb_section,html body .et-l--header .et_pb_row{min-height:112px!important;height:112px!important}html body .et-l--header .et_pb_image,html body .et-l--header .mb-logo,html body .et-l--header .mb-header-logo,html body .et-l--header .et_pb_image img,html body .et-l--header .mb-logo img,html body .et-l--header .mb-header-logo img{width:168px!important;max-width:50vw!important}html body .et-l--header a[href^="tel:"],html body .et-l--header .mb-phone,html body .et-l--header .mb-service-phone{right:16px!important;top:16px!important;font-size:12px!important}html body .et-l--header .et_mobile_nav_menu,html body .et-l--header .mobile_nav{right:16px!important;bottom:15px!important}}.mb-hero-title{margin-top:42px!important;margin-left:42px!important;margin-right:0!important;margin-bottom:0!important;padding:0!important}.mb-hero-title .et_pb_text_inner,.mb-hero-title h1,.mb-hero-title h1 span{font-family:'Poppins',sans-serif!important;font-weight:900!important;margin:0!important;padding:0!important}.mb-hero-title h1{font-size:clamp(54px,4.2vw,76px)!important;line-height:0.82em!important;letter-spacing:-2px!important;color:#003390!important}.mb-hero-title .mb-title-dark,.mb-hero-title .mb-title-blue{display:block!important;margin:0!important;padding:0!important;line-height:0.82em!important}.mb-hero-title .mb-title-dark{color:#003390!important}.mb-hero-title .mb-title-blue{color:#1478ff!important;margin-top:-6px!important}.mb-hero-text,.mb-hero-benefits,.mb-hero-button{margin-left:42px!important}.mb-hero-text,.mb-hero-text p,.mb-hero-benefits,.mb-hero-benefits p,.mb-hero-benefits li{font-family:'Poppins',sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.35em!important;color:#003390!important}.mb-hero-benefits p{margin-bottom:22px!important}.mb-hero-button .et_pb_button{font-family:'Poppins',sans-serif!important;font-size:20px!important;font-weight:800!important;color:#ffffff!important;background-color:#ff5b00!important;border-color:#ff5b00!important;border-radius:10px!important;padding:14px 28px!important}.mb-hero-button .et_pb_button:hover{background-color:#f05200!important;border-color:#f05200!important;color:#ffffff!important}.mb-saving-card{display:none!important}.mb-savings-box{box-sizing:border-box!important;width:min(92%,1280px)!important;max-width:1280px!important;min-height:174px!important;margin:20px auto 0 auto!important;transform:translateX(70px)!important;position:relative!important;z-index:30!important;display:grid!important;grid-template-columns:150px 305px 1fr!important;align-items:center!important;background:#ffffff!important;border-radius:22px!important;box-shadow:0 16px 45px rgba(0,35,85,0.13)!important;overflow:hidden!important;font-family:'Poppins',sans-serif!important}.mb-savings-piggy{display:flex!important;align-items:center!important;justify-content:center!important}.mb-savings-piggy img{width:118px!important;max-width:118px!important;height:auto!important;display:block!important}.mb-savings-total{min-height:112px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding-right:34px!important;border-right:1px solid #e4e9f0!important}.mb-savings-label{font-size:20px!important;font-weight:800!important;line-height:1.15em!important;color:#003390!important;margin-bottom:6px!important}.mb-savings-amount{font-size:64px!important;font-weight:900!important;line-height:0.95em!important;letter-spacing:-2px!important;color:#39b54a!important;margin-bottom:8px!important}.mb-savings-amount span{font-size:24px!important;font-weight:800!important;letter-spacing:0!important;margin-left:4px!important;color:#39b54a!important}.mb-savings-note{font-size:20px!important;font-weight:700!important;line-height:1.2em!important;color:#003390!important}.mb-savings-list{padding:16px 30px 16px 34px!important}.mb-savings-row{min-height:48px!important;display:grid!important;grid-template-columns:38px 1fr auto 22px!important;align-items:center!important;column-gap:12px!important;border-bottom:1px solid #e9edf3!important}.mb-savings-row:last-child{border-bottom:none!important}.mb-savings-icon{width:30px!important;height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important}.mb-icon-energy{color:#39b54a!important}.mb-icon-internet{color:#1478ff!important}.mb-icon-mobile{color:#f8b51b!important}.mb-savings-name{font-size:18px!important;font-weight:800!important;color:#003390!important;line-height:1.2em!important}.mb-savings-price{font-size:18px!important;font-weight:900!important;color:#39b54a!important;line-height:1.2em!important;white-space:nowrap!important;text-align:right!important}.mb-savings-price small{font-size:14px!important;font-weight:700!important;color:#39b54a!important}.mb-savings-arrow{font-size:26px!important;font-weight:900!important;color:#003390!important;text-align:right!important;line-height:1!important}.mb-trustpilot-line{width:100%!important;margin:18px auto 0 auto!important;padding:0!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:14px!important;font-family:'Poppins',sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.2em!important;color:#003390!important;text-align:center!important}.mb-trustpilot-brand{display:inline-flex!important;align-items:center!important;gap:5px!important;font-weight:800!important;color:#003390!important}.mb-trustpilot-star{font-size:28px!important;line-height:1!important;color:#00b67a!important}.mb-trustpilot-name{font-size:20px!important;font-weight:800!important;color:#003390!important}.mb-trustpilot-stars{display:inline-flex!important;align-items:center!important;gap:3px!important}.mb-trustpilot-stars span{width:24px!important;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#00b67a!important;color:#ffffff!important;font-size:16px!important;font-weight:900!important;line-height:1!important}.mb-trustpilot-stars .mb-half-star{background:linear-gradient(90deg,#00b67a 70%,#d7dbe2 70%)!important}.mb-trustpilot-score{font-size:17px!important;font-weight:600!important;color:#003390!important}.mb-trustpilot-score strong{font-weight:900!important}.mb-compare-section,.mb-why-section,.mb-final-cta{box-sizing:border-box!important;width:calc(100vw - 96px)!important;max-width:none!important;margin-left:calc(50% - 50vw + 48px)!important;margin-right:0!important;transform:none!important}.mb-compare-section{margin-top:28px!important;margin-bottom:0!important;padding:26px 28px 30px 28px!important;background:#ffffff!important;border-radius:22px!important;box-shadow:0 12px 35px rgba(0,35,85,0.10)!important;font-family:'Poppins',sans-serif!important;text-align:center!important}.mb-compare-title{margin:0 0 24px 0!important;padding:0!important;font-family:'Poppins',sans-serif!important;font-size:30px!important;font-weight:900!important;line-height:1.15em!important;color:#003390!important;text-align:center!important}.mb-compare-cards{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:30px!important}.mb-compare-card{position:relative!important;min-height:245px!important;padding:42px 22px 24px 22px!important;background:#ffffff!important;border:1px solid #edf1f6!important;border-radius:16px!important;box-shadow:0 8px 22px rgba(0,35,85,0.08)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important}.mb-compare-icon{width:82px!important;height:82px!important;margin:-74px auto 18px auto!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important}.mb-compare-icon svg{width:42px!important;height:42px!important;display:block!important}.mb-compare-energy{background:#e8f8e9!important;color:#39b54a!important}.mb-compare-internet{background:#e8f1ff!important;color:#1478ff!important}.mb-compare-mobile{background:#fff3d4!important;color:#f8b51b!important}.mb-compare-card h3{margin:0 0 12px 0!important;padding:0!important;font-family:'Poppins',sans-serif!important;font-size:24px!important;font-weight:900!important;line-height:1.15em!important;color:#003390!important}.mb-compare-card p{margin:0 auto 16px auto!important;padding:0!important;max-width:280px!important;font-family:'Poppins',sans-serif!important;font-size:17px!important;font-weight:500!important;line-height:1.35em!important;color:#003390!important}.mb-compare-arrow{margin-top:auto!important;font-size:30px!important;font-weight:900!important;line-height:1!important;color:#1478ff!important}.mb-why-section{margin-top:28px!important;margin-bottom:0!important;padding:28px 58px 30px 58px!important;background:#ffffff!important;border-radius:22px!important;box-shadow:0 12px 35px rgba(0,35,85,0.10)!important;font-family:'Poppins',sans-serif!important}.mb-why-title{margin:0 0 24px 0!important;padding:0!important;font-family:'Poppins',sans-serif!important;font-size:30px!important;font-weight:900!important;line-height:1.15em!important;color:#003390!important;text-align:center!important}.mb-why-list{width:100%!important}.mb-why-item{display:grid!important;grid-template-columns:90px 1fr!important;align-items:center!important;gap:18px!important;padding:17px 0!important;border-bottom:1px solid #e4e9f0!important}.mb-why-item:last-child{border-bottom:none!important}.mb-why-icon{width:62px!important;height:62px!important;margin:0 auto!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:'Poppins',sans-serif!important;font-size:30px!important;font-weight:900!important;line-height:1!important}.mb-why-blue{background:#eef5ff!important;color:#1478ff!important;border:3px solid #1478ff!important}.mb-why-green{background:#e8f8e9!important;color:#39b54a!important;border:3px solid #39b54a!important}.mb-why-content{text-align:left!important}.mb-why-content h3{margin:0 0 4px 0!important;padding:0!important;font-family:'Poppins',sans-serif!important;font-size:21px!important;font-weight:900!important;line-height:1.15em!important;color:#003390!important}.mb-why-content p{margin:0!important;padding:0!important;max-width:1100px!important;font-family:'Poppins',sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.35em!important;color:#003390!important}.mb-final-cta{min-height:200px!important;margin-top:28px!important;margin-bottom:0!important;padding:30px 58px!important;background:linear-gradient(135deg,#003390 0%,#064fc4 100%)!important;border-radius:22px!important;box-shadow:0 16px 42px rgba(0,35,85,0.20)!important;display:grid!important;grid-template-columns:minmax(0,1fr) 330px!important;align-items:center!important;gap:40px!important;overflow:hidden!important;position:relative!important;font-family:'Poppins',sans-serif!important}.mb-final-cta-content{position:relative!important;z-index:2!important;text-align:left!important}.mb-final-cta-content h2{margin:0 0 10px 0!important;padding:0!important;font-family:'Poppins',sans-serif!important;font-size:36px!important;font-weight:900!important;line-height:1.08em!important;letter-spacing:-1px!important;color:#ffffff!important}.mb-final-cta-content p{max-width:720px!important;margin:0 0 22px 0!important;padding:0!important;font-family:'Poppins',sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:1.35em!important;color:#ffffff!important}.mb-final-cta-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:54px!important;padding:0 28px!important;background:#ff5b00!important;color:#ffffff!important;border-radius:9px!important;font-family:'Poppins',sans-serif!important;font-size:18px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;box-shadow:0 8px 18px rgba(0,0,0,0.18)!important}.mb-final-cta-button:hover{background:#f05200!important;color:#ffffff!important;text-decoration:none!important}.mb-final-cta-button span{font-size:24px!important;line-height:1!important}.mb-final-cta-visual{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:center!important}.mb-final-cta-piggy-wrap{width:260px!important;height:260px!important;display:flex!important;align-items:center!important;justify-content:center!important}.mb-final-cta-piggy-wrap img{width:260px!important;max-width:260px!important;height:auto!important;display:block!important}@media (max-width:980px){.mb-savings-box,.mb-compare-section,.mb-why-section,.mb-final-cta{width:90%!important;max-width:90%!important;margin-left:auto!important;margin-right:auto!important;transform:none!important}.mb-savings-box{min-height:auto!important;grid-template-columns:130px 1fr!important;grid-template-areas:"piggy total""list list"!important;padding:22px!important}.mb-savings-piggy{grid-area:piggy!important}.mb-savings-total{grid-area:total!important;border-right:none!important;padding-right:0!important}.mb-savings-list{grid-area:list!important;padding:22px 0 0 0!important}.mb-compare-cards{grid-template-columns:1fr!important;gap:38px!important}.mb-final-cta{grid-template-columns:1fr!important;text-align:center!important}.mb-final-cta-content{text-align:center!important}}@media (max-width:767px){.mb-savings-box,.mb-compare-section,.mb-why-section,.mb-final-cta{width:92%!important;max-width:92%!important;margin-left:auto!important;margin-right:auto!important;transform:none!important}.mb-savings-box{min-height:auto!important;display:block!important;padding:24px 22px!important}.mb-compare-cards{grid-template-columns:1fr!important;gap:36px!important}.mb-why-item{grid-template-columns:1fr!important;text-align:center!important}.mb-why-content{text-align:center!important}.mb-final-cta{min-height:auto!important;grid-template-columns:1fr!important;text-align:center!important}.mb-final-cta-content{text-align:center!important}}@media (max-width:680px){body.page-id-200 .mb-hero{height:480px!important;min-height:480px!important;background-size:cover!important;background-position:66% center!important}body.page-id-200 .mb-copy{top:28px!important;left:16px!important;width:57%!important}body.page-id-200 .mb-copy h1{font-size:27px!important;line-height:1.02!important;letter-spacing:-1px!important;margin-bottom:18px!important}body.page-id-200 .mb-copy>p{font-size:11.5px!important;line-height:1.4!important;margin-bottom:14px!important}body.page-id-200 .mb-checks{margin:0 0 16px!important}body.page-id-200 .mb-checks li{font-size:10.5px!important;line-height:1.35!important;margin-bottom:7px!important}body.page-id-200 .mb-copy .mb-btn{font-size:11px!important;padding:12px 14px!important}body.page-id-200 .mb-save{width:calc(100% - 32px)!important;left:16px!important;right:auto!important;bottom:-78px!important;grid-template-columns:42% 58%!important;min-height:158px!important;padding:14px 12px!important;border-radius:14px!important}body.page-id-200 .mb-rating{margin-top:88px!important}body.page-id-200 .mb-compare{padding-top:18px!important}}@media (max-width:400px){body.page-id-200 .mb-hero{height:475px!important;min-height:475px!important}body.page-id-200 .mb-copy{width:58%!important}body.page-id-200 .mb-copy h1{font-size:26px!important}}@media (max-width:680px){body.page-id-200 .mb-hero{background-size:auto 560px!important;background-position:65% center!important}body.page-id-200 .mb-save{bottom:-58px!important}body.page-id-200 .mb-rating{margin-top:68px!important}}@media (max-width:680px){body.page-id-200 .mb-hero{background-position:65% calc(50% - 34px)!important}body.page-id-200 .mb-save{grid-template-columns:47% 53%!important;position:absolute!important}body.page-id-200 .mb-save:before{content:''!important;position:absolute!important;left:12px!important;top:24px!important;width:42px!important;height:42px!important;background:url('https://minderbetalen.be/wp-content/uploads/2026/06/varkentje-groen-cirkel.png') center/contain no-repeat!important}body.page-id-200 .mb-save>h3,body.page-id-200 .mb-save>div:first-child{padding-left:46px!important}body.page-id-200 .mb-save>.mb-total{padding-left:46px!important}body.page-id-200 .mb-total:before{font-size:29px!important}body.page-id-200 .mb-rating{top:590px!important;bottom:auto!important}body.page-id-200 .mb-cta{width:calc(100% - 32px)!important;margin:16px!important;border-radius:14px!important;overflow:hidden!important}}@media (max-width:680px){body.page-id-200 .mb-hero{height:420px!important;min-height:420px!important;background-position:65% calc(50% - 7px)!important}}@media (max-width:680px){body.page-id-200 .mb-save{bottom:-3px!important}body.page-id-200 .mb-rating{top:525px!important;bottom:auto!important}}@media (max-width:680px){body.page-id-200 .mb-hero{background-image:url('https://minderbetalen.be/wp-content/uploads/2026/06/Vrouw-in-zetel-sectie-hero-2-3.png')!important;background-size:auto 520px!important;background-position:65% calc(50% + 20px)!important}}@media (max-width:680px){html body.page-id-200 .mb-home section.mb-cta{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-left:16px!important;margin-right:16px!important}}@media (max-width:680px){html body.page-id-200 .mb-home section.mb-cta{box-sizing:border-box!important}}@media (max-width:680px){html body.page-id-200 .mb-home section.mb-cta{width:calc(100vw - 47px)!important;max-width:calc(100vw - 47px)!important}}@media (max-width:680px){body.page-id-200 .mb-hero{height:470px!important;min-height:470px!important;background-position:65% calc(50% - 5px)!important}body.page-id-200 .mb-rating{top:575px!important;bottom:auto!important}}@media (max-width:680px){body.page-id-200 .mb-save{bottom:97px!important}body.page-id-200 .mb-rating{top:475px!important;bottom:auto!important}}@media (max-width:680px){body.page-id-200 .mb-save{bottom:15px!important}body.page-id-200 .mb-rating{top:557px!important;bottom:auto!important}}@media (max-width:680px){body.page-id-200 .mb-save{bottom:140px!important}body.page-id-200 .mb-rating{top:432px!important;bottom:auto!important}}@media (max-width:680px){body.page-id-200 .mb-save{bottom:-3px!important}body.page-id-200 .mb-rating{top:575px!important;bottom:auto!important}}@media (min-width:681px) and (max-width:980px){body.page-id-200 .mb-total:before{font-size:52px!important;font-weight:800!important;color:#35a847!important;line-height:1!important}body.page-id-200 .mb-total small{font-size:17px!important;font-weight:700!important}body.page-id-200 .mb-line:nth-child(4) b:before,body.page-id-200 .mb-line:nth-child(5) b:before,body.page-id-200 .mb-line:nth-child(6) b:before{font-size:15px!important;font-weight:800!important;color:#35a847!important}}@media (max-width:680px){body.page-id-200 .mb-total:before{font-size:38px!important;font-weight:800!important;color:#35a847!important;line-height:1!important}body.page-id-200 .mb-total small{font-size:14px!important;font-weight:700!important}body.page-id-200 .mb-line:nth-child(4) b:before,body.page-id-200 .mb-line:nth-child(5) b:before,body.page-id-200 .mb-line:nth-child(6) b:before{font-size:12.5px!important;font-weight:800!important;color:#35a847!important;letter-spacing:-.2px!important}}@media (max-width:680px){body.page-id-200 .mb-save{position:absolute!important}body.page-id-200 .mb-total{position:absolute!important;left:74px!important;top:80px!important;padding:0!important;margin:0!important;line-height:1!important;white-space:nowrap!important}body.page-id-200 .mb-total:before{font-size:34px!important;line-height:1!important}body.page-id-200 .mb-total small{font-size:13px!important}body.page-id-200 .mb-line b,body.page-id-200 .mb-line b:before{white-space:nowrap!important}body.page-id-200 .mb-line:nth-child(4) b:before,body.page-id-200 .mb-line:nth-child(5) b:before,body.page-id-200 .mb-line:nth-child(6) b:before{font-size:11.5px!important;letter-spacing:-.35px!important}html body.page-id-200 .mb-home section.mb-cta{min-height:0!important;height:auto!important;padding:0!important}body.page-id-200 .mb-cta .mb-ci{min-height:0!important;height:auto!important;padding:22px 20px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 100px!important;gap:12px!important;align-items:center!important;text-align:left!important}body.page-id-200 .mb-cta .mb-ci>div{text-align:left!important}body.page-id-200 .mb-cta h2{font-size:24px!important;line-height:1.05!important;margin:0 0 10px!important}body.page-id-200 .mb-cta p{font-size:13px!important;line-height:1.4!important;margin:0 0 12px!important}body.page-id-200 .mb-cta .mb-btn{display:inline-flex!important;width:auto!important;max-width:100%!important;min-height:0!important;padding:10px 14px!important;font-size:13px!important;line-height:1.2!important;white-space:nowrap!important;align-items:center!important}body.page-id-200 .mb-cta .mb-pig{width:100px!important;height:auto!important;align-self:center!important}}@media (max-width:680px){body.page-id-200 .mb-save{grid-template-columns:47% 53%!important;grid-template-rows:48px 54px 32px!important;align-items:center!important}body.page-id-200 .mb-save>:nth-child(1){grid-column:1!important;grid-row:1!important}body.page-id-200 .mb-total{position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;grid-column:1!important;grid-row:2!important;padding:0!important;margin:0!important;width:100%!important;text-align:center!important;align-self:center!important;white-space:nowrap!important}body.page-id-200 .mb-total:before{font-size:32px!important;line-height:1!important}body.page-id-200 .mb-total small{font-size:12px!important}body.page-id-200 .mb-save>:nth-child(3){grid-column:1!important;grid-row:3!important;text-align:center!important;margin:0!important;padding:0!important}body.page-id-200 .mb-line:nth-child(4){grid-column:2!important;grid-row:1!important}body.page-id-200 .mb-line:nth-child(5){grid-column:2!important;grid-row:2!important}body.page-id-200 .mb-line:nth-child(6){grid-column:2!important;grid-row:3!important}html body.page-id-200 .mb-home section.mb-cta{min-height:0!important;height:auto!important;padding:0!important}body.page-id-200 .mb-cta .mb-ci{min-height:0!important;height:auto!important;padding:18px 20px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 92px!important;gap:10px!important;align-items:center!important;text-align:left!important}body.page-id-200 .mb-cta .mb-ci>div{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;text-align:left!important}body.page-id-200 .mb-cta h2{font-size:22px!important;line-height:1.05!important;margin:0 0 8px!important}body.page-id-200 .mb-cta p{font-size:12px!important;line-height:1.35!important;margin:0 0 10px!important}body.page-id-200 .mb-cta .mb-btn{display:inline-flex!important;width:auto!important;max-width:100%!important;min-height:0!important;margin:0!important;transform:none!important;padding:9px 12px!important;font-size:12px!important;line-height:1.2!important;white-space:nowrap!important;align-items:center!important;justify-content:center!important}body.page-id-200 .mb-cta .mb-pig{width:92px!important;height:auto!important;margin:0!important;align-self:center!important}}@media (max-width:680px){html body.page-id-200 .mb-home section.mb-cta{min-height:0!important;height:auto!important;padding:0!important}body.page-id-200 .mb-cta .mb-ci{min-height:0!important;height:auto!important;padding:14px 16px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 82px!important;column-gap:8px!important;row-gap:0!important;align-items:center!important}body.page-id-200 .mb-cta .mb-ci>div{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}body.page-id-200 .mb-cta h2{font-size:18px!important;line-height:1.05!important;letter-spacing:-.3px!important;white-space:nowrap!important;margin:0 0 7px!important}body.page-id-200 .mb-cta p{font-size:12px!important;line-height:1.32!important;margin:0 0 9px!important;max-width:none!important}body.page-id-200 .mb-cta .mb-btn{display:inline-flex!important;box-sizing:border-box!important;width:auto!important;max-width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:8px 10px!important;transform:none!important;font-size:10.5px!important;line-height:1.15!important;letter-spacing:0!important;white-space:nowrap!important;align-items:center!important;justify-content:center!important}body.page-id-200 .mb-cta .mb-btn::after{margin-left:6px!important}body.page-id-200 .mb-cta .mb-pig{width:82px!important;max-width:82px!important;height:auto!important;margin:0!important;align-self:center!important}}@media (max-width:680px){body.page-id-200 .mb-total{width:140px!important;max-width:140px!important;white-space:nowrap!important;text-align:left!important;padding-left:0!important;margin-left:0!important;transform:translateX(-6px)!important}body.page-id-200 .mb-total small{display:inline-block!important;margin-left:-2px!important;font-size:13px!important;letter-spacing:-.3px!important;vertical-align:baseline!important;white-space:nowrap!important}}@media (max-width:680px){body.page-id-200 .mb-total{transform:translateX(-32px)!important}}@media (min-width:981px){body.page-id-200 .mb-card h3{font-size:24px!important;line-height:1.25!important;font-weight:800!important}body.page-id-200 .mb-card p{font-size:18px!important;line-height:1.65!important;font-weight:500!important}body.page-id-200 .mb-benefit h3{font-size:21px!important;line-height:1.3!important;font-weight:800!important}body.page-id-200 .mb-benefit p{font-size:17px!important;line-height:1.65!important;font-weight:500!important}body.page-id-200 .mb-cta p{font-size:18px!important;line-height:1.55!important}body.page-id-268 .mb-card h3,body.page-id-277 .mb-i-card h3,body.page-id-286 .mb-m-card h3{font-size:23px!important;line-height:1.3!important;font-weight:800!important}body.page-id-268 .mb-card p,body.page-id-277 .mb-i-card p,body.page-id-286 .mb-m-card p{font-size:18px!important;line-height:1.65!important;font-weight:500!important}body.page-id-268 .mb-step h3,body.page-id-277 .mb-i-step h4,body.page-id-286 .mb-m-step h3{font-size:22px!important;line-height:1.3!important;font-weight:800!important}body.page-id-268 .mb-step p,body.page-id-277 .mb-i-step p,body.page-id-286 .mb-m-step p{font-size:18px!important;line-height:1.65!important;font-weight:500!important}body.page-id-268 .mb-benefit h3,body.page-id-277 .mb-i-benefit h4,body.page-id-286 .mb-m-benefit h3{font-size:20px!important;line-height:1.3!important;font-weight:800!important}body.page-id-268 .mb-benefit p,body.page-id-277 .mb-i-benefit p,body.page-id-286 .mb-m-benefit p{font-size:17px!important;line-height:1.6!important;font-weight:500!important}body.page-id-289 .mb-contact-card p{font-size:18px!important;line-height:1.65!important}body.page-id-268 .mb-cta p,body.page-id-277 .mb-i-cta p,body.page-id-286 .mb-m-cta p{font-size:18px!important;line-height:1.55!important}body.page-id-277 .mb-i-scene img{width:calc(100% + 400px)!important;max-width:none!important;transform:translateX(-400px)!important;object-fit:cover!important}body.page-id-286 .mb-m-wrap{width:calc(100% - 48px)!important;max-width:none!important}body.page-id-286 .mb-m-hero-grid{grid-template-columns:34% 42% 24%!important;gap:0!important}body.page-id-286 .mb-m-section,body.page-id-286 .mb-m-how,body.page-id-286 .mb-m-benefits,body.page-id-286 .mb-m-cta{width:100%!important;max-width:none!important}body.page-id-286 .mb-m-scene img{width:calc(100% + 240px)!important;max-width:none!important;transform:translateX(-240px)!important;object-fit:cover!important}}@media (max-width:980px){body.page-id-277 .mb-i-scene img,body.page-id-286 .mb-m-scene img{width:100%!important;transform:none!important}}@media(min-width:981px){body.page-id-200 .mb-copy>p,body.page-id-200 .mb-copy li{font-weight:650!important}body.page-id-200 .mb-save h3{font-size:20px!important;line-height:1.3!important;font-weight:850!important}body.page-id-200 .mb-save p{font-size:16px!important;line-height:1.5!important;font-weight:650!important}body.page-id-200 .mb-save .mb-line{font-size:15.5px!important;font-weight:700!important}body.page-id-200 .mb-save .mb-line span,body.page-id-200 .mb-save .mb-total,body.page-id-200 .mb-save .mb-total *{font-weight:800!important}body.page-id-268 .mb-form h3,body.page-id-277 .mb-i-form h3,body.page-id-286 .mb-m-form h3{font-size:22px!important;line-height:1.25!important;font-weight:900!important;letter-spacing:-.6px!important;white-space:nowrap!important}body.page-id-268 .mb-form p,body.page-id-277 .mb-i-form p,body.page-id-286 .mb-m-form p{font-size:16px!important;line-height:1.55!important;font-weight:600!important}body.page-id-268 .mb-form label,body.page-id-277 .mb-i-form label,body.page-id-286 .mb-m-form label{font-size:15px!important;line-height:1.4!important;font-weight:800!important}body.page-id-268 .mb-form input,body.page-id-268 .mb-form select,body.page-id-277 .mb-i-form input,body.page-id-277 .mb-i-form select,body.page-id-286 .mb-m-form input,body.page-id-286 .mb-m-form select{font-size:15px!important;font-weight:500!important;height:48px!important}body.page-id-268 .mb-form .mb-btn,body.page-id-277 .mb-i-form .mb-i-btn,body.page-id-286 .mb-m-form .mb-m-btn{font-size:18px!important;font-weight:850!important;min-height:56px!important}body.page-id-277 .mb-i-hero-grid{min-height:550px!important}body.page-id-277 .mb-i-scene{height:550px!important}}@media(max-width:650px){body.page-id-268 .mb-cta-in{display:grid!important;grid-template-columns:minmax(0,1fr) 105px!important;gap:12px!important;align-items:center!important}body.page-id-268 .mb-cta-in>div:first-child{grid-column:1!important;grid-row:1!important;min-width:0!important}body.page-id-268 .mb-cta-in .mb-pig{grid-column:2!important;grid-row:1!important;width:105px!important;height:auto!important;margin:0!important;padding:0!important;align-self:center!important}body.page-id-268 .mb-cta-in .mb-pig img{display:block!important;width:100px!important;height:auto!important;max-width:100%!important;margin:0 auto!important}body.page-id-268 .mb-cta h2{font-size:25px!important;line-height:1.12!important}body.page-id-268 .mb-cta p{font-size:14px!important;line-height:1.45!important}body.page-id-268 .mb-cta .mb-btn{font-size:14px!important;padding:13px 14px!important;white-space:normal!important;text-align:center!important}}@media(min-width:651px) and (max-width:980px){body.page-id-268 .mb-form h3,body.page-id-277 .mb-i-form h3,body.page-id-286 .mb-m-form h3{font-size:21px!important;line-height:1.3!important;font-weight:900!important}body.page-id-268 .mb-form p,body.page-id-277 .mb-i-form p,body.page-id-286 .mb-m-form p{font-size:14px!important;line-height:1.5!important;font-weight:550!important}body.page-id-268 .mb-form label,body.page-id-277 .mb-i-form label,body.page-id-286 .mb-m-form label{font-size:13px!important;font-weight:800!important}body.page-id-268 .mb-form input,body.page-id-268 .mb-form select,body.page-id-277 .mb-i-form input,body.page-id-277 .mb-i-form select,body.page-id-286 .mb-m-form input,body.page-id-286 .mb-m-form select{font-size:14px!important;height:46px!important}body.page-id-268 .mb-form .mb-btn,body.page-id-277 .mb-i-form .mb-i-btn,body.page-id-286 .mb-m-form .mb-m-btn{font-size:16px!important;font-weight:850!important;min-height:54px!important}body.page-id-286 .mb-m-hero-grid{grid-template-columns:1fr 1fr!important;align-items:center!important}body.page-id-286 .mb-m-copy{grid-column:1!important;grid-row:1!important}body.page-id-286 .mb-m-scene{grid-column:2!important;grid-row:1!important;width:calc(100% + 180px)!important}body.page-id-286 .mb-m-form{grid-column:2!important;grid-row:1!important;width:100%!important;max-width:none!important;margin:0!important;position:relative!important;z-index:3!important}body.page-id-286 .mb-m-benefit-grid{grid-template-columns:repeat(4,1fr)!important}body.page-id-286 .mb-m-benefit{padding:0!important;background:transparent!important}body.page-id-286 .mb-m-cta-grid{grid-template-columns:1fr 260px!important}}@media(max-width:650px){body.page-id-268 .mb-hero-copy h1,body.page-id-277 .mb-i-copy h1{font-size:36px!important;line-height:1.06!important;letter-spacing:-1px!important;margin-bottom:22px!important}body.page-id-268 .mb-checks,body.page-id-277 .mb-i-checks{display:grid!important;grid-template-columns:1fr!important;gap:11px!important;font-size:16px!important;font-weight:700!important}body.page-id-268 .mb-scene,body.page-id-277 .mb-i-scene{width:calc(100% + 24px)!important;margin-left:-12px!important;margin-right:-12px!important;height:430px!important;min-height:430px!important;order:2!important}body.page-id-268 .mb-scene img,body.page-id-277 .mb-i-scene img{width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important}body.page-id-268 .mb-form,body.page-id-277 .mb-i-form{order:3!important;width:100%!important;max-width:none!important;margin:-55px 0 24px!important;padding:27px 25px!important;position:relative!important;z-index:3!important}body.page-id-268 .mb-form h3,body.page-id-277 .mb-i-form h3{font-size:20px!important;line-height:1.3!important;font-weight:900!important;letter-spacing:0!important;white-space:normal!important}body.page-id-268 .mb-form p,body.page-id-277 .mb-i-form p{font-size:14px!important;line-height:1.55!important;font-weight:500!important}body.page-id-268 .mb-form label,body.page-id-277 .mb-i-form label{font-size:13px!important;line-height:1.4!important;font-weight:800!important}body.page-id-268 .mb-form input,body.page-id-268 .mb-form select,body.page-id-277 .mb-i-form input,body.page-id-277 .mb-i-form select{font-size:14px!important;font-weight:400!important;height:46px!important;margin-bottom:15px!important}body.page-id-268 .mb-form .mb-btn,body.page-id-277 .mb-i-form .mb-i-btn{font-size:16px!important;font-weight:800!important;min-height:54px!important}body.page-id-268 .mb-trust,body.page-id-277 .mb-i-trust{min-height:126px!important;padding:22px 0!important}body.page-id-268 .mb-trust .mb-wrap,body.page-id-277 .mb-i-trust .mb-i-wrap{min-height:82px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:14px!important;text-align:center!important}body.page-id-268 .mb-cards,body.page-id-277 .mb-i-cards{grid-template-columns:1fr!important;gap:22px!important}body.page-id-268 .mb-card,body.page-id-277 .mb-i-card{width:100%!important;min-height:190px!important;height:auto!important;padding:30px 20px!important}body.page-id-268 .mb-card h3,body.page-id-277 .mb-i-card h3{font-size:19px!important;line-height:1.3!important;font-weight:800!important}body.page-id-268 .mb-card p,body.page-id-277 .mb-i-card p{font-size:16px!important;line-height:1.5!important}body.page-id-268 .mb-steps,body.page-id-277 .mb-i-steps{grid-template-columns:1fr!important;gap:18px!important}body.page-id-268 .mb-step,body.page-id-277 .mb-i-step{width:100%!important;min-height:131px!important;padding:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important}body.page-id-268 .mb-step h3,body.page-id-277 .mb-i-step h4{font-size:18px!important;line-height:1.3!important;font-weight:800!important}body.page-id-268 .mb-step p,body.page-id-277 .mb-i-step p{font-size:15px!important;line-height:1.55!important}body.page-id-268 .mb-arrow,body.page-id-277 .mb-i-step-arrow{display:none!important}body.page-id-268 .mb-benefit-grid,body.page-id-277 .mb-i-benefit-grid{grid-template-columns:1fr!important;gap:18px!important}body.page-id-268 .mb-benefit,body.page-id-277 .mb-i-benefit{width:100%!important;min-height:147px!important;background:#fff!important;border-radius:10px!important;padding:18px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}body.page-id-268 .mb-benefit h3,body.page-id-277 .mb-i-benefit h4{font-size:16px!important;line-height:1.3!important;font-weight:800!important}body.page-id-268 .mb-benefit p,body.page-id-277 .mb-i-benefit p{font-size:14px!important;line-height:1.5!important}body.page-id-277 .mb-i-cta{display:grid!important;grid-template-columns:minmax(0,1fr) 100px!important;gap:12px!important;align-items:center!important}}@media (max-width:650px){body.page-id-277 .mb-i-benefit{flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:18px 20px!important;text-align:center!important}body.page-id-277 .mb-i-benefit svg{display:block!important;margin:0 auto 4px!important;flex:0 0 auto!important}body.page-id-277 .mb-i-benefit strong{display:block!important;width:100%!important;text-align:center!important}}.mb-hero-title{margin-top:42px!important;margin-left:42px!important;margin-right:0!important;margin-bottom:0!important;padding:0!important}.mb-hero-title .et_pb_text_inner,.mb-hero-title h1,.mb-hero-title h1 span{font-family:'Poppins',sans-serif!important;font-weight:900!important;margin:0!important;padding:0!important}.mb-hero-title h1{font-size:clamp(54px,4.2vw,76px)!important;line-height:0.82em!important;letter-spacing:-2px!important;color:#003390!important}.mb-hero-title .mb-title-dark,.mb-hero-title .mb-title-blue{display:block!important;margin:0!important;padding:0!important;line-height:0.82em!important}.mb-hero-title .mb-title-dark{color:#003390!important}.mb-hero-title .mb-title-blue{color:#1478ff!important;margin-top:-6px!important}.mb-hero-text,.mb-hero-benefits,.mb-hero-button{margin-left:42px!important}.mb-hero-text,.mb-hero-text p,.mb-hero-benefits,.mb-hero-benefits p,.mb-hero-benefits li{font-family:'Poppins',sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.35em!important;color:#003390!important}.mb-hero-benefits p{margin-bottom:22px!important}.mb-hero-button .et_pb_button{font-family:'Poppins',sans-serif!important;font-size:20px!important;font-weight:800!important;color:#ffffff!important;background-color:#ff5b00!important;border-color:#ff5b00!important;border-radius:10px!important;padding:14px 28px!important}.mb-hero-button .et_pb_button:hover{background-color:#f05200!important;border-color:#f05200!important;color:#ffffff!important}.mb-saving-card{display:none!important}.mb-savings-box{box-sizing:border-box!important;width:min(92%,1280px)!important;max-width:1280px!important;min-height:174px!important;margin:20px auto 0 auto!important;transform:translateX(70px)!important;position:relative!important;z-index:30!important;display:grid!important;grid-template-columns:150px 305px 1fr!important;align-items:center!important;background:#ffffff!important;border-radius:22px!important;box-shadow:0 16px 45px rgba(0,35,85,0.13)!important;overflow:hidden!important;font-family:'Poppins',sans-serif!important}.mb-savings-piggy{display:flex!important;align-items:center!important;justify-content:center!important}.mb-savings-piggy img{width:118px!important;max-width:118px!important;height:auto!important;display:block!important}.mb-savings-total{min-height:112px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding-right:34px!important;border-right:1px solid #e4e9f0!important}.mb-savings-label{font-size:20px!important;font-weight:800!important;line-height:1.15em!important;color:#003390!important;margin-bottom:6px!important}.mb-savings-amount{font-size:64px!important;font-weight:900!important;line-height:0.95em!important;letter-spacing:-2px!important;color:#39b54a!important;margin-bottom:8px!important}.mb-savings-amount span{font-size:24px!important;font-weight:800!important;letter-spacing:0!important;margin-left:4px!important;color:#39b54a!important}.mb-savings-note{font-size:20px!important;font-weight:700!important;line-height:1.2em!important;color:#003390!important}.mb-savings-list{padding:16px 30px 16px 34px!important}.mb-savings-row{min-height:48px!important;display:grid!important;grid-template-columns:38px 1fr auto 22px!important;align-items:center!important;column-gap:12px!important;border-bottom:1px solid #e9edf3!important}.mb-savings-row:last-child{border-bottom:none!important}.mb-savings-icon{width:30px!important;height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important}.mb-icon-energy{color:#39b54a!important}.mb-icon-internet{color:#1478ff!important}.mb-icon-mobile{color:#f8b51b!important}.mb-savings-name{font-size:18px!important;font-weight:800!important;color:#003390!important;line-height:1.2em!important}.mb-savings-price{font-size:18px!important;font-weight:900!important;color:#39b54a!important;line-height:1.2em!important;white-space:nowrap!important;text-align:right!important}.mb-savings-price small{font-size:14px!important;font-weight:700!important;color:#39b54a!important}.mb-savings-arrow{font-size:26px!important;font-weight:900!important;color:#003390!important;text-align:right!important;line-height:1!important}.mb-trustpilot-line{width:100%!important;margin:18px auto 0 auto!important;padding:0!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:14px!important;font-family:'Poppins',sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.2em!important;color:#003390!important;text-align:center!important}.mb-trustpilot-brand{display:inline-flex!important;align-items:center!important;gap:5px!important;font-weight:800!important;color:#003390!important}.mb-trustpilot-star{font-size:28px!important;line-height:1!important;color:#00b67a!important}.mb-trustpilot-name{font-size:20px!important;font-weight:800!important;color:#003390!important}.mb-trustpilot-stars{display:inline-flex!important;align-items:center!important;gap:3px!important}.mb-trustpilot-stars span{width:24px!important;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#00b67a!important;color:#ffffff!important;font-size:16px!important;font-weight:900!important;line-height:1!important}.mb-trustpilot-stars .mb-half-star{background:linear-gradient(90deg,#00b67a 70%,#d7dbe2 70%)!important}.mb-trustpilot-score{font-size:17px!important;font-weight:600!important;color:#003390!important}.mb-trustpilot-score strong{font-weight:900!important}.mb-compare-section,.mb-why-section,.mb-final-cta{box-sizing:border-box!important;width:calc(100vw - 96px)!important;max-width:none!important;margin-left:calc(50% - 50vw + 48px)!important;margin-right:0!important;transform:none!important}.mb-compare-section{margin-top:28px!important;margin-bottom:0!important;padding:26px 28px 30px 28px!important;background:#ffffff!important;border-radius:22px!important;box-shadow:0 12px 35px rgba(0,35,85,0.10)!important;font-family:'Poppins',sans-serif!important;text-align:center!important}.mb-compare-title{margin:0 0 24px 0!important;padding:0!important;font-family:'Poppins',sans-serif!important;font-size:30px!important;font-weight:900!important;line-height:1.15em!important;color:#003390!important;text-align:center!important}.mb-compare-cards{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:30px!important}.mb-compare-card{position:relative!important;min-height:245px!important;padding:42px 22px 24px 22px!important;background:#ffffff!important;border:1px solid #edf1f6!important;border-radius:16px!important;box-shadow:0 8px 22px rgba(0,35,85,0.08)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important}.mb-compare-icon{width:82px!important;height:82px!important;margin:-74px auto 18px auto!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important}.mb-compare-icon svg{width:42px!important;height:42px!important;display:block!important}.mb-compare-energy{background:#e8f8e9!important;color:#39b54a!important}.mb-compare-internet{background:#e8f1ff!important;color:#1478ff!important}.mb-compare-mobile{background:#fff3d4!important;color:#f8b51b!important}.mb-compare-card h3{margin:0 0 12px 0!important;padding:0!important;font-family:'Poppins',sans-serif!important;font-size:24px!important;font-weight:900!important;line-height:1.15em!important;color:#003390!important}.mb-compare-card p{margin:0 auto 16px auto!important;padding:0!important;max-width:280px!important;font-family:'Poppins',sans-serif!important;font-size:17px!important;font-weight:500!important;line-height:1.35em!important;color:#003390!important}.mb-compare-arrow{margin-top:auto!important;font-size:30px!important;font-weight:900!important;line-height:1!important;color:#1478ff!important}.mb-why-section{margin-top:28px!important;margin-bottom:0!important;padding:28px 58px 30px 58px!important;background:#ffffff!important;border-radius:22px!important;box-shadow:0 12px 35px rgba(0,35,85,0.10)!important;font-family:'Poppins',sans-serif!important}.mb-why-title{margin:0 0 24px 0!important;padding:0!important;font-family:'Poppins',sans-serif!important;font-size:30px!important;font-weight:900!important;line-height:1.15em!important;color:#003390!important;text-align:center!important}.mb-why-list{width:100%!important}.mb-why-item{display:grid!important;grid-template-columns:90px 1fr!important;align-items:center!important;gap:18px!important;padding:17px 0!important;border-bottom:1px solid #e4e9f0!important}.mb-why-item:last-child{border-bottom:none!important}.mb-why-icon{width:62px!important;height:62px!important;margin:0 auto!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:'Poppins',sans-serif!important;font-size:30px!important;font-weight:900!important;line-height:1!important}.mb-why-blue{background:#eef5ff!important;color:#1478ff!important;border:3px solid #1478ff!important}.mb-why-green{background:#e8f8e9!important;color:#39b54a!important;border:3px solid #39b54a!important}.mb-why-content{text-align:left!important}.mb-why-content h3{margin:0 0 4px 0!important;padding:0!important;font-family:'Poppins',sans-serif!important;font-size:21px!important;font-weight:900!important;line-height:1.15em!important;color:#003390!important}.mb-why-content p{margin:0!important;padding:0!important;max-width:1100px!important;font-family:'Poppins',sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.35em!important;color:#003390!important}.mb-final-cta{min-height:200px!important;margin-top:28px!important;margin-bottom:0!important;padding:30px 58px!important;background:linear-gradient(135deg,#003390 0%,#064fc4 100%)!important;border-radius:22px!important;box-shadow:0 16px 42px rgba(0,35,85,0.20)!important;display:grid!important;grid-template-columns:minmax(0,1fr) 330px!important;align-items:center!important;gap:40px!important;overflow:hidden!important;position:relative!important;font-family:'Poppins',sans-serif!important}.mb-final-cta-content{position:relative!important;z-index:2!important;text-align:left!important}.mb-final-cta-content h2{margin:0 0 10px 0!important;padding:0!important;font-family:'Poppins',sans-serif!important;font-size:36px!important;font-weight:900!important;line-height:1.08em!important;letter-spacing:-1px!important;color:#ffffff!important}.mb-final-cta-content p{max-width:720px!important;margin:0 0 22px 0!important;padding:0!important;font-family:'Poppins',sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:1.35em!important;color:#ffffff!important}.mb-final-cta-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:54px!important;padding:0 28px!important;background:#ff5b00!important;color:#ffffff!important;border-radius:9px!important;font-family:'Poppins',sans-serif!important;font-size:18px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;box-shadow:0 8px 18px rgba(0,0,0,0.18)!important}.mb-final-cta-button:hover{background:#f05200!important;color:#ffffff!important;text-decoration:none!important}.mb-final-cta-button span{font-size:24px!important;line-height:1!important}.mb-final-cta-visual{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:center!important}.mb-final-cta-piggy-wrap{width:260px!important;height:260px!important;display:flex!important;align-items:center!important;justify-content:center!important}.mb-final-cta-piggy-wrap img{width:260px!important;max-width:260px!important;height:auto!important;display:block!important}@media (max-width:980px){.mb-savings-box,.mb-compare-section,.mb-why-section,.mb-final-cta{width:90%!important;max-width:90%!important;margin-left:auto!important;margin-right:auto!important;transform:none!important}.mb-savings-box{min-height:auto!important;grid-template-columns:130px 1fr!important;grid-template-areas:"piggy total""list list"!important;padding:22px!important}.mb-savings-piggy{grid-area:piggy!important}.mb-savings-total{grid-area:total!important;border-right:none!important;padding-right:0!important}.mb-savings-list{grid-area:list!important;padding:22px 0 0 0!important}.mb-compare-cards{grid-template-columns:1fr!important;gap:38px!important}.mb-final-cta{grid-template-columns:1fr!important;text-align:center!important}.mb-final-cta-content{text-align:center!important}}@media (max-width:767px){.mb-savings-box,.mb-compare-section,.mb-why-section,.mb-final-cta{width:92%!important;max-width:92%!important;margin-left:auto!important;margin-right:auto!important;transform:none!important}.mb-savings-box{min-height:auto!important;display:block!important;padding:24px 22px!important}.mb-compare-cards{grid-template-columns:1fr!important;gap:36px!important}.mb-why-item{grid-template-columns:1fr!important;text-align:center!important}.mb-why-content{text-align:center!important}.mb-final-cta{min-height:auto!important;grid-template-columns:1fr!important;text-align:center!important}.mb-final-cta-content{text-align:center!important}}@media (max-width:680px){body.page-id-200 .mb-hero{height:480px!important;min-height:480px!important;background-size:cover!important;background-position:66% center!important}body.page-id-200 .mb-copy{top:28px!important;left:16px!important;width:57%!important}body.page-id-200 .mb-copy h1{font-size:27px!important;line-height:1.02!important;letter-spacing:-1px!important;margin-bottom:18px!important}body.page-id-200 .mb-copy>p{font-size:11.5px!important;line-height:1.4!important;margin-bottom:14px!important}body.page-id-200 .mb-checks{margin:0 0 16px!important}body.page-id-200 .mb-checks li{font-size:10.5px!important;line-height:1.35!important;margin-bottom:7px!important}body.page-id-200 .mb-copy .mb-btn{font-size:11px!important;padding:12px 14px!important}body.page-id-200 .mb-save{width:calc(100% - 32px)!important;left:16px!important;right:auto!important;bottom:-78px!important;grid-template-columns:42% 58%!important;min-height:158px!important;padding:14px 12px!important;border-radius:14px!important}body.page-id-200 .mb-rating{margin-top:88px!important}body.page-id-200 .mb-compare{padding-top:18px!important}}@media (max-width:400px){body.page-id-200 .mb-hero{height:475px!important;min-height:475px!important}body.page-id-200 .mb-copy{width:58%!important}body.page-id-200 .mb-copy h1{font-size:26px!important}}@media (max-width:680px){body.page-id-200 .mb-hero{background-size:auto 560px!important;background-position:65% center!important}body.page-id-200 .mb-save{bottom:-58px!important}body.page-id-200 .mb-rating{margin-top:68px!important}}@media (max-width:680px){body.page-id-200 .mb-hero{background-position:65% calc(50% - 34px)!important}body.page-id-200 .mb-save{grid-template-columns:47% 53%!important;position:absolute!important}body.page-id-200 .mb-save:before{content:''!important;position:absolute!important;left:12px!important;top:24px!important;width:42px!important;height:42px!important;background:url('https://minderbetalen.be/wp-content/uploads/2026/06/varkentje-groen-cirkel.png') center/contain no-repeat!important}body.page-id-200 .mb-save>h3,body.page-id-200 .mb-save>div:first-child{padding-left:46px!important}body.page-id-200 .mb-save>.mb-total{padding-left:46px!important}body.page-id-200 .mb-total:before{font-size:29px!important}body.page-id-200 .mb-rating{top:590px!important;bottom:auto!important}body.page-id-200 .mb-cta{width:calc(100% - 32px)!important;margin:16px!important;border-radius:14px!important;overflow:hidden!important}}@media (max-width:680px){body.page-id-200 .mb-hero{height:420px!important;min-height:420px!important;background-position:65% calc(50% - 7px)!important}}@media (max-width:680px){body.page-id-200 .mb-save{bottom:-3px!important}body.page-id-200 .mb-rating{top:525px!important;bottom:auto!important}}@media (max-width:680px){body.page-id-200 .mb-hero{background-image:url('https://minderbetalen.be/wp-content/uploads/2026/06/Vrouw-in-zetel-sectie-hero-2-3.png')!important;background-size:auto 520px!important;background-position:65% calc(50% + 20px)!important}}@media (max-width:680px){html body.page-id-200 .mb-home section.mb-cta{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-left:16px!important;margin-right:16px!important}}@media (max-width:680px){html body.page-id-200 .mb-home section.mb-cta{box-sizing:border-box!important}}@media (max-width:680px){html body.page-id-200 .mb-home section.mb-cta{width:calc(100vw - 47px)!important;max-width:calc(100vw - 47px)!important}}@media (max-width:680px){body.page-id-200 .mb-hero{height:470px!important;min-height:470px!important;background-position:65% calc(50% - 5px)!important}body.page-id-200 .mb-rating{top:575px!important;bottom:auto!important}}@media (max-width:680px){body.page-id-200 .mb-save{bottom:97px!important}body.page-id-200 .mb-rating{top:475px!important;bottom:auto!important}}@media (max-width:680px){body.page-id-200 .mb-save{bottom:15px!important}body.page-id-200 .mb-rating{top:557px!important;bottom:auto!important}}@media (max-width:680px){body.page-id-200 .mb-save{bottom:140px!important}body.page-id-200 .mb-rating{top:432px!important;bottom:auto!important}}@media (max-width:680px){body.page-id-200 .mb-save{bottom:-3px!important}body.page-id-200 .mb-rating{top:575px!important;bottom:auto!important}}@media (min-width:681px) and (max-width:980px){body.page-id-200 .mb-total:before{font-size:52px!important;font-weight:800!important;color:#35a847!important;line-height:1!important}body.page-id-200 .mb-total small{font-size:17px!important;font-weight:700!important}body.page-id-200 .mb-line:nth-child(4) b:before,body.page-id-200 .mb-line:nth-child(5) b:before,body.page-id-200 .mb-line:nth-child(6) b:before{font-size:15px!important;font-weight:800!important;color:#35a847!important}}@media (max-width:680px){body.page-id-200 .mb-total:before{font-size:38px!important;font-weight:800!important;color:#35a847!important;line-height:1!important}body.page-id-200 .mb-total small{font-size:14px!important;font-weight:700!important}body.page-id-200 .mb-line:nth-child(4) b:before,body.page-id-200 .mb-line:nth-child(5) b:before,body.page-id-200 .mb-line:nth-child(6) b:before{font-size:12.5px!important;font-weight:800!important;color:#35a847!important;letter-spacing:-.2px!important}}@media (max-width:680px){body.page-id-200 .mb-save{position:absolute!important}body.page-id-200 .mb-total{position:absolute!important;left:74px!important;top:80px!important;padding:0!important;margin:0!important;line-height:1!important;white-space:nowrap!important}body.page-id-200 .mb-total:before{font-size:34px!important;line-height:1!important}body.page-id-200 .mb-total small{font-size:13px!important}body.page-id-200 .mb-line b,body.page-id-200 .mb-line b:before{white-space:nowrap!important}body.page-id-200 .mb-line:nth-child(4) b:before,body.page-id-200 .mb-line:nth-child(5) b:before,body.page-id-200 .mb-line:nth-child(6) b:before{font-size:11.5px!important;letter-spacing:-.35px!important}html body.page-id-200 .mb-home section.mb-cta{min-height:0!important;height:auto!important;padding:0!important}body.page-id-200 .mb-cta .mb-ci{min-height:0!important;height:auto!important;padding:22px 20px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 100px!important;gap:12px!important;align-items:center!important;text-align:left!important}body.page-id-200 .mb-cta .mb-ci>div{text-align:left!important}body.page-id-200 .mb-cta h2{font-size:24px!important;line-height:1.05!important;margin:0 0 10px!important}body.page-id-200 .mb-cta p{font-size:13px!important;line-height:1.4!important;margin:0 0 12px!important}body.page-id-200 .mb-cta .mb-btn{display:inline-flex!important;width:auto!important;max-width:100%!important;min-height:0!important;padding:10px 14px!important;font-size:13px!important;line-height:1.2!important;white-space:nowrap!important;align-items:center!important}body.page-id-200 .mb-cta .mb-pig{width:100px!important;height:auto!important;align-self:center!important}}@media (max-width:680px){body.page-id-200 .mb-save{grid-template-columns:47% 53%!important;grid-template-rows:48px 54px 32px!important;align-items:center!important}body.page-id-200 .mb-save>:nth-child(1){grid-column:1!important;grid-row:1!important}body.page-id-200 .mb-total{position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;grid-column:1!important;grid-row:2!important;padding:0!important;margin:0!important;width:100%!important;text-align:center!important;align-self:center!important;white-space:nowrap!important}body.page-id-200 .mb-total:before{font-size:32px!important;line-height:1!important}body.page-id-200 .mb-total small{font-size:12px!important}body.page-id-200 .mb-save>:nth-child(3){grid-column:1!important;grid-row:3!important;text-align:center!important;margin:0!important;padding:0!important}body.page-id-200 .mb-line:nth-child(4){grid-column:2!important;grid-row:1!important}body.page-id-200 .mb-line:nth-child(5){grid-column:2!important;grid-row:2!important}body.page-id-200 .mb-line:nth-child(6){grid-column:2!important;grid-row:3!important}html body.page-id-200 .mb-home section.mb-cta{min-height:0!important;height:auto!important;padding:0!important}body.page-id-200 .mb-cta .mb-ci{min-height:0!important;height:auto!important;padding:18px 20px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 92px!important;gap:10px!important;align-items:center!important;text-align:left!important}body.page-id-200 .mb-cta .mb-ci>div{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;text-align:left!important}body.page-id-200 .mb-cta h2{font-size:22px!important;line-height:1.05!important;margin:0 0 8px!important}body.page-id-200 .mb-cta p{font-size:12px!important;line-height:1.35!important;margin:0 0 10px!important}body.page-id-200 .mb-cta .mb-btn{display:inline-flex!important;width:auto!important;max-width:100%!important;min-height:0!important;margin:0!important;transform:none!important;padding:9px 12px!important;font-size:12px!important;line-height:1.2!important;white-space:nowrap!important;align-items:center!important;justify-content:center!important}body.page-id-200 .mb-cta .mb-pig{width:92px!important;height:auto!important;margin:0!important;align-self:center!important}}@media (max-width:680px){html body.page-id-200 .mb-home section.mb-cta{min-height:0!important;height:auto!important;padding:0!important}body.page-id-200 .mb-cta .mb-ci{min-height:0!important;height:auto!important;padding:14px 16px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 82px!important;column-gap:8px!important;row-gap:0!important;align-items:center!important}body.page-id-200 .mb-cta .mb-ci>div{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}body.page-id-200 .mb-cta h2{font-size:18px!important;line-height:1.05!important;letter-spacing:-.3px!important;white-space:nowrap!important;margin:0 0 7px!important}body.page-id-200 .mb-cta p{font-size:12px!important;line-height:1.32!important;margin:0 0 9px!important;max-width:none!important}body.page-id-200 .mb-cta .mb-btn{display:inline-flex!important;box-sizing:border-box!important;width:auto!important;max-width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:8px 10px!important;transform:none!important;font-size:10.5px!important;line-height:1.15!important;letter-spacing:0!important;white-space:nowrap!important;align-items:center!important;justify-content:center!important}body.page-id-200 .mb-cta .mb-btn::after{margin-left:6px!important}body.page-id-200 .mb-cta .mb-pig{width:82px!important;max-width:82px!important;height:auto!important;margin:0!important;align-self:center!important}}@media (max-width:680px){body.page-id-200 .mb-total{width:140px!important;max-width:140px!important;white-space:nowrap!important;text-align:left!important;padding-left:0!important;margin-left:0!important;transform:translateX(-6px)!important}body.page-id-200 .mb-total small{display:inline-block!important;margin-left:-2px!important;font-size:13px!important;letter-spacing:-.3px!important;vertical-align:baseline!important;white-space:nowrap!important}}@media (max-width:680px){body.page-id-200 .mb-total{transform:translateX(-32px)!important}}@media (min-width:981px){body.page-id-200 .mb-card h3{font-size:24px!important;line-height:1.25!important;font-weight:800!important}body.page-id-200 .mb-card p{font-size:18px!important;line-height:1.65!important;font-weight:500!important}body.page-id-200 .mb-benefit h3{font-size:21px!important;line-height:1.3!important;font-weight:800!important}body.page-id-200 .mb-benefit p{font-size:17px!important;line-height:1.65!important;font-weight:500!important}body.page-id-200 .mb-cta p{font-size:18px!important;line-height:1.55!important}body.page-id-268 .mb-card h3,body.page-id-277 .mb-i-card h3,body.page-id-286 .mb-m-card h3{font-size:23px!important;line-height:1.3!important;font-weight:800!important}body.page-id-268 .mb-card p,body.page-id-277 .mb-i-card p,body.page-id-286 .mb-m-card p{font-size:18px!important;line-height:1.65!important;font-weight:500!important}body.page-id-268 .mb-step h3,body.page-id-277 .mb-i-step h4,body.page-id-286 .mb-m-step h3{font-size:22px!important;line-height:1.3!important;font-weight:800!important}body.page-id-268 .mb-step p,body.page-id-277 .mb-i-step p,body.page-id-286 .mb-m-step p{font-size:18px!important;line-height:1.65!important;font-weight:500!important}body.page-id-268 .mb-benefit h3,body.page-id-277 .mb-i-benefit h4,body.page-id-286 .mb-m-benefit h3{font-size:20px!important;line-height:1.3!important;font-weight:800!important}body.page-id-268 .mb-benefit p,body.page-id-277 .mb-i-benefit p,body.page-id-286 .mb-m-benefit p{font-size:17px!important;line-height:1.6!important;font-weight:500!important}body.page-id-289 .mb-contact-card p{font-size:18px!important;line-height:1.65!important}body.page-id-268 .mb-cta p,body.page-id-277 .mb-i-cta p,body.page-id-286 .mb-m-cta p{font-size:18px!important;line-height:1.55!important}body.page-id-277 .mb-i-scene img{width:calc(100% + 400px)!important;max-width:none!important;transform:translateX(-400px)!important;object-fit:cover!important}body.page-id-286 .mb-m-wrap{width:calc(100% - 48px)!important;max-width:none!important}body.page-id-286 .mb-m-hero-grid{grid-template-columns:34% 42% 24%!important;gap:0!important}body.page-id-286 .mb-m-section,body.page-id-286 .mb-m-how,body.page-id-286 .mb-m-benefits,body.page-id-286 .mb-m-cta{width:100%!important;max-width:none!important}body.page-id-286 .mb-m-scene img{width:calc(100% + 240px)!important;max-width:none!important;transform:translateX(-240px)!important;object-fit:cover!important}}@media (max-width:980px){body.page-id-277 .mb-i-scene img,body.page-id-286 .mb-m-scene img{width:100%!important;transform:none!important}}@media(min-width:981px){body.page-id-200 .mb-copy>p,body.page-id-200 .mb-copy li{font-weight:650!important}body.page-id-200 .mb-save h3{font-size:20px!important;line-height:1.3!important;font-weight:850!important}body.page-id-200 .mb-save p{font-size:16px!important;line-height:1.5!important;font-weight:650!important}body.page-id-200 .mb-save .mb-line{font-size:15.5px!important;font-weight:700!important}body.page-id-200 .mb-save .mb-line span,body.page-id-200 .mb-save .mb-total,body.page-id-200 .mb-save .mb-total *{font-weight:800!important}body.page-id-268 .mb-form h3,body.page-id-277 .mb-i-form h3,body.page-id-286 .mb-m-form h3{font-size:22px!important;line-height:1.25!important;font-weight:900!important;letter-spacing:-.6px!important;white-space:nowrap!important}body.page-id-268 .mb-form p,body.page-id-277 .mb-i-form p,body.page-id-286 .mb-m-form p{font-size:16px!important;line-height:1.55!important;font-weight:600!important}body.page-id-268 .mb-form label,body.page-id-277 .mb-i-form label,body.page-id-286 .mb-m-form label{font-size:15px!important;line-height:1.4!important;font-weight:800!important}body.page-id-268 .mb-form input,body.page-id-268 .mb-form select,body.page-id-277 .mb-i-form input,body.page-id-277 .mb-i-form select,body.page-id-286 .mb-m-form input,body.page-id-286 .mb-m-form select{font-size:15px!important;font-weight:500!important;height:48px!important}body.page-id-268 .mb-form .mb-btn,body.page-id-277 .mb-i-form .mb-i-btn,body.page-id-286 .mb-m-form .mb-m-btn{font-size:18px!important;font-weight:850!important;min-height:56px!important}body.page-id-277 .mb-i-hero-grid{min-height:550px!important}body.page-id-277 .mb-i-scene{height:550px!important}}@media(max-width:650px){body.page-id-268 .mb-cta-in{display:grid!important;grid-template-columns:minmax(0,1fr) 105px!important;gap:12px!important;align-items:center!important}body.page-id-268 .mb-cta-in>div:first-child{grid-column:1!important;grid-row:1!important;min-width:0!important}body.page-id-268 .mb-cta-in .mb-pig{grid-column:2!important;grid-row:1!important;width:105px!important;height:auto!important;margin:0!important;padding:0!important;align-self:center!important}body.page-id-268 .mb-cta-in .mb-pig img{display:block!important;width:100px!important;height:auto!important;max-width:100%!important;margin:0 auto!important}body.page-id-268 .mb-cta h2{font-size:25px!important;line-height:1.12!important}body.page-id-268 .mb-cta p{font-size:14px!important;line-height:1.45!important}body.page-id-268 .mb-cta .mb-btn{font-size:14px!important;padding:13px 14px!important;white-space:normal!important;text-align:center!important}}@media(min-width:651px) and (max-width:980px){body.page-id-268 .mb-form h3,body.page-id-277 .mb-i-form h3,body.page-id-286 .mb-m-form h3{font-size:21px!important;line-height:1.3!important;font-weight:900!important}body.page-id-268 .mb-form p,body.page-id-277 .mb-i-form p,body.page-id-286 .mb-m-form p{font-size:14px!important;line-height:1.5!important;font-weight:550!important}body.page-id-268 .mb-form label,body.page-id-277 .mb-i-form label,body.page-id-286 .mb-m-form label{font-size:13px!important;font-weight:800!important}body.page-id-268 .mb-form input,body.page-id-268 .mb-form select,body.page-id-277 .mb-i-form input,body.page-id-277 .mb-i-form select,body.page-id-286 .mb-m-form input,body.page-id-286 .mb-m-form select{font-size:14px!important;height:46px!important}body.page-id-268 .mb-form .mb-btn,body.page-id-277 .mb-i-form .mb-i-btn,body.page-id-286 .mb-m-form .mb-m-btn{font-size:16px!important;font-weight:850!important;min-height:54px!important}body.page-id-286 .mb-m-hero-grid{grid-template-columns:1fr 1fr!important;align-items:center!important}body.page-id-286 .mb-m-copy{grid-column:1!important;grid-row:1!important}body.page-id-286 .mb-m-scene{grid-column:2!important;grid-row:1!important;width:calc(100% + 180px)!important}body.page-id-286 .mb-m-form{grid-column:2!important;grid-row:1!important;width:100%!important;max-width:none!important;margin:0!important;position:relative!important;z-index:3!important}body.page-id-286 .mb-m-benefit-grid{grid-template-columns:repeat(4,1fr)!important}body.page-id-286 .mb-m-benefit{padding:0!important;background:transparent!important}body.page-id-286 .mb-m-cta-grid{grid-template-columns:1fr 260px!important}}@media(max-width:650px){body.page-id-268 .mb-hero-copy h1,body.page-id-277 .mb-i-copy h1{font-size:36px!important;line-height:1.06!important;letter-spacing:-1px!important;margin-bottom:22px!important}body.page-id-268 .mb-checks,body.page-id-277 .mb-i-checks{display:grid!important;grid-template-columns:1fr!important;gap:11px!important;font-size:16px!important;font-weight:700!important}body.page-id-268 .mb-scene,body.page-id-277 .mb-i-scene{width:calc(100% + 24px)!important;margin-left:-12px!important;margin-right:-12px!important;height:430px!important;min-height:430px!important;order:2!important}body.page-id-268 .mb-scene img,body.page-id-277 .mb-i-scene img{width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important}body.page-id-268 .mb-form,body.page-id-277 .mb-i-form{order:3!important;width:100%!important;max-width:none!important;margin:-55px 0 24px!important;padding:27px 25px!important;position:relative!important;z-index:3!important}body.page-id-268 .mb-form h3,body.page-id-277 .mb-i-form h3{font-size:20px!important;line-height:1.3!important;font-weight:900!important;letter-spacing:0!important;white-space:normal!important}body.page-id-268 .mb-form p,body.page-id-277 .mb-i-form p{font-size:14px!important;line-height:1.55!important;font-weight:500!important}body.page-id-268 .mb-form label,body.page-id-277 .mb-i-form label{font-size:13px!important;line-height:1.4!important;font-weight:800!important}body.page-id-268 .mb-form input,body.page-id-268 .mb-form select,body.page-id-277 .mb-i-form input,body.page-id-277 .mb-i-form select{font-size:14px!important;font-weight:400!important;height:46px!important;margin-bottom:15px!important}body.page-id-268 .mb-form .mb-btn,body.page-id-277 .mb-i-form .mb-i-btn{font-size:16px!important;font-weight:800!important;min-height:54px!important}body.page-id-268 .mb-trust,body.page-id-277 .mb-i-trust{min-height:126px!important;padding:22px 0!important}body.page-id-268 .mb-trust .mb-wrap,body.page-id-277 .mb-i-trust .mb-i-wrap{min-height:82px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:14px!important;text-align:center!important}body.page-id-268 .mb-cards,body.page-id-277 .mb-i-cards{grid-template-columns:1fr!important;gap:22px!important}body.page-id-268 .mb-card,body.page-id-277 .mb-i-card{width:100%!important;min-height:190px!important;height:auto!important;padding:30px 20px!important}body.page-id-268 .mb-card h3,body.page-id-277 .mb-i-card h3{font-size:19px!important;line-height:1.3!important;font-weight:800!important}body.page-id-268 .mb-card p,body.page-id-277 .mb-i-card p{font-size:16px!important;line-height:1.5!important}body.page-id-268 .mb-steps,body.page-id-277 .mb-i-steps{grid-template-columns:1fr!important;gap:18px!important}body.page-id-268 .mb-step,body.page-id-277 .mb-i-step{width:100%!important;min-height:131px!important;padding:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important}body.page-id-268 .mb-step h3,body.page-id-277 .mb-i-step h4{font-size:18px!important;line-height:1.3!important;font-weight:800!important}body.page-id-268 .mb-step p,body.page-id-277 .mb-i-step p{font-size:15px!important;line-height:1.55!important}body.page-id-268 .mb-arrow,body.page-id-277 .mb-i-step-arrow{display:none!important}body.page-id-268 .mb-benefit-grid,body.page-id-277 .mb-i-benefit-grid{grid-template-columns:1fr!important;gap:18px!important}body.page-id-268 .mb-benefit,body.page-id-277 .mb-i-benefit{width:100%!important;min-height:147px!important;background:#fff!important;border-radius:10px!important;padding:18px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}body.page-id-268 .mb-benefit h3,body.page-id-277 .mb-i-benefit h4{font-size:16px!important;line-height:1.3!important;font-weight:800!important}body.page-id-268 .mb-benefit p,body.page-id-277 .mb-i-benefit p{font-size:14px!important;line-height:1.5!important}body.page-id-277 .mb-i-cta{display:grid!important;grid-template-columns:minmax(0,1fr) 100px!important;gap:12px!important;align-items:center!important}}body .mb-home .mb-card a::after,body .mb-home .mb-card a.et_pb_button::after{content:none!important;display:none!important}.mb-rating,.mb-rating span,.mb-i-trust .mb-i-wrap,.mb-i-stars,.mb-i-stars span{font-size:14px!important;line-height:1.35!important}.mb-save .mb-line span{font-size:14px!important;line-height:1.25!important}.mb-i-badge{font-size:14px!important;line-height:1.25!important}body .mb-save .mb-line,body .mb-save .mb-line span,body .mb-save .mb-line strong,body .mb-save .mb-line *{font-size:14px!important;line-height:1.3!important}body .mb-i-benefit strong,body .mb-i-benefit b,body .mb-i-badge,body [class*="mb-i-benefit"] strong,body [class*="mb-m-benefit"] strong,body [class*="mb-e-benefit"] strong,body [class*="ben[Truncated]
/* MB MOBILE HEADER LOCK 2026-08-13 */
@media (max-width: 980px) {
  body:not(.page-id-304) .et-l--header,
  body:not(.page-id-304) .et-l--header .et_builder_inner_content {
    background:#063b8f !important;
    height:126px !important;
    min-height:126px !important;
    max-height:126px !important;
    overflow:visible !important;
    position:relative !important;
    z-index:99990 !important;
  }

  body:not(.page-id-304) .et-l--header .et_pb_section,
  body:not(.page-id-304) .et-l--header .et_pb_row,
  body:not(.page-id-304) .et-l--header .et_pb_column,
  body:not(.page-id-304) .et-l--header .et_pb_module {
    background:transparent !important;
    box-shadow:none !important;
    transform:none !important;
  }

  body:not(.page-id-304) .et-l--header .mb-header-section,
  body:not(.page-id-304) .et-l--header .et_pb_section_0_tb_header {
    background:#063b8f !important;
    height:126px !important;
    min-height:126px !important;
    max-height:126px !important;
    padding:0 !important;
    overflow:visible !important;
  }

  body:not(.page-id-304) .et-l--header .mb-service-row,
  body:not(.page-id-304) .et-l--header .et_pb_row_0_tb_header {
    position:absolute !important;
    top:0 !important;
    left:0 !important;
    right:0 !important;
    width:100% !important;
    max-width:none !important;
    height:72px !important;
    min-height:72px !important;
    margin:0 !important;
    padding:12px 20px 0 !important;
    display:block !important;
    z-index:3 !important;
  }

  body:not(.page-id-304) .et-l--header .mb-main-row,
  body:not(.page-id-304) .et-l--header .et_pb_row_1_tb_header {
    position:absolute !important;
    left:0 !important;
    right:0 !important;
    bottom:0 !important;
    width:100% !important;
    max-width:none !important;
    height:54px !important;
    min-height:54px !important;
    margin:0 !important;
    padding:0 20px !important;
    display:flex !important;
    justify-content:flex-end !important;
    align-items:center !important;
    background:#063b8f !important;
    overflow:visible !important;
    z-index:10 !important;
  }

  body:not(.page-id-304) .et-l--header .mb-logo,
  body:not(.page-id-304) .et-l--header .mb-logo-wrap,
  body:not(.page-id-304) .et-l--header .et_pb_image,
  body:not(.page-id-304) .et-l--header .et_pb_image img {
    display:block !important;
    opacity:1 !important;
    visibility:visible !important;
  }

  body:not(.page-id-304) .et-l--header .mb-logo,
  body:not(.page-id-304) .et-l--header .et_pb_image_0_tb_header {
    position:absolute !important;
    left:20px !important;
    top:12px !important;
    width:164px !important;
    max-width:164px !important;
    height:auto !important;
    margin:0 !important;
    padding:0 !important;
    z-index:20 !important;
  }

  body:not(.page-id-304) .et-l--header .mb-logo img,
  body:not(.page-id-304) .et-l--header .et_pb_image_0_tb_header img {
    width:164px !important;
    max-width:164px !important;
    height:auto !important;
  }

  body:not(.page-id-304) .et-l--header .mb-service-row .et_pb_text,
  body:not(.page-id-304) .et-l--header .et_pb_text_0_tb_header {
    position:absolute !important;
    top:14px !important;
    right:20px !important;
    width:auto !important;
    max-width:190px !important;
    margin:0 !important;
    padding:0 !important;
    color:#fff !important;
    text-align:right !important;
    z-index:30 !important;
  }

  body:not(.page-id-304) .et-l--header .et_pb_text_0_tb_header,
  body:not(.page-id-304) .et-l--header .et_pb_text_0_tb_header * {
    color:#fff !important;
    font-size:12px !important;
    line-height:1.15 !important;
    font-weight:800 !important;
    text-decoration:none !important;
    white-space:nowrap !important;
  }

  body:not(.page-id-304) .et-l--header a[href^="tel:"] {
    color:#fff !important;
    pointer-events:auto !important;
    text-decoration:none !important;
  }

  body:not(.page-id-304) .et-l--header .mb-trust,
  body:not(.page-id-304) .et-l--header [class*="trust"],
  body:not(.page-id-304) .et-l--header [class*="Trust"] {
    display:none !important;
    visibility:hidden !important;
  }

  body:not(.page-id-304) .et-l--header .et_pb_menu,
  body:not(.page-id-304) .et-l--header .et_pb_menu_inner_container,
  body:not(.page-id-304) .et-l--header .et_pb_menu__wrap {
    position:static !important;
    width:auto !important;
    height:54px !important;
    min-height:54px !important;
    margin:0 !important;
    padding:0 !important;
    display:flex !important;
    justify-content:flex-end !important;
    align-items:center !important;
    background:transparent !important;
    overflow:visible !important;
  }

  body:not(.page-id-304) .et-l--header .et_pb_menu__menu {
    display:none !important;
  }

  body:not(.page-id-304) .et-l--header .et_mobile_nav_menu {
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:48px !important;
    height:48px !important;
    margin:0 !important;
    padding:0 !important;
    position:relative !important;
    z-index:100010 !important;
  }

  body:not(.page-id-304) .et-l--header .mobile_menu_bar {
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:48px !important;
    height:48px !important;
    margin:0 !important;
    padding:0 !important;
    color:#fff !important;
    cursor:pointer !important;
    position:relative !important;
    z-index:100011 !important;
  }

  body:not(.page-id-304) .et-l--header .mobile_menu_bar:before {
    content:"☰" !important;
    font-family:Arial, Helvetica, sans-serif !important;
    font-size:34px !important;
    line-height:1 !important;
    color:#fff !important;
    opacity:1 !important;
  }

  body:not(.page-id-304) .et-l--header .et_mobile_menu {
    position:absolute !important;
    top:54px !important;
    right:0 !important;
    left:auto !important;
    width:min(330px, calc(100vw - 32px)) !important;
    max-height:calc(100vh - 150px) !important;
    overflow:auto !important;
    background:#063b8f !important;
    border:0 !important;
    border-top:1px solid rgba(255,255,255,.2) !important;
    border-radius:0 0 16px 16px !important;
    padding:8px 0 !important;
    box-shadow:0 18px 34px rgba(0,0,0,.24) !important;
    opacity:1 !important;
    z-index:100012 !important;
  }

  body:not(.page-id-304) .et-l--header .et_mobile_menu li {
    display:block !important;
    margin:0 !important;
    padding:0 !important;
    border-top:1px solid rgba(255,255,255,.18) !important;
    background:transparent !important;
  }

  body:not(.page-id-304) .et-l--header .et_mobile_menu li:first-child {
    border-top:0 !important;
  }

  body:not(.page-id-304) .et-l--header .et_mobile_menu a {
    display:block !important;
    padding:16px 24px !important;
    color:#fff !important;
    background:transparent !important;
    font-size:20px !important;
    line-height:1.2 !important;
    font-weight:850 !important;
    text-decoration:none !important;
    text-align:left !important;
    opacity:1 !important;
    pointer-events:auto !important;
    text-shadow:none !important;
  }
}

@media (max-width: 430px) {
  body:not(.page-id-304) .et-l--header,
  body:not(.page-id-304) .et-l--header .et_builder_inner_content,
  body:not(.page-id-304) .et-l--header .mb-header-section,
  body:not(.page-id-304) .et-l--header .et_pb_section_0_tb_header {
    height:118px !important;
    min-height:118px !important;
    max-height:118px !important;
  }
  body:not(.page-id-304) .et-l--header .mb-service-row,
  body:not(.page-id-304) .et-l--header .et_pb_row_0_tb_header {
    height:66px !important;
    min-height:66px !important;
    padding:10px 16px 0 !important;
  }
  body:not(.page-id-304) .et-l--header .mb-main-row,
  body:not(.page-id-304) .et-l--header .et_pb_row_1_tb_header {
    height:52px !important;
    min-height:52px !important;
    padding:0 16px !important;
  }
  body:not(.page-id-304) .et-l--header .mb-logo,
  body:not(.page-id-304) .et-l--header .et_pb_image_0_tb_header,
  body:not(.page-id-304) .et-l--header .mb-logo img,
  body:not(.page-id-304) .et-l--header .et_pb_image_0_tb_header img {
    width:150px !important;
    max-width:150px !important;
  }
  body:not(.page-id-304) .et-l--header .mb-logo,
  body:not(.page-id-304) .et-l--header .et_pb_image_0_tb_header {
    left:16px !important;
    top:10px !important;
  }
  body:not(.page-id-304) .et-l--header .mb-service-row .et_pb_text,
  body:not(.page-id-304) .et-l--header .et_pb_text_0_tb_header {
    right:16px !important;
    top:12px !important;
    max-width:170px !important;
  }
  body:not(.page-id-304) .et-l--header .et_pb_text_0_tb_header,
  body:not(.page-id-304) .et-l--header .et_pb_text_0_tb_header * {
    font-size:11px !important;
  }
}
/* END MB MOBILE HEADER LOCK 2026-08-13 */

/* CODEX SMALL INPUT 0813 */

/* MB GSM HEADER FIX 2026-09-02 V2
   Rechter mobiele menubalk + harde Trustpilot-verwijdering uit gewone header.
   Geldt niet voor vergelijkingspagina. */
@media (max-width:980px){
body:not(.page-id-304) .et-l--header{--mb-h:122px;background:#073f94!important;position:relative!important;z-index:999990!important;overflow:visible!important;min-height:var(--mb-h)!important;height:auto!important}
body:not(.page-id-304) .et-l--header .et_builder_inner_content,body:not(.page-id-304) .et-l--header .et_pb_section,body:not(.page-id-304) .et-l--header .et_pb_row{background:#073f94!important;position:relative!important;overflow:visible!important;min-height:var(--mb-h)!important;height:var(--mb-h)!important;max-height:none!important;width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box!important}
body:not(.page-id-304) .et-l--header .et_pb_row{padding:0 18px!important;display:block!important}
body:not(.page-id-304) .et-l--header:has(.mobile_nav.opened),body:not(.page-id-304) .et-l--header:has(.mobile_nav.opened) .et_builder_inner_content,body:not(.page-id-304) .et-l--header:has(.mobile_nav.opened) .et_pb_section,body:not(.page-id-304) .et-l--header:has(.mobile_nav.opened) .et_pb_row{min-height:var(--mb-h)!important;height:var(--mb-h)!important}
body:not(.page-id-304) .et-l--header .et_pb_image_0_tb_header,body:not(.page-id-304) .et-l--header .mb-logo{position:absolute!important;left:18px!important;top:14px!important;width:176px!important;max-width:54vw!important;margin:0!important;padding:0!important;z-index:100020!important;pointer-events:auto!important}
body:not(.page-id-304) .et-l--header .et_pb_image_0_tb_header img,body:not(.page-id-304) .et-l--header .mb-logo img{width:176px!important;max-width:54vw!important;height:auto!important;display:block!important}
body:not(.page-id-304) .et-l--header .et_pb_text_0_tb_header,body:not(.page-id-304) .et-l--header .mb-header-service{position:absolute!important;left:18px!important;right:auto!important;top:82px!important;width:auto!important;max-width:calc(100vw - 36px)!important;margin:0!important;padding:0!important;color:#fff!important;font-family:Poppins,Arial,sans-serif!important;font-size:13px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important;z-index:100030!important;display:block!important;visibility:visible!important;opacity:1!important}
body:not(.page-id-304) .et-l--header .et_pb_text_0_tb_header a[href^='tel:'],body:not(.page-id-304) .et-l--header .mb-header-service a[href^='tel:'],body:not(.page-id-304) .et-l--header a[href^='tel:']{color:#fff!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;white-space:nowrap!important;width:auto!important;max-width:calc(100vw - 36px)!important;height:auto!important;pointer-events:auto!important}
body:not(.page-id-304) .et-l--header .et_pb_image_1_tb_header{position:absolute!important;left:18px!important;top:82px!important;width:auto!important;max-width:calc(100vw - 36px)!important;height:auto!important;margin:0!important;padding:0!important;line-height:1!important;background:transparent!important;z-index:100025!important;overflow:hidden!important;transform:none!important}
body:not(.page-id-304) .et-l--header .et_pb_image_1_tb_header img,body:not(.page-id-304) .et-l--header a[href^='tel:'] img,body:not(.page-id-304) .et-l--header img[src*='Trustpilot'],body:not(.page-id-304) .et-l--header img[src*='trustpilot'],body:not(.page-id-304) .et-l--header img[src*='Klantenservice-Trustpilot'],body:not(.page-id-304) .et-l--header [class*='trust'],body:not(.page-id-304) .et-l--header [class*='Trust'],body:not(.page-id-304) .et-l--header [id*='trust'],body:not(.page-id-304) .et-l--header [id*='Trust']{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
body:not(.page-id-304) .et-l--header .et_pb_image_1_tb_header a[href^='tel:']:before{content:'Klantenservice  ☎  0465 03 75 49';display:inline-block!important;color:#fff!important;font-family:Poppins,Arial,sans-serif!important;font-size:13px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important}
body:not(.page-id-304) .et-l--header:has(.mobile_nav.opened) a[href^='tel:']{pointer-events:none!important}
body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header{position:absolute!important;right:18px!important;top:28px!important;left:auto!important;width:58px!important;height:58px!important;margin:0!important;padding:0!important;background:transparent!important;z-index:2147482500!important;overflow:visible!important}
body:not(.page-id-304) .et-l--header .et_pb_menu,body:not(.page-id-304) .et-l--header .et_pb_menu_inner_container,body:not(.page-id-304) .et-l--header .et_pb_menu__wrap{background:transparent!important;overflow:visible!important;width:58px!important;height:58px!important;margin:0!important;padding:0!important}
body:not(.page-id-304) .et-l--header .et_pb_menu__menu{display:none!important}
body:not(.page-id-304) .et-l--header .et_mobile_nav_menu,body:not(.page-id-304) .et-l--header .mobile_nav{display:flex!important;align-items:center!important;justify-content:center!important;width:58px!important;height:58px!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important;z-index:2147482600!important;pointer-events:auto!important}
body:not(.page-id-304) .et-l--header .mobile_menu_bar{display:flex!important;align-items:center!important;justify-content:center!important;width:58px!important;height:58px!important;margin:0!important;padding:0!important;cursor:pointer!important;z-index:2147482700!important}
body:not(.page-id-304) .et-l--header .mobile_menu_bar:before{content:'☰'!important;font-family:Arial,Helvetica,sans-serif!important;color:#fff!important;font-size:39px!important;font-weight:800!important;line-height:1!important;opacity:1!important;top:auto!important;left:auto!important}
body:not(.page-id-304) .et-l--header .mobile_nav.closed .et_mobile_menu{display:none!important}
body:not(.page-id-304) .et-l--header .mobile_nav.opened .et_mobile_menu{display:block!important}
body:not(.page-id-304) .et-l--header .et_mobile_menu{position:fixed!important;top:122px!important;right:18px!important;left:auto!important;width:min(330px,calc(100vw - 36px))!important;max-width:330px!important;max-height:calc(100vh - 140px)!important;overflow:auto!important;margin:0!important;padding:0!important;background:#073f94!important;border:0!important;border-radius:0 0 22px 22px!important;box-shadow:0 20px 36px rgba(0,20,70,.32)!important;z-index:2147483000!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}
body:not(.page-id-304) .et-l--header .et_mobile_menu:before{content:'';position:fixed;inset:0;z-index:-1;pointer-events:auto;background:transparent}
body:not(.page-id-304) .et-l--header .et_mobile_menu li{display:block!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border-bottom:1px solid rgba(255,255,255,.16)!important}
body:not(.page-id-304) .et-l--header .et_mobile_menu li:last-child{border-bottom:0!important}
body:not(.page-id-304) .et-l--header .et_mobile_menu a{display:block!important;width:100%!important;padding:18px 24px!important;color:#fff!important;background:transparent!important;font-family:Poppins,Arial,sans-serif!important;font-size:20px!important;line-height:1.25!important;font-weight:850!important;text-align:left!important;text-decoration:none!important;text-shadow:none!important;opacity:1!important;pointer-events:auto!important}
body:not(.page-id-304) .et-l--header .et_mobile_menu a:hover,body:not(.page-id-304) .et-l--header .et_mobile_menu a:focus{background:rgba(255,255,255,.12)!important;color:#fff!important}
}
@media (min-width:431px) and (max-width:980px){body:not(.page-id-304) .et-l--header{--mb-h:126px}body:not(.page-id-304) .et-l--header .et_pb_image_0_tb_header,body:not(.page-id-304) .et-l--header .mb-logo{left:22px!important;top:14px!important;width:190px!important;max-width:42vw!important}body:not(.page-id-304) .et-l--header .et_pb_image_0_tb_header img,body:not(.page-id-304) .et-l--header .mb-logo img{width:190px!important;max-width:42vw!important}body:not(.page-id-304) .et-l--header .et_pb_text_0_tb_header,body:not(.page-id-304) .et-l--header .mb-header-service,body:not(.page-id-304) .et-l--header .et_pb_image_1_tb_header{left:22px!important;top:92px!important}body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header{right:22px!important;top:28px!important}body:not(.page-id-304) .et-l--header .et_mobile_menu{top:126px!important;right:22px!important}}
@media (max-width:374px){body:not(.page-id-304) .et-l--header .et_pb_image_0_tb_header,body:not(.page-id-304) .et-l--header .mb-logo{width:150px!important;max-width:48vw!important}body:not(.page-id-304) .et-l--header .et_pb_image_0_tb_header img,body:not(.page-id-304) .et-l--header .mb-logo img{width:150px!important;max-width:48vw!important}body:not(.page-id-304) .et-l--header .et_pb_image_1_tb_header a[href^='tel:']:before{font-size:12px!important}}


/* MB GSM header zoals vergelijkingspagina + menu - 2026-09-04 */
@media only screen and (max-width: 767px) {
  html body:not(.page-id-304) .et-l--header,
  html body:not(.page-id-304) .et-l--header .et_builder_inner_content,
  html body:not(.page-id-304) .et-l--header .et_pb_section_0_tb_header,
  html body:not(.page-id-304) .et-l--header .et_pb_row_0_tb_header {
    background: #0f4695 !important;
    overflow: visible !important;
    z-index: 99999 !important;
  }

  html body:not(.page-id-304) .et-l--header .et_builder_inner_content,
  html body:not(.page-id-304) .et-l--header .et_pb_section_0_tb_header,
  html body:not(.page-id-304) .et-l--header .et_pb_row_0_tb_header {
    display: block !important;
    position: relative !important;
    width: 100% !important;
    max-width: 100% !important;
    min-height: 330px !important;
    height: 330px !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  html body:not(.page-id-304).mb-gsm-menu-open .et-l--header .et_builder_inner_content,
  html body:not(.page-id-304).mb-gsm-menu-open .et-l--header .et_pb_section_0_tb_header,
  html body:not(.page-id-304).mb-gsm-menu-open .et-l--header .et_pb_row_0_tb_header {
    min-height: 615px !important;
    height: 615px !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_image_0_tb_header {
    position: absolute !important;
    left: 38px !important;
    top: 42px !important;
    width: 220px !important;
    max-width: 58vw !important;
    height: auto !important;
    margin: 0 !important;
    display: block !important;
    z-index: 100002 !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_image_0_tb_header img {
    width: 100% !important;
    height: auto !important;
    max-height: 90px !important;
    object-fit: contain !important;
    display: block !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_image_1_tb_header,
  html body:not(.page-id-304) .et-l--header .mb-gsm-phone-module {
    position: absolute !important;
    left: 38px !important;
    right: 24px !important;
    top: 145px !important;
    width: auto !important;
    height: 42px !important;
    margin: 0 !important;
    padding: 0 !important;
    display: flex !important;
    justify-content: flex-start !important;
    align-items: center !important;
    z-index: 100005 !important;
    overflow: visible !important;
    pointer-events: auto !important;
  }

  html body:not(.page-id-304) .et-l--header .mb-gsm-phone-module img {
    display: none !important;
  }

  html body:not(.page-id-304) .et-l--header .mb-gsm-phone-link {
    display: inline-flex !important;
    align-items: center !important;
    width: auto !important;
    max-width: 100% !important;
    min-height: 42px !important;
    padding: 0 !important;
    margin: 0 !important;
    color: #ffffff !important;
    font-family: inherit !important;
    font-size: 0 !important;
    font-weight: 800 !important;
    line-height: 1 !important;
    letter-spacing: -0.02em !important;
    text-decoration: none !important;
    white-space: nowrap !important;
  }

  html body:not(.page-id-304) .et-l--header .mb-gsm-phone-link::before {
    content: "☎ 0465 03 75 49" !important;
    color: #ffffff !important;
    font-size: 25px !important;
    font-weight: 800 !important;
    line-height: 1 !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_row_0_tb_header::after {
    content: "" !important;
    position: absolute !important;
    left: 38px !important;
    top: 204px !important;
    width: min(338px, calc(100vw - 58px)) !important;
    height: 43px !important;
    display: block !important;
    background-repeat: no-repeat !important;
    background-position: left center !important;
    background-size: contain !important;
    z-index: 100004 !important;
    pointer-events: none !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='338' height='43' viewBox='0 0 338 43'%3E%3Ctext x='0' y='33' font-size='38' fill='%2300b67a' font-family='Arial,sans-serif' font-weight='800'%3E%E2%98%85%3C/text%3E%3Ctext x='48' y='31' font-size='28' fill='white' font-family='Arial,sans-serif' font-weight='800'%3ETrustpilot%3C/text%3E%3Cg transform='translate(186 9)'%3E%3Crect width='27' height='27' fill='%2300b67a'/%3E%3Crect x='31' width='27' height='27' fill='%2300b67a'/%3E%3Crect x='62' width='27' height='27' fill='%2300b67a'/%3E%3Crect x='93' width='27' height='27' fill='%2300b67a'/%3E%3Crect x='124' width='27' height='27' fill='%2300b67a'/%3E%3Ctext x='5' y='22' font-size='22' fill='white' font-family='Arial,sans-serif'%3E%E2%98%85%3C/text%3E%3Ctext x='36' y='22' font-size='22' fill='white' font-family='Arial,sans-serif'%3E%E2%98%85%3C/text%3E%3Ctext x='67' y='22' font-size='22' fill='white' font-family='Arial,sans-serif'%3E%E2%98%85%3C/text%3E%3Ctext x='98' y='22' font-size='22' fill='white' font-family='Arial,sans-serif'%3E%E2%98%85%3C/text%3E%3Ctext x='129' y='22' font-size='22' fill='white' font-family='Arial,sans-serif'%3E%E2%98%85%3C/text%3E%3C/g%3E%3Ctext x='318' y='31' font-size='25' fill='white' font-family='Arial,sans-serif' font-weight='800'%3E4,6/5%3C/text%3E%3C/svg%3E") !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_section_0_tb_header::after {
    content: "" !important;
    position: absolute !important;
    left: 38px !important;
    top: 262px !important;
    width: min(310px, calc(100vw - 70px)) !important;
    height: 44px !important;
    display: block !important;
    background-repeat: no-repeat !important;
    background-position: left center !important;
    background-size: contain !important;
    z-index: 100004 !important;
    pointer-events: none !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='310' height='44' viewBox='0 0 310 44'%3E%3Cpath d='M22 3 L39 10 V22 C39 32 32 39 22 42 C12 39 5 32 5 22 V10 Z' fill='none' stroke='white' stroke-width='4' stroke-linejoin='round'/%3E%3Cpath d='M14 22 L20 28 L31 15' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ctext x='61' y='31' font-size='27' fill='white' font-family='Arial,sans-serif' font-weight='800'%3E100%25 onafhankelijk%3C/text%3E%3C/svg%3E") !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header {
    position: absolute !important;
    right: 42px !important;
    top: 60px !important;
    width: 64px !important;
    height: 64px !important;
    padding: 0 !important;
    margin: 0 !important;
    display: block !important;
    z-index: 100030 !important;
    background: transparent !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .et_pb_menu_inner_container,
  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .et_pb_menu__wrap,
  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .mobile_nav,
  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .et_mobile_nav_menu,
  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .mobile_menu_bar {
    position: static !important;
    display: block !important;
    width: 64px !important;
    height: 64px !important;
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .mobile_menu_bar:before {
    color: #ffffff !important;
    font-size: 56px !important;
    line-height: 64px !important;
    width: 64px !important;
    height: 64px !important;
    display: block !important;
    text-align: center !important;
    opacity: 1 !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .mobile_nav.opened .mobile_menu_bar:before {
    content: "\4d" !important;
    font-size: 48px !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .et_mobile_menu {
    position: absolute !important;
    top: 250px !important;
    left: auto !important;
    right: -12px !important;
    width: min(322px, calc(100vw - 56px)) !important;
    max-width: calc(100vw - 56px) !important;
    margin: 0 !important;
    padding: 10px 0 14px !important;
    background: #0f4695 !important;
    border: 0 !important;
    border-radius: 0 0 28px 28px !important;
    box-shadow: 0 18px 36px rgba(0, 32, 90, 0.22) !important;
    overflow: hidden !important;
    z-index: 100050 !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .mobile_nav.opened .et_mobile_menu {
    display: block !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .et_mobile_menu li a {
    display: block !important;
    width: 100% !important;
    padding: 22px 28px !important;
    color: #ffffff !important;
    background: #0f4695 !important;
    font-size: 27px !important;
    font-weight: 800 !important;
    line-height: 1.08 !important;
    text-align: left !important;
    opacity: 1 !important;
    border-bottom: 1px solid rgba(255,255,255,0.09) !important;
    pointer-events: auto !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .et_mobile_menu li a:hover,
  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .et_mobile_menu li.current-menu-item > a {
    background: rgba(255,255,255,0.10) !important;
  }

  html body:not(.page-id-304) #main-content .entry-content > .et-l--post > .et_builder_inner_content > .et_pb_section_0:first-child,
  html body:not(.page-id-304) #main-content .entry-content .et_builder_inner_content > .et_pb_section_0:first-child,
  html body:not(.page-id-304) #main-content .et_builder_inner_content > .et_pb_section_0:first-child,
  html body:not(.page-id-304) .entry-content .et_builder_inner_content > .et_pb_section_0:first-child,
  html body:not(.page-id-304) .et_pb_section_0:first-of-type {
    padding-top: 30px !important;
  }
}

@media only screen and (max-width: 390px) {
  html body:not(.page-id-304) .et-l--header .et_pb_image_0_tb_header,
  html body:not(.page-id-304) .et-l--header .et_pb_image_1_tb_header,
  html body:not(.page-id-304) .et-l--header .mb-gsm-phone-module,
  html body:not(.page-id-304) .et-l--header .et_pb_row_0_tb_header::after,
  html body:not(.page-id-304) .et-l--header .et_pb_section_0_tb_header::after {
    left: 30px !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_image_0_tb_header {
    width: 205px !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header {
    right: 34px !important;
  }

  html body:not(.page-id-304) .et-l--header .mb-gsm-phone-link::before {
    font-size: 23px !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_row_0_tb_header::after {
    width: min(326px, calc(100vw - 48px)) !important;
  }
}
/* einde MB GSM header zoals vergelijkingspagina + menu */﻿/* ==========================================
   MINDERBETALEN.BE
   HERO + BESPARINGSKAART + TRUSTPILOT
   + VERGELIJKBLOK + WAAROM-KIEZEN + CTA
   VOLLEDIGE VERVANG-CSS
   ========================================== */


/* ==========================================
   HERO TITEL
   ========================================== */

.mb-hero-title {
  margin-top: 42px !important;
  margin-left: 42px !important;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
  padding: 0 !important;
}

.mb-hero-title .et_pb_text_inner,
.mb-hero-title h1,
.mb-hero-title h1 span {
  font-family: 'Poppins', sans-serif !important;
  font-weight: 900 !important;
  margin: 0 !important;
  padding: 0 !important;
}

.mb-hero-title h1 {
  font-size: clamp(54px, 4.2vw, 76px) !important;
  line-height: 0.82em !important;
  letter-spacing: -2px !important;
  color: #003390 !important;
}

.mb-hero-title .mb-title-dark,
.mb-hero-title .mb-title-blue {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 0.82em !important;
}

.mb-hero-title .mb-title-dark {
  color: #003390 !important;
}

.mb-hero-title .mb-title-blue {
  color: #1478ff !important;
  margin-top: -6px !important;
}


/* ==========================================
   HERO TEKST + VOORDELEN + KNOP
   ========================================== */

.mb-hero-text,
.mb-hero-benefits,
.mb-hero-button {
  margin-left: 42px !important;
}

.mb-hero-text,
.mb-hero-text p,
.mb-hero-benefits,
.mb-hero-benefits p,
.mb-hero-benefits li {
  font-family: 'Poppins', sans-serif !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.35em !important;
  color: #003390 !important;
}

.mb-hero-benefits p {
  margin-bottom: 22px !important;
}


/* ==========================================
   HERO KNOP
   ========================================== */

.mb-hero-button .et_pb_button {
  font-family: 'Poppins', sans-serif !important;
  font-size: 20px !important;
  font-weight: 800 !important;
  color: #ffffff !important;
  background-color: #ff5b00 !important;
  border-color: #ff5b00 !important;
  border-radius: 10px !important;
  padding: 14px 28px !important;
}

.mb-hero-button .et_pb_button:hover {
  background-color: #f05200 !important;
  border-color: #f05200 !important;
  color: #ffffff !important;
}


/* ==========================================
   OUDE DIVI-BESPARINGSKAART VERBERGEN
   ========================================== */

.mb-saving-card {
  display: none !important;
}


/* ==========================================
   BESPARINGSKAART
   Deze blijft bewust zoals ze stond.
   ========================================== */

.mb-savings-box {
  box-sizing: border-box !important;
  width: min(92%, 1280px) !important;
  max-width: 1280px !important;
  min-height: 174px !important;
  margin: 20px auto 0 auto !important;
  transform: translateX(70px) !important;
  position: relative !important;
  z-index: 30 !important;
  display: grid !important;
  grid-template-columns: 150px 305px 1fr !important;
  align-items: center !important;
  background: #ffffff !important;
  border-radius: 22px !important;
  box-shadow: 0 16px 45px rgba(0, 35, 85, 0.13) !important;
  overflow: hidden !important;
  font-family: 'Poppins', sans-serif !important;
}

.mb-savings-piggy {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.mb-savings-piggy img {
  width: 118px !important;
  max-width: 118px !important;
  height: auto !important;
  display: block !important;
}

.mb-savings-total {
  min-height: 112px !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  padding-right: 34px !important;
  border-right: 1px solid #e4e9f0 !important;
}

.mb-savings-label {
  font-size: 20px !important;
  font-weight: 800 !important;
  line-height: 1.15em !important;
  color: #003390 !important;
  margin-bottom: 6px !important;
}

.mb-savings-amount {
  font-size: 64px !important;
  font-weight: 900 !important;
  line-height: 0.95em !important;
  letter-spacing: -2px !important;
  color: #39b54a !important;
  margin-bottom: 8px !important;
}

.mb-savings-amount span {
  font-size: 24px !important;
  font-weight: 800 !important;
  letter-spacing: 0 !important;
  margin-left: 4px !important;
  color: #39b54a !important;
}

.mb-savings-note {
  font-size: 20px !important;
  font-weight: 700 !important;
  line-height: 1.2em !important;
  color: #003390 !important;
}

.mb-savings-list {
  padding: 16px 30px 16px 34px !important;
}

.mb-savings-row {
  min-height: 48px !important;
  display: grid !important;
  grid-template-columns: 38px 1fr auto 22px !important;
  align-items: center !important;
  column-gap: 12px !important;
  border-bottom: 1px solid #e9edf3 !important;
}

.mb-savings-row:last-child {
  border-bottom: none !important;
}

.mb-savings-icon {
  width: 30px !important;
  height: 30px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.mb-icon-energy {
  color: #39b54a !important;
}

.mb-icon-internet {
  color: #1478ff !important;
}

.mb-icon-mobile {
  color: #f8b51b !important;
}

.mb-savings-name {
  font-size: 18px !important;
  font-weight: 800 !important;
  color: #003390 !important;
  line-height: 1.2em !important;
}

.mb-savings-price {
  font-size: 18px !important;
  font-weight: 900 !important;
  color: #39b54a !important;
  line-height: 1.2em !important;
  white-space: nowrap !important;
  text-align: right !important;
}

.mb-savings-price small {
  font-size: 14px !important;
  font-weight: 700 !important;
  color: #39b54a !important;
}

.mb-savings-arrow {
  font-size: 26px !important;
  font-weight: 900 !important;
  color: #003390 !important;
  text-align: right !important;
  line-height: 1 !important;
}


/* ==========================================
   TRUSTPILOT-REGEL
   ========================================== */

.mb-trustpilot-line {
  width: 100% !important;
  margin: 18px auto 0 auto !important;
  padding: 0 !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 14px !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.2em !important;
  color: #003390 !important;
  text-align: center !important;
}

.mb-trustpilot-brand {
  display: inline-flex !important;
  align-items: center !important;
  gap: 5px !important;
  font-weight: 800 !important;
  color: #003390 !important;
}

.mb-trustpilot-star {
  font-size: 28px !important;
  line-height: 1 !important;
  color: #00b67a !important;
}

.mb-trustpilot-name {
  font-size: 20px !important;
  font-weight: 800 !important;
  color: #003390 !important;
}

.mb-trustpilot-stars {
  display: inline-flex !important;
  align-items: center !important;
  gap: 3px !important;
}

.mb-trustpilot-stars span {
  width: 24px !important;
  height: 24px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: #00b67a !important;
  color: #ffffff !important;
  font-size: 16px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
}

.mb-trustpilot-stars .mb-half-star {
  background: linear-gradient(90deg, #00b67a 70%, #d7dbe2 70%) !important;
}

.mb-trustpilot-score {
  font-size: 17px !important;
  font-weight: 600 !important;
  color: #003390 !important;
}

.mb-trustpilot-score strong {
  font-weight: 900 !important;
}


/* ==========================================
   ONDERSTE BLOKKEN â€” ECHT BIJNA VOLLEDIGE BREEDTE
   Deze blokken worden nu uit de Divi-container getrokken.
   ========================================== */

.mb-compare-section,
.mb-why-section,
.mb-final-cta {
  box-sizing: border-box !important;
  width: calc(100vw - 96px) !important;
  max-width: none !important;
  margin-left: calc(50% - 50vw + 48px) !important;
  margin-right: 0 !important;
  transform: none !important;
}


/* ==========================================
   VERGELIJK EN BESPAAR BLOK
   ========================================== */

.mb-compare-section {
  margin-top: 28px !important;
  margin-bottom: 0 !important;
  padding: 26px 28px 30px 28px !important;
  background: #ffffff !important;
  border-radius: 22px !important;
  box-shadow: 0 12px 35px rgba(0, 35, 85, 0.10) !important;
  font-family: 'Poppins', sans-serif !important;
  text-align: center !important;
}

.mb-compare-title {
  margin: 0 0 24px 0 !important;
  padding: 0 !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 30px !important;
  font-weight: 900 !important;
  line-height: 1.15em !important;
  color: #003390 !important;
  text-align: center !important;
}

.mb-compare-cards {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 30px !important;
}

.mb-compare-card {
  position: relative !important;
  min-height: 245px !important;
  padding: 42px 22px 24px 22px !important;
  background: #ffffff !important;
  border: 1px solid #edf1f6 !important;
  border-radius: 16px !important;
  box-shadow: 0 8px 22px rgba(0, 35, 85, 0.08) !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start !important;
  text-align: center !important;
}

.mb-compare-icon {
  width: 82px !important;
  height: 82px !important;
  margin: -74px auto 18px auto !important;
  border-radius: 50% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.mb-compare-icon svg {
  width: 42px !important;
  height: 42px !important;
  display: block !important;
}

.mb-compare-energy {
  background: #e8f8e9 !important;
  color: #39b54a !important;
}

.mb-compare-internet {
  background: #e8f1ff !important;
  color: #1478ff !important;
}

.mb-compare-mobile {
  background: #fff3d4 !important;
  color: #f8b51b !important;
}

.mb-compare-card h3 {
  margin: 0 0 12px 0 !important;
  padding: 0 !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 24px !important;
  font-weight: 900 !important;
  line-height: 1.15em !important;
  color: #003390 !important;
}

.mb-compare-card p {
  margin: 0 auto 16px auto !important;
  padding: 0 !important;
  max-width: 280px !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 17px !important;
  font-weight: 500 !important;
  line-height: 1.35em !important;
  color: #003390 !important;
}

.mb-compare-arrow {
  margin-top: auto !important;
  font-size: 30px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  color: #1478ff !important;
}


/* ==========================================
   WAAROM KIEZEN BLOK
   ========================================== */

.mb-why-section {
  margin-top: 28px !important;
  margin-bottom: 0 !important;
  padding: 28px 58px 30px 58px !important;
  background: #ffffff !important;
  border-radius: 22px !important;
  box-shadow: 0 12px 35px rgba(0, 35, 85, 0.10) !important;
  font-family: 'Poppins', sans-serif !important;
}

.mb-why-title {
  margin: 0 0 24px 0 !important;
  padding: 0 !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 30px !important;
  font-weight: 900 !important;
  line-height: 1.15em !important;
  color: #003390 !important;
  text-align: center !important;
}

.mb-why-list {
  width: 100% !important;
}

.mb-why-item {
  display: grid !important;
  grid-template-columns: 90px 1fr !important;
  align-items: center !important;
  gap: 18px !important;
  padding: 17px 0 !important;
  border-bottom: 1px solid #e4e9f0 !important;
}

.mb-why-item:last-child {
  border-bottom: none !important;
}

.mb-why-icon {
  width: 62px !important;
  height: 62px !important;
  margin: 0 auto !important;
  border-radius: 50% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 30px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
}

.mb-why-blue {
  background: #eef5ff !important;
  color: #1478ff !important;
  border: 3px solid #1478ff !important;
}

.mb-why-green {
  background: #e8f8e9 !important;
  color: #39b54a !important;
  border: 3px solid #39b54a !important;
}

.mb-why-content {
  text-align: left !important;
}

.mb-why-content h3 {
  margin: 0 0 4px 0 !important;
  padding: 0 !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 21px !important;
  font-weight: 900 !important;
  line-height: 1.15em !important;
  color: #003390 !important;
}

.mb-why-content p {
  margin: 0 !important;
  padding: 0 !important;
  max-width: 1100px !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 1.35em !important;
  color: #003390 !important;
}


/* ==========================================
   ONDERSTE CTA BLOK
   ========================================== */

.mb-final-cta {
  min-height: 200px !important;
  margin-top: 28px !important;
  margin-bottom: 0 !important;
  padding: 30px 58px !important;
  background: linear-gradient(135deg, #003390 0%, #064fc4 100%) !important;
  border-radius: 22px !important;
  box-shadow: 0 16px 42px rgba(0, 35, 85, 0.20) !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 330px !important;
  align-items: center !important;
  gap: 40px !important;
  overflow: hidden !important;
  position: relative !important;
  font-family: 'Poppins', sans-serif !important;
}

.mb-final-cta-content {
  position: relative !important;
  z-index: 2 !important;
  text-align: left !important;
}

.mb-final-cta-content h2 {
  margin: 0 0 10px 0 !important;
  padding: 0 !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 36px !important;
  font-weight: 900 !important;
  line-height: 1.08em !important;
  letter-spacing: -1px !important;
  color: #ffffff !important;
}

.mb-final-cta-content p {
  max-width: 720px !important;
  margin: 0 0 22px 0 !important;
  padding: 0 !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: 1.35em !important;
  color: #ffffff !important;
}

.mb-final-cta-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  min-height: 54px !important;
  padding: 0 28px !important;
  background: #ff5b00 !important;
  color: #ffffff !important;
  border-radius: 9px !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  text-decoration: none !important;
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.18) !important;
}

.mb-final-cta-button:hover {
  background: #f05200 !important;
  color: #ffffff !important;
  text-decoration: none !important;
}

.mb-final-cta-button span {
  font-size: 24px !important;
  line-height: 1 !important;
}

.mb-final-cta-visual {
  position: relative !important;
  z-index: 2 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.mb-final-cta-piggy-wrap {
  width: 260px !important;
  height: 260px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.mb-final-cta-piggy-wrap img {
  width: 260px !important;
  max-width: 260px !important;
  height: auto !important;
  display: block !important;
}


/* ==========================================
   TABLET
   ========================================== */

@media (max-width: 980px) {
  .mb-savings-box,
  .mb-compare-section,
  .mb-why-section,
  .mb-final-cta {
    width: 90% !important;
    max-width: 90% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    transform: none !important;
  }

  .mb-savings-box {
    min-height: auto !important;
    grid-template-columns: 130px 1fr !important;
    grid-template-areas:
      "piggy total"
      "list list" !important;
    padding: 22px !important;
  }

  .mb-savings-piggy {
    grid-area: piggy !important;
  }

  .mb-savings-total {
    grid-area: total !important;
    border-right: none !important;
    padding-right: 0 !important;
  }

  .mb-savings-list {
    grid-area: list !important;
    padding: 22px 0 0 0 !important;
  }

  .mb-compare-cards {
    grid-template-columns: 1fr !important;
    gap: 38px !important;
  }

  .mb-final-cta {
    grid-template-columns: 1fr !important;
    text-align: center !important;
  }

  .mb-final-cta-content {
    text-align: center !important;
  }
}


/* ==========================================
   SMARTPHONE
   ========================================== */

@media (max-width: 767px) {
  .mb-savings-box,
  .mb-compare-section,
  .mb-why-section,
  .mb-final-cta {
    width: 92% !important;
    max-width: 92% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    transform: none !important;
  }

  .mb-savings-box {
    min-height: auto !important;
    display: block !important;
    padding: 24px 22px !important;
  }

  .mb-compare-cards {
    grid-template-columns: 1fr !important;
    gap: 36px !important;
  }

  .mb-why-item {
    grid-template-columns: 1fr !important;
    text-align: center !important;
  }

  .mb-why-content {
    text-align: center !important;
  }

  .mb-final-cta {
    min-height: auto !important;
    grid-template-columns: 1fr !important;
    text-align: center !important;
  }

  .mb-final-cta-content {
    text-align: center !important;
  }
}


/* Mobiele mock-up verfijning 2026-07-01 */
@media (max-width:680px){
body.page-id-200 .mb-hero{height:480px!important;min-height:480px!important;background-size:cover!important;background-position:66% center!important;}
body.page-id-200 .mb-copy{top:28px!important;left:16px!important;width:57%!important;}
body.page-id-200 .mb-copy h1{font-size:27px!important;line-height:1.02!important;letter-spacing:-1px!important;margin-bottom:18px!important;}
body.page-id-200 .mb-copy>p{font-size:11.5px!important;line-height:1.4!important;margin-bottom:14px!important;}
body.page-id-200 .mb-checks{margin:0 0 16px!important;}
body.page-id-200 .mb-checks li{font-size:10.5px!important;line-height:1.35!important;margin-bottom:7px!important;}
body.page-id-200 .mb-copy .mb-btn{font-size:11px!important;padding:12px 14px!important;}
body.page-id-200 .mb-save{width:calc(100% - 32px)!important;left:16px!important;right:auto!important;bottom:-78px!important;grid-template-columns:42% 58%!important;min-height:158px!important;padding:14px 12px!important;border-radius:14px!important;}
body.page-id-200 .mb-rating{margin-top:88px!important;}
body.page-id-200 .mb-compare{padding-top:18px!important;}
}
@media (max-width:400px){body.page-id-200 .mb-hero{height:475px!important;min-height:475px!important;}body.page-id-200 .mb-copy{width:58%!important;}body.page-id-200 .mb-copy h1{font-size:26px!important;}}
@media (max-width:680px){body.page-id-200 .mb-hero{background-size:auto 560px!important;background-position:65% center!important;}body.page-id-200 .mb-save{bottom:-58px!important;}body.page-id-200 .mb-rating{margin-top:68px!important;}}
@media (max-width:680px){body.page-id-200 .mb-hero{background-position:65% calc(50% - 34px)!important;}body.page-id-200 .mb-save{grid-template-columns:47% 53%!important;position:absolute!important;}body.page-id-200 .mb-save:before{content:''!important;position:absolute!important;left:12px!important;top:24px!important;width:42px!important;height:42px!important;background:url('https://minderbetalen.be/wp-content/uploads/2026/06/varkentje-groen-cirkel.png') center/contain no-repeat!important;}body.page-id-200 .mb-save>h3,body.page-id-200 .mb-save>div:first-child{padding-left:46px!important;}body.page-id-200 .mb-save>.mb-total{padding-left:46px!important;}body.page-id-200 .mb-total:before{font-size:29px!important;}body.page-id-200 .mb-rating{top:590px!important;bottom:auto!important;}body.page-id-200 .mb-cta{width:calc(100% - 32px)!important;margin:16px!important;border-radius:14px!important;overflow:hidden!important;}}
@media (max-width:680px){body.page-id-200 .mb-hero{height:420px!important;min-height:420px!important;background-position:65% calc(50% - 7px)!important;}}
@media (max-width:680px){body.page-id-200 .mb-save{bottom:-3px!important;}body.page-id-200 .mb-rating{top:525px!important;bottom:auto!important;}}
@media (max-width:680px){body.page-id-200 .mb-hero{background-image:url('https://minderbetalen.be/wp-content/uploads/2026/06/Vrouw-in-zetel-sectie-hero-2-3.png')!important;background-size:auto 520px!important;background-position:65% calc(50% + 20px)!important;}}
@media (max-width:680px){html body.page-id-200 .mb-home section.mb-cta{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-left:16px!important;margin-right:16px!important;}}
@media (max-width:680px){html body.page-id-200 .mb-home section.mb-cta{box-sizing:border-box!important;}}
@media (max-width:680px){html body.page-id-200 .mb-home section.mb-cta{width:calc(100vw - 47px)!important;max-width:calc(100vw - 47px)!important;}}
@media (max-width:680px){body.page-id-200 .mb-hero{height:470px!important;min-height:470px!important;background-position:65% calc(50% - 5px)!important;}body.page-id-200 .mb-rating{top:575px!important;bottom:auto!important;}}
/* Mobiel: kaart begint onder de knieÃ«n en bedekt onderbenen/voeten */
@media (max-width:680px){body.page-id-200 .mb-save{bottom:97px!important;}body.page-id-200 .mb-rating{top:475px!important;bottom:auto!important;}}
@media (max-width:680px){body.page-id-200 .mb-save{bottom:15px!important;}body.page-id-200 .mb-rating{top:557px!important;bottom:auto!important;}}
/* Definitieve hoge overlap op gsm: kaart start onder de knieÃ«n */
@media (max-width:680px){body.page-id-200 .mb-save{bottom:140px!important;}body.page-id-200 .mb-rating{top:432px!important;bottom:auto!important;}}
/* Correctie op basis van echte gsm-screenshot 14:40 */
@media (max-width:680px){body.page-id-200 .mb-save{bottom:-3px!important;}body.page-id-200 .mb-rating{top:575px!important;bottom:auto!important;}}
/* Besparingsbedragen prominenter op tablet en gsm */
@media (min-width:681px) and (max-width:980px){body.page-id-200 .mb-total:before{font-size:52px!important;font-weight:800!important;color:#35a847!important;line-height:1!important;}body.page-id-200 .mb-total small{font-size:17px!important;font-weight:700!important;}body.page-id-200 .mb-line:nth-child(4) b:before,body.page-id-200 .mb-line:nth-child(5) b:before,body.page-id-200 .mb-line:nth-child(6) b:before{font-size:15px!important;font-weight:800!important;color:#35a847!important;}}
@media (max-width:680px){body.page-id-200 .mb-total:before{font-size:38px!important;font-weight:800!important;color:#35a847!important;line-height:1!important;}body.page-id-200 .mb-total small{font-size:14px!important;font-weight:700!important;}body.page-id-200 .mb-line:nth-child(4) b:before,body.page-id-200 .mb-line:nth-child(5) b:before,body.page-id-200 .mb-line:nth-child(6) b:before{font-size:12.5px!important;font-weight:800!important;color:#35a847!important;letter-spacing:-.2px!important;}}
/* Mobiele positie totaalbedrag en compacte CTA */
@media (max-width:680px){
body.page-id-200 .mb-save{position:absolute!important;}
body.page-id-200 .mb-total{position:absolute!important;left:74px!important;top:80px!important;padding:0!important;margin:0!important;line-height:1!important;white-space:nowrap!important;}
body.page-id-200 .mb-total:before{font-size:34px!important;line-height:1!important;}
body.page-id-200 .mb-total small{font-size:13px!important;}
body.page-id-200 .mb-line b,body.page-id-200 .mb-line b:before{white-space:nowrap!important;}
body.page-id-200 .mb-line:nth-child(4) b:before,body.page-id-200 .mb-line:nth-child(5) b:before,body.page-id-200 .mb-line:nth-child(6) b:before{font-size:11.5px!important;letter-spacing:-.35px!important;}
html body.page-id-200 .mb-home section.mb-cta{min-height:0!important;height:auto!important;padding:0!important;}
body.page-id-200 .mb-cta .mb-ci{min-height:0!important;height:auto!important;padding:22px 20px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 100px!important;gap:12px!important;align-items:center!important;text-align:left!important;}
body.page-id-200 .mb-cta .mb-ci>div{text-align:left!important;}
body.page-id-200 .mb-cta h2{font-size:24px!important;line-height:1.05!important;margin:0 0 10px!important;}
body.page-id-200 .mb-cta p{font-size:13px!important;line-height:1.4!important;margin:0 0 12px!important;}
body.page-id-200 .mb-cta .mb-btn{display:inline-flex!important;width:auto!important;max-width:100%!important;min-height:0!important;padding:10px 14px!important;font-size:13px!important;line-height:1.2!important;white-space:nowrap!important;align-items:center!important;}
body.page-id-200 .mb-cta .mb-pig{width:100px!important;height:auto!important;align-self:center!important;}
}

/* Mobiele kaartgrid en compacte CTA - correctie 15:17 */
@media (max-width:680px){
 body.page-id-200 .mb-save{
   grid-template-columns:47% 53%!important;
   grid-template-rows:48px 54px 32px!important;
   align-items:center!important;
 }
 body.page-id-200 .mb-save>:nth-child(1){
   grid-column:1!important;grid-row:1!important;
 }
 body.page-id-200 .mb-total{
   position:static!important;
   left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;
   transform:none!important;
   grid-column:1!important;grid-row:2!important;
   padding:0!important;margin:0!important;
   width:100%!important;
   text-align:center!important;
   align-self:center!important;
   white-space:nowrap!important;
 }
 body.page-id-200 .mb-total:before{font-size:32px!important;line-height:1!important;}
 body.page-id-200 .mb-total small{font-size:12px!important;}
 body.page-id-200 .mb-save>:nth-child(3){
   grid-column:1!important;grid-row:3!important;
   text-align:center!important;margin:0!important;padding:0!important;
 }
 body.page-id-200 .mb-line:nth-child(4){grid-column:2!important;grid-row:1!important;}
 body.page-id-200 .mb-line:nth-child(5){grid-column:2!important;grid-row:2!important;}
 body.page-id-200 .mb-line:nth-child(6){grid-column:2!important;grid-row:3!important;}
 html body.page-id-200 .mb-home section.mb-cta{
   min-height:0!important;height:auto!important;padding:0!important;
 }
 body.page-id-200 .mb-cta .mb-ci{
   min-height:0!important;height:auto!important;
   padding:18px 20px!important;
   display:grid!important;
   grid-template-columns:minmax(0,1fr) 92px!important;
   gap:10px!important;
   align-items:center!important;
   text-align:left!important;
 }
 body.page-id-200 .mb-cta .mb-ci>div{
   width:100%!important;max-width:none!important;
   min-width:0!important;
   margin:0!important;padding:0!important;
   text-align:left!important;
 }
 body.page-id-200 .mb-cta h2{
   font-size:22px!important;line-height:1.05!important;
   margin:0 0 8px!important;
 }
 body.page-id-200 .mb-cta p{
   font-size:12px!important;line-height:1.35!important;
   margin:0 0 10px!important;
 }
 body.page-id-200 .mb-cta .mb-btn{
   display:inline-flex!important;
   width:auto!important;max-width:100%!important;
   min-height:0!important;
   margin:0!important;transform:none!important;
   padding:9px 12px!important;
   font-size:12px!important;line-height:1.2!important;
   white-space:nowrap!important;
   align-items:center!important;justify-content:center!important;
 }
 body.page-id-200 .mb-cta .mb-pig{
   width:92px!important;height:auto!important;
   margin:0!important;align-self:center!important;
 }
}


/* Gsm CTA exactere mockup-verhouding - correctie 16:51 */
@media (max-width:680px){
 html body.page-id-200 .mb-home section.mb-cta{
   min-height:0!important;
   height:auto!important;
   padding:0!important;
 }
 body.page-id-200 .mb-cta .mb-ci{
   min-height:0!important;
   height:auto!important;
   padding:14px 16px!important;
   display:grid!important;
   grid-template-columns:minmax(0,1fr) 82px!important;
   column-gap:8px!important;
   row-gap:0!important;
   align-items:center!important;
 }
 body.page-id-200 .mb-cta .mb-ci>div{
   width:100%!important;
   max-width:none!important;
   min-width:0!important;
   margin:0!important;
   padding:0!important;
 }
 body.page-id-200 .mb-cta h2{
   font-size:18px!important;
   line-height:1.05!important;
   letter-spacing:-.3px!important;
   white-space:nowrap!important;
   margin:0 0 7px!important;
 }
 body.page-id-200 .mb-cta p{
   font-size:12px!important;
   line-height:1.32!important;
   margin:0 0 9px!important;
   max-width:none!important;
 }
 body.page-id-200 .mb-cta .mb-btn{
   display:inline-flex!important;
   box-sizing:border-box!important;
   width:auto!important;
   max-width:100%!important;
   min-width:0!important;
   min-height:0!important;
   margin:0!important;
   padding:8px 10px!important;
   transform:none!important;
   font-size:10.5px!important;
   line-height:1.15!important;
   letter-spacing:0!important;
   white-space:nowrap!important;
   align-items:center!important;
   justify-content:center!important;
 }
 body.page-id-200 .mb-cta .mb-btn::after{
   margin-left:6px!important;
 }
 body.page-id-200 .mb-cta .mb-pig{
   width:82px!important;
   max-width:82px!important;
   height:auto!important;
   margin:0!important;
   align-self:center!important;
 }
}


/* Gsm bedrag besparingskaart exact uitlijnen */
@media (max-width:680px){
 body.page-id-200 .mb-total{width:140px!important;max-width:140px!important;white-space:nowrap!important;text-align:left!important;padding-left:0!important;margin-left:0!important;transform:translateX(-6px)!important;}
 body.page-id-200 .mb-total small{display:inline-block!important;margin-left:-2px!important;font-size:13px!important;letter-spacing:-.3px!important;vertical-align:baseline!important;white-space:nowrap!important;}
}

/* Gsm totaalbedrag extra naar links */
@media (max-width:680px){body.page-id-200 .mb-total{transform:translateX(-32px)!important;}}



/* MB DESKTOP READABILITY + HERO ALIGNMENT 2026-07-02 */
@media (min-width:981px){
  body.page-id-200 .mb-card h3{font-size:24px!important;line-height:1.25!important;font-weight:800!important}
  body.page-id-200 .mb-card p{font-size:18px!important;line-height:1.65!important;font-weight:500!important}
  body.page-id-200 .mb-benefit h3{font-size:21px!important;line-height:1.3!important;font-weight:800!important}
  body.page-id-200 .mb-benefit p{font-size:17px!important;line-height:1.65!important;font-weight:500!important}
  body.page-id-200 .mb-cta p{font-size:18px!important;line-height:1.55!important}

  body.page-id-268 .mb-card h3,
  body.page-id-277 .mb-i-card h3,
  body.page-id-286 .mb-m-card h3{font-size:23px!important;line-height:1.3!important;font-weight:800!important}
  body.page-id-268 .mb-card p,
  body.page-id-277 .mb-i-card p,
  body.page-id-286 .mb-m-card p{font-size:18px!important;line-height:1.65!important;font-weight:500!important}

  body.page-id-268 .mb-step h3,
  body.page-id-277 .mb-i-step h4,
  body.page-id-286 .mb-m-step h3{font-size:22px!important;line-height:1.3!important;font-weight:800!important}
  body.page-id-268 .mb-step p,
  body.page-id-277 .mb-i-step p,
  body.page-id-286 .mb-m-step p{font-size:18px!important;line-height:1.65!important;font-weight:500!important}

  body.page-id-268 .mb-benefit h3,
  body.page-id-277 .mb-i-benefit h4,
  body.page-id-286 .mb-m-benefit h3{font-size:20px!important;line-height:1.3!important;font-weight:800!important}
  body.page-id-268 .mb-benefit p,
  body.page-id-277 .mb-i-benefit p,
  body.page-id-286 .mb-m-benefit p{font-size:17px!important;line-height:1.6!important;font-weight:500!important}

  body.page-id-289 .mb-contact-card p{font-size:18px!important;line-height:1.65!important}

  body.page-id-268 .mb-cta p,
  body.page-id-277 .mb-i-cta p,
  body.page-id-286 .mb-m-cta p{font-size:18px!important;line-height:1.55!important}

  body.page-id-277 .mb-i-scene img{
    width:calc(100% + 400px)!important;
    max-width:none!important;
    transform:translateX(-400px)!important;
    object-fit:cover!important;
  }
  body.page-id-286 .mb-m-wrap{width:calc(100% - 48px)!important;max-width:none!important}
  body.page-id-286 .mb-m-hero-grid{grid-template-columns:34% 42% 24%!important;gap:0!important}
  body.page-id-286 .mb-m-section,
  body.page-id-286 .mb-m-how,
  body.page-id-286 .mb-m-benefits,
  body.page-id-286 .mb-m-cta{width:100%!important;max-width:none!important}
  body.page-id-286 .mb-m-scene img{
    width:calc(100% + 240px)!important;
    max-width:none!important;
    transform:translateX(-240px)!important;
    object-fit:cover!important;
  }
}
@media (max-width:980px){
 body.page-id-277 .mb-i-scene img,
 body.page-id-286 .mb-m-scene img{width:100%!important;transform:none!important}
}
/* END MB DESKTOP READABILITY + HERO ALIGNMENT 2026-07-02 */

/* MB FINAL UNIFORMITY 2026-07-03 */
@media(min-width:981px){
 body.page-id-200 .mb-copy>p,
 body.page-id-200 .mb-copy li{font-weight:650!important}
 body.page-id-200 .mb-save h3{font-size:20px!important;line-height:1.3!important;font-weight:850!important}
 body.page-id-200 .mb-save p{font-size:16px!important;line-height:1.5!important;font-weight:650!important}
 body.page-id-200 .mb-save .mb-line{font-size:15.5px!important;font-weight:700!important}
 body.page-id-200 .mb-save .mb-line span,
 body.page-id-200 .mb-save .mb-total,
 body.page-id-200 .mb-save .mb-total *{font-weight:800!important}

 body.page-id-268 .mb-form h3,
 body.page-id-277 .mb-i-form h3,
 body.page-id-286 .mb-m-form h3{font-size:22px!important;line-height:1.25!important;font-weight:900!important;letter-spacing:-.6px!important;white-space:nowrap!important}
 body.page-id-268 .mb-form p,
 body.page-id-277 .mb-i-form p,
 body.page-id-286 .mb-m-form p{font-size:16px!important;line-height:1.55!important;font-weight:600!important}
 body.page-id-268 .mb-form label,
 body.page-id-277 .mb-i-form label,
 body.page-id-286 .mb-m-form label{font-size:15px!important;line-height:1.4!important;font-weight:800!important}
 body.page-id-268 .mb-form input,
 body.page-id-268 .mb-form select,
 body.page-id-277 .mb-i-form input,
 body.page-id-277 .mb-i-form select,
 body.page-id-286 .mb-m-form input,
 body.page-id-286 .mb-m-form select{font-size:15px!important;font-weight:500!important;height:48px!important}
 body.page-id-268 .mb-form .mb-btn,
 body.page-id-277 .mb-i-form .mb-i-btn,
 body.page-id-286 .mb-m-form .mb-m-btn{font-size:18px!important;font-weight:850!important;min-height:56px!important}
 body.page-id-277 .mb-i-hero-grid{min-height:550px!important}
 body.page-id-277 .mb-i-scene{height:550px!important}
}
@media(max-width:650px){
 body.page-id-268 .mb-cta-in{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 105px!important;
  gap:12px!important;
  align-items:center!important;
 }
 body.page-id-268 .mb-cta-in>div:first-child{
  grid-column:1!important;grid-row:1!important;
  min-width:0!important;
 }
 body.page-id-268 .mb-cta-in .mb-pig{
  grid-column:2!important;grid-row:1!important;
  width:105px!important;height:auto!important;
  margin:0!important;padding:0!important;
  align-self:center!important;
 }
 body.page-id-268 .mb-cta-in .mb-pig img{
  display:block!important;width:100px!important;height:auto!important;
  max-width:100%!important;margin:0 auto!important;
 }
 body.page-id-268 .mb-cta h2{font-size:25px!important;line-height:1.12!important}
 body.page-id-268 .mb-cta p{font-size:14px!important;line-height:1.45!important}
 body.page-id-268 .mb-cta .mb-btn{font-size:14px!important;padding:13px 14px!important;white-space:normal!important;text-align:center!important}
}
/* END MB FINAL UNIFORMITY 2026-07-03 */

/* MB TABLET UNIFORMITY 2026-07-03 */
@media(min-width:651px) and (max-width:980px){
 body.page-id-268 .mb-form h3,
 body.page-id-277 .mb-i-form h3,
 body.page-id-286 .mb-m-form h3{font-size:21px!important;line-height:1.3!important;font-weight:900!important}
 body.page-id-268 .mb-form p,
 body.page-id-277 .mb-i-form p,
 body.page-id-286 .mb-m-form p{font-size:14px!important;line-height:1.5!important;font-weight:550!important}
 body.page-id-268 .mb-form label,
 body.page-id-277 .mb-i-form label,
 body.page-id-286 .mb-m-form label{font-size:13px!important;font-weight:800!important}
 body.page-id-268 .mb-form input,
 body.page-id-268 .mb-form select,
 body.page-id-277 .mb-i-form input,
 body.page-id-277 .mb-i-form select,
 body.page-id-286 .mb-m-form input,
 body.page-id-286 .mb-m-form select{font-size:14px!important;height:46px!important}
 body.page-id-268 .mb-form .mb-btn,
 body.page-id-277 .mb-i-form .mb-i-btn,
 body.page-id-286 .mb-m-form .mb-m-btn{font-size:16px!important;font-weight:850!important;min-height:54px!important}

 body.page-id-286 .mb-m-hero-grid{grid-template-columns:1fr 1fr!important;align-items:center!important}
 body.page-id-286 .mb-m-copy{grid-column:1!important;grid-row:1!important}
 body.page-id-286 .mb-m-scene{grid-column:2!important;grid-row:1!important;width:calc(100% + 180px)!important}
 body.page-id-286 .mb-m-form{
  grid-column:2!important;grid-row:1!important;
  width:100%!important;max-width:none!important;
  margin:0!important;position:relative!important;z-index:3!important
 }
 body.page-id-286 .mb-m-benefit-grid{grid-template-columns:repeat(4,1fr)!important}
 body.page-id-286 .mb-m-benefit{padding:0!important;background:transparent!important}
 body.page-id-286 .mb-m-cta-grid{grid-template-columns:1fr 260px!important}
}
/* END MB TABLET UNIFORMITY 2026-07-03 */

/* MB MOBILE REFERENCE UNIFORMITY 2026-07-03 */
@media(max-width:650px){
 body.page-id-268 .mb-hero-copy h1,
 body.page-id-277 .mb-i-copy h1{
  font-size:36px!important;line-height:1.06!important;letter-spacing:-1px!important;
  margin-bottom:22px!important
 }
 body.page-id-268 .mb-checks,
 body.page-id-277 .mb-i-checks{
  display:grid!important;grid-template-columns:1fr!important;
  gap:11px!important;font-size:16px!important;font-weight:700!important
 }
 body.page-id-268 .mb-scene,
 body.page-id-277 .mb-i-scene{
  width:calc(100% + 24px)!important;margin-left:-12px!important;margin-right:-12px!important;
  height:430px!important;min-height:430px!important;order:2!important
 }
 body.page-id-268 .mb-scene img,
 body.page-id-277 .mb-i-scene img{width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important}
 body.page-id-268 .mb-form,
 body.page-id-277 .mb-i-form{
  order:3!important;width:100%!important;max-width:none!important;
  margin:-55px 0 24px!important;padding:27px 25px!important;position:relative!important;z-index:3!important
 }
 body.page-id-268 .mb-form h3,
 body.page-id-277 .mb-i-form h3{font-size:20px!important;line-height:1.3!important;font-weight:900!important;letter-spacing:0!important;white-space:normal!important}
 body.page-id-268 .mb-form p,
 body.page-id-277 .mb-i-form p{font-size:14px!important;line-height:1.55!important;font-weight:500!important}
 body.page-id-268 .mb-form label,
 body.page-id-277 .mb-i-form label{font-size:13px!important;line-height:1.4!important;font-weight:800!important}
 body.page-id-268 .mb-form input,
 body.page-id-268 .mb-form select,
 body.page-id-277 .mb-i-form input,
 body.page-id-277 .mb-i-form select{font-size:14px!important;font-weight:400!important;height:46px!important;margin-bottom:15px!important}
 body.page-id-268 .mb-form .mb-btn,
 body.page-id-277 .mb-i-form .mb-i-btn{font-size:16px!important;font-weight:800!important;min-height:54px!important}

 body.page-id-268 .mb-trust,
 body.page-id-277 .mb-i-trust{min-height:126px!important;padding:22px 0!important}
 body.page-id-268 .mb-trust .mb-wrap,
 body.page-id-277 .mb-i-trust .mb-i-wrap{
  min-height:82px!important;display:flex!important;flex-direction:column!important;
  justify-content:center!important;align-items:center!important;gap:14px!important;text-align:center!important
 }

 body.page-id-268 .mb-cards,
 body.page-id-277 .mb-i-cards{grid-template-columns:1fr!important;gap:22px!important}
 body.page-id-268 .mb-card,
 body.page-id-277 .mb-i-card{
  width:100%!important;min-height:190px!important;height:auto!important;
  padding:30px 20px!important
 }
 body.page-id-268 .mb-card h3,
 body.page-id-277 .mb-i-card h3{font-size:19px!important;line-height:1.3!important;font-weight:800!important}
 body.page-id-268 .mb-card p,
 body.page-id-277 .mb-i-card p{font-size:16px!important;line-height:1.5!important}

 body.page-id-268 .mb-steps,
 body.page-id-277 .mb-i-steps{grid-template-columns:1fr!important;gap:18px!important}
 body.page-id-268 .mb-step,
 body.page-id-277 .mb-i-step{
  width:100%!important;min-height:131px!important;padding:0!important;
  display:flex!important;flex-direction:column!important;justify-content:center!important
 }
 body.page-id-268 .mb-step h3,
 body.page-id-277 .mb-i-step h4{font-size:18px!important;line-height:1.3!important;font-weight:800!important}
 body.page-id-268 .mb-step p,
 body.page-id-277 .mb-i-step p{font-size:15px!important;line-height:1.55!important}
 body.page-id-268 .mb-arrow,
 body.page-id-277 .mb-i-step-arrow{display:none!important}

 body.page-id-268 .mb-benefit-grid,
 body.page-id-277 .mb-i-benefit-grid{grid-template-columns:1fr!important;gap:18px!important}
 body.page-id-268 .mb-benefit,
 body.page-id-277 .mb-i-benefit{
  width:100%!important;min-height:147px!important;background:#fff!important;
  border-radius:10px!important;padding:18px!important;
  display:flex!important;flex-direction:column!important;justify-content:center!important
 }
 body.page-id-268 .mb-benefit h3,
 body.page-id-277 .mb-i-benefit h4{font-size:16px!important;line-height:1.3!important;font-weight:800!important}
 body.page-id-268 .mb-benefit p,
 body.page-id-277 .mb-i-benefit p{font-size:14px!important;line-height:1.5!important}

 body.page-id-277 .mb-i-cta{
  display:grid!important;grid-template-columns:minmax(0,1fr) 100px!important;
  gap:12px!important;align-items:center!important
 }
}
/* END MB MOBILE REFERENCE UNIFORMITY 2026-07-03 */


/* MB INTERNET MOBILE BENEFIT ALIGN 2026-07-03 */
@media (max-width:650px){
  body.page-id-277 .mb-i-benefit{
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:8px!important;
    padding:18px 20px!important;
    text-align:center!important;
  }
  body.page-id-277 .mb-i-benefit svg{
    display:block!important;
    margin:0 auto 4px!important;
    flex:0 0 auto!important;
  }
  body.page-id-277 .mb-i-benefit strong{
    display:block!important;
    width:100%!important;
    text-align:center!important;
  }
}
/* ==========================================
   MINDERBETALEN.BE
   HERO + BESPARINGSKAART + TRUSTPILOT
   + VERGELIJKBLOK + WAAROM-KIEZEN + CTA
   VOLLEDIGE VERVANG-CSS
   ========================================== */


/* ==========================================
   HERO TITEL
   ========================================== */

.mb-hero-title {
  margin-top: 42px !important;
  margin-left: 42px !important;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
  padding: 0 !important;
}

.mb-hero-title .et_pb_text_inner,
.mb-hero-title h1,
.mb-hero-title h1 span {
  font-family: 'Poppins', sans-serif !important;
  font-weight: 900 !important;
  margin: 0 !important;
  padding: 0 !important;
}

.mb-hero-title h1 {
  font-size: clamp(54px, 4.2vw, 76px) !important;
  line-height: 0.82em !important;
  letter-spacing: -2px !important;
  color: #003390 !important;
}

.mb-hero-title .mb-title-dark,
.mb-hero-title .mb-title-blue {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 0.82em !important;
}

.mb-hero-title .mb-title-dark {
  color: #003390 !important;
}

.mb-hero-title .mb-title-blue {
  color: #1478ff !important;
  margin-top: -6px !important;
}


/* ==========================================
   HERO TEKST + VOORDELEN + KNOP
   ========================================== */

.mb-hero-text,
.mb-hero-benefits,
.mb-hero-button {
  margin-left: 42px !important;
}

.mb-hero-text,
.mb-hero-text p,
.mb-hero-benefits,
.mb-hero-benefits p,
.mb-hero-benefits li {
  font-family: 'Poppins', sans-serif !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.35em !important;
  color: #003390 !important;
}

.mb-hero-benefits p {
  margin-bottom: 22px !important;
}


/* ==========================================
   HERO KNOP
   ========================================== */

.mb-hero-button .et_pb_button {
  font-family: 'Poppins', sans-serif !important;
  font-size: 20px !important;
  font-weight: 800 !important;
  color: #ffffff !important;
  background-color: #ff5b00 !important;
  border-color: #ff5b00 !important;
  border-radius: 10px !important;
  padding: 14px 28px !important;
}

.mb-hero-button .et_pb_button:hover {
  background-color: #f05200 !important;
  border-color: #f05200 !important;
  color: #ffffff !important;
}


/* ==========================================
   OUDE DIVI-BESPARINGSKAART VERBERGEN
   ========================================== */

.mb-saving-card {
  display: none !important;
}


/* ==========================================
   BESPARINGSKAART
   Deze blijft bewust zoals ze stond.
   ========================================== */

.mb-savings-box {
  box-sizing: border-box !important;
  width: min(92%, 1280px) !important;
  max-width: 1280px !important;
  min-height: 174px !important;
  margin: 20px auto 0 auto !important;
  transform: translateX(70px) !important;
  position: relative !important;
  z-index: 30 !important;
  display: grid !important;
  grid-template-columns: 150px 305px 1fr !important;
  align-items: center !important;
  background: #ffffff !important;
  border-radius: 22px !important;
  box-shadow: 0 16px 45px rgba(0, 35, 85, 0.13) !important;
  overflow: hidden !important;
  font-family: 'Poppins', sans-serif !important;
}

.mb-savings-piggy {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.mb-savings-piggy img {
  width: 118px !important;
  max-width: 118px !important;
  height: auto !important;
  display: block !important;
}

.mb-savings-total {
  min-height: 112px !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  padding-right: 34px !important;
  border-right: 1px solid #e4e9f0 !important;
}

.mb-savings-label {
  font-size: 20px !important;
  font-weight: 800 !important;
  line-height: 1.15em !important;
  color: #003390 !important;
  margin-bottom: 6px !important;
}

.mb-savings-amount {
  font-size: 64px !important;
  font-weight: 900 !important;
  line-height: 0.95em !important;
  letter-spacing: -2px !important;
  color: #39b54a !important;
  margin-bottom: 8px !important;
}

.mb-savings-amount span {
  font-size: 24px !important;
  font-weight: 800 !important;
  letter-spacing: 0 !important;
  margin-left: 4px !important;
  color: #39b54a !important;
}

.mb-savings-note {
  font-size: 20px !important;
  font-weight: 700 !important;
  line-height: 1.2em !important;
  color: #003390 !important;
}

.mb-savings-list {
  padding: 16px 30px 16px 34px !important;
}

.mb-savings-row {
  min-height: 48px !important;
  display: grid !important;
  grid-template-columns: 38px 1fr auto 22px !important;
  align-items: center !important;
  column-gap: 12px !important;
  border-bottom: 1px solid #e9edf3 !important;
}

.mb-savings-row:last-child {
  border-bottom: none !important;
}

.mb-savings-icon {
  width: 30px !important;
  height: 30px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.mb-icon-energy {
  color: #39b54a !important;
}

.mb-icon-internet {
  color: #1478ff !important;
}

.mb-icon-mobile {
  color: #f8b51b !important;
}

.mb-savings-name {
  font-size: 18px !important;
  font-weight: 800 !important;
  color: #003390 !important;
  line-height: 1.2em !important;
}

.mb-savings-price {
  font-size: 18px !important;
  font-weight: 900 !important;
  color: #39b54a !important;
  line-height: 1.2em !important;
  white-space: nowrap !important;
  text-align: right !important;
}

.mb-savings-price small {
  font-size: 14px !important;
  font-weight: 700 !important;
  color: #39b54a !important;
}

.mb-savings-arrow {
  font-size: 26px !important;
  font-weight: 900 !important;
  color: #003390 !important;
  text-align: right !important;
  line-height: 1 !important;
}


/* ==========================================
   TRUSTPILOT-REGEL
   ========================================== */

.mb-trustpilot-line {
  width: 100% !important;
  margin: 18px auto 0 auto !important;
  padding: 0 !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 14px !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.2em !important;
  color: #003390 !important;
  text-align: center !important;
}

.mb-trustpilot-brand {
  display: inline-flex !important;
  align-items: center !important;
  gap: 5px !important;
  font-weight: 800 !important;
  color: #003390 !important;
}

.mb-trustpilot-star {
  font-size: 28px !important;
  line-height: 1 !important;
  color: #00b67a !important;
}

.mb-trustpilot-name {
  font-size: 20px !important;
  font-weight: 800 !important;
  color: #003390 !important;
}

.mb-trustpilot-stars {
  display: inline-flex !important;
  align-items: center !important;
  gap: 3px !important;
}

.mb-trustpilot-stars span {
  width: 24px !important;
  height: 24px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: #00b67a !important;
  color: #ffffff !important;
  font-size: 16px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
}

.mb-trustpilot-stars .mb-half-star {
  background: linear-gradient(90deg, #00b67a 70%, #d7dbe2 70%) !important;
}

.mb-trustpilot-score {
  font-size: 17px !important;
  font-weight: 600 !important;
  color: #003390 !important;
}

.mb-trustpilot-score strong {
  font-weight: 900 !important;
}


/* ==========================================
   ONDERSTE BLOKKEN â€” ECHT BIJNA VOLLEDIGE BREEDTE
   Deze blokken worden nu uit de Divi-container getrokken.
   ========================================== */

.mb-compare-section,
.mb-why-section,
.mb-final-cta {
  box-sizing: border-box !important;
  width: calc(100vw - 96px) !important;
  max-width: none !important;
  margin-left: calc(50% - 50vw + 48px) !important;
  margin-right: 0 !important;
  transform: none !important;
}


/* ==========================================
   VERGELIJK EN BESPAAR BLOK
   ========================================== */

.mb-compare-section {
  margin-top: 28px !important;
  margin-bottom: 0 !important;
  padding: 26px 28px 30px 28px !important;
  background: #ffffff !important;
  border-radius: 22px !important;
  box-shadow: 0 12px 35px rgba(0, 35, 85, 0.10) !important;
  font-family: 'Poppins', sans-serif !important;
  text-align: center !important;
}

.mb-compare-title {
  margin: 0 0 24px 0 !important;
  padding: 0 !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 30px !important;
  font-weight: 900 !important;
  line-height: 1.15em !important;
  color: #003390 !important;
  text-align: center !important;
}

.mb-compare-cards {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 30px !important;
}

.mb-compare-card {
  position: relative !important;
  min-height: 245px !important;
  padding: 42px 22px 24px 22px !important;
  background: #ffffff !important;
  border: 1px solid #edf1f6 !important;
  border-radius: 16px !important;
  box-shadow: 0 8px 22px rgba(0, 35, 85, 0.08) !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start !important;
  text-align: center !important;
}

.mb-compare-icon {
  width: 82px !important;
  height: 82px !important;
  margin: -74px auto 18px auto !important;
  border-radius: 50% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.mb-compare-icon svg {
  width: 42px !important;
  height: 42px !important;
  display: block !important;
}

.mb-compare-energy {
  background: #e8f8e9 !important;
  color: #39b54a !important;
}

.mb-compare-internet {
  background: #e8f1ff !important;
  color: #1478ff !important;
}

.mb-compare-mobile {
  background: #fff3d4 !important;
  color: #f8b51b !important;
}

.mb-compare-card h3 {
  margin: 0 0 12px 0 !important;
  padding: 0 !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 24px !important;
  font-weight: 900 !important;
  line-height: 1.15em !important;
  color: #003390 !important;
}

.mb-compare-card p {
  margin: 0 auto 16px auto !important;
  padding: 0 !important;
  max-width: 280px !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 17px !important;
  font-weight: 500 !important;
  line-height: 1.35em !important;
  color: #003390 !important;
}

.mb-compare-arrow {
  margin-top: auto !important;
  font-size: 30px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  color: #1478ff !important;
}


/* ==========================================
   WAAROM KIEZEN BLOK
   ========================================== */

.mb-why-section {
  margin-top: 28px !important;
  margin-bottom: 0 !important;
  padding: 28px 58px 30px 58px !important;
  background: #ffffff !important;
  border-radius: 22px !important;
  box-shadow: 0 12px 35px rgba(0, 35, 85, 0.10) !important;
  font-family: 'Poppins', sans-serif !important;
}

.mb-why-title {
  margin: 0 0 24px 0 !important;
  padding: 0 !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 30px !important;
  font-weight: 900 !important;
  line-height: 1.15em !important;
  color: #003390 !important;
  text-align: center !important;
}

.mb-why-list {
  width: 100% !important;
}

.mb-why-item {
  display: grid !important;
  grid-template-columns: 90px 1fr !important;
  align-items: center !important;
  gap: 18px !important;
  padding: 17px 0 !important;
  border-bottom: 1px solid #e4e9f0 !important;
}

.mb-why-item:last-child {
  border-bottom: none !important;
}

.mb-why-icon {
  width: 62px !important;
  height: 62px !important;
  margin: 0 auto !important;
  border-radius: 50% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 30px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
}

.mb-why-blue {
  background: #eef5ff !important;
  color: #1478ff !important;
  border: 3px solid #1478ff !important;
}

.mb-why-green {
  background: #e8f8e9 !important;
  color: #39b54a !important;
  border: 3px solid #39b54a !important;
}

.mb-why-content {
  text-align: left !important;
}

.mb-why-content h3 {
  margin: 0 0 4px 0 !important;
  padding: 0 !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 21px !important;
  font-weight: 900 !important;
  line-height: 1.15em !important;
  color: #003390 !important;
}

.mb-why-content p {
  margin: 0 !important;
  padding: 0 !important;
  max-width: 1100px !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 1.35em !important;
  color: #003390 !important;
}


/* ==========================================
   ONDERSTE CTA BLOK
   ========================================== */

.mb-final-cta {
  min-height: 200px !important;
  margin-top: 28px !important;
  margin-bottom: 0 !important;
  padding: 30px 58px !important;
  background: linear-gradient(135deg, #003390 0%, #064fc4 100%) !important;
  border-radius: 22px !important;
  box-shadow: 0 16px 42px rgba(0, 35, 85, 0.20) !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 330px !important;
  align-items: center !important;
  gap: 40px !important;
  overflow: hidden !important;
  position: relative !important;
  font-family: 'Poppins', sans-serif !important;
}

.mb-final-cta-content {
  position: relative !important;
  z-index: 2 !important;
  text-align: left !important;
}

.mb-final-cta-content h2 {
  margin: 0 0 10px 0 !important;
  padding: 0 !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 36px !important;
  font-weight: 900 !important;
  line-height: 1.08em !important;
  letter-spacing: -1px !important;
  color: #ffffff !important;
}

.mb-final-cta-content p {
  max-width: 720px !important;
  margin: 0 0 22px 0 !important;
  padding: 0 !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: 1.35em !important;
  color: #ffffff !important;
}

.mb-final-cta-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  min-height: 54px !important;
  padding: 0 28px !important;
  background: #ff5b00 !important;
  color: #ffffff !important;
  border-radius: 9px !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  text-decoration: none !important;
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.18) !important;
}

.mb-final-cta-button:hover {
  background: #f05200 !important;
  color: #ffffff !important;
  text-decoration: none !important;
}

.mb-final-cta-button span {
  font-size: 24px !important;
  line-height: 1 !important;
}

.mb-final-cta-visual {
  position: relative !important;
  z-index: 2 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.mb-final-cta-piggy-wrap {
  width: 260px !important;
  height: 260px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.mb-final-cta-piggy-wrap img {
  width: 260px !important;
  max-width: 260px !important;
  height: auto !important;
  display: block !important;
}


/* ==========================================
   TABLET
   ========================================== */

@media (max-width: 980px) {
  .mb-savings-box,
  .mb-compare-section,
  .mb-why-section,
  .mb-final-cta {
    width: 90% !important;
    max-width: 90% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    transform: none !important;
  }

  .mb-savings-box {
    min-height: auto !important;
    grid-template-columns: 130px 1fr !important;
    grid-template-areas:
      "piggy total"
      "list list" !important;
    padding: 22px !important;
  }

  .mb-savings-piggy {
    grid-area: piggy !important;
  }

  .mb-savings-total {
    grid-area: total !important;
    border-right: none !important;
    padding-right: 0 !important;
  }

  .mb-savings-list {
    grid-area: list !important;
    padding: 22px 0 0 0 !important;
  }

  .mb-compare-cards {
    grid-template-columns: 1fr !important;
    gap: 38px !important;
  }

  .mb-final-cta {
    grid-template-columns: 1fr !important;
    text-align: center !important;
  }

  .mb-final-cta-content {
    text-align: center !important;
  }
}


/* ==========================================
   SMARTPHONE
   ========================================== */

@media (max-width: 767px) {
  .mb-savings-box,
  .mb-compare-section,
  .mb-why-section,
  .mb-final-cta {
    width: 92% !important;
    max-width: 92% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    transform: none !important;
  }

  .mb-savings-box {
    min-height: auto !important;
    display: block !important;
    padding: 24px 22px !important;
  }

  .mb-compare-cards {
    grid-template-columns: 1fr !important;
    gap: 36px !important;
  }

  .mb-why-item {
    grid-template-columns: 1fr !important;
    text-align: center !important;
  }

  .mb-why-content {
    text-align: center !important;
  }

  .mb-final-cta {
    min-height: auto !important;
    grid-template-columns: 1fr !important;
    text-align: center !important;
  }

  .mb-final-cta-content {
    text-align: center !important;
  }
}


/* Mobiele mock-up verfijning 2026-07-01 */
@media (max-width:680px){
body.page-id-200 .mb-hero{height:480px!important;min-height:480px!important;background-size:cover!important;background-position:66% center!important;}
body.page-id-200 .mb-copy{top:28px!important;left:16px!important;width:57%!important;}
body.page-id-200 .mb-copy h1{font-size:27px!important;line-height:1.02!important;letter-spacing:-1px!important;margin-bottom:18px!important;}
body.page-id-200 .mb-copy>p{font-size:11.5px!important;line-height:1.4!important;margin-bottom:14px!important;}
body.page-id-200 .mb-checks{margin:0 0 16px!important;}
body.page-id-200 .mb-checks li{font-size:10.5px!important;line-height:1.35!important;margin-bottom:7px!important;}
body.page-id-200 .mb-copy .mb-btn{font-size:11px!important;padding:12px 14px!important;}
body.page-id-200 .mb-save{width:calc(100% - 32px)!important;left:16px!important;right:auto!important;bottom:-78px!important;grid-template-columns:42% 58%!important;min-height:158px!important;padding:14px 12px!important;border-radius:14px!important;}
body.page-id-200 .mb-rating{margin-top:88px!important;}
body.page-id-200 .mb-compare{padding-top:18px!important;}
}
@media (max-width:400px){body.page-id-200 .mb-hero{height:475px!important;min-height:475px!important;}body.page-id-200 .mb-copy{width:58%!important;}body.page-id-200 .mb-copy h1{font-size:26px!important;}}
@media (max-width:680px){body.page-id-200 .mb-hero{background-size:auto 560px!important;background-position:65% center!important;}body.page-id-200 .mb-save{bottom:-58px!important;}body.page-id-200 .mb-rating{margin-top:68px!important;}}
@media (max-width:680px){body.page-id-200 .mb-hero{background-position:65% calc(50% - 34px)!important;}body.page-id-200 .mb-save{grid-template-columns:47% 53%!important;position:absolute!important;}body.page-id-200 .mb-save:before{content:''!important;position:absolute!important;left:12px!important;top:24px!important;width:42px!important;height:42px!important;background:url('https://minderbetalen.be/wp-content/uploads/2026/06/varkentje-groen-cirkel.png') center/contain no-repeat!important;}body.page-id-200 .mb-save>h3,body.page-id-200 .mb-save>div:first-child{padding-left:46px!important;}body.page-id-200 .mb-save>.mb-total{padding-left:46px!important;}body.page-id-200 .mb-total:before{font-size:29px!important;}body.page-id-200 .mb-rating{top:590px!important;bottom:auto!important;}body.page-id-200 .mb-cta{width:calc(100% - 32px)!important;margin:16px!important;border-radius:14px!important;overflow:hidden!important;}}
@media (max-width:680px){body.page-id-200 .mb-hero{height:420px!important;min-height:420px!important;background-position:65% calc(50% - 7px)!important;}}
@media (max-width:680px){body.page-id-200 .mb-save{bottom:-3px!important;}body.page-id-200 .mb-rating{top:525px!important;bottom:auto!important;}}
@media (max-width:680px){body.page-id-200 .mb-hero{background-image:url('https://minderbetalen.be/wp-content/uploads/2026/06/Vrouw-in-zetel-sectie-hero-2-3.png')!important;background-size:auto 520px!important;background-position:65% calc(50% + 20px)!important;}}
@media (max-width:680px){html body.page-id-200 .mb-home section.mb-cta{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-left:16px!important;margin-right:16px!important;}}
@media (max-width:680px){html body.page-id-200 .mb-home section.mb-cta{box-sizing:border-box!important;}}
@media (max-width:680px){html body.page-id-200 .mb-home section.mb-cta{width:calc(100vw - 47px)!important;max-width:calc(100vw - 47px)!important;}}
@media (max-width:680px){body.page-id-200 .mb-hero{height:470px!important;min-height:470px!important;background-position:65% calc(50% - 5px)!important;}body.page-id-200 .mb-rating{top:575px!important;bottom:auto!important;}}
/* Mobiel: kaart begint onder de knieÃ«n en bedekt onderbenen/voeten */
@media (max-width:680px){body.page-id-200 .mb-save{bottom:97px!important;}body.page-id-200 .mb-rating{top:475px!important;bottom:auto!important;}}
@media (max-width:680px){body.page-id-200 .mb-save{bottom:15px!important;}body.page-id-200 .mb-rating{top:557px!important;bottom:auto!important;}}
/* Definitieve hoge overlap op gsm: kaart start onder de knieÃ«n */
@media (max-width:680px){body.page-id-200 .mb-save{bottom:140px!important;}body.page-id-200 .mb-rating{top:432px!important;bottom:auto!important;}}
/* Correctie op basis van echte gsm-screenshot 14:40 */
@media (max-width:680px){body.page-id-200 .mb-save{bottom:-3px!important;}body.page-id-200 .mb-rating{top:575px!important;bottom:auto!important;}}
/* Besparingsbedragen prominenter op tablet en gsm */
@media (min-width:681px) and (max-width:980px){body.page-id-200 .mb-total:before{font-size:52px!important;font-weight:800!important;color:#35a847!important;line-height:1!important;}body.page-id-200 .mb-total small{font-size:17px!important;font-weight:700!important;}body.page-id-200 .mb-line:nth-child(4) b:before,body.page-id-200 .mb-line:nth-child(5) b:before,body.page-id-200 .mb-line:nth-child(6) b:before{font-size:15px!important;font-weight:800!important;color:#35a847!important;}}
@media (max-width:680px){body.page-id-200 .mb-total:before{font-size:38px!important;font-weight:800!important;color:#35a847!important;line-height:1!important;}body.page-id-200 .mb-total small{font-size:14px!important;font-weight:700!important;}body.page-id-200 .mb-line:nth-child(4) b:before,body.page-id-200 .mb-line:nth-child(5) b:before,body.page-id-200 .mb-line:nth-child(6) b:before{font-size:12.5px!important;font-weight:800!important;color:#35a847!important;letter-spacing:-.2px!important;}}
/* Mobiele positie totaalbedrag en compacte CTA */
@media (max-width:680px){
body.page-id-200 .mb-save{position:absolute!important;}
body.page-id-200 .mb-total{position:absolute!important;left:74px!important;top:80px!important;padding:0!important;margin:0!important;line-height:1!important;white-space:nowrap!important;}
body.page-id-200 .mb-total:before{font-size:34px!important;line-height:1!important;}
body.page-id-200 .mb-total small{font-size:13px!important;}
body.page-id-200 .mb-line b,body.page-id-200 .mb-line b:before{white-space:nowrap!important;}
body.page-id-200 .mb-line:nth-child(4) b:before,body.page-id-200 .mb-line:nth-child(5) b:before,body.page-id-200 .mb-line:nth-child(6) b:before{font-size:11.5px!important;letter-spacing:-.35px!important;}
html body.page-id-200 .mb-home section.mb-cta{min-height:0!important;height:auto!important;padding:0!important;}
body.page-id-200 .mb-cta .mb-ci{min-height:0!important;height:auto!important;padding:22px 20px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 100px!important;gap:12px!important;align-items:center!important;text-align:left!important;}
body.page-id-200 .mb-cta .mb-ci>div{text-align:left!important;}
body.page-id-200 .mb-cta h2{font-size:24px!important;line-height:1.05!important;margin:0 0 10px!important;}
body.page-id-200 .mb-cta p{font-size:13px!important;line-height:1.4!important;margin:0 0 12px!important;}
body.page-id-200 .mb-cta .mb-btn{display:inline-flex!important;width:auto!important;max-width:100%!important;min-height:0!important;padding:10px 14px!important;font-size:13px!important;line-height:1.2!important;white-space:nowrap!important;align-items:center!important;}
body.page-id-200 .mb-cta .mb-pig{width:100px!important;height:auto!important;align-self:center!important;}
}

/* Mobiele kaartgrid en compacte CTA - correctie 15:17 */
@media (max-width:680px){
 body.page-id-200 .mb-save{
   grid-template-columns:47% 53%!important;
   grid-template-rows:48px 54px 32px!important;
   align-items:center!important;
 }
 body.page-id-200 .mb-save>:nth-child(1){
   grid-column:1!important;grid-row:1!important;
 }
 body.page-id-200 .mb-total{
   position:static!important;
   left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;
   transform:none!important;
   grid-column:1!important;grid-row:2!important;
   padding:0!important;margin:0!important;
   width:100%!important;
   text-align:center!important;
   align-self:center!important;
   white-space:nowrap!important;
 }
 body.page-id-200 .mb-total:before{font-size:32px!important;line-height:1!important;}
 body.page-id-200 .mb-total small{font-size:12px!important;}
 body.page-id-200 .mb-save>:nth-child(3){
   grid-column:1!important;grid-row:3!important;
   text-align:center!important;margin:0!important;padding:0!important;
 }
 body.page-id-200 .mb-line:nth-child(4){grid-column:2!important;grid-row:1!important;}
 body.page-id-200 .mb-line:nth-child(5){grid-column:2!important;grid-row:2!important;}
 body.page-id-200 .mb-line:nth-child(6){grid-column:2!important;grid-row:3!important;}
 html body.page-id-200 .mb-home section.mb-cta{
   min-height:0!important;height:auto!important;padding:0!important;
 }
 body.page-id-200 .mb-cta .mb-ci{
   min-height:0!important;height:auto!important;
   padding:18px 20px!important;
   display:grid!important;
   grid-template-columns:minmax(0,1fr) 92px!important;
   gap:10px!important;
   align-items:center!important;
   text-align:left!important;
 }
 body.page-id-200 .mb-cta .mb-ci>div{
   width:100%!important;max-width:none!important;
   min-width:0!important;
   margin:0!important;padding:0!important;
   text-align:left!important;
 }
 body.page-id-200 .mb-cta h2{
   font-size:22px!important;line-height:1.05!important;
   margin:0 0 8px!important;
 }
 body.page-id-200 .mb-cta p{
   font-size:12px!important;line-height:1.35!important;
   margin:0 0 10px!important;
 }
 body.page-id-200 .mb-cta .mb-btn{
   display:inline-flex!important;
   width:auto!important;max-width:100%!important;
   min-height:0!important;
   margin:0!important;transform:none!important;
   padding:9px 12px!important;
   font-size:12px!important;line-height:1.2!important;
   white-space:nowrap!important;
   align-items:center!important;justify-content:center!important;
 }
 body.page-id-200 .mb-cta .mb-pig{
   width:92px!important;height:auto!important;
   margin:0!important;align-self:center!important;
 }
}


/* Gsm CTA exactere mockup-verhouding - correctie 16:51 */
@media (max-width:680px){
 html body.page-id-200 .mb-home section.mb-cta{
   min-height:0!important;
   height:auto!important;
   padding:0!important;
 }
 body.page-id-200 .mb-cta .mb-ci{
   min-height:0!important;
   height:auto!important;
   padding:14px 16px!important;
   display:grid!important;
   grid-template-columns:minmax(0,1fr) 82px!important;
   column-gap:8px!important;
   row-gap:0!important;
   align-items:center!important;
 }
 body.page-id-200 .mb-cta .mb-ci>div{
   width:100%!important;
   max-width:none!important;
   min-width:0!important;
   margin:0!important;
   padding:0!important;
 }
 body.page-id-200 .mb-cta h2{
   font-size:18px!important;
   line-height:1.05!important;
   letter-spacing:-.3px!important;
   white-space:nowrap!important;
   margin:0 0 7px!important;
 }
 body.page-id-200 .mb-cta p{
   font-size:12px!important;
   line-height:1.32!important;
   margin:0 0 9px!important;
   max-width:none!important;
 }
 body.page-id-200 .mb-cta .mb-btn{
   display:inline-flex!important;
   box-sizing:border-box!important;
   width:auto!important;
   max-width:100%!important;
   min-width:0!important;
   min-height:0!important;
   margin:0!important;
   padding:8px 10px!important;
   transform:none!important;
   font-size:10.5px!important;
   line-height:1.15!important;
   letter-spacing:0!important;
   white-space:nowrap!important;
   align-items:center!important;
   justify-content:center!important;
 }
 body.page-id-200 .mb-cta .mb-btn::after{
   margin-left:6px!important;
 }
 body.page-id-200 .mb-cta .mb-pig{
   width:82px!important;
   max-width:82px!important;
   height:auto!important;
   margin:0!important;
   align-self:center!important;
 }
}


/* Gsm bedrag besparingskaart exact uitlijnen */
@media (max-width:680px){
 body.page-id-200 .mb-total{width:140px!important;max-width:140px!important;white-space:nowrap!important;text-align:left!important;padding-left:0!important;margin-left:0!important;transform:translateX(-6px)!important;}
 body.page-id-200 .mb-total small{display:inline-block!important;margin-left:-2px!important;font-size:13px!important;letter-spacing:-.3px!important;vertical-align:baseline!important;white-space:nowrap!important;}
}

/* Gsm totaalbedrag extra naar links */
@media (max-width:680px){body.page-id-200 .mb-total{transform:translateX(-32px)!important;}}



/* MB DESKTOP READABILITY + HERO ALIGNMENT 2026-07-02 */
@media (min-width:981px){
  body.page-id-200 .mb-card h3{font-size:24px!important;line-height:1.25!important;font-weight:800!important}
  body.page-id-200 .mb-card p{font-size:18px!important;line-height:1.65!important;font-weight:500!important}
  body.page-id-200 .mb-benefit h3{font-size:21px!important;line-height:1.3!important;font-weight:800!important}
  body.page-id-200 .mb-benefit p{font-size:17px!important;line-height:1.65!important;font-weight:500!important}
  body.page-id-200 .mb-cta p{font-size:18px!important;line-height:1.55!important}

  body.page-id-268 .mb-card h3,
  body.page-id-277 .mb-i-card h3,
  body.page-id-286 .mb-m-card h3{font-size:23px!important;line-height:1.3!important;font-weight:800!important}
  body.page-id-268 .mb-card p,
  body.page-id-277 .mb-i-card p,
  body.page-id-286 .mb-m-card p{font-size:18px!important;line-height:1.65!important;font-weight:500!important}

  body.page-id-268 .mb-step h3,
  body.page-id-277 .mb-i-step h4,
  body.page-id-286 .mb-m-step h3{font-size:22px!important;line-height:1.3!important;font-weight:800!important}
  body.page-id-268 .mb-step p,
  body.page-id-277 .mb-i-step p,
  body.page-id-286 .mb-m-step p{font-size:18px!important;line-height:1.65!important;font-weight:500!important}

  body.page-id-268 .mb-benefit h3,
  body.page-id-277 .mb-i-benefit h4,
  body.page-id-286 .mb-m-benefit h3{font-size:20px!important;line-height:1.3!important;font-weight:800!important}
  body.page-id-268 .mb-benefit p,
  body.page-id-277 .mb-i-benefit p,
  body.page-id-286 .mb-m-benefit p{font-size:17px!important;line-height:1.6!important;font-weight:500!important}

  body.page-id-289 .mb-contact-card p{font-size:18px!important;line-height:1.65!important}

  body.page-id-268 .mb-cta p,
  body.page-id-277 .mb-i-cta p,
  body.page-id-286 .mb-m-cta p{font-size:18px!important;line-height:1.55!important}

  body.page-id-277 .mb-i-scene img{
    width:calc(100% + 400px)!important;
    max-width:none!important;
    transform:translateX(-400px)!important;
    object-fit:cover!important;
  }
  body.page-id-286 .mb-m-wrap{width:calc(100% - 48px)!important;max-width:none!important}
  body.page-id-286 .mb-m-hero-grid{grid-template-columns:34% 42% 24%!important;gap:0!important}
  body.page-id-286 .mb-m-section,
  body.page-id-286 .mb-m-how,
  body.page-id-286 .mb-m-benefits,
  body.page-id-286 .mb-m-cta{width:100%!important;max-width:none!important}
  body.page-id-286 .mb-m-scene img{
    width:calc(100% + 240px)!important;
    max-width:none!important;
    transform:translateX(-240px)!important;
    object-fit:cover!important;
  }
}
@media (max-width:980px){
 body.page-id-277 .mb-i-scene img,
 body.page-id-286 .mb-m-scene img{width:100%!important;transform:none!important}
}
/* END MB DESKTOP READABILITY + HERO ALIGNMENT 2026-07-02 */

/* MB FINAL UNIFORMITY 2026-07-03 */
@media(min-width:981px){
 body.page-id-200 .mb-copy>p,
 body.page-id-200 .mb-copy li{font-weight:650!important}
 body.page-id-200 .mb-save h3{font-size:20px!important;line-height:1.3!important;font-weight:850!important}
 body.page-id-200 .mb-save p{font-size:16px!important;line-height:1.5!important;font-weight:650!important}
 body.page-id-200 .mb-save .mb-line{font-size:15.5px!important;font-weight:700!important}
 body.page-id-200 .mb-save .mb-line span,
 body.page-id-200 .mb-save .mb-total,
 body.page-id-200 .mb-save .mb-total *{font-weight:800!important}

 body.page-id-268 .mb-form h3,
 body.page-id-277 .mb-i-form h3,
 body.page-id-286 .mb-m-form h3{font-size:22px!important;line-height:1.25!important;font-weight:900!important;letter-spacing:-.6px!important;white-space:nowrap!important}
 body.page-id-268 .mb-form p,
 body.page-id-277 .mb-i-form p,
 body.page-id-286 .mb-m-form p{font-size:16px!important;line-height:1.55!important;font-weight:600!important}
 body.page-id-268 .mb-form label,
 body.page-id-277 .mb-i-form label,
 body.page-id-286 .mb-m-form label{font-size:15px!important;line-height:1.4!important;font-weight:800!important}
 body.page-id-268 .mb-form input,
 body.page-id-268 .mb-form select,
 body.page-id-277 .mb-i-form input,
 body.page-id-277 .mb-i-form select,
 body.page-id-286 .mb-m-form input,
 body.page-id-286 .mb-m-form select{font-size:15px!important;font-weight:500!important;height:48px!important}
 body.page-id-268 .mb-form .mb-btn,
 body.page-id-277 .mb-i-form .mb-i-btn,
 body.page-id-286 .mb-m-form .mb-m-btn{font-size:18px!important;font-weight:850!important;min-height:56px!important}
 body.page-id-277 .mb-i-hero-grid{min-height:550px!important}
 body.page-id-277 .mb-i-scene{height:550px!important}
}
@media(max-width:650px){
 body.page-id-268 .mb-cta-in{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 105px!important;
  gap:12px!important;
  align-items:center!important;
 }
 body.page-id-268 .mb-cta-in>div:first-child{
  grid-column:1!important;grid-row:1!important;
  min-width:0!important;
 }
 body.page-id-268 .mb-cta-in .mb-pig{
  grid-column:2!important;grid-row:1!important;
  width:105px!important;height:auto!important;
  margin:0!important;padding:0!important;
  align-self:center!important;
 }
 body.page-id-268 .mb-cta-in .mb-pig img{
  display:block!important;width:100px!important;height:auto!important;
  max-width:100%!important;margin:0 auto!important;
 }
 body.page-id-268 .mb-cta h2{font-size:25px!important;line-height:1.12!important}
 body.page-id-268 .mb-cta p{font-size:14px!important;line-height:1.45!important}
 body.page-id-268 .mb-cta .mb-btn{font-size:14px!important;padding:13px 14px!important;white-space:normal!important;text-align:center!important}
}
/* END MB FINAL UNIFORMITY 2026-07-03 */

/* MB TABLET UNIFORMITY 2026-07-03 */
@media(min-width:651px) and (max-width:980px){
 body.page-id-268 .mb-form h3,
 body.page-id-277 .mb-i-form h3,
 body.page-id-286 .mb-m-form h3{font-size:21px!important;line-height:1.3!important;font-weight:900!important}
 body.page-id-268 .mb-form p,
 body.page-id-277 .mb-i-form p,
 body.page-id-286 .mb-m-form p{font-size:14px!important;line-height:1.5!important;font-weight:550!important}
 body.page-id-268 .mb-form label,
 body.page-id-277 .mb-i-form label,
 body.page-id-286 .mb-m-form label{font-size:13px!important;font-weight:800!important}
 body.page-id-268 .mb-form input,
 body.page-id-268 .mb-form select,
 body.page-id-277 .mb-i-form input,
 body.page-id-277 .mb-i-form select,
 body.page-id-286 .mb-m-form input,
 body.page-id-286 .mb-m-form select{font-size:14px!important;height:46px!important}
 body.page-id-268 .mb-form .mb-btn,
 body.page-id-277 .mb-i-form .mb-i-btn,
 body.page-id-286 .mb-m-form .mb-m-btn{font-size:16px!important;font-weight:850!important;min-height:54px!important}

 body.page-id-286 .mb-m-hero-grid{grid-template-columns:1fr 1fr!important;align-items:center!important}
 body.page-id-286 .mb-m-copy{grid-column:1!important;grid-row:1!important}
 body.page-id-286 .mb-m-scene{grid-column:2!important;grid-row:1!important;width:calc(100% + 180px)!important}
 body.page-id-286 .mb-m-form{
  grid-column:2!important;grid-row:1!important;
  width:100%!important;max-width:none!important;
  margin:0!important;position:relative!important;z-index:3!important
 }
 body.page-id-286 .mb-m-benefit-grid{grid-template-columns:repeat(4,1fr)!important}
 body.page-id-286 .mb-m-benefit{padding:0!important;background:transparent!important}
 body.page-id-286 .mb-m-cta-grid{grid-template-columns:1fr 260px!important}
}
/* END MB TABLET UNIFORMITY 2026-07-03 */

/* MB MOBILE REFERENCE UNIFORMITY 2026-07-03 */
@media(max-width:650px){
 body.page-id-268 .mb-hero-copy h1,
 body.page-id-277 .mb-i-copy h1{
  font-size:36px!important;line-height:1.06!important;letter-spacing:-1px!important;
  margin-bottom:22px!important
 }
 body.page-id-268 .mb-checks,
 body.page-id-277 .mb-i-checks{
  display:grid!important;grid-template-columns:1fr!important;
  gap:11px!important;font-size:16px!important;font-weight:700!important
 }
 body.page-id-268 .mb-scene,
 body.page-id-277 .mb-i-scene{
  width:calc(100% + 24px)!important;margin-left:-12px!important;margin-right:-12px!important;
  height:430px!important;min-height:430px!important;order:2!important
 }
 body.page-id-268 .mb-scene img,
 body.page-id-277 .mb-i-scene img{width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important}
 body.page-id-268 .mb-form,
 body.page-id-277 .mb-i-form{
  order:3!important;width:100%!important;max-width:none!important;
  margin:-55px 0 24px!important;padding:27px 25px!important;position:relative!important;z-index:3!important
 }
 body.page-id-268 .mb-form h3,
 body.page-id-277 .mb-i-form h3{font-size:20px!important;line-height:1.3!important;font-weight:900!important;letter-spacing:0!important;white-space:normal!important}
 body.page-id-268 .mb-form p,
 body.page-id-277 .mb-i-form p{font-size:14px!important;line-height:1.55!important;font-weight:500!important}
 body.page-id-268 .mb-form label,
 body.page-id-277 .mb-i-form label{font-size:13px!important;line-height:1.4!important;font-weight:800!important}
 body.page-id-268 .mb-form input,
 body.page-id-268 .mb-form select,
 body.page-id-277 .mb-i-form input,
 body.page-id-277 .mb-i-form select{font-size:14px!important;font-weight:400!important;height:46px!important;margin-bottom:15px!important}
 body.page-id-268 .mb-form .mb-btn,
 body.page-id-277 .mb-i-form .mb-i-btn{font-size:16px!important;font-weight:800!important;min-height:54px!important}

 body.page-id-268 .mb-trust,
 body.page-id-277 .mb-i-trust{min-height:126px!important;padding:22px 0!important}
 body.page-id-268 .mb-trust .mb-wrap,
 body.page-id-277 .mb-i-trust .mb-i-wrap{
  min-height:82px!important;display:flex!important;flex-direction:column!important;
  justify-content:center!important;align-items:center!important;gap:14px!important;text-align:center!important
 }

 body.page-id-268 .mb-cards,
 body.page-id-277 .mb-i-cards{grid-template-columns:1fr!important;gap:22px!important}
 body.page-id-268 .mb-card,
 body.page-id-277 .mb-i-card{
  width:100%!important;min-height:190px!important;height:auto!important;
  padding:30px 20px!important
 }
 body.page-id-268 .mb-card h3,
 body.page-id-277 .mb-i-card h3{font-size:19px!important;line-height:1.3!important;font-weight:800!important}
 body.page-id-268 .mb-card p,
 body.page-id-277 .mb-i-card p{font-size:16px!important;line-height:1.5!important}

 body.page-id-268 .mb-steps,
 body.page-id-277 .mb-i-steps{grid-template-columns:1fr!important;gap:18px!important}
 body.page-id-268 .mb-step,
 body.page-id-277 .mb-i-step{
  width:100%!important;min-height:131px!important;padding:0!important;
  display:flex!important;flex-direction:column!important;justify-content:center!important
 }
 body.page-id-268 .mb-step h3,
 body.page-id-277 .mb-i-step h4{font-size:18px!important;line-height:1.3!important;font-weight:800!important}
 body.page-id-268 .mb-step p,
 body.page-id-277 .mb-i-step p{font-size:15px!important;line-height:1.55!important}
 body.page-id-268 .mb-arrow,
 body.page-id-277 .mb-i-step-arrow{display:none!important}

 body.page-id-268 .mb-benefit-grid,
 body.page-id-277 .mb-i-benefit-grid{grid-template-columns:1fr!important;gap:18px!important}
 body.page-id-268 .mb-benefit,
 body.page-id-277 .mb-i-benefit{
  width:100%!important;min-height:147px!important;background:#fff!important;
  border-radius:10px!important;padding:18px!important;
  display:flex!important;flex-direction:column!important;justify-content:center!important
 }
 body.page-id-268 .mb-benefit h3,
 body.page-id-277 .mb-i-benefit h4{font-size:16px!important;line-height:1.3!important;font-weight:800!important}
 body.page-id-268 .mb-benefit p,
 body.page-id-277 .mb-i-benefit p{font-size:14px!important;line-height:1.5!important}

 body.page-id-277 .mb-i-cta{
  display:grid!important;grid-template-columns:minmax(0,1fr) 100px!important;
  gap:12px!important;align-items:center!important
 }
}
/* END MB MOBILE REFERENCE UNIFORMITY 2026-07-03 */


/* Codex 2026-07-24: dubbel pijltje in home-kaarten verwijderen */
body .mb-home .mb-card a::after,
body .mb-home .mb-card a.et_pb_button::after {
  content: none !important;
  display: none !important;
}


/* Codex 2026-07-24: leesbaarheid kleine labels + liggende gsm header */
.mb-rating,
.mb-rating span,
.mb-i-trust .mb-i-wrap,
.mb-i-stars,
.mb-i-stars span {
  font-size: 14px !important;
  line-height: 1.35 !important;
}
.mb-save .mb-line span {
  font-size: 14px !important;
  line-height: 1.25 !important;
}
.mb-i-badge {
  font-size: 14px !important;
  line-height: 1.25 !important;
}


/* Codex 2026-07-24: laatste kleine labels naar leesbare grootte */
body .mb-save .mb-line,
body .mb-save .mb-line span,
body .mb-save .mb-line strong,
body .mb-save .mb-line * {
  font-size: 14px !important;
  line-height: 1.3 !important;
}
body .mb-i-benefit strong,
body .mb-i-benefit b,
body .mb-i-badge,
body [class*="mb-i-benefit"] strong,
body [class*="mb-m-benefit"] strong,
body [class*="mb-e-benefit"] strong,
body [class*="benefit"] strong {
  font-size: 15px !important;
  line-height: 1.35 !important;
}
@media (max-width: 767px) {
  body .mb-i-benefit strong,
  body .mb-i-badge,
  body [class*="benefit"] strong {
    font-size: 15px !important;
  }
}


/* Codex 2026-07-24: ultragericht laatste kleine labels */
html body main.mb-home aside.mb-save a.mb-line > span,
html body .mb-home .mb-save .mb-line > span,
html body .mb-home .mb-save a.mb-line span {
  font-size: 14px !important;
  line-height: 18px !important;
}
html body .mb-m-hero .mb-m-badge,
html body .mb-m-copy .mb-m-badge,
html body span.mb-m-badge {
  font-size: 15px !important;
  line-height: 20px !important;
}

/* === CODEX RESPONSIVE HERO FIX 2026-07-28 START === */
/* Minderbetalen.be â€” responsive hero stabilisatie
   Klaar om in Divi/WordPress Custom CSS te plaatsen zodra WP-login actief is.

   Doel:
   - 1920px desktop zo veel mogelijk ongemoeid laten.
   - Laptop/tablet: beelden blijven breed/onderliggend en kaarten/formulieren blijven weg van gezichten.
   - GSM: hero-opbouw uniform tussen home, energie, internet-tv en mobiel.
   - GSM: geen grote lege ruimte tussen tekst/checklist en foto.
*/

/* Algemene veiligheid: full-width secties blijven echt full-width */
body .mb-home,
body .mb-energy,
body .mb-internet,
body .mb-mobile,
body .mb-hero,
body .mb-i-hero,
body .mb-m-hero {
  max-width: none !important;
}

/* Laptop / kleinere desktops. 1920px valt bewust buiten deze set. */
@media (min-width: 981px) and (max-width: 1799px) {
  body .mb-home .mb-hero {
    background-size: cover !important;
    background-position: right center !important;
  }

  body .mb-home .mb-hi {
    width: min(100% - 80px, 1680px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body .mb-home .mb-copy {
    width: clamp(430px, 42vw, 660px) !important;
    max-width: 46vw !important;
  }

  /* De besparingskaart blijft rechts en laag genoeg om het gezicht vrij te houden. */
  body .mb-home .mb-save {
    width: clamp(300px, 23vw, 340px) !important;
    right: clamp(24px, 4.5vw, 84px) !important;
    left: auto !important;
    top: clamp(250px, 24vw, 330px) !important;
    bottom: auto !important;
    z-index: 4 !important;
  }

  body .mb-energy .mb-hero-grid,
  body .mb-internet .mb-i-hero-grid,
  body .mb-mobile .mb-m-hero-grid {
    width: min(100% - 48px, 1840px) !important;
    max-width: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
    grid-template-columns: minmax(360px, .82fr) minmax(540px, 1.46fr) minmax(310px, .72fr) !important;
    gap: 18px !important;
    align-items: center !important;
  }

  body .mb-energy .mb-scene,
  body .mb-internet .mb-i-scene,
  body .mb-mobile .mb-m-scene {
    position: relative !important;
    width: 100% !important;
    max-width: none !important;
    min-height: 500px !important;
    height: 500px !important;
    overflow: visible !important;
    justify-self: stretch !important;
    margin: 0 !important;
    z-index: 1 !important;
  }

  body .mb-energy .mb-scene img {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
    object-position: center bottom !important;
  }

  body .mb-internet .mb-i-scene img,
  body .mb-mobile .mb-m-scene img {
    width: calc(100% + 160px) !important;
    max-width: none !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: 56% center !important;
    position: relative !important;
    left: -80px !important;
    transform: none !important;
  }

  /* Formulieren niet op gezichten: ze blijven in de rechterkolom en niet over het middenbeeld. */
  body .mb-energy .mb-form,
  body .mb-internet .mb-i-form,
  body .mb-mobile .mb-m-form {
    position: relative !important;
    justify-self: end !important;
    width: 100% !important;
    max-width: 360px !important;
    margin: 0 !important;
    transform: none !important;
    inset: auto !important;
    z-index: 5 !important;
  }
}

/* Tablet staand/liggend: compact, maar zonder overlap. */
@media (min-width: 681px) and (max-width: 980px) {
  body .mb-home .mb-hero,
  body .mb-home .mb-hi {
    height: 820px !important;
    min-height: 820px !important;
  }

  body .mb-home .mb-hero {
    background-size: auto 560px !important;
    background-position: right -80px top 310px !important;
  }

  body .mb-home .mb-copy {
    width: 58% !important;
    max-width: 58% !important;
  }

  body .mb-home .mb-save {
    width: 320px !important;
    right: 24px !important;
    left: auto !important;
    top: 420px !important;
    bottom: auto !important;
    padding: 20px !important;
  }

  body .mb-home .mb-rating {
    top: auto !important;
    bottom: -92px !important;
  }

  body .mb-home .mb-services {
    padding-top: 112px !important;
  }

  body .mb-energy .mb-hero,
  body .mb-internet .mb-i-hero,
  body .mb-mobile .mb-m-hero {
    height: auto !important;
    min-height: 0 !important;
    padding-bottom: 22px !important;
  }

  body .mb-energy .mb-hero-grid,
  body .mb-internet .mb-i-hero-grid,
  body .mb-mobile .mb-m-hero-grid {
    grid-template-columns: 1fr !important;
    gap: 8px !important;
    min-height: 0 !important;
    height: auto !important;
  }

  body .mb-energy .mb-hero-copy,
  body .mb-internet .mb-i-copy,
  body .mb-mobile .mb-m-copy {
    padding-bottom: 0 !important;
  }

  body .mb-energy .mb-scene,
  body .mb-internet .mb-i-scene,
  body .mb-mobile .mb-m-scene {
    height: clamp(300px, 42vw, 380px) !important;
    min-height: 300px !important;
    margin: 0 auto 10px !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  body .mb-energy .mb-scene img,
  body .mb-internet .mb-i-scene img,
  body .mb-mobile .mb-m-scene img {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
    object-position: center bottom !important;
  }

  body .mb-energy .mb-form,
  body .mb-internet .mb-i-form,
  body .mb-mobile .mb-m-form {
    margin-top: 0 !important;
  }
}

/* GSM portrait/landscape: uniforme productpagina-opbouw en zichtbare homepage-foto. */
@media (max-width: 680px) {
  body .mb-home .mb-hero,
  body .mb-home .mb-hi {
    height: 840px !important;
    min-height: 840px !important;
  }

  body .mb-home .mb-hero {
    background-size: auto 500px !important;
    background-position: right -116px top 392px !important;
  }

  body .mb-home .mb-hi {
    padding-top: 30px !important;
  }

  body .mb-home .mb-copy {
    width: 100% !important;
    max-width: calc(100vw - 32px) !important;
  }

  body .mb-home .mb-save {
    left: 16px !important;
    right: 16px !important;
    width: auto !important;
    max-width: none !important;
    top: 690px !important;
    bottom: auto !important;
    z-index: 6 !important;
  }

  body .mb-home .mb-rating {
    top: 968px !important;
    bottom: auto !important;
  }

  body .mb-home .mb-services {
    padding-top: 170px !important;
  }

  body .mb-energy .mb-hero,
  body .mb-internet .mb-i-hero,
  body .mb-mobile .mb-m-hero {
    height: auto !important;
    min-height: 0 !important;
    padding-top: 30px !important;
    padding-bottom: 20px !important;
  }

  body .mb-energy .mb-hero-grid,
  body .mb-internet .mb-i-hero-grid,
  body .mb-mobile .mb-m-hero-grid {
    grid-template-columns: 1fr !important;
    gap: 6px !important;
    height: auto !important;
    min-height: 0 !important;
  }

  body .mb-energy .mb-hero-copy,
  body .mb-internet .mb-i-copy,
  body .mb-mobile .mb-m-copy {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
  }

  body .mb-energy .mb-scene,
  body .mb-internet .mb-i-scene,
  body .mb-mobile .mb-m-scene {
    height: 250px !important;
    min-height: 250px !important;
    margin: 0 auto 8px !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  body .mb-energy .mb-scene img,
  body .mb-internet .mb-i-scene img,
  body .mb-mobile .mb-m-scene img {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
    object-position: center bottom !important;
  }

  body .mb-energy .mb-form,
  body .mb-internet .mb-i-form,
  body .mb-mobile .mb-m-form {
    margin: 0 auto !important;
    max-width: calc(100vw - 24px) !important;
  }
}

/* Kleine landscape-telefoons: nog compacter, zodat beeld en tekst dichter aansluiten. */
@media (max-width: 680px) and (orientation: landscape) {
  body .mb-home .mb-hero,
  body .mb-home .mb-hi {
    height: 760px !important;
    min-height: 760px !important;
  }

  body .mb-home .mb-hero {
    background-size: auto 430px !important;
    background-position: right -50px top 310px !important;
  }

  body .mb-home .mb-save {
    top: 590px !important;
  }

  body .mb-home .mb-rating {
    top: 855px !important;
  }

  body .mb-energy .mb-scene,
  body .mb-internet .mb-i-scene,
  body .mb-mobile .mb-m-scene {
    height: 220px !important;
    min-height: 220px !important;
  }
}
/* === CODEX RESPONSIVE HERO FIX 2026-07-28 END === */


/* === CODEX RESPONSIVE HERO FORCE FIX 2026-07-28 START ===
   Doel: ongewenste witruimte in product-heroes wegwerken en laptop/tablet overlapping vermijden,
   zonder de goede 1920px desktopweergave agressief te wijzigen. */

/* Algemeen: full-width secties blijven voluit lopen */
html body .mb-home,
html body .mb-energy,
html body .mb-internet,
html body .mb-mobile,
html body .mb-hero,
html body .mb-i-hero,
html body .mb-m-hero { max-width:none !important; width:100% !important; }

/* Laptop / kleinere desktop: beeld breed houden, formulier/kaart weg van gezichten */
@media (min-width:981px) and (max-width:1799px) {
  html body .mb-home .mb-hero {
    background-size:cover !important;
    background-position:right center !important;
  }
  html body .mb-home .mb-hi {
    width:min(100% - 80px, 1680px) !important;
    max-width:none !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }
  html body .mb-home .mb-copy {
    width:clamp(430px, 42vw, 650px) !important;
    max-width:46vw !important;
    z-index:4 !important;
  }
  html body .mb-home .mb-save {
    width:clamp(292px, 23vw, 340px) !important;
    right:clamp(18px, 4vw, 76px) !important;
    left:auto !important;
    top:clamp(270px, 26vw, 380px) !important;
    bottom:auto !important;
    z-index:6 !important;
  }

  html body .mb-hero-grid,
  html body .mb-i-hero-grid,
  html body .mb-m-hero-grid {
    width:min(100% - 48px, 1840px) !important;
    max-width:none !important;
    margin-left:auto !important;
    margin-right:auto !important;
    grid-template-columns:minmax(360px,.82fr) minmax(540px,1.46fr) minmax(310px,.72fr) !important;
    gap:18px !important;
    align-items:center !important;
  }
  html body .mb-scene,
  html body .mb-i-scene,
  html body .mb-m-scene {
    position:relative !important;
    width:100% !important;
    max-width:none !important;
    min-height:500px !important;
    height:500px !important;
    overflow:visible !important;
    justify-self:stretch !important;
    margin:0 !important;
    z-index:1 !important;
  }
  html body .mb-scene img,
  html body .mb-i-scene img,
  html body .mb-m-scene img {
    width:100% !important;
    max-width:none !important;
    height:100% !important;
    object-fit:contain !important;
    object-position:center bottom !important;
    transform:none !important;
  }
  html body .mb-i-scene img,
  html body .mb-m-scene img {
    object-fit:cover !important;
    object-position:54% center !important;
  }
  html body .mb-form,
  html body .mb-i-form,
  html body .mb-m-form {
    position:relative !important;
    justify-self:end !important;
    width:100% !important;
    max-width:360px !important;
    margin:0 !important;
    transform:none !important;
    inset:auto !important;
    z-index:5 !important;
  }
}

/* Tablet: zelfde verticale logica als mobiel, maar ruimer */
@media (min-width:681px) and (max-width:980px) {
  html body .mb-hero,
  html body .mb-i-hero,
  html body .mb-m-hero {
    height:auto !important;
    min-height:0 !important;
    padding-top:34px !important;
    padding-bottom:24px !important;
  }
  html body .mb-hero-grid,
  html body .mb-i-hero-grid,
  html body .mb-m-hero-grid {
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:10px !important;
    height:auto !important;
    min-height:0 !important;
  }
  html body .mb-hero-copy,
  html body .mb-i-copy,
  html body .mb-m-copy {
    padding-bottom:0 !important;
    margin-bottom:0 !important;
  }
  html body .mb-scene,
  html body .mb-i-scene,
  html body .mb-m-scene {
    display:block !important;
    height:clamp(300px,42vw,380px) !important;
    min-height:300px !important;
    max-height:380px !important;
    margin:0 auto 10px !important;
    width:100% !important;
    max-width:100% !important;
  }
  html body .mb-scene img,
  html body .mb-i-scene img,
  html body .mb-m-scene img {
    display:block !important;
    width:100% !important;
    max-width:100% !important;
    height:100% !important;
    object-fit:contain !important;
    object-position:center bottom !important;
    position:static !important;
    transform:none !important;
  }
  html body .mb-form,
  html body .mb-i-form,
  html body .mb-m-form {
    margin:0 auto !important;
    max-width:min(460px, calc(100vw - 40px)) !important;
    width:100% !important;
  }
}

/* GSM portrait: productpagina's compacter en uniform bovenaan */
@media (max-width:680px) {
  html body .mb-hero,
  html body .mb-i-hero,
  html body .mb-m-hero {
    height:auto !important;
    min-height:0 !important;
    padding-top:28px !important;
    padding-bottom:18px !important;
  }
  html body .mb-hero-grid,
  html body .mb-i-hero-grid,
  html body .mb-m-hero-grid {
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:6px !important;
    height:auto !important;
    min-height:0 !important;
  }
  html body .mb-hero-copy,
  html body .mb-i-copy,
  html body .mb-m-copy {
    padding-bottom:0 !important;
    margin-bottom:0 !important;
  }
  html body .mb-scene,
  html body .mb-i-scene,
  html body .mb-m-scene {
    display:block !important;
    height:250px !important;
    min-height:250px !important;
    max-height:250px !important;
    margin:0 auto 8px !important;
    width:100% !important;
    max-width:100% !important;
  }
  html body .mb-scene img,
  html body .mb-i-scene img,
  html body .mb-m-scene img {
    display:block !important;
    width:100% !important;
    max-width:100% !important;
    height:100% !important;
    object-fit:contain !important;
    object-position:center bottom !important;
    position:static !important;
    transform:none !important;
  }
  html body .mb-form,
  html body .mb-i-form,
  html body .mb-m-form {
    margin:0 auto !important;
    max-width:calc(100vw - 24px) !important;
    width:100% !important;
  }

  /* Home mobiel: vrouw zichtbaar houden en de besparingskaart niet door de content laten breken */
  html body .mb-home .mb-hero,
  html body .mb-home .mb-hi {
    height:850px !important;
    min-height:850px !important;
  }
  html body .mb-home .mb-hero {
    background-size:auto 500px !important;
    background-position:right -112px top 390px !important;
  }
  html body .mb-home .mb-hi {
    padding-top:30px !important;
  }
  html body .mb-home .mb-copy {
    width:100% !important;
    max-width:calc(100vw - 32px) !important;
    z-index:4 !important;
  }
  html body .mb-home .mb-save {
    left:16px !important;
    right:16px !important;
    width:auto !important;
    max-width:none !important;
    top:690px !important;
    bottom:auto !important;
    z-index:6 !important;
  }
  html body .mb-home .mb-rating {
    top:970px !important;
    bottom:auto !important;
  }
  html body .mb-home .mb-services {
    padding-top:172px !important;
  }
}

@media (max-width:680px) and (orientation:landscape) {
  html body .mb-scene,
  html body .mb-i-scene,
  html body .mb-m-scene {
    height:220px !important;
    min-height:220px !important;
    max-height:220px !important;
  }
  html body .mb-home .mb-hero,
  html body .mb-home .mb-hi {
    height:760px !important;
    min-height:760px !important;
  }
  html body .mb-home .mb-hero {
    background-size:auto 430px !important;
    background-position:right -50px top 310px !important;
  }
  html body .mb-home .mb-save { top:590px !important; }
  html body .mb-home .mb-rating { top:855px !important; }
}
/* === CODEX RESPONSIVE HERO FORCE FIX 2026-07-28 END === */

/* === CODEX FINAL GSM LANDSCAPE STACK INTERNET MOBIEL 2026-08-06 START === */
@media (orientation: landscape) and (max-width: 980px) and (max-height: 620px) {
  html body.page-id-277,
  html body.page-id-286 { overflow-x: hidden !important; }

  html body.page-id-277 #page-container .mb-internet .mb-i-hero,
  html body.page-id-286 #page-container .mb-mobile .mb-m-hero {
    height: auto !important; min-height: 0 !important; max-height: none !important;
    padding: 28px 0 0 !important; overflow: visible !important;
  }

  html body.page-id-277 #page-container .mb-internet .mb-i-wrap.mb-i-hero-grid,
  html body.page-id-277 #page-container .mb-internet .mb-i-hero-grid,
  html body.page-id-286 #page-container .mb-mobile .mb-m-wrap.mb-m-hero-grid,
  html body.page-id-286 #page-container .mb-mobile .mb-m-hero-grid {
    display: flex !important; flex-direction: column !important;
    grid-template-columns: none !important; grid-template-rows: none !important;
    width: calc(100vw - 40px) !important; max-width: 840px !important;
    min-height: 0 !important; height: auto !important; margin: 0 auto !important;
    padding: 0 !important; gap: 20px !important; overflow: visible !important;
  }

  html body.page-id-277 #page-container .mb-internet .mb-i-copy,
  html body.page-id-286 #page-container .mb-mobile .mb-m-copy {
    order: 1 !important; position: relative !important; display: block !important;
    inset: auto !important; left: auto !important; right: auto !important;
    top: auto !important; bottom: auto !important; grid-column: auto !important;
    grid-row: auto !important; grid-area: auto !important; width: 100% !important;
    max-width: 100% !important; min-height: 0 !important; height: auto !important;
    margin: 0 !important; padding: 0 !important; transform: none !important; z-index: 2 !important;
  }

  html body.page-id-277 #page-container .mb-internet .mb-i-copy h1,
  html body.page-id-286 #page-container .mb-mobile .mb-m-copy h1 {
    margin: 12px 0 22px !important; line-height: .95 !important;
    font-size: clamp(46px, 7.1vw, 68px) !important;
  }

  html body.page-id-277 #page-container .mb-internet .mb-i-list,
  html body.page-id-286 #page-container .mb-mobile .mb-m-list { margin-bottom: 0 !important; }

  html body.page-id-277 #page-container .mb-internet .mb-i-scene,
  html body.page-id-286 #page-container .mb-mobile .mb-m-scene {
    order: 2 !important; position: relative !important; display: block !important;
    inset: auto !important; left: auto !important; right: auto !important;
    top: auto !important; bottom: auto !important; grid-column: auto !important;
    grid-row: auto !important; grid-area: auto !important; width: 100% !important;
    max-width: 100% !important; height: 300px !important; min-height: 300px !important;
    max-height: none !important; margin: 0 auto !important; padding: 0 !important;
    transform: none !important; overflow: hidden !important; z-index: 1 !important;
  }

  html body.page-id-277 #page-container .mb-internet .mb-i-scene img,
  html body.page-id-286 #page-container .mb-mobile .mb-m-scene img {
    display: block !important; width: 100% !important; height: 100% !important;
    max-width: none !important; object-fit: cover !important;
    object-position: center center !important; transform: none !important; opacity: 1 !important;
  }

  html body.page-id-277 #page-container .mb-internet .mb-i-form,
  html body.page-id-286 #page-container .mb-mobile .mb-m-form {
    order: 3 !important; position: relative !important; display: block !important;
    inset: auto !important; left: auto !important; right: auto !important;
    top: auto !important; bottom: auto !important; grid-column: auto !important;
    grid-row: auto !important; grid-area: auto !important; width: 100% !important;
    max-width: 100% !important; min-height: 0 !important; height: auto !important;
    margin: 0 auto 20px !important; padding: 22px !important; transform: none !important; z-index: 3 !important;
  }

  html body.page-id-277 #page-container .mb-internet .mb-i-trust,
  html body.page-id-286 #page-container .mb-mobile .mb-m-trust {
    position: relative !important; top: auto !important; margin-top: 0 !important;
  }
}
/* === CODEX FINAL GSM LANDSCAPE STACK INTERNET MOBIEL 2026-08-06 END === */

/* MB CLEAN MOBILE HEADER 2026-08-13 */
@media (max-width: 980px) {
  html body .et-l--header,
  html body header.et-l--header,
  html body .et-l--header .et_builder_inner_content,
  html body .et-l--header .et_pb_section,
  html body .et-l--header .et_pb_row {
    background: #0d4496 !important;
    box-sizing: border-box !important;
  }

  html body .et-l--header,
  html body header.et-l--header {
    min-height: 118px !important;
    height: 118px !important;
    overflow: visible !important;
    position: relative !important;
    z-index: 99999 !important;
  }

  html body .et-l--header .et_builder_inner_content,
  html body .et-l--header .et_pb_section,
  html body .et-l--header .et_pb_row {
    width: 100% !important;
    max-width: none !important;
    min-height: 118px !important;
    height: 118px !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
    position: relative !important;
  }

  html body .et-l--header .et_pb_column {
    position: static !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    min-height: 0 !important;
  }

  html body .et-l--header .mb-trustpilot,
  html body .et-l--header .trustpilot,
  html body .et-l--header [class*="trust"],
  html body .et-l--header [href*="trustpilot"],
  html body .et-l--header img[src*="trust"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
  }

  html body .et-l--header .mb-logo,
  html body .et-l--header .mb-header-logo,
  html body .et-l--header .et_pb_image,
  html body .et-l--header .et_pb_image_wrap,
  html body .et-l--header .et_pb_image a,
  html body .et-l--header .et_pb_image img,
  html body .et-l--header a[href="https://minderbetalen.be/"],
  html body .et-l--header a[href="/"] {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
  }

  html body .et-l--header .et_pb_image,
  html body .et-l--header .mb-logo,
  html body .et-l--header .mb-header-logo {
    position: absolute !important;
    left: 22px !important;
    top: 18px !important;
    width: 185px !important;
    max-width: 52vw !important;
    height: auto !important;
    margin: 0 !important;
    z-index: 100020 !important;
  }

  html body .et-l--header .et_pb_image img,
  html body .et-l--header .mb-logo img,
  html body .et-l--header .mb-header-logo img {
    width: 185px !important;
    max-width: 52vw !important;
    height: auto !important;
    display: block !important;
  }

  html body .et-l--header a[href^="tel:"],
  html body .et-l--header .mb-phone,
  html body .et-l--header .mb-service-phone {
    position: absolute !important;
    right: 20px !important;
    top: 18px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 6px !important;
    color: #ffffff !important;
    font-size: 13px !important;
    line-height: 1.15 !important;
    font-weight: 800 !important;
    text-decoration: none !important;
    white-space: nowrap !important;
    z-index: 100030 !important;
  }

  html body .et-l--header .mb-phone-label,
  html body .et-l--header .klantenservice,
  html body .et-l--header [class*="service"] {
    color: #ffffff !important;
  }

  html body .et-l--header .et_mobile_nav_menu,
  html body .et-l--header .mobile_nav,
  html body .et-l--header .mobile_menu_bar {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
    z-index: 100040 !important;
  }

  html body .et-l--header .et_mobile_nav_menu,
  html body .et-l--header .mobile_nav {
    position: absolute !important;
    right: 22px !important;
    bottom: 18px !important;
    width: 46px !important;
    height: 38px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  html body .et-l--header .mobile_menu_bar {
    position: relative !important;
    width: 46px !important;
    height: 38px !important;
    line-height: 38px !important;
    text-align: center !important;
    cursor: pointer !important;
  }

  html body .et-l--header .mobile_menu_bar:before {
    color: #ffffff !important;
    font-size: 38px !important;
    line-height: 38px !important;
    top: 0 !important;
    left: 0 !important;
  }

  html body .et-l--header .et_mobile_menu {
    position: absolute !important;
    top: 48px !important;
    right: 0 !important;
    left: auto !important;
    width: min(330px, calc(100vw - 44px)) !important;
    margin: 0 !important;
    padding: 8px 0 !important;
    background: #0d4496 !important;
    border-top: 1px solid rgba(255,255,255,.16) !important;
    border-radius: 0 0 18px 18px !important;
    box-shadow: 0 18px 34px rgba(0,35,90,.25) !important;
    overflow: hidden !important;
    z-index: 100050 !important;
  }

  html body .et-l--header .et_mobile_menu li,
  html body .et-l--header .et_mobile_menu li.menu-item {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
  }

  html body .et-l--header .et_mobile_menu li a {
    display: block !important;
    width: 100% !important;
    padding: 13px 24px !important;
    color: #ffffff !important;
    background: transparent !important;
    font-size: 18px !important;
    line-height: 1.25 !important;
    font-weight: 800 !important;
    text-align: left !important;
    opacity: 1 !important;
    text-decoration: none !important;
    text-shadow: none !important;
    pointer-events: auto !important;
  }

  html body .et-l--header .et_mobile_menu li a:hover,
  html body .et-l--header .et_mobile_menu li.current-menu-item > a {
    background: rgba(255,255,255,.12) !important;
    color: #ffffff !important;
  }
}

@media (max-width: 390px) {
  html body .et-l--header,
  html body header.et-l--header,
  html body .et-l--header .et_builder_inner_content,
  html body .et-l--header .et_pb_section,
  html body .et-l--header .et_pb_row {
    min-height: 112px !important;
    height: 112px !important;
  }

  html body .et-l--header .et_pb_image,
  html body .et-l--header .mb-logo,
  html body .et-l--header .mb-header-logo,
  html body .et-l--header .et_pb_image img,
  html body .et-l--header .mb-logo img,
  html body .et-l--header .mb-header-logo img {
    width: 168px !important;
    max-width: 50vw !important;
  }

  html body .et-l--header a[href^="tel:"],
  html body .et-l--header .mb-phone,
  html body .et-l--header .mb-service-phone {
    right: 16px !important;
    top: 16px !important;
    font-size: 12px !important;
  }

  html body .et-l--header .et_mobile_nav_menu,
  html body .et-l--header .mobile_nav {
    right: 16px !important;
    bottom: 15px !important;
  }
}
/* ==========================================
   MINDERBETALEN.BE
   HERO + BESPARINGSKAART + TRUSTPILOT
   + VERGELIJKBLOK + WAAROM-KIEZEN + CTA
   VOLLEDIGE VERVANG-CSS
   ========================================== */


/* ==========================================
   HERO TITEL
   ========================================== */

.mb-hero-title {
  margin-top: 42px !important;
  margin-left: 42px !important;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
  padding: 0 !important;
}

.mb-hero-title .et_pb_text_inner,
.mb-hero-title h1,
.mb-hero-title h1 span {
  font-family: 'Poppins', sans-serif !important;
  font-weight: 900 !important;
  margin: 0 !important;
  padding: 0 !important;
}

.mb-hero-title h1 {
  font-size: clamp(54px, 4.2vw, 76px) !important;
  line-height: 0.82em !important;
  letter-spacing: -2px !important;
  color: #003390 !important;
}

.mb-hero-title .mb-title-dark,
.mb-hero-title .mb-title-blue {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 0.82em !important;
}

.mb-hero-title .mb-title-dark {
  color: #003390 !important;
}

.mb-hero-title .mb-title-blue {
  color: #1478ff !important;
  margin-top: -6px !important;
}


/* ==========================================
   HERO TEKST + VOORDELEN + KNOP
   ========================================== */

.mb-hero-text,
.mb-hero-benefits,
.mb-hero-button {
  margin-left: 42px !important;
}

.mb-hero-text,
.mb-hero-text p,
.mb-hero-benefits,
.mb-hero-benefits p,
.mb-hero-benefits li {
  font-family: 'Poppins', sans-serif !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.35em !important;
  color: #003390 !important;
}

.mb-hero-benefits p {
  margin-bottom: 22px !important;
}


/* ==========================================
   HERO KNOP
   ========================================== */

.mb-hero-button .et_pb_button {
  font-family: 'Poppins', sans-serif !important;
  font-size: 20px !important;
  font-weight: 800 !important;
  color: #ffffff !important;
  background-color: #ff5b00 !important;
  border-color: #ff5b00 !important;
  border-radius: 10px !important;
  padding: 14px 28px !important;
}

.mb-hero-button .et_pb_button:hover {
  background-color: #f05200 !important;
  border-color: #f05200 !important;
  color: #ffffff !important;
}


/* ==========================================
   OUDE DIVI-BESPARINGSKAART VERBERGEN
   ========================================== */

.mb-saving-card {
  display: none !important;
}


/* ==========================================
   BESPARINGSKAART
   Deze blijft bewust zoals ze stond.
   ========================================== */

.mb-savings-box {
  box-sizing: border-box !important;
  width: min(92%, 1280px) !important;
  max-width: 1280px !important;
  min-height: 174px !important;
  margin: 20px auto 0 auto !important;
  transform: translateX(70px) !important;
  position: relative !important;
  z-index: 30 !important;
  display: grid !important;
  grid-template-columns: 150px 305px 1fr !important;
  align-items: center !important;
  background: #ffffff !important;
  border-radius: 22px !important;
  box-shadow: 0 16px 45px rgba(0, 35, 85, 0.13) !important;
  overflow: hidden !important;
  font-family: 'Poppins', sans-serif !important;
}

.mb-savings-piggy {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.mb-savings-piggy img {
  width: 118px !important;
  max-width: 118px !important;
  height: auto !important;
  display: block !important;
}

.mb-savings-total {
  min-height: 112px !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  padding-right: 34px !important;
  border-right: 1px solid #e4e9f0 !important;
}

.mb-savings-label {
  font-size: 20px !important;
  font-weight: 800 !important;
  line-height: 1.15em !important;
  color: #003390 !important;
  margin-bottom: 6px !important;
}

.mb-savings-amount {
  font-size: 64px !important;
  font-weight: 900 !important;
  line-height: 0.95em !important;
  letter-spacing: -2px !important;
  color: #39b54a !important;
  margin-bottom: 8px !important;
}

.mb-savings-amount span {
  font-size: 24px !important;
  font-weight: 800 !important;
  letter-spacing: 0 !important;
  margin-left: 4px !important;
  color: #39b54a !important;
}

.mb-savings-note {
  font-size: 20px !important;
  font-weight: 700 !important;
  line-height: 1.2em !important;
  color: #003390 !important;
}

.mb-savings-list {
  padding: 16px 30px 16px 34px !important;
}

.mb-savings-row {
  min-height: 48px !important;
  display: grid !important;
  grid-template-columns: 38px 1fr auto 22px !important;
  align-items: center !important;
  column-gap: 12px !important;
  border-bottom: 1px solid #e9edf3 !important;
}

.mb-savings-row:last-child {
  border-bottom: none !important;
}

.mb-savings-icon {
  width: 30px !important;
  height: 30px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.mb-icon-energy {
  color: #39b54a !important;
}

.mb-icon-internet {
  color: #1478ff !important;
}

.mb-icon-mobile {
  color: #f8b51b !important;
}

.mb-savings-name {
  font-size: 18px !important;
  font-weight: 800 !important;
  color: #003390 !important;
  line-height: 1.2em !important;
}

.mb-savings-price {
  font-size: 18px !important;
  font-weight: 900 !important;
  color: #39b54a !important;
  line-height: 1.2em !important;
  white-space: nowrap !important;
  text-align: right !important;
}

.mb-savings-price small {
  font-size: 14px !important;
  font-weight: 700 !important;
  color: #39b54a !important;
}

.mb-savings-arrow {
  font-size: 26px !important;
  font-weight: 900 !important;
  color: #003390 !important;
  text-align: right !important;
  line-height: 1 !important;
}


/* ==========================================
   TRUSTPILOT-REGEL
   ========================================== */

.mb-trustpilot-line {
  width: 100% !important;
  margin: 18px auto 0 auto !important;
  padding: 0 !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 14px !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.2em !important;
  color: #003390 !important;
  text-align: center !important;
}

.mb-trustpilot-brand {
  display: inline-flex !important;
  align-items: center !important;
  gap: 5px !important;
  font-weight: 800 !important;
  color: #003390 !important;
}

.mb-trustpilot-star {
  font-size: 28px !important;
  line-height: 1 !important;
  color: #00b67a !important;
}

.mb-trustpilot-name {
  font-size: 20px !important;
  font-weight: 800 !important;
  color: #003390 !important;
}

.mb-trustpilot-stars {
  display: inline-flex !important;
  align-items: center !important;
  gap: 3px !important;
}

.mb-trustpilot-stars span {
  width: 24px !important;
  height: 24px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: #00b67a !important;
  color: #ffffff !important;
  font-size: 16px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
}

.mb-trustpilot-stars .mb-half-star {
  background: linear-gradient(90deg, #00b67a 70%, #d7dbe2 70%) !important;
}

.mb-trustpilot-score {
  font-size: 17px !important;
  font-weight: 600 !important;
  color: #003390 !important;
}

.mb-trustpilot-score strong {
  font-weight: 900 !important;
}


/* ==========================================
   ONDERSTE BLOKKEN â€” ECHT BIJNA VOLLEDIGE BREEDTE
   Deze blokken worden nu uit de Divi-container getrokken.
   ========================================== */

.mb-compare-section,
.mb-why-section,
.mb-final-cta {
  box-sizing: border-box !important;
  width: calc(100vw - 96px) !important;
  max-width: none !important;
  margin-left: calc(50% - 50vw + 48px) !important;
  margin-right: 0 !important;
  transform: none !important;
}


/* ==========================================
   VERGELIJK EN BESPAAR BLOK
   ========================================== */

.mb-compare-section {
  margin-top: 28px !important;
  margin-bottom: 0 !important;
  padding: 26px 28px 30px 28px !important;
  background: #ffffff !important;
  border-radius: 22px !important;
  box-shadow: 0 12px 35px rgba(0, 35, 85, 0.10) !important;
  font-family: 'Poppins', sans-serif !important;
  text-align: center !important;
}

.mb-compare-title {
  margin: 0 0 24px 0 !important;
  padding: 0 !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 30px !important;
  font-weight: 900 !important;
  line-height: 1.15em !important;
  color: #003390 !important;
  text-align: center !important;
}

.mb-compare-cards {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 30px !important;
}

.mb-compare-card {
  position: relative !important;
  min-height: 245px !important;
  padding: 42px 22px 24px 22px !important;
  background: #ffffff !important;
  border: 1px solid #edf1f6 !important;
  border-radius: 16px !important;
  box-shadow: 0 8px 22px rgba(0, 35, 85, 0.08) !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start !important;
  text-align: center !important;
}

.mb-compare-icon {
  width: 82px !important;
  height: 82px !important;
  margin: -74px auto 18px auto !important;
  border-radius: 50% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.mb-compare-icon svg {
  width: 42px !important;
  height: 42px !important;
  display: block !important;
}

.mb-compare-energy {
  background: #e8f8e9 !important;
  color: #39b54a !important;
}

.mb-compare-internet {
  background: #e8f1ff !important;
  color: #1478ff !important;
}

.mb-compare-mobile {
  background: #fff3d4 !important;
  color: #f8b51b !important;
}

.mb-compare-card h3 {
  margin: 0 0 12px 0 !important;
  padding: 0 !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 24px !important;
  font-weight: 900 !important;
  line-height: 1.15em !important;
  color: #003390 !important;
}

.mb-compare-card p {
  margin: 0 auto 16px auto !important;
  padding: 0 !important;
  max-width: 280px !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 17px !important;
  font-weight: 500 !important;
  line-height: 1.35em !important;
  color: #003390 !important;
}

.mb-compare-arrow {
  margin-top: auto !important;
  font-size: 30px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  color: #1478ff !important;
}


/* ==========================================
   WAAROM KIEZEN BLOK
   ========================================== */

.mb-why-section {
  margin-top: 28px !important;
  margin-bottom: 0 !important;
  padding: 28px 58px 30px 58px !important;
  background: #ffffff !important;
  border-radius: 22px !important;
  box-shadow: 0 12px 35px rgba(0, 35, 85, 0.10) !important;
  font-family: 'Poppins', sans-serif !important;
}

.mb-why-title {
  margin: 0 0 24px 0 !important;
  padding: 0 !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 30px !important;
  font-weight: 900 !important;
  line-height: 1.15em !important;
  color: #003390 !important;
  text-align: center !important;
}

.mb-why-list {
  width: 100% !important;
}

.mb-why-item {
  display: grid !important;
  grid-template-columns: 90px 1fr !important;
  align-items: center !important;
  gap: 18px !important;
  padding: 17px 0 !important;
  border-bottom: 1px solid #e4e9f0 !important;
}

.mb-why-item:last-child {
  border-bottom: none !important;
}

.mb-why-icon {
  width: 62px !important;
  height: 62px !important;
  margin: 0 auto !important;
  border-radius: 50% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 30px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
}

.mb-why-blue {
  background: #eef5ff !important;
  color: #1478ff !important;
  border: 3px solid #1478ff !important;
}

.mb-why-green {
  background: #e8f8e9 !important;
  color: #39b54a !important;
  border: 3px solid #39b54a !important;
}

.mb-why-content {
  text-align: left !important;
}

.mb-why-content h3 {
  margin: 0 0 4px 0 !important;
  padding: 0 !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 21px !important;
  font-weight: 900 !important;
  line-height: 1.15em !important;
  color: #003390 !important;
}

.mb-why-content p {
  margin: 0 !important;
  padding: 0 !important;
  max-width: 1100px !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 1.35em !important;
  color: #003390 !important;
}


/* ==========================================
   ONDERSTE CTA BLOK
   ========================================== */

.mb-final-cta {
  min-height: 200px !important;
  margin-top: 28px !important;
  margin-bottom: 0 !important;
  padding: 30px 58px !important;
  background: linear-gradient(135deg, #003390 0%, #064fc4 100%) !important;
  border-radius: 22px !important;
  box-shadow: 0 16px 42px rgba(0, 35, 85, 0.20) !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 330px !important;
  align-items: center !important;
  gap: 40px !important;
  overflow: hidden !important;
  position: relative !important;
  font-family: 'Poppins', sans-serif !important;
}

.mb-final-cta-content {
  position: relative !important;
  z-index: 2 !important;
  text-align: left !important;
}

.mb-final-cta-content h2 {
  margin: 0 0 10px 0 !important;
  padding: 0 !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 36px !important;
  font-weight: 900 !important;
  line-height: 1.08em !important;
  letter-spacing: -1px !important;
  color: #ffffff !important;
}

.mb-final-cta-content p {
  max-width: 720px !important;
  margin: 0 0 22px 0 !important;
  padding: 0 !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: 1.35em !important;
  color: #ffffff !important;
}

.mb-final-cta-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  min-height: 54px !important;
  padding: 0 28px !important;
  background: #ff5b00 !important;
  color: #ffffff !important;
  border-radius: 9px !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  text-decoration: none !important;
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.18) !important;
}

.mb-final-cta-button:hover {
  background: #f05200 !important;
  color: #ffffff !important;
  text-decoration: none !important;
}

.mb-final-cta-button span {
  font-size: 24px !important;
  line-height: 1 !important;
}

.mb-final-cta-visual {
  position: relative !important;
  z-index: 2 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.mb-final-cta-piggy-wrap {
  width: 260px !important;
  height: 260px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.mb-final-cta-piggy-wrap img {
  width: 260px !important;
  max-width: 260px !important;
  height: auto !important;
  display: block !important;
}


/* ==========================================
   TABLET
   ========================================== */

@media (max-width: 980px) {
  .mb-savings-box,
  .mb-compare-section,
  .mb-why-section,
  .mb-final-cta {
    width: 90% !important;
    max-width: 90% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    transform: none !important;
  }

  .mb-savings-box {
    min-height: auto !important;
    grid-template-columns: 130px 1fr !important;
    grid-template-areas:
      "piggy total"
      "list list" !important;
    padding: 22px !important;
  }

  .mb-savings-piggy {
    grid-area: piggy !important;
  }

  .mb-savings-total {
    grid-area: total !important;
    border-right: none !important;
    padding-right: 0 !important;
  }

  .mb-savings-list {
    grid-area: list !important;
    padding: 22px 0 0 0 !important;
  }

  .mb-compare-cards {
    grid-template-columns: 1fr !important;
    gap: 38px !important;
  }

  .mb-final-cta {
    grid-template-columns: 1fr !important;
    text-align: center !important;
  }

  .mb-final-cta-content {
    text-align: center !important;
  }
}


/* ==========================================
   SMARTPHONE
   ========================================== */

@media (max-width: 767px) {
  .mb-savings-box,
  .mb-compare-section,
  .mb-why-section,
  .mb-final-cta {
    width: 92% !important;
    max-width: 92% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    transform: none !important;
  }

  .mb-savings-box {
    min-height: auto !important;
    display: block !important;
    padding: 24px 22px !important;
  }

  .mb-compare-cards {
    grid-template-columns: 1fr !important;
    gap: 36px !important;
  }

  .mb-why-item {
    grid-template-columns: 1fr !important;
    text-align: center !important;
  }

  .mb-why-content {
    text-align: center !important;
  }

  .mb-final-cta {
    min-height: auto !important;
    grid-template-columns: 1fr !important;
    text-align: center !important;
  }

  .mb-final-cta-content {
    text-align: center !important;
  }
}


/* Mobiele mock-up verfijning 2026-07-01 */
@media (max-width:680px){
body.page-id-200 .mb-hero{height:480px!important;min-height:480px!important;background-size:cover!important;background-position:66% center!important;}
body.page-id-200 .mb-copy{top:28px!important;left:16px!important;width:57%!important;}
body.page-id-200 .mb-copy h1{font-size:27px!important;line-height:1.02!important;letter-spacing:-1px!important;margin-bottom:18px!important;}
body.page-id-200 .mb-copy>p{font-size:11.5px!important;line-height:1.4!important;margin-bottom:14px!important;}
body.page-id-200 .mb-checks{margin:0 0 16px!important;}
body.page-id-200 .mb-checks li{font-size:10.5px!important;line-height:1.35!important;margin-bottom:7px!important;}
body.page-id-200 .mb-copy .mb-btn{font-size:11px!important;padding:12px 14px!important;}
body.page-id-200 .mb-save{width:calc(100% - 32px)!important;left:16px!important;right:auto!important;bottom:-78px!important;grid-template-columns:42% 58%!important;min-height:158px!important;padding:14px 12px!important;border-radius:14px!important;}
body.page-id-200 .mb-rating{margin-top:88px!important;}
body.page-id-200 .mb-compare{padding-top:18px!important;}
}
@media (max-width:400px){body.page-id-200 .mb-hero{height:475px!important;min-height:475px!important;}body.page-id-200 .mb-copy{width:58%!important;}body.page-id-200 .mb-copy h1{font-size:26px!important;}}
@media (max-width:680px){body.page-id-200 .mb-hero{background-size:auto 560px!important;background-position:65% center!important;}body.page-id-200 .mb-save{bottom:-58px!important;}body.page-id-200 .mb-rating{margin-top:68px!important;}}
@media (max-width:680px){body.page-id-200 .mb-hero{background-position:65% calc(50% - 34px)!important;}body.page-id-200 .mb-save{grid-template-columns:47% 53%!important;position:absolute!important;}body.page-id-200 .mb-save:before{content:''!important;position:absolute!important;left:12px!important;top:24px!important;width:42px!important;height:42px!important;background:url('https://minderbetalen.be/wp-content/uploads/2026/06/varkentje-groen-cirkel.png') center/contain no-repeat!important;}body.page-id-200 .mb-save>h3,body.page-id-200 .mb-save>div:first-child{padding-left:46px!important;}body.page-id-200 .mb-save>.mb-total{padding-left:46px!important;}body.page-id-200 .mb-total:before{font-size:29px!important;}body.page-id-200 .mb-rating{top:590px!important;bottom:auto!important;}body.page-id-200 .mb-cta{width:calc(100% - 32px)!important;margin:16px!important;border-radius:14px!important;overflow:hidden!important;}}
@media (max-width:680px){body.page-id-200 .mb-hero{height:420px!important;min-height:420px!important;background-position:65% calc(50% - 7px)!important;}}
@media (max-width:680px){body.page-id-200 .mb-save{bottom:-3px!important;}body.page-id-200 .mb-rating{top:525px!important;bottom:auto!important;}}
@media (max-width:680px){body.page-id-200 .mb-hero{background-image:url('https://minderbetalen.be/wp-content/uploads/2026/06/Vrouw-in-zetel-sectie-hero-2-3.png')!important;background-size:auto 520px!important;background-position:65% calc(50% + 20px)!important;}}
@media (max-width:680px){html body.page-id-200 .mb-home section.mb-cta{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-left:16px!important;margin-right:16px!important;}}
@media (max-width:680px){html body.page-id-200 .mb-home section.mb-cta{box-sizing:border-box!important;}}
@media (max-width:680px){html body.page-id-200 .mb-home section.mb-cta{width:calc(100vw - 47px)!important;max-width:calc(100vw - 47px)!important;}}
@media (max-width:680px){body.page-id-200 .mb-hero{height:470px!important;min-height:470px!important;background-position:65% calc(50% - 5px)!important;}body.page-id-200 .mb-rating{top:575px!important;bottom:auto!important;}}
/* Mobiel: kaart begint onder de knieÃ«n en bedekt onderbenen/voeten */
@media (max-width:680px){body.page-id-200 .mb-save{bottom:97px!important;}body.page-id-200 .mb-rating{top:475px!important;bottom:auto!important;}}
@media (max-width:680px){body.page-id-200 .mb-save{bottom:15px!important;}body.page-id-200 .mb-rating{top:557px!important;bottom:auto!important;}}
/* Definitieve hoge overlap op gsm: kaart start onder de knieÃ«n */
@media (max-width:680px){body.page-id-200 .mb-save{bottom:140px!important;}body.page-id-200 .mb-rating{top:432px!important;bottom:auto!important;}}
/* Correctie op basis van echte gsm-screenshot 14:40 */
@media (max-width:680px){body.page-id-200 .mb-save{bottom:-3px!important;}body.page-id-200 .mb-rating{top:575px!important;bottom:auto!important;}}
/* Besparingsbedragen prominenter op tablet en gsm */
@media (min-width:681px) and (max-width:980px){body.page-id-200 .mb-total:before{font-size:52px!important;font-weight:800!important;color:#35a847!important;line-height:1!important;}body.page-id-200 .mb-total small{font-size:17px!important;font-weight:700!important;}body.page-id-200 .mb-line:nth-child(4) b:before,body.page-id-200 .mb-line:nth-child(5) b:before,body.page-id-200 .mb-line:nth-child(6) b:before{font-size:15px!important;font-weight:800!important;color:#35a847!important;}}
@media (max-width:680px){body.page-id-200 .mb-total:before{font-size:38px!important;font-weight:800!important;color:#35a847!important;line-height:1!important;}body.page-id-200 .mb-total small{font-size:14px!important;font-weight:700!important;}body.page-id-200 .mb-line:nth-child(4) b:before,body.page-id-200 .mb-line:nth-child(5) b:before,body.page-id-200 .mb-line:nth-child(6) b:before{font-size:12.5px!important;font-weight:800!important;color:#35a847!important;letter-spacing:-.2px!important;}}
/* Mobiele positie totaalbedrag en compacte CTA */
@media (max-width:680px){
body.page-id-200 .mb-save{position:absolute!important;}
body.page-id-200 .mb-total{position:absolute!important;left:74px!important;top:80px!important;padding:0!important;margin:0!important;line-height:1!important;white-space:nowrap!important;}
body.page-id-200 .mb-total:before{font-size:34px!important;line-height:1!important;}
body.page-id-200 .mb-total small{font-size:13px!important;}
body.page-id-200 .mb-line b,body.page-id-200 .mb-line b:before{white-space:nowrap!important;}
body.page-id-200 .mb-line:nth-child(4) b:before,body.page-id-200 .mb-line:nth-child(5) b:before,body.page-id-200 .mb-line:nth-child(6) b:before{font-size:11.5px!important;letter-spacing:-.35px!important;}
html body.page-id-200 .mb-home section.mb-cta{min-height:0!important;height:auto!important;padding:0!important;}
body.page-id-200 .mb-cta .mb-ci{min-height:0!important;height:auto!important;padding:22px 20px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 100px!important;gap:12px!important;align-items:center!important;text-align:left!important;}
body.page-id-200 .mb-cta .mb-ci>div{text-align:left!important;}
body.page-id-200 .mb-cta h2{font-size:24px!important;line-height:1.05!important;margin:0 0 10px!important;}
body.page-id-200 .mb-cta p{font-size:13px!important;line-height:1.4!important;margin:0 0 12px!important;}
body.page-id-200 .mb-cta .mb-btn{display:inline-flex!important;width:auto!important;max-width:100%!important;min-height:0!important;padding:10px 14px!important;font-size:13px!important;line-height:1.2!important;white-space:nowrap!important;align-items:center!important;}
body.page-id-200 .mb-cta .mb-pig{width:100px!important;height:auto!important;align-self:center!important;}
}

/* Mobiele kaartgrid en compacte CTA - correctie 15:17 */
@media (max-width:680px){
 body.page-id-200 .mb-save{
   grid-template-columns:47% 53%!important;
   grid-template-rows:48px 54px 32px!important;
   align-items:center!important;
 }
 body.page-id-200 .mb-save>:nth-child(1){
   grid-column:1!important;grid-row:1!important;
 }
 body.page-id-200 .mb-total{
   position:static!important;
   left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;
   transform:none!important;
   grid-column:1!important;grid-row:2!important;
   padding:0!important;margin:0!important;
   width:100%!important;
   text-align:center!important;
   align-self:center!important;
   white-space:nowrap!important;
 }
 body.page-id-200 .mb-total:before{font-size:32px!important;line-height:1!important;}
 body.page-id-200 .mb-total small{font-size:12px!important;}
 body.page-id-200 .mb-save>:nth-child(3){
   grid-column:1!important;grid-row:3!important;
   text-align:center!important;margin:0!important;padding:0!important;
 }
 body.page-id-200 .mb-line:nth-child(4){grid-column:2!important;grid-row:1!important;}
 body.page-id-200 .mb-line:nth-child(5){grid-column:2!important;grid-row:2!important;}
 body.page-id-200 .mb-line:nth-child(6){grid-column:2!important;grid-row:3!important;}
 html body.page-id-200 .mb-home section.mb-cta{
   min-height:0!important;height:auto!important;padding:0!important;
 }
 body.page-id-200 .mb-cta .mb-ci{
   min-height:0!important;height:auto!important;
   padding:18px 20px!important;
   display:grid!important;
   grid-template-columns:minmax(0,1fr) 92px!important;
   gap:10px!important;
   align-items:center!important;
   text-align:left!important;
 }
 body.page-id-200 .mb-cta .mb-ci>div{
   width:100%!important;max-width:none!important;
   min-width:0!important;
   margin:0!important;padding:0!important;
   text-align:left!important;
 }
 body.page-id-200 .mb-cta h2{
   font-size:22px!important;line-height:1.05!important;
   margin:0 0 8px!important;
 }
 body.page-id-200 .mb-cta p{
   font-size:12px!important;line-height:1.35!important;
   margin:0 0 10px!important;
 }
 body.page-id-200 .mb-cta .mb-btn{
   display:inline-flex!important;
   width:auto!important;max-width:100%!important;
   min-height:0!important;
   margin:0!important;transform:none!important;
   padding:9px 12px!important;
   font-size:12px!important;line-height:1.2!important;
   white-space:nowrap!important;
   align-items:center!important;justify-content:center!important;
 }
 body.page-id-200 .mb-cta .mb-pig{
   width:92px!important;height:auto!important;
   margin:0!important;align-self:center!important;
 }
}


/* Gsm CTA exactere mockup-verhouding - correctie 16:51 */
@media (max-width:680px){
 html body.page-id-200 .mb-home section.mb-cta{
   min-height:0!important;
   height:auto!important;
   padding:0!important;
 }
 body.page-id-200 .mb-cta .mb-ci{
   min-height:0!important;
   height:auto!important;
   padding:14px 16px!important;
   display:grid!important;
   grid-template-columns:minmax(0,1fr) 82px!important;
   column-gap:8px!important;
   row-gap:0!important;
   align-items:center!important;
 }
 body.page-id-200 .mb-cta .mb-ci>div{
   width:100%!important;
   max-width:none!important;
   min-width:0!important;
   margin:0!important;
   padding:0!important;
 }
 body.page-id-200 .mb-cta h2{
   font-size:18px!important;
   line-height:1.05!important;
   letter-spacing:-.3px!important;
   white-space:nowrap!important;
   margin:0 0 7px!important;
 }
 body.page-id-200 .mb-cta p{
   font-size:12px!important;
   line-height:1.32!important;
   margin:0 0 9px!important;
   max-width:none!important;
 }
 body.page-id-200 .mb-cta .mb-btn{
   display:inline-flex!important;
   box-sizing:border-box!important;
   width:auto!important;
   max-width:100%!important;
   min-width:0!important;
   min-height:0!important;
   margin:0!important;
   padding:8px 10px!important;
   transform:none!important;
   font-size:10.5px!important;
   line-height:1.15!important;
   letter-spacing:0!important;
   white-space:nowrap!important;
   align-items:center!important;
   justify-content:center!important;
 }
 body.page-id-200 .mb-cta .mb-btn::after{
   margin-left:6px!important;
 }
 body.page-id-200 .mb-cta .mb-pig{
   width:82px!important;
   max-width:82px!important;
   height:auto!important;
   margin:0!important;
   align-self:center!important;
 }
}


/* Gsm bedrag besparingskaart exact uitlijnen */
@media (max-width:680px){
 body.page-id-200 .mb-total{width:140px!important;max-width:140px!important;white-space:nowrap!important;text-align:left!important;padding-left:0!important;margin-left:0!important;transform:translateX(-6px)!important;}
 body.page-id-200 .mb-total small{display:inline-block!important;margin-left:-2px!important;font-size:13px!important;letter-spacing:-.3px!important;vertical-align:baseline!important;white-space:nowrap!important;}
}

/* Gsm totaalbedrag extra naar links */
@media (max-width:680px){body.page-id-200 .mb-total{transform:translateX(-32px)!important;}}



/* MB DESKTOP READABILITY + HERO ALIGNMENT 2026-07-02 */
@media (min-width:981px){
  body.page-id-200 .mb-card h3{font-size:24px!important;line-height:1.25!important;font-weight:800!important}
  body.page-id-200 .mb-card p{font-size:18px!important;line-height:1.65!important;font-weight:500!important}
  body.page-id-200 .mb-benefit h3{font-size:21px!important;line-height:1.3!important;font-weight:800!important}
  body.page-id-200 .mb-benefit p{font-size:17px!important;line-height:1.65!important;font-weight:500!important}
  body.page-id-200 .mb-cta p{font-size:18px!important;line-height:1.55!important}

  body.page-id-268 .mb-card h3,
  body.page-id-277 .mb-i-card h3,
  body.page-id-286 .mb-m-card h3{font-size:23px!important;line-height:1.3!important;font-weight:800!important}
  body.page-id-268 .mb-card p,
  body.page-id-277 .mb-i-card p,
  body.page-id-286 .mb-m-card p{font-size:18px!important;line-height:1.65!important;font-weight:500!important}

  body.page-id-268 .mb-step h3,
  body.page-id-277 .mb-i-step h4,
  body.page-id-286 .mb-m-step h3{font-size:22px!important;line-height:1.3!important;font-weight:800!important}
  body.page-id-268 .mb-step p,
  body.page-id-277 .mb-i-step p,
  body.page-id-286 .mb-m-step p{font-size:18px!important;line-height:1.65!important;font-weight:500!important}

  body.page-id-268 .mb-benefit h3,
  body.page-id-277 .mb-i-benefit h4,
  body.page-id-286 .mb-m-benefit h3{font-size:20px!important;line-height:1.3!important;font-weight:800!important}
  body.page-id-268 .mb-benefit p,
  body.page-id-277 .mb-i-benefit p,
  body.page-id-286 .mb-m-benefit p{font-size:17px!important;line-height:1.6!important;font-weight:500!important}

  body.page-id-289 .mb-contact-card p{font-size:18px!important;line-height:1.65!important}

  body.page-id-268 .mb-cta p,
  body.page-id-277 .mb-i-cta p,
  body.page-id-286 .mb-m-cta p{font-size:18px!important;line-height:1.55!important}

  body.page-id-277 .mb-i-scene img{
    width:calc(100% + 400px)!important;
    max-width:none!important;
    transform:translateX(-400px)!important;
    object-fit:cover!important;
  }
  body.page-id-286 .mb-m-wrap{width:calc(100% - 48px)!important;max-width:none!important}
  body.page-id-286 .mb-m-hero-grid{grid-template-columns:34% 42% 24%!important;gap:0!important}
  body.page-id-286 .mb-m-section,
  body.page-id-286 .mb-m-how,
  body.page-id-286 .mb-m-benefits,
  body.page-id-286 .mb-m-cta{width:100%!important;max-width:none!important}
  body.page-id-286 .mb-m-scene img{
    width:calc(100% + 240px)!important;
    max-width:none!important;
    transform:translateX(-240px)!important;
    object-fit:cover!important;
  }
}
@media (max-width:980px){
 body.page-id-277 .mb-i-scene img,
 body.page-id-286 .mb-m-scene img{width:100%!important;transform:none!important}
}
/* END MB DESKTOP READABILITY + HERO ALIGNMENT 2026-07-02 */

/* MB FINAL UNIFORMITY 2026-07-03 */
@media(min-width:981px){
 body.page-id-200 .mb-copy>p,
 body.page-id-200 .mb-copy li{font-weight:650!important}
 body.page-id-200 .mb-save h3{font-size:20px!important;line-height:1.3!important;font-weight:850!important}
 body.page-id-200 .mb-save p{font-size:16px!important;line-height:1.5!important;font-weight:650!important}
 body.page-id-200 .mb-save .mb-line{font-size:15.5px!important;font-weight:700!important}
 body.page-id-200 .mb-save .mb-line span,
 body.page-id-200 .mb-save .mb-total,
 body.page-id-200 .mb-save .mb-total *{font-weight:800!important}

 body.page-id-268 .mb-form h3,
 body.page-id-277 .mb-i-form h3,
 body.page-id-286 .mb-m-form h3{font-size:22px!important;line-height:1.25!important;font-weight:900!important;letter-spacing:-.6px!important;white-space:nowrap!important}
 body.page-id-268 .mb-form p,
 body.page-id-277 .mb-i-form p,
 body.page-id-286 .mb-m-form p{font-size:16px!important;line-height:1.55!important;font-weight:600!important}
 body.page-id-268 .mb-form label,
 body.page-id-277 .mb-i-form label,
 body.page-id-286 .mb-m-form label{font-size:15px!important;line-height:1.4!important;font-weight:800!important}
 body.page-id-268 .mb-form input,
 body.page-id-268 .mb-form select,
 body.page-id-277 .mb-i-form input,
 body.page-id-277 .mb-i-form select,
 body.page-id-286 .mb-m-form input,
 body.page-id-286 .mb-m-form select{font-size:15px!important;font-weight:500!important;height:48px!important}
 body.page-id-268 .mb-form .mb-btn,
 body.page-id-277 .mb-i-form .mb-i-btn,
 body.page-id-286 .mb-m-form .mb-m-btn{font-size:18px!important;font-weight:850!important;min-height:56px!important}
 body.page-id-277 .mb-i-hero-grid{min-height:550px!important}
 body.page-id-277 .mb-i-scene{height:550px!important}
}
@media(max-width:650px){
 body.page-id-268 .mb-cta-in{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 105px!important;
  gap:12px!important;
  align-items:center!important;
 }
 body.page-id-268 .mb-cta-in>div:first-child{
  grid-column:1!important;grid-row:1!important;
  min-width:0!important;
 }
 body.page-id-268 .mb-cta-in .mb-pig{
  grid-column:2!important;grid-row:1!important;
  width:105px!important;height:auto!important;
  margin:0!important;padding:0!important;
  align-self:center!important;
 }
 body.page-id-268 .mb-cta-in .mb-pig img{
  display:block!important;width:100px!important;height:auto!important;
  max-width:100%!important;margin:0 auto!important;
 }
 body.page-id-268 .mb-cta h2{font-size:25px!important;line-height:1.12!important}
 body.page-id-268 .mb-cta p{font-size:14px!important;line-height:1.45!important}
 body.page-id-268 .mb-cta .mb-btn{font-size:14px!important;padding:13px 14px!important;white-space:normal!important;text-align:center!important}
}
/* END MB FINAL UNIFORMITY 2026-07-03 */

/* MB TABLET UNIFORMITY 2026-07-03 */
@media(min-width:651px) and (max-width:980px){
 body.page-id-268 .mb-form h3,
 body.page-id-277 .mb-i-form h3,
 body.page-id-286 .mb-m-form h3{font-size:21px!important;line-height:1.3!important;font-weight:900!important}
 body.page-id-268 .mb-form p,
 body.page-id-277 .mb-i-form p,
 body.page-id-286 .mb-m-form p{font-size:14px!important;line-height:1.5!important;font-weight:550!important}
 body.page-id-268 .mb-form label,
 body.page-id-277 .mb-i-form label,
 body.page-id-286 .mb-m-form label{font-size:13px!important;font-weight:800!important}
 body.page-id-268 .mb-form input,
 body.page-id-268 .mb-form select,
 body.page-id-277 .mb-i-form input,
 body.page-id-277 .mb-i-form select,
 body.page-id-286 .mb-m-form input,
 body.page-id-286 .mb-m-form select{font-size:14px!important;height:46px!important}
 body.page-id-268 .mb-form .mb-btn,
 body.page-id-277 .mb-i-form .mb-i-btn,
 body.page-id-286 .mb-m-form .mb-m-btn{font-size:16px!important;font-weight:850!important;min-height:54px!important}

 body.page-id-286 .mb-m-hero-grid{grid-template-columns:1fr 1fr!important;align-items:center!important}
 body.page-id-286 .mb-m-copy{grid-column:1!important;grid-row:1!important}
 body.page-id-286 .mb-m-scene{grid-column:2!important;grid-row:1!important;width:calc(100% + 180px)!important}
 body.page-id-286 .mb-m-form{
  grid-column:2!important;grid-row:1!important;
  width:100%!important;max-width:none!important;
  margin:0!important;position:relative!important;z-index:3!important
 }
 body.page-id-286 .mb-m-benefit-grid{grid-template-columns:repeat(4,1fr)!important}
 body.page-id-286 .mb-m-benefit{padding:0!important;background:transparent!important}
 body.page-id-286 .mb-m-cta-grid{grid-template-columns:1fr 260px!important}
}
/* END MB TABLET UNIFORMITY 2026-07-03 */

/* MB MOBILE REFERENCE UNIFORMITY 2026-07-03 */
@media(max-width:650px){
 body.page-id-268 .mb-hero-copy h1,
 body.page-id-277 .mb-i-copy h1{
  font-size:36px!important;line-height:1.06!important;letter-spacing:-1px!important;
  margin-bottom:22px!important
 }
 body.page-id-268 .mb-checks,
 body.page-id-277 .mb-i-checks{
  display:grid!important;grid-template-columns:1fr!important;
  gap:11px!important;font-size:16px!important;font-weight:700!important
 }
 body.page-id-268 .mb-scene,
 body.page-id-277 .mb-i-scene{
  width:calc(100% + 24px)!important;margin-left:-12px!important;margin-right:-12px!important;
  height:430px!important;min-height:430px!important;order:2!important
 }
 body.page-id-268 .mb-scene img,
 body.page-id-277 .mb-i-scene img{width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important}
 body.page-id-268 .mb-form,
 body.page-id-277 .mb-i-form{
  order:3!important;width:100%!important;max-width:none!important;
  margin:-55px 0 24px!important;padding:27px 25px!important;position:relative!important;z-index:3!important
 }
 body.page-id-268 .mb-form h3,
 body.page-id-277 .mb-i-form h3{font-size:20px!important;line-height:1.3!important;font-weight:900!important;letter-spacing:0!important;white-space:normal!important}
 body.page-id-268 .mb-form p,
 body.page-id-277 .mb-i-form p{font-size:14px!important;line-height:1.55!important;font-weight:500!important}
 body.page-id-268 .mb-form label,
 body.page-id-277 .mb-i-form label{font-size:13px!important;line-height:1.4!important;font-weight:800!important}
 body.page-id-268 .mb-form input,
 body.page-id-268 .mb-form select,
 body.page-id-277 .mb-i-form input,
 body.page-id-277 .mb-i-form select{font-size:14px!important;font-weight:400!important;height:46px!important;margin-bottom:15px!important}
 body.page-id-268 .mb-form .mb-btn,
 body.page-id-277 .mb-i-form .mb-i-btn{font-size:16px!important;font-weight:800!important;min-height:54px!important}

 body.page-id-268 .mb-trust,
 body.page-id-277 .mb-i-trust{min-height:126px!important;padding:22px 0!important}
 body.page-id-268 .mb-trust .mb-wrap,
 body.page-id-277 .mb-i-trust .mb-i-wrap{
  min-height:82px!important;display:flex!important;flex-direction:column!important;
  justify-content:center!important;align-items:center!important;gap:14px!important;text-align:center!important
 }

 body.page-id-268 .mb-cards,
 body.page-id-277 .mb-i-cards{grid-template-columns:1fr!important;gap:22px!important}
 body.page-id-268 .mb-card,
 body.page-id-277 .mb-i-card{
  width:100%!important;min-height:190px!important;height:auto!important;
  padding:30px 20px!important
 }
 body.page-id-268 .mb-card h3,
 body.page-id-277 .mb-i-card h3{font-size:19px!important;line-height:1.3!important;font-weight:800!important}
 body.page-id-268 .mb-card p,
 body.page-id-277 .mb-i-card p{font-size:16px!important;line-height:1.5!important}

 body.page-id-268 .mb-steps,
 body.page-id-277 .mb-i-steps{grid-template-columns:1fr!important;gap:18px!important}
 body.page-id-268 .mb-step,
 body.page-id-277 .mb-i-step{
  width:100%!important;min-height:131px!important;padding:0!important;
  display:flex!important;flex-direction:column!important;justify-content:center!important
 }
 body.page-id-268 .mb-step h3,
 body.page-id-277 .mb-i-step h4{font-size:18px!important;line-height:1.3!important;font-weight:800!important}
 body.page-id-268 .mb-step p,
 body.page-id-277 .mb-i-step p{font-size:15px!important;line-height:1.55!important}
 body.page-id-268 .mb-arrow,
 body.page-id-277 .mb-i-step-arrow{display:none!important}

 body.page-id-268 .mb-benefit-grid,
 body.page-id-277 .mb-i-benefit-grid{grid-template-columns:1fr!important;gap:18px!important}
 body.page-id-268 .mb-benefit,
 body.page-id-277 .mb-i-benefit{
  width:100%!important;min-height:147px!important;background:#fff!important;
  border-radius:10px!important;padding:18px!important;
  display:flex!important;flex-direction:column!important;justify-content:center!important
 }
 body.page-id-268 .mb-benefit h3,
 body.page-id-277 .mb-i-benefit h4{font-size:16px!important;line-height:1.3!important;font-weight:800!important}
 body.page-id-268 .mb-benefit p,
 body.page-id-277 .mb-i-benefit p{font-size:14px!important;line-height:1.5!important}

 body.page-id-277 .mb-i-cta{
  display:grid!important;grid-template-columns:minmax(0,1fr) 100px!important;
  gap:12px!important;align-items:center!important
 }
}
/* END MB MOBILE REFERENCE UNIFORMITY 2026-07-03 */


/* MB INTERNET MOBILE BENEFIT ALIGN 2026-07-03 */
@media (max-width:650px){
  body.page-id-277 .mb-i-benefit{
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:8px!important;
    padding:18px 20px!important;
    text-align:center!important;
  }
  body.page-id-277 .mb-i-benefit svg{
    display:block!important;
    margin:0 auto 4px!important;
    flex:0 0 auto!important;
  }
  body.page-id-277 .mb-i-benefit strong{
    display:block!important;
    width:100%!important;
    text-align:center!important;
  }
}
/* ==========================================
   MINDERBETALEN.BE
   HERO + BESPARINGSKAART + TRUSTPILOT
   + VERGELIJKBLOK + WAAROM-KIEZEN + CTA
   VOLLEDIGE VERVANG-CSS
   ========================================== */


/* ==========================================
   HERO TITEL
   ========================================== */

.mb-hero-title {
  margin-top: 42px !important;
  margin-left: 42px !important;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
  padding: 0 !important;
}

.mb-hero-title .et_pb_text_inner,
.mb-hero-title h1,
.mb-hero-title h1 span {
  font-family: 'Poppins', sans-serif !important;
  font-weight: 900 !important;
  margin: 0 !important;
  padding: 0 !important;
}

.mb-hero-title h1 {
  font-size: clamp(54px, 4.2vw, 76px) !important;
  line-height: 0.82em !important;
  letter-spacing: -2px !important;
  color: #003390 !important;
}

.mb-hero-title .mb-title-dark,
.mb-hero-title .mb-title-blue {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 0.82em !important;
}

.mb-hero-title .mb-title-dark {
  color: #003390 !important;
}

.mb-hero-title .mb-title-blue {
  color: #1478ff !important;
  margin-top: -6px !important;
}


/* ==========================================
   HERO TEKST + VOORDELEN + KNOP
   ========================================== */

.mb-hero-text,
.mb-hero-benefits,
.mb-hero-button {
  margin-left: 42px !important;
}

.mb-hero-text,
.mb-hero-text p,
.mb-hero-benefits,
.mb-hero-benefits p,
.mb-hero-benefits li {
  font-family: 'Poppins', sans-serif !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.35em !important;
  color: #003390 !important;
}

.mb-hero-benefits p {
  margin-bottom: 22px !important;
}


/* ==========================================
   HERO KNOP
   ========================================== */

.mb-hero-button .et_pb_button {
  font-family: 'Poppins', sans-serif !important;
  font-size: 20px !important;
  font-weight: 800 !important;
  color: #ffffff !important;
  background-color: #ff5b00 !important;
  border-color: #ff5b00 !important;
  border-radius: 10px !important;
  padding: 14px 28px !important;
}

.mb-hero-button .et_pb_button:hover {
  background-color: #f05200 !important;
  border-color: #f05200 !important;
  color: #ffffff !important;
}


/* ==========================================
   OUDE DIVI-BESPARINGSKAART VERBERGEN
   ========================================== */

.mb-saving-card {
  display: none !important;
}


/* ==========================================
   BESPARINGSKAART
   Deze blijft bewust zoals ze stond.
   ========================================== */

.mb-savings-box {
  box-sizing: border-box !important;
  width: min(92%, 1280px) !important;
  max-width: 1280px !important;
  min-height: 174px !important;
  margin: 20px auto 0 auto !important;
  transform: translateX(70px) !important;
  position: relative !important;
  z-index: 30 !important;
  display: grid !important;
  grid-template-columns: 150px 305px 1fr !important;
  align-items: center !important;
  background: #ffffff !important;
  border-radius: 22px !important;
  box-shadow: 0 16px 45px rgba(0, 35, 85, 0.13) !important;
  overflow: hidden !important;
  font-family: 'Poppins', sans-serif !important;
}

.mb-savings-piggy {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.mb-savings-piggy img {
  width: 118px !important;
  max-width: 118px !important;
  height: auto !important;
  display: block !important;
}

.mb-savings-total {
  min-height: 112px !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  padding-right: 34px !important;
  border-right: 1px solid #e4e9f0 !important;
}

.mb-savings-label {
  font-size: 20px !important;
  font-weight: 800 !important;
  line-height: 1.15em !important;
  color: #003390 !important;
  margin-bottom: 6px !important;
}

.mb-savings-amount {
  font-size: 64px !important;
  font-weight: 900 !important;
  line-height: 0.95em !important;
  letter-spacing: -2px !important;
  color: #39b54a !important;
  margin-bottom: 8px !important;
}

.mb-savings-amount span {
  font-size: 24px !important;
  font-weight: 800 !important;
  letter-spacing: 0 !important;
  margin-left: 4px !important;
  color: #39b54a !important;
}

.mb-savings-note {
  font-size: 20px !important;
  font-weight: 700 !important;
  line-height: 1.2em !important;
  color: #003390 !important;
}

.mb-savings-list {
  padding: 16px 30px 16px 34px !important;
}

.mb-savings-row {
  min-height: 48px !important;
  display: grid !important;
  grid-template-columns: 38px 1fr auto 22px !important;
  align-items: center !important;
  column-gap: 12px !important;
  border-bottom: 1px solid #e9edf3 !important;
}

.mb-savings-row:last-child {
  border-bottom: none !important;
}

.mb-savings-icon {
  width: 30px !important;
  height: 30px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.mb-icon-energy {
  color: #39b54a !important;
}

.mb-icon-internet {
  color: #1478ff !important;
}

.mb-icon-mobile {
  color: #f8b51b !important;
}

.mb-savings-name {
  font-size: 18px !important;
  font-weight: 800 !important;
  color: #003390 !important;
  line-height: 1.2em !important;
}

.mb-savings-price {
  font-size: 18px !important;
  font-weight: 900 !important;
  color: #39b54a !important;
  line-height: 1.2em !important;
  white-space: nowrap !important;
  text-align: right !important;
}

.mb-savings-price small {
  font-size: 14px !important;
  font-weight: 700 !important;
  color: #39b54a !important;
}

.mb-savings-arrow {
  font-size: 26px !important;
  font-weight: 900 !important;
  color: #003390 !important;
  text-align: right !important;
  line-height: 1 !important;
}


/* ==========================================
   TRUSTPILOT-REGEL
   ========================================== */

.mb-trustpilot-line {
  width: 100% !important;
  margin: 18px auto 0 auto !important;
  padding: 0 !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 14px !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.2em !important;
  color: #003390 !important;
  text-align: center !important;
}

.mb-trustpilot-brand {
  display: inline-flex !important;
  align-items: center !important;
  gap: 5px !important;
  font-weight: 800 !important;
  color: #003390 !important;
}

.mb-trustpilot-star {
  font-size: 28px !important;
  line-height: 1 !important;
  color: #00b67a !important;
}

.mb-trustpilot-name {
  font-size: 20px !important;
  font-weight: 800 !important;
  color: #003390 !important;
}

.mb-trustpilot-stars {
  display: inline-flex !important;
  align-items: center !important;
  gap: 3px !important;
}

.mb-trustpilot-stars span {
  width: 24px !important;
  height: 24px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: #00b67a !important;
  color: #ffffff !important;
  font-size: 16px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
}

.mb-trustpilot-stars .mb-half-star {
  background: linear-gradient(90deg, #00b67a 70%, #d7dbe2 70%) !important;
}

.mb-trustpilot-score {
  font-size: 17px !important;
  font-weight: 600 !important;
  color: #003390 !important;
}

.mb-trustpilot-score strong {
  font-weight: 900 !important;
}


/* ==========================================
   ONDERSTE BLOKKEN â€” ECHT BIJNA VOLLEDIGE BREEDTE
   Deze blokken worden nu uit de Divi-container getrokken.
   ========================================== */

.mb-compare-section,
.mb-why-section,
.mb-final-cta {
  box-sizing: border-box !important;
  width: calc(100vw - 96px) !important;
  max-width: none !important;
  margin-left: calc(50% - 50vw + 48px) !important;
  margin-right: 0 !important;
  transform: none !important;
}


/* ==========================================
   VERGELIJK EN BESPAAR BLOK
   ========================================== */

.mb-compare-section {
  margin-top: 28px !important;
  margin-bottom: 0 !important;
  padding: 26px 28px 30px 28px !important;
  background: #ffffff !important;
  border-radius: 22px !important;
  box-shadow: 0 12px 35px rgba(0, 35, 85, 0.10) !important;
  font-family: 'Poppins', sans-serif !important;
  text-align: center !important;
}

.mb-compare-title {
  margin: 0 0 24px 0 !important;
  padding: 0 !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 30px !important;
  font-weight: 900 !important;
  line-height: 1.15em !important;
  color: #003390 !important;
  text-align: center !important;
}

.mb-compare-cards {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 30px !important;
}

.mb-compare-card {
  position: relative !important;
  min-height: 245px !important;
  padding: 42px 22px 24px 22px !important;
  background: #ffffff !important;
  border: 1px solid #edf1f6 !important;
  border-radius: 16px !important;
  box-shadow: 0 8px 22px rgba(0, 35, 85, 0.08) !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start !important;
  text-align: center !important;
}

.mb-compare-icon {
  width: 82px !important;
  height: 82px !important;
  margin: -74px auto 18px auto !important;
  border-radius: 50% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.mb-compare-icon svg {
  width: 42px !important;
  height: 42px !important;
  display: block !important;
}

.mb-compare-energy {
  background: #e8f8e9 !important;
  color: #39b54a !important;
}

.mb-compare-internet {
  background: #e8f1ff !important;
  color: #1478ff !important;
}

.mb-compare-mobile {
  background: #fff3d4 !important;
  color: #f8b51b !important;
}

.mb-compare-card h3 {
  margin: 0 0 12px 0 !important;
  padding: 0 !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 24px !important;
  font-weight: 900 !important;
  line-height: 1.15em !important;
  color: #003390 !important;
}

.mb-compare-card p {
  margin: 0 auto 16px auto !important;
  padding: 0 !important;
  max-width: 280px !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 17px !important;
  font-weight: 500 !important;
  line-height: 1.35em !important;
  color: #003390 !important;
}

.mb-compare-arrow {
  margin-top: auto !important;
  font-size: 30px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  color: #1478ff !important;
}


/* ==========================================
   WAAROM KIEZEN BLOK
   ========================================== */

.mb-why-section {
  margin-top: 28px !important;
  margin-bottom: 0 !important;
  padding: 28px 58px 30px 58px !important;
  background: #ffffff !important;
  border-radius: 22px !important;
  box-shadow: 0 12px 35px rgba(0, 35, 85, 0.10) !important;
  font-family: 'Poppins', sans-serif !important;
}

.mb-why-title {
  margin: 0 0 24px 0 !important;
  padding: 0 !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 30px !important;
  font-weight: 900 !important;
  line-height: 1.15em !important;
  color: #003390 !important;
  text-align: center !important;
}

.mb-why-list {
  width: 100% !important;
}

.mb-why-item {
  display: grid !important;
  grid-template-columns: 90px 1fr !important;
  align-items: center !important;
  gap: 18px !important;
  padding: 17px 0 !important;
  border-bottom: 1px solid #e4e9f0 !important;
}

.mb-why-item:last-child {
  border-bottom: none !important;
}

.mb-why-icon {
  width: 62px !important;
  height: 62px !important;
  margin: 0 auto !important;
  border-radius: 50% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 30px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
}

.mb-why-blue {
  background: #eef5ff !important;
  color: #1478ff !important;
  border: 3px solid #1478ff !important;
}

.mb-why-green {
  background: #e8f8e9 !important;
  color: #39b54a !important;
  border: 3px solid #39b54a !important;
}

.mb-why-content {
  text-align: left !important;
}

.mb-why-content h3 {
  margin: 0 0 4px 0 !important;
  padding: 0 !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 21px !important;
  font-weight: 900 !important;
  line-height: 1.15em !important;
  color: #003390 !important;
}

.mb-why-content p {
  margin: 0 !important;
  padding: 0 !important;
  max-width: 1100px !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 1.35em !important;
  color: #003390 !important;
}


/* ==========================================
   ONDERSTE CTA BLOK
   ========================================== */

.mb-final-cta {
  min-height: 200px !important;
  margin-top: 28px !important;
  margin-bottom: 0 !important;
  padding: 30px 58px !important;
  background: linear-gradient(135deg, #003390 0%, #064fc4 100%) !important;
  border-radius: 22px !important;
  box-shadow: 0 16px 42px rgba(0, 35, 85, 0.20) !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 330px !important;
  align-items: center !important;
  gap: 40px !important;
  overflow: hidden !important;
  position: relative !important;
  font-family: 'Poppins', sans-serif !important;
}

.mb-final-cta-content {
  position: relative !important;
  z-index: 2 !important;
  text-align: left !important;
}

.mb-final-cta-content h2 {
  margin: 0 0 10px 0 !important;
  padding: 0 !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 36px !important;
  font-weight: 900 !important;
  line-height: 1.08em !important;
  letter-spacing: -1px !important;
  color: #ffffff !important;
}

.mb-final-cta-content p {
  max-width: 720px !important;
  margin: 0 0 22px 0 !important;
  padding: 0 !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: 1.35em !important;
  color: #ffffff !important;
}

.mb-final-cta-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  min-height: 54px !important;
  padding: 0 28px !important;
  background: #ff5b00 !important;
  color: #ffffff !important;
  border-radius: 9px !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  text-decoration: none !important;
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.18) !important;
}

.mb-final-cta-button:hover {
  background: #f05200 !important;
  color: #ffffff !important;
  text-decoration: none !important;
}

.mb-final-cta-button span {
  font-size: 24px !important;
  line-height: 1 !important;
}

.mb-final-cta-visual {
  position: relative !important;
  z-index: 2 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.mb-final-cta-piggy-wrap {
  width: 260px !important;
  height: 260px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.mb-final-cta-piggy-wrap img {
  width: 260px !important;
  max-width: 260px !important;
  height: auto !important;
  display: block !important;
}


/* ==========================================
   TABLET
   ========================================== */

@media (max-width: 980px) {
  .mb-savings-box,
  .mb-compare-section,
  .mb-why-section,
  .mb-final-cta {
    width: 90% !important;
    max-width: 90% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    transform: none !important;
  }

  .mb-savings-box {
    min-height: auto !important;
    grid-template-columns: 130px 1fr !important;
    grid-template-areas:
      "piggy total"
      "list list" !important;
    padding: 22px !important;
  }

  .mb-savings-piggy {
    grid-area: piggy !important;
  }

  .mb-savings-total {
    grid-area: total !important;
    border-right: none !important;
    padding-right: 0 !important;
  }

  .mb-savings-list {
    grid-area: list !important;
    padding: 22px 0 0 0 !important;
  }

  .mb-compare-cards {
    grid-template-columns: 1fr !important;
    gap: 38px !important;
  }

  .mb-final-cta {
    grid-template-columns: 1fr !important;
    text-align: center !important;
  }

  .mb-final-cta-content {
    text-align: center !important;
  }
}


/* ==========================================
   SMARTPHONE
   ========================================== */

@media (max-width: 767px) {
  .mb-savings-box,
  .mb-compare-section,
  .mb-why-section,
  .mb-final-cta {
    width: 92% !important;
    max-width: 92% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    transform: none !important;
  }

  .mb-savings-box {
    min-height: auto !important;
    display: block !important;
    padding: 24px 22px !important;
  }

  .mb-compare-cards {
    grid-template-columns: 1fr !important;
    gap: 36px !important;
  }

  .mb-why-item {
    grid-template-columns: 1fr !important;
    text-align: center !important;
  }

  .mb-why-content {
    text-align: center !important;
  }

  .mb-final-cta {
    min-height: auto !important;
    grid-template-columns: 1fr !important;
    text-align: center !important;
  }

  .mb-final-cta-content {
    text-align: center !important;
  }
}


/* Mobiele mock-up verfijning 2026-07-01 */
@media (max-width:680px){
body.page-id-200 .mb-hero{height:480px!important;min-height:480px!important;background-size:cover!important;background-position:66% center!important;}
body.page-id-200 .mb-copy{top:28px!important;left:16px!important;width:57%!important;}
body.page-id-200 .mb-copy h1{font-size:27px!important;line-height:1.02!important;letter-spacing:-1px!important;margin-bottom:18px!important;}
body.page-id-200 .mb-copy>p{font-size:11.5px!important;line-height:1.4!important;margin-bottom:14px!important;}
body.page-id-200 .mb-checks{margin:0 0 16px!important;}
body.page-id-200 .mb-checks li{font-size:10.5px!important;line-height:1.35!important;margin-bottom:7px!important;}
body.page-id-200 .mb-copy .mb-btn{font-size:11px!important;padding:12px 14px!important;}
body.page-id-200 .mb-save{width:calc(100% - 32px)!important;left:16px!important;right:auto!important;bottom:-78px!important;grid-template-columns:42% 58%!important;min-height:158px!important;padding:14px 12px!important;border-radius:14px!important;}
body.page-id-200 .mb-rating{margin-top:88px!important;}
body.page-id-200 .mb-compare{padding-top:18px!important;}
}
@media (max-width:400px){body.page-id-200 .mb-hero{height:475px!important;min-height:475px!important;}body.page-id-200 .mb-copy{width:58%!important;}body.page-id-200 .mb-copy h1{font-size:26px!important;}}
@media (max-width:680px){body.page-id-200 .mb-hero{background-size:auto 560px!important;background-position:65% center!important;}body.page-id-200 .mb-save{bottom:-58px!important;}body.page-id-200 .mb-rating{margin-top:68px!important;}}
@media (max-width:680px){body.page-id-200 .mb-hero{background-position:65% calc(50% - 34px)!important;}body.page-id-200 .mb-save{grid-template-columns:47% 53%!important;position:absolute!important;}body.page-id-200 .mb-save:before{content:''!important;position:absolute!important;left:12px!important;top:24px!important;width:42px!important;height:42px!important;background:url('https://minderbetalen.be/wp-content/uploads/2026/06/varkentje-groen-cirkel.png') center/contain no-repeat!important;}body.page-id-200 .mb-save>h3,body.page-id-200 .mb-save>div:first-child{padding-left:46px!important;}body.page-id-200 .mb-save>.mb-total{padding-left:46px!important;}body.page-id-200 .mb-total:before{font-size:29px!important;}body.page-id-200 .mb-rating{top:590px!important;bottom:auto!important;}body.page-id-200 .mb-cta{width:calc(100% - 32px)!important;margin:16px!important;border-radius:14px!important;overflow:hidden!important;}}
@media (max-width:680px){body.page-id-200 .mb-hero{height:420px!important;min-height:420px!important;background-position:65% calc(50% - 7px)!important;}}
@media (max-width:680px){body.page-id-200 .mb-save{bottom:-3px!important;}body.page-id-200 .mb-rating{top:525px!important;bottom:auto!important;}}
@media (max-width:680px){body.page-id-200 .mb-hero{background-image:url('https://minderbetalen.be/wp-content/uploads/2026/06/Vrouw-in-zetel-sectie-hero-2-3.png')!important;background-size:auto 520px!important;background-position:65% calc(50% + 20px)!important;}}
@media (max-width:680px){html body.page-id-200 .mb-home section.mb-cta{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-left:16px!important;margin-right:16px!important;}}
@media (max-width:680px){html body.page-id-200 .mb-home section.mb-cta{box-sizing:border-box!important;}}
@media (max-width:680px){html body.page-id-200 .mb-home section.mb-cta{width:calc(100vw - 47px)!important;max-width:calc(100vw - 47px)!important;}}
@media (max-width:680px){body.page-id-200 .mb-hero{height:470px!important;min-height:470px!important;background-position:65% calc(50% - 5px)!important;}body.page-id-200 .mb-rating{top:575px!important;bottom:auto!important;}}
/* Mobiel: kaart begint onder de knieÃ«n en bedekt onderbenen/voeten */
@media (max-width:680px){body.page-id-200 .mb-save{bottom:97px!important;}body.page-id-200 .mb-rating{top:475px!important;bottom:auto!important;}}
@media (max-width:680px){body.page-id-200 .mb-save{bottom:15px!important;}body.page-id-200 .mb-rating{top:557px!important;bottom:auto!important;}}
/* Definitieve hoge overlap op gsm: kaart start onder de knieÃ«n */
@media (max-width:680px){body.page-id-200 .mb-save{bottom:140px!important;}body.page-id-200 .mb-rating{top:432px!important;bottom:auto!important;}}
/* Correctie op basis van echte gsm-screenshot 14:40 */
@media (max-width:680px){body.page-id-200 .mb-save{bottom:-3px!important;}body.page-id-200 .mb-rating{top:575px!important;bottom:auto!important;}}
/* Besparingsbedragen prominenter op tablet en gsm */
@media (min-width:681px) and (max-width:980px){body.page-id-200 .mb-total:before{font-size:52px!important;font-weight:800!important;color:#35a847!important;line-height:1!important;}body.page-id-200 .mb-total small{font-size:17px!important;font-weight:700!important;}body.page-id-200 .mb-line:nth-child(4) b:before,body.page-id-200 .mb-line:nth-child(5) b:before,body.page-id-200 .mb-line:nth-child(6) b:before{font-size:15px!important;font-weight:800!important;color:#35a847!important;}}
@media (max-width:680px){body.page-id-200 .mb-total:before{font-size:38px!important;font-weight:800!important;color:#35a847!important;line-height:1!important;}body.page-id-200 .mb-total small{font-size:14px!important;font-weight:700!important;}body.page-id-200 .mb-line:nth-child(4) b:before,body.page-id-200 .mb-line:nth-child(5) b:before,body.page-id-200 .mb-line:nth-child(6) b:before{font-size:12.5px!important;font-weight:800!important;color:#35a847!important;letter-spacing:-.2px!important;}}
/* Mobiele positie totaalbedrag en compacte CTA */
@media (max-width:680px){
body.page-id-200 .mb-save{position:absolute!important;}
body.page-id-200 .mb-total{position:absolute!important;left:74px!important;top:80px!important;padding:0!important;margin:0!important;line-height:1!important;white-space:nowrap!important;}
body.page-id-200 .mb-total:before{font-size:34px!important;line-height:1!important;}
body.page-id-200 .mb-total small{font-size:13px!important;}
body.page-id-200 .mb-line b,body.page-id-200 .mb-line b:before{white-space:nowrap!important;}
body.page-id-200 .mb-line:nth-child(4) b:before,body.page-id-200 .mb-line:nth-child(5) b:before,body.page-id-200 .mb-line:nth-child(6) b:before{font-size:11.5px!important;letter-spacing:-.35px!important;}
html body.page-id-200 .mb-home section.mb-cta{min-height:0!important;height:auto!important;padding:0!important;}
body.page-id-200 .mb-cta .mb-ci{min-height:0!important;height:auto!important;padding:22px 20px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 100px!important;gap:12px!important;align-items:center!important;text-align:left!important;}
body.page-id-200 .mb-cta .mb-ci>div{text-align:left!important;}
body.page-id-200 .mb-cta h2{font-size:24px!important;line-height:1.05!important;margin:0 0 10px!important;}
body.page-id-200 .mb-cta p{font-size:13px!important;line-height:1.4!important;margin:0 0 12px!important;}
body.page-id-200 .mb-cta .mb-btn{display:inline-flex!important;width:auto!important;max-width:100%!important;min-height:0!important;padding:10px 14px!important;font-size:13px!important;line-height:1.2!important;white-space:nowrap!important;align-items:center!important;}
body.page-id-200 .mb-cta .mb-pig{width:100px!important;height:auto!important;align-self:center!important;}
}

/* Mobiele kaartgrid en compacte CTA - correctie 15:17 */
@media (max-width:680px){
 body.page-id-200 .mb-save{
   grid-template-columns:47% 53%!important;
   grid-template-rows:48px 54px 32px!important;
   align-items:center!important;
 }
 body.page-id-200 .mb-save>:nth-child(1){
   grid-column:1!important;grid-row:1!important;
 }
 body.page-id-200 .mb-total{
   position:static!important;
   left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;
   transform:none!important;
   grid-column:1!important;grid-row:2!important;
   padding:0!important;margin:0!important;
   width:100%!important;
   text-align:center!important;
   align-self:center!important;
   white-space:nowrap!important;
 }
 body.page-id-200 .mb-total:before{font-size:32px!important;line-height:1!important;}
 body.page-id-200 .mb-total small{font-size:12px!important;}
 body.page-id-200 .mb-save>:nth-child(3){
   grid-column:1!important;grid-row:3!important;
   text-align:center!important;margin:0!important;padding:0!important;
 }
 body.page-id-200 .mb-line:nth-child(4){grid-column:2!important;grid-row:1!important;}
 body.page-id-200 .mb-line:nth-child(5){grid-column:2!important;grid-row:2!important;}
 body.page-id-200 .mb-line:nth-child(6){grid-column:2!important;grid-row:3!important;}
 html body.page-id-200 .mb-home section.mb-cta{
   min-height:0!important;height:auto!important;padding:0!important;
 }
 body.page-id-200 .mb-cta .mb-ci{
   min-height:0!important;height:auto!important;
   padding:18px 20px!important;
   display:grid!important;
   grid-template-columns:minmax(0,1fr) 92px!important;
   gap:10px!important;
   align-items:center!important;
   text-align:left!important;
 }
 body.page-id-200 .mb-cta .mb-ci>div{
   width:100%!important;max-width:none!important;
   min-width:0!important;
   margin:0!important;padding:0!important;
   text-align:left!important;
 }
 body.page-id-200 .mb-cta h2{
   font-size:22px!important;line-height:1.05!important;
   margin:0 0 8px!important;
 }
 body.page-id-200 .mb-cta p{
   font-size:12px!important;line-height:1.35!important;
   margin:0 0 10px!important;
 }
 body.page-id-200 .mb-cta .mb-btn{
   display:inline-flex!important;
   width:auto!important;max-width:100%!important;
   min-height:0!important;
   margin:0!important;transform:none!important;
   padding:9px 12px!important;
   font-size:12px!important;line-height:1.2!important;
   white-space:nowrap!important;
   align-items:center!important;justify-content:center!important;
 }
 body.page-id-200 .mb-cta .mb-pig{
   width:92px!important;height:auto!important;
   margin:0!important;align-self:center!important;
 }
}


/* Gsm CTA exactere mockup-verhouding - correctie 16:51 */
@media (max-width:680px){
 html body.page-id-200 .mb-home section.mb-cta{
   min-height:0!important;
   height:auto!important;
   padding:0!important;
 }
 body.page-id-200 .mb-cta .mb-ci{
   min-height:0!important;
   height:auto!important;
   padding:14px 16px!important;
   display:grid!important;
   grid-template-columns:minmax(0,1fr) 82px!important;
   column-gap:8px!important;
   row-gap:0!important;
   align-items:center!important;
 }
 body.page-id-200 .mb-cta .mb-ci>div{
   width:100%!important;
   max-width:none!important;
   min-width:0!important;
   margin:0!important;
   padding:0!important;
 }
 body.page-id-200 .mb-cta h2{
   font-size:18px!important;
   line-height:1.05!important;
   letter-spacing:-.3px!important;
   white-space:nowrap!important;
   margin:0 0 7px!important;
 }
 body.page-id-200 .mb-cta p{
   font-size:12px!important;
   line-height:1.32!important;
   margin:0 0 9px!important;
   max-width:none!important;
 }
 body.page-id-200 .mb-cta .mb-btn{
   display:inline-flex!important;
   box-sizing:border-box!important;
   width:auto!important;
   max-width:100%!important;
   min-width:0!important;
   min-height:0!important;
   margin:0!important;
   padding:8px 10px!important;
   transform:none!important;
   font-size:10.5px!important;
   line-height:1.15!important;
   letter-spacing:0!important;
   white-space:nowrap!important;
   align-items:center!important;
   justify-content:center!important;
 }
 body.page-id-200 .mb-cta .mb-btn::after{
   margin-left:6px!important;
 }
 body.page-id-200 .mb-cta .mb-pig{
   width:82px!important;
   max-width:82px!important;
   height:auto!important;
   margin:0!important;
   align-self:center!important;
 }
}


/* Gsm bedrag besparingskaart exact uitlijnen */
@media (max-width:680px){
 body.page-id-200 .mb-total{width:140px!important;max-width:140px!important;white-space:nowrap!important;text-align:left!important;padding-left:0!important;margin-left:0!important;transform:translateX(-6px)!important;}
 body.page-id-200 .mb-total small{display:inline-block!important;margin-left:-2px!important;font-size:13px!important;letter-spacing:-.3px!important;vertical-align:baseline!important;white-space:nowrap!important;}
}

/* Gsm totaalbedrag extra naar links */
@media (max-width:680px){body.page-id-200 .mb-total{transform:translateX(-32px)!important;}}



/* MB DESKTOP READABILITY + HERO ALIGNMENT 2026-07-02 */
@media (min-width:981px){
  body.page-id-200 .mb-card h3{font-size:24px!important;line-height:1.25!important;font-weight:800!important}
  body.page-id-200 .mb-card p{font-size:18px!important;line-height:1.65!important;font-weight:500!important}
  body.page-id-200 .mb-benefit h3{font-size:21px!important;line-height:1.3!important;font-weight:800!important}
  body.page-id-200 .mb-benefit p{font-size:17px!important;line-height:1.65!important;font-weight:500!important}
  body.page-id-200 .mb-cta p{font-size:18px!important;line-height:1.55!important}

  body.page-id-268 .mb-card h3,
  body.page-id-277 .mb-i-card h3,
  body.page-id-286 .mb-m-card h3{font-size:23px!important;line-height:1.3!important;font-weight:800!important}
  body.page-id-268 .mb-card p,
  body.page-id-277 .mb-i-card p,
  body.page-id-286 .mb-m-card p{font-size:18px!important;line-height:1.65!important;font-weight:500!important}

  body.page-id-268 .mb-step h3,
  body.page-id-277 .mb-i-step h4,
  body.page-id-286 .mb-m-step h3{font-size:22px!important;line-height:1.3!important;font-weight:800!important}
  body.page-id-268 .mb-step p,
  body.page-id-277 .mb-i-step p,
  body.page-id-286 .mb-m-step p{font-size:18px!important;line-height:1.65!important;font-weight:500!important}

  body.page-id-268 .mb-benefit h3,
  body.page-id-277 .mb-i-benefit h4,
  body.page-id-286 .mb-m-benefit h3{font-size:20px!important;line-height:1.3!important;font-weight:800!important}
  body.page-id-268 .mb-benefit p,
  body.page-id-277 .mb-i-benefit p,
  body.page-id-286 .mb-m-benefit p{font-size:17px!important;line-height:1.6!important;font-weight:500!important}

  body.page-id-289 .mb-contact-card p{font-size:18px!important;line-height:1.65!important}

  body.page-id-268 .mb-cta p,
  body.page-id-277 .mb-i-cta p,
  body.page-id-286 .mb-m-cta p{font-size:18px!important;line-height:1.55!important}

  body.page-id-277 .mb-i-scene img{
    width:calc(100% + 400px)!important;
    max-width:none!important;
    transform:translateX(-400px)!important;
    object-fit:cover!important;
  }
  body.page-id-286 .mb-m-wrap{width:calc(100% - 48px)!important;max-width:none!important}
  body.page-id-286 .mb-m-hero-grid{grid-template-columns:34% 42% 24%!important;gap:0!important}
  body.page-id-286 .mb-m-section,
  body.page-id-286 .mb-m-how,
  body.page-id-286 .mb-m-benefits,
  body.page-id-286 .mb-m-cta{width:100%!important;max-width:none!important}
  body.page-id-286 .mb-m-scene img{
    width:calc(100% + 240px)!important;
    max-width:none!important;
    transform:translateX(-240px)!important;
    object-fit:cover!important;
  }
}
@media (max-width:980px){
 body.page-id-277 .mb-i-scene img,
 body.page-id-286 .mb-m-scene img{width:100%!important;transform:none!important}
}
/* END MB DESKTOP READABILITY + HERO ALIGNMENT 2026-07-02 */

/* MB FINAL UNIFORMITY 2026-07-03 */
@media(min-width:981px){
 body.page-id-200 .mb-copy>p,
 body.page-id-200 .mb-copy li{font-weight:650!important}
 body.page-id-200 .mb-save h3{font-size:20px!important;line-height:1.3!important;font-weight:850!important}
 body.page-id-200 .mb-save p{font-size:16px!important;line-height:1.5!important;font-weight:650!important}
 body.page-id-200 .mb-save .mb-line{font-size:15.5px!important;font-weight:700!important}
 body.page-id-200 .mb-save .mb-line span,
 body.page-id-200 .mb-save .mb-total,
 body.page-id-200 .mb-save .mb-total *{font-weight:800!important}

 body.page-id-268 .mb-form h3,
 body.page-id-277 .mb-i-form h3,
 body.page-id-286 .mb-m-form h3{font-size:22px!important;line-height:1.25!important;font-weight:900!important;letter-spacing:-.6px!important;white-space:nowrap!important}
 body.page-id-268 .mb-form p,
 body.page-id-277 .mb-i-form p,
 body.page-id-286 .mb-m-form p{font-size:16px!important;line-height:1.55!important;font-weight:600!important}
 body.page-id-268 .mb-form label,
 body.page-id-277 .mb-i-form label,
 body.page-id-286 .mb-m-form label{font-size:15px!important;line-height:1.4!important;font-weight:800!important}
 body.page-id-268 .mb-form input,
 body.page-id-268 .mb-form select,
 body.page-id-277 .mb-i-form input,
 body.page-id-277 .mb-i-form select,
 body.page-id-286 .mb-m-form input,
 body.page-id-286 .mb-m-form select{font-size:15px!important;font-weight:500!important;height:48px!important}
 body.page-id-268 .mb-form .mb-btn,
 body.page-id-277 .mb-i-form .mb-i-btn,
 body.page-id-286 .mb-m-form .mb-m-btn{font-size:18px!important;font-weight:850!important;min-height:56px!important}
 body.page-id-277 .mb-i-hero-grid{min-height:550px!important}
 body.page-id-277 .mb-i-scene{height:550px!important}
}
@media(max-width:650px){
 body.page-id-268 .mb-cta-in{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 105px!important;
  gap:12px!important;
  align-items:center!important;
 }
 body.page-id-268 .mb-cta-in>div:first-child{
  grid-column:1!important;grid-row:1!important;
  min-width:0!important;
 }
 body.page-id-268 .mb-cta-in .mb-pig{
  grid-column:2!important;grid-row:1!important;
  width:105px!important;height:auto!important;
  margin:0!important;padding:0!important;
  align-self:center!important;
 }
 body.page-id-268 .mb-cta-in .mb-pig img{
  display:block!important;width:100px!important;height:auto!important;
  max-width:100%!important;margin:0 auto!important;
 }
 body.page-id-268 .mb-cta h2{font-size:25px!important;line-height:1.12!important}
 body.page-id-268 .mb-cta p{font-size:14px!important;line-height:1.45!important}
 body.page-id-268 .mb-cta .mb-btn{font-size:14px!important;padding:13px 14px!important;white-space:normal!important;text-align:center!important}
}
/* END MB FINAL UNIFORMITY 2026-07-03 */

/* MB TABLET UNIFORMITY 2026-07-03 */
@media(min-width:651px) and (max-width:980px){
 body.page-id-268 .mb-form h3,
 body.page-id-277 .mb-i-form h3,
 body.page-id-286 .mb-m-form h3{font-size:21px!important;line-height:1.3!important;font-weight:900!important}
 body.page-id-268 .mb-form p,
 body.page-id-277 .mb-i-form p,
 body.page-id-286 .mb-m-form p{font-size:14px!important;line-height:1.5!important;font-weight:550!important}
 body.page-id-268 .mb-form label,
 body.page-id-277 .mb-i-form label,
 body.page-id-286 .mb-m-form label{font-size:13px!important;font-weight:800!important}
 body.page-id-268 .mb-form input,
 body.page-id-268 .mb-form select,
 body.page-id-277 .mb-i-form input,
 body.page-id-277 .mb-i-form select,
 body.page-id-286 .mb-m-form input,
 body.page-id-286 .mb-m-form select{font-size:14px!important;height:46px!important}
 body.page-id-268 .mb-form .mb-btn,
 body.page-id-277 .mb-i-form .mb-i-btn,
 body.page-id-286 .mb-m-form .mb-m-btn{font-size:16px!important;font-weight:850!important;min-height:54px!important}

 body.page-id-286 .mb-m-hero-grid{grid-template-columns:1fr 1fr!important;align-items:center!important}
 body.page-id-286 .mb-m-copy{grid-column:1!important;grid-row:1!important}
 body.page-id-286 .mb-m-scene{grid-column:2!important;grid-row:1!important;width:calc(100% + 180px)!important}
 body.page-id-286 .mb-m-form{
  grid-column:2!important;grid-row:1!important;
  width:100%!important;max-width:none!important;
  margin:0!important;position:relative!important;z-index:3!important
 }
 body.page-id-286 .mb-m-benefit-grid{grid-template-columns:repeat(4,1fr)!important}
 body.page-id-286 .mb-m-benefit{padding:0!important;background:transparent!important}
 body.page-id-286 .mb-m-cta-grid{grid-template-columns:1fr 260px!important}
}
/* END MB TABLET UNIFORMITY 2026-07-03 */

/* MB MOBILE REFERENCE UNIFORMITY 2026-07-03 */
@media(max-width:650px){
 body.page-id-268 .mb-hero-copy h1,
 body.page-id-277 .mb-i-copy h1{
  font-size:36px!important;line-height:1.06!important;letter-spacing:-1px!important;
  margin-bottom:22px!important
 }
 body.page-id-268 .mb-checks,
 body.page-id-277 .mb-i-checks{
  display:grid!important;grid-template-columns:1fr!important;
  gap:11px!important;font-size:16px!important;font-weight:700!important
 }
 body.page-id-268 .mb-scene,
 body.page-id-277 .mb-i-scene{
  width:calc(100% + 24px)!important;margin-left:-12px!important;margin-right:-12px!important;
  height:430px!important;min-height:430px!important;order:2!important
 }
 body.page-id-268 .mb-scene img,
 body.page-id-277 .mb-i-scene img{width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important}
 body.page-id-268 .mb-form,
 body.page-id-277 .mb-i-form{
  order:3!important;width:100%!important;max-width:none!important;
  margin:-55px 0 24px!important;padding:27px 25px!important;position:relative!important;z-index:3!important
 }
 body.page-id-268 .mb-form h3,
 body.page-id-277 .mb-i-form h3{font-size:20px!important;line-height:1.3!important;font-weight:900!important;letter-spacing:0!important;white-space:normal!important}
 body.page-id-268 .mb-form p,
 body.page-id-277 .mb-i-form p{font-size:14px!important;line-height:1.55!important;font-weight:500!important}
 body.page-id-268 .mb-form label,
 body.page-id-277 .mb-i-form label{font-size:13px!important;line-height:1.4!important;font-weight:800!important}
 body.page-id-268 .mb-form input,
 body.page-id-268 .mb-form select,
 body.page-id-277 .mb-i-form input,
 body.page-id-277 .mb-i-form select{font-size:14px!important;font-weight:400!important;height:46px!important;margin-bottom:15px!important}
 body.page-id-268 .mb-form .mb-btn,
 body.page-id-277 .mb-i-form .mb-i-btn{font-size:16px!important;font-weight:800!important;min-height:54px!important}

 body.page-id-268 .mb-trust,
 body.page-id-277 .mb-i-trust{min-height:126px!important;padding:22px 0!important}
 body.page-id-268 .mb-trust .mb-wrap,
 body.page-id-277 .mb-i-trust .mb-i-wrap{
  min-height:82px!important;display:flex!important;flex-direction:column!important;
  justify-content:center!important;align-items:center!important;gap:14px!important;text-align:center!important
 }

 body.page-id-268 .mb-cards,
 body.page-id-277 .mb-i-cards{grid-template-columns:1fr!important;gap:22px!important}
 body.page-id-268 .mb-card,
 body.page-id-277 .mb-i-card{
  width:100%!important;min-height:190px!important;height:auto!important;
  padding:30px 20px!important
 }
 body.page-id-268 .mb-card h3,
 body.page-id-277 .mb-i-card h3{font-size:19px!important;line-height:1.3!important;font-weight:800!important}
 body.page-id-268 .mb-card p,
 body.page-id-277 .mb-i-card p{font-size:16px!important;line-height:1.5!important}

 body.page-id-268 .mb-steps,
 body.page-id-277 .mb-i-steps{grid-template-columns:1fr!important;gap:18px!important}
 body.page-id-268 .mb-step,
 body.page-id-277 .mb-i-step{
  width:100%!important;min-height:131px!important;padding:0!important;
  display:flex!important;flex-direction:column!important;justify-content:center!important
 }
 body.page-id-268 .mb-step h3,
 body.page-id-277 .mb-i-step h4{font-size:18px!important;line-height:1.3!important;font-weight:800!important}
 body.page-id-268 .mb-step p,
 body.page-id-277 .mb-i-step p{font-size:15px!important;line-height:1.55!important}
 body.page-id-268 .mb-arrow,
 body.page-id-277 .mb-i-step-arrow{display:none!important}

 body.page-id-268 .mb-benefit-grid,
 body.page-id-277 .mb-i-benefit-grid{grid-template-columns:1fr!important;gap:18px!important}
 body.page-id-268 .mb-benefit,
 body.page-id-277 .mb-i-benefit{
  width:100%!important;min-height:147px!important;background:#fff!important;
  border-radius:10px!important;padding:18px!important;
  display:flex!important;flex-direction:column!important;justify-content:center!important
 }
 body.page-id-268 .mb-benefit h3,
 body.page-id-277 .mb-i-benefit h4{font-size:16px!important;line-height:1.3!important;font-weight:800!important}
 body.page-id-268 .mb-benefit p,
 body.page-id-277 .mb-i-benefit p{font-size:14px!important;line-height:1.5!important}

 body.page-id-277 .mb-i-cta{
  display:grid!important;grid-template-columns:minmax(0,1fr) 100px!important;
  gap:12px!important;align-items:center!important
 }
}
/* END MB MOBILE REFERENCE UNIFORMITY 2026-07-03 */


/* Codex 2026-07-24: dubbel pijltje in home-kaarten verwijderen */
body .mb-home .mb-card a::after,
body .mb-home .mb-card a.et_pb_button::after {
  content: none !important;
  display: none !important;
}


/* Codex 2026-07-24: leesbaarheid kleine labels + liggende gsm header */
.mb-rating,
.mb-rating span,
.mb-i-trust .mb-i-wrap,
.mb-i-stars,
.mb-i-stars span {
  font-size: 14px !important;
  line-height: 1.35 !important;
}
.mb-save .mb-line span {
  font-size: 14px !important;
  line-height: 1.25 !important;
}
.mb-i-badge {
  font-size: 14px !important;
  line-height: 1.25 !important;
}


/* Codex 2026-07-24: laatste kleine labels naar leesbare grootte */
body .mb-save .mb-line,
body .mb-save .mb-line span,
body .mb-save .mb-line strong,
body .mb-save .mb-line * {
  font-size: 14px !important;
  line-height: 1.3 !important;
}
body .mb-i-benefit strong,
body .mb-i-benefit b,
body .mb-i-badge,
body [class*="mb-i-benefit"] strong,
body [class*="mb-m-benefit"] strong,
body [class*="mb-e-benefit"] strong[Truncated]

/* MB GSM header zoals vergelijkingspagina + menu - 2026-09-04 */
@media only screen and (max-width: 767px) {
  html body:not(.page-id-304) .et-l--header,
  html body:not(.page-id-304) .et-l--header .et_builder_inner_content,
  html body:not(.page-id-304) .et-l--header .et_pb_section_0_tb_header,
  html body:not(.page-id-304) .et-l--header .et_pb_row_0_tb_header {
    background: #0f4695 !important;
    overflow: visible !important;
    z-index: 99999 !important;
  }

  html body:not(.page-id-304) .et-l--header .et_builder_inner_content,
  html body:not(.page-id-304) .et-l--header .et_pb_section_0_tb_header,
  html body:not(.page-id-304) .et-l--header .et_pb_row_0_tb_header {
    display: block !important;
    position: relative !important;
    width: 100% !important;
    max-width: 100% !important;
    min-height: 330px !important;
    height: 330px !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  html body:not(.page-id-304).mb-gsm-menu-open .et-l--header .et_builder_inner_content,
  html body:not(.page-id-304).mb-gsm-menu-open .et-l--header .et_pb_section_0_tb_header,
  html body:not(.page-id-304).mb-gsm-menu-open .et-l--header .et_pb_row_0_tb_header {
    min-height: 615px !important;
    height: 615px !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_image_0_tb_header {
    position: absolute !important;
    left: 38px !important;
    top: 42px !important;
    width: 220px !important;
    max-width: 58vw !important;
    height: auto !important;
    margin: 0 !important;
    display: block !important;
    z-index: 100002 !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_image_0_tb_header img {
    width: 100% !important;
    height: auto !important;
    max-height: 90px !important;
    object-fit: contain !important;
    display: block !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_image_1_tb_header,
  html body:not(.page-id-304) .et-l--header .mb-gsm-phone-module {
    position: absolute !important;
    left: 38px !important;
    right: 24px !important;
    top: 145px !important;
    width: auto !important;
    height: 42px !important;
    margin: 0 !important;
    padding: 0 !important;
    display: flex !important;
    justify-content: flex-start !important;
    align-items: center !important;
    z-index: 100005 !important;
    overflow: visible !important;
    pointer-events: auto !important;
  }

  html body:not(.page-id-304) .et-l--header .mb-gsm-phone-module img {
    display: none !important;
  }

  html body:not(.page-id-304) .et-l--header .mb-gsm-phone-link {
    display: inline-flex !important;
    align-items: center !important;
    width: auto !important;
    max-width: 100% !important;
    min-height: 42px !important;
    padding: 0 !important;
    margin: 0 !important;
    color: #ffffff !important;
    font-family: inherit !important;
    font-size: 0 !important;
    font-weight: 800 !important;
    line-height: 1 !important;
    letter-spacing: -0.02em !important;
    text-decoration: none !important;
    white-space: nowrap !important;
  }

  html body:not(.page-id-304) .et-l--header .mb-gsm-phone-link::before {
    content: "☎ 0465 03 75 49" !important;
    color: #ffffff !important;
    font-size: 25px !important;
    font-weight: 800 !important;
    line-height: 1 !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_row_0_tb_header::after {
    content: "" !important;
    position: absolute !important;
    left: 38px !important;
    top: 204px !important;
    width: min(338px, calc(100vw - 58px)) !important;
    height: 43px !important;
    display: block !important;
    background-repeat: no-repeat !important;
    background-position: left center !important;
    background-size: contain !important;
    z-index: 100004 !important;
    pointer-events: none !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='338' height='43' viewBox='0 0 338 43'%3E%3Ctext x='0' y='33' font-size='38' fill='%2300b67a' font-family='Arial,sans-serif' font-weight='800'%3E%E2%98%85%3C/text%3E%3Ctext x='48' y='31' font-size='28' fill='white' font-family='Arial,sans-serif' font-weight='800'%3ETrustpilot%3C/text%3E%3Cg transform='translate(186 9)'%3E%3Crect width='27' height='27' fill='%2300b67a'/%3E%3Crect x='31' width='27' height='27' fill='%2300b67a'/%3E%3Crect x='62' width='27' height='27' fill='%2300b67a'/%3E%3Crect x='93' width='27' height='27' fill='%2300b67a'/%3E%3Crect x='124' width='27' height='27' fill='%2300b67a'/%3E%3Ctext x='5' y='22' font-size='22' fill='white' font-family='Arial,sans-serif'%3E%E2%98%85%3C/text%3E%3Ctext x='36' y='22' font-size='22' fill='white' font-family='Arial,sans-serif'%3E%E2%98%85%3C/text%3E%3Ctext x='67' y='22' font-size='22' fill='white' font-family='Arial,sans-serif'%3E%E2%98%85%3C/text%3E%3Ctext x='98' y='22' font-size='22' fill='white' font-family='Arial,sans-serif'%3E%E2%98%85%3C/text%3E%3Ctext x='129' y='22' font-size='22' fill='white' font-family='Arial,sans-serif'%3E%E2%98%85%3C/text%3E%3C/g%3E%3Ctext x='318' y='31' font-size='25' fill='white' font-family='Arial,sans-serif' font-weight='800'%3E4,6/5%3C/text%3E%3C/svg%3E") !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_section_0_tb_header::after {
    content: "" !important;
    position: absolute !important;
    left: 38px !important;
    top: 262px !important;
    width: min(310px, calc(100vw - 70px)) !important;
    height: 44px !important;
    display: block !important;
    background-repeat: no-repeat !important;
    background-position: left center !important;
    background-size: contain !important;
    z-index: 100004 !important;
    pointer-events: none !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='310' height='44' viewBox='0 0 310 44'%3E%3Cpath d='M22 3 L39 10 V22 C39 32 32 39 22 42 C12 39 5 32 5 22 V10 Z' fill='none' stroke='white' stroke-width='4' stroke-linejoin='round'/%3E%3Cpath d='M14 22 L20 28 L31 15' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ctext x='61' y='31' font-size='27' fill='white' font-family='Arial,sans-serif' font-weight='800'%3E100%25 onafhankelijk%3C/text%3E%3C/svg%3E") !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header {
    position: absolute !important;
    right: 42px !important;
    top: 60px !important;
    width: 64px !important;
    height: 64px !important;
    padding: 0 !important;
    margin: 0 !important;
    display: block !important;
    z-index: 100030 !important;
    background: transparent !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .et_pb_menu_inner_container,
  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .et_pb_menu__wrap,
  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .mobile_nav,
  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .et_mobile_nav_menu,
  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .mobile_menu_bar {
    position: static !important;
    display: block !important;
    width: 64px !important;
    height: 64px !important;
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .mobile_menu_bar:before {
    color: #ffffff !important;
    font-size: 56px !important;
    line-height: 64px !important;
    width: 64px !important;
    height: 64px !important;
    display: block !important;
    text-align: center !important;
    opacity: 1 !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .mobile_nav.opened .mobile_menu_bar:before {
    content: "\4d" !important;
    font-size: 48px !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .et_mobile_menu {
    position: absolute !important;
    top: 250px !important;
    left: auto !important;
    right: -12px !important;
    width: min(322px, calc(100vw - 56px)) !important;
    max-width: calc(100vw - 56px) !important;
    margin: 0 !important;
    padding: 10px 0 14px !important;
    background: #0f4695 !important;
    border: 0 !important;
    border-radius: 0 0 28px 28px !important;
    box-shadow: 0 18px 36px rgba(0, 32, 90, 0.22) !important;
    overflow: hidden !important;
    z-index: 100050 !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .mobile_nav.opened .et_mobile_menu {
    display: block !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .et_mobile_menu li a {
    display: block !important;
    width: 100% !important;
    padding: 22px 28px !important;
    color: #ffffff !important;
    background: #0f4695 !important;
    font-size: 27px !important;
    font-weight: 800 !important;
    line-height: 1.08 !important;
    text-align: left !important;
    opacity: 1 !important;
    border-bottom: 1px solid rgba(255,255,255,0.09) !important;
    pointer-events: auto !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .et_mobile_menu li a:hover,
  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .et_mobile_menu li.current-menu-item > a {
    background: rgba(255,255,255,0.10) !important;
  }

  html body:not(.page-id-304) #main-content .entry-content > .et-l--post > .et_builder_inner_content > .et_pb_section_0:first-child,
  html body:not(.page-id-304) #main-content .entry-content .et_builder_inner_content > .et_pb_section_0:first-child,
  html body:not(.page-id-304) #main-content .et_builder_inner_content > .et_pb_section_0:first-child,
  html body:not(.page-id-304) .entry-content .et_builder_inner_content > .et_pb_section_0:first-child,
  html body:not(.page-id-304) .et_pb_section_0:first-of-type {
    padding-top: 30px !important;
  }
}

@media only screen and (max-width: 390px) {
  html body:not(.page-id-304) .et-l--header .et_pb_image_0_tb_header,
  html body:not(.page-id-304) .et-l--header .et_pb_image_1_tb_header,
  html body:not(.page-id-304) .et-l--header .mb-gsm-phone-module,
  html body:not(.page-id-304) .et-l--header .et_pb_row_0_tb_header::after,
  html body:not(.page-id-304) .et-l--header .et_pb_section_0_tb_header::after {
    left: 30px !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_image_0_tb_header {
    width: 205px !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header {
    right: 34px !important;
  }

  html body:not(.page-id-304) .et-l--header .mb-gsm-phone-link::before {
    font-size: 23px !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_row_0_tb_header::after {
    width: min(326px, calc(100vw - 48px)) !important;
  }
}
/* einde MB GSM header zoals vergelijkingspagina + menu */

/* MB GSM header zoals vergelijkingspagina + menu - 2026-09-04 */
@media only screen and (max-width: 767px) {
  html body:not(.page-id-304) .et-l--header,
  html body:not(.page-id-304) .et-l--header .et_builder_inner_content,
  html body:not(.page-id-304) .et-l--header .et_pb_section_0_tb_header,
  html body:not(.page-id-304) .et-l--header .et_pb_row_0_tb_header {
    background: #0f4695 !important;
    overflow: visible !important;
    z-index: 99999 !important;
  }

  html body:not(.page-id-304) .et-l--header .et_builder_inner_content,
  html body:not(.page-id-304) .et-l--header .et_pb_section_0_tb_header,
  html body:not(.page-id-304) .et-l--header .et_pb_row_0_tb_header {
    display: block !important;
    position: relative !important;
    width: 100% !important;
    max-width: 100% !important;
    min-height: 330px !important;
    height: 330px !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  html body:not(.page-id-304).mb-gsm-menu-open .et-l--header .et_builder_inner_content,
  html body:not(.page-id-304).mb-gsm-menu-open .et-l--header .et_pb_section_0_tb_header,
  html body:not(.page-id-304).mb-gsm-menu-open .et-l--header .et_pb_row_0_tb_header {
    min-height: 615px !important;
    height: 615px !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_image_0_tb_header {
    position: absolute !important;
    left: 38px !important;
    top: 42px !important;
    width: 220px !important;
    max-width: 58vw !important;
    height: auto !important;
    margin: 0 !important;
    display: block !important;
    z-index: 100002 !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_image_0_tb_header img {
    width: 100% !important;
    height: auto !important;
    max-height: 90px !important;
    object-fit: contain !important;
    display: block !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_image_1_tb_header,
  html body:not(.page-id-304) .et-l--header .mb-gsm-phone-module {
    position: absolute !important;
    left: 38px !important;
    right: 24px !important;
    top: 145px !important;
    width: auto !important;
    height: 42px !important;
    margin: 0 !important;
    padding: 0 !important;
    display: flex !important;
    justify-content: flex-start !important;
    align-items: center !important;
    z-index: 100005 !important;
    overflow: visible !important;
    pointer-events: auto !important;
  }

  html body:not(.page-id-304) .et-l--header .mb-gsm-phone-module img {
    display: none !important;
  }

  html body:not(.page-id-304) .et-l--header .mb-gsm-phone-link {
    display: inline-flex !important;
    align-items: center !important;
    width: auto !important;
    max-width: 100% !important;
    min-height: 42px !important;
    padding: 0 !important;
    margin: 0 !important;
    color: #ffffff !important;
    font-family: inherit !important;
    font-size: 0 !important;
    font-weight: 800 !important;
    line-height: 1 !important;
    letter-spacing: -0.02em !important;
    text-decoration: none !important;
    white-space: nowrap !important;
  }

  html body:not(.page-id-304) .et-l--header .mb-gsm-phone-link::before {
    content: "☎ 0465 03 75 49" !important;
    color: #ffffff !important;
    font-size: 25px !important;
    font-weight: 800 !important;
    line-height: 1 !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_row_0_tb_header::after {
    content: "" !important;
    position: absolute !important;
    left: 38px !important;
    top: 204px !important;
    width: min(338px, calc(100vw - 58px)) !important;
    height: 43px !important;
    display: block !important;
    background-repeat: no-repeat !important;
    background-position: left center !important;
    background-size: contain !important;
    z-index: 100004 !important;
    pointer-events: none !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='338' height='43' viewBox='0 0 338 43'%3E%3Ctext x='0' y='33' font-size='38' fill='%2300b67a' font-family='Arial,sans-serif' font-weight='800'%3E%E2%98%85%3C/text%3E%3Ctext x='48' y='31' font-size='28' fill='white' font-family='Arial,sans-serif' font-weight='800'%3ETrustpilot%3C/text%3E%3Cg transform='translate(186 9)'%3E%3Crect width='27' height='27' fill='%2300b67a'/%3E%3Crect x='31' width='27' height='27' fill='%2300b67a'/%3E%3Crect x='62' width='27' height='27' fill='%2300b67a'/%3E%3Crect x='93' width='27' height='27' fill='%2300b67a'/%3E%3Crect x='124' width='27' height='27' fill='%2300b67a'/%3E%3Ctext x='5' y='22' font-size='22' fill='white' font-family='Arial,sans-serif'%3E%E2%98%85%3C/text%3E%3Ctext x='36' y='22' font-size='22' fill='white' font-family='Arial,sans-serif'%3E%E2%98%85%3C/text%3E%3Ctext x='67' y='22' font-size='22' fill='white' font-family='Arial,sans-serif'%3E%E2%98%85%3C/text%3E%3Ctext x='98' y='22' font-size='22' fill='white' font-family='Arial,sans-serif'%3E%E2%98%85%3C/text%3E%3Ctext x='129' y='22' font-size='22' fill='white' font-family='Arial,sans-serif'%3E%E2%98%85%3C/text%3E%3C/g%3E%3Ctext x='318' y='31' font-size='25' fill='white' font-family='Arial,sans-serif' font-weight='800'%3E4,6/5%3C/text%3E%3C/svg%3E") !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_section_0_tb_header::after {
    content: "" !important;
    position: absolute !important;
    left: 38px !important;
    top: 262px !important;
    width: min(310px, calc(100vw - 70px)) !important;
    height: 44px !important;
    display: block !important;
    background-repeat: no-repeat !important;
    background-position: left center !important;
    background-size: contain !important;
    z-index: 100004 !important;
    pointer-events: none !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='310' height='44' viewBox='0 0 310 44'%3E%3Cpath d='M22 3 L39 10 V22 C39 32 32 39 22 42 C12 39 5 32 5 22 V10 Z' fill='none' stroke='white' stroke-width='4' stroke-linejoin='round'/%3E%3Cpath d='M14 22 L20 28 L31 15' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ctext x='61' y='31' font-size='27' fill='white' font-family='Arial,sans-serif' font-weight='800'%3E100%25 onafhankelijk%3C/text%3E%3C/svg%3E") !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header {
    position: absolute !important;
    right: 42px !important;
    top: 60px !important;
    width: 64px !important;
    height: 64px !important;
    padding: 0 !important;
    margin: 0 !important;
    display: block !important;
    z-index: 100030 !important;
    background: transparent !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .et_pb_menu_inner_container,
  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .et_pb_menu__wrap,
  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .mobile_nav,
  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .et_mobile_nav_menu,
  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .mobile_menu_bar {
    position: static !important;
    display: block !important;
    width: 64px !important;
    height: 64px !important;
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .mobile_menu_bar:before {
    color: #ffffff !important;
    font-size: 56px !important;
    line-height: 64px !important;
    width: 64px !important;
    height: 64px !important;
    display: block !important;
    text-align: center !important;
    opacity: 1 !important;
  }

  html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .mobile_nav.opened .mobile_menu_bar:before {
    content: "\4d"!important;font-size:48px!important}html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .et_mobile_menu{position:absolute!important;top:250px!important;left:auto!important;right:-12px!important;width:min(322px,calc(100vw - 56px))!important;max-width:calc(100vw - 56px)!important;margin:0!important;padding:10px 0 14px!important;background:#0f4695!important;border:0!important;border-radius:0 0 28px 28px!important;box-shadow:0 18px 36px rgba(0,32,90,0.22)!important;overflow:hidden!important;z-index:100050!important}html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .mobile_nav.opened .et_mobile_menu{display:block!important}html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .et_mobile_menu li a{display:block!important;width:100%!important;padding:22px 28px!important;color:#ffffff!important;background:#0f4695!important;font-size:27px!important;font-weight:800!important;line-height:1.08!important;text-align:left!important;opacity:1!important;border-bottom:1px solid rgba(255,255,255,0.09)!important;pointer-events:auto!important}html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .et_mobile_menu li a:hover,html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header .et_mobile_menu li.current-menu-item>a{background:rgba(255,255,255,0.10)!important}html body:not(.page-id-304) #main-content .entry-content>.et-l--post>.et_builder_inner_content>.et_pb_section_0:first-child,html body:not(.page-id-304) #main-content .entry-content .et_builder_inner_content>.et_pb_section_0:first-child,html body:not(.page-id-304) #main-content .et_builder_inner_content>.et_pb_section_0:first-child,html body:not(.page-id-304) .entry-content .et_builder_inner_content>.et_pb_section_0:first-child,html body:not(.page-id-304) .et_pb_section_0:first-of-type{padding-top:30px!important}}@media only screen and (max-width:390px){html body:not(.page-id-304) .et-l--header .et_pb_image_0_tb_header,html body:not(.page-id-304) .et-l--header .et_pb_image_1_tb_header,html body:not(.page-id-304) .et-l--header .mb-gsm-phone-module,html body:not(.page-id-304) .et-l--header .et_pb_row_0_tb_header::after,html body:not(.page-id-304) .et-l--header .et_pb_section_0_tb_header::after{left:30px!important}html body:not(.page-id-304) .et-l--header .et_pb_image_0_tb_header{width:205px!important}html body:not(.page-id-304) .et-l--header .et_pb_menu_0_tb_header{right:34px!important}html body:not(.page-id-304) .et-l--header .mb-gsm-phone-link::before{font-size:23px!important}html body:not(.page-id-304) .et-l--header .et_pb_row_0_tb_header::after{width:min(326px,calc(100vw - 48px))!important}}