@font-face{font-display:swap;font-weight:400;font-style:normal;font-family:"woodmart-font";src:url(//energieplaats.nl/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.1.2) format("woff2");font-display:swap}:root{--wd-text-font-weight:400;--wd-text-color:rgb(56,56,56);--wd-text-font-size:14px;--wd-title-font-weight:600;--wd-title-color:#242424;--wd-entities-title-font-weight:500;--wd-entities-title-color:#333333;--wd-entities-title-color-hover:rgb(51 51 51 / 65%);--wd-widget-title-font-weight:600;--wd-widget-title-transform:uppercase;--wd-widget-title-color:#333;--wd-widget-title-font-size:16px;--wd-header-el-font-weight:700;--wd-header-el-transform:uppercase;--wd-header-el-font-size:13px;--wd-primary-color:rgb(2,113,211);--wd-alternative-color:rgb(32,102,201);--wd-link-color:#333333;--wd-link-color-hover:#242424;--btn-default-bgcolor:#f7f7f7;--btn-default-bgcolor-hover:#efefef;--btn-accented-bgcolor:rgb(255,0,102);--btn-accented-bgcolor-hover:rgb(255,0,85);--wd-form-brd-width:2px;--notices-success-bg:#459647;--notices-success-color:#fff;--notices-warning-bg:#E0B252;--notices-warning-color:#fff}.wd-popup.wd-age-verify{--wd-popup-width:500px}.wd-popup.wd-promo-popup{background-color:#111;background-image:none;background-repeat:no-repeat;background-size:contain;background-position:left center;--wd-popup-width:800px}.woodmart-woocommerce-layered-nav .wd-scroll-content{max-height:223px}.wd-page-title{background-color:#f2f6ff;background-image:none;background-size:cover;background-position:center center}.wd-footer{background-color:#fff;background-image:none}.wd-popup.popup-quick-view{--wd-popup-width:920px}:root{--wd-container-w:1222px;--wd-form-brd-radius:35px;--btn-default-color:#333;--btn-default-color-hover:#333;--btn-accented-color:#fff;--btn-accented-color-hover:#fff;--btn-default-brd-radius:0px;--btn-default-box-shadow:none;--btn-default-box-shadow-hover:none;--btn-default-box-shadow-active:none;--btn-default-bottom:0px;--btn-accented-bottom-active:-1px;--btn-accented-brd-radius:0px;--btn-accented-box-shadow:inset 0 -2px 0 rgba(0, 0, 0, .15);--btn-accented-box-shadow-hover:inset 0 -2px 0 rgba(0, 0, 0, .15);--wd-brd-radius:0px}@media (min-width:1222px){section.elementor-section.wd-section-stretch>.elementor-container{margin-left:auto;margin-right:auto}}:root{--color-primary:#FF0066;--color-background:#ffffff;--color-text:#1a1a1a;--color-secondary:#f5f5f5;--color-accent:#61CE70;--wpforms-page-break-color:#0068fa!important}body.dark-mode{--color-primary:#FF0066;--color-background:#121212;--color-text:#eeeeee;--color-secondary:#1e1e1e;--color-accent:#FF3399}.energieplaats-box{padding:30px;margin:auto;background-color:var(--color-background);font-family:Arial,sans-serif;border-radius:12px;position:relative}.energieplaats-badge{position:absolute;top:-20px;right:-20px;background-color:#e0f7fa;color:#00796b;padding:10px 14px;font-weight:700;border:2px solid #00bcd4;border-radius:6px;font-size:14px;display:flex;align-items:center;gap:8px}@media (max-width:600px){.energieplaats-badge{font-size:12px;padding:8px 10px;top:-12px;right:-12px;border-width:1px;gap:6px}.energieplaats-badge i{font-size:14px}.energieplaats-btn{padding:10px 12px;font-size:13.5px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:10px}}.energieplaats-box h2{font-size:22px;margin-bottom:20px;font-weight:700}.energieplaats-features{list-style:none;padding:0;margin:0 0 30px 0;font-size:15px;color:#000}.energieplaats-features li{display:flex;align-items:center;margin-bottom:14px}.check-icon{display:inline-flex;align-items:center;justify-content:center;background-color:#4CAF50;color:#fff;width:20px;height:20px;border-radius:50%;font-size:12px;margin-right:10px}.energieplaats-form{margin-top:20px}.energieplaats-form .form-row{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.form-row{display:flex;gap:16px;margin-bottom:20px;flex-wrap:wrap}.form-group{flex:1;display:flex;flex-direction:column;min-width:100px}input[type="text"]{background:#fff0;border:none;border-bottom:2px solid #ccc;padding:12px 8px;font-size:15px;transition:border-color 0.2s;width:100%;border-radius:0}input[type="text"]:focus{outline:none;border-bottom:2px solid #f60}.error-message{color:red;font-size:13px;margin-top:4px;min-height:18px}@media (max-width:600px){.form-row{flex-direction:column}}.energieplaats-btn{width:100%;background-color:#2DBE60;color:#fff;padding:14px;border:none;font-weight:700;border-radius:6px;font-size:16px;cursor:pointer;transition:background-color 0.3s}.energieplaats-btn:hover{background-color:#22974B;color:#fff}.energieplaats-note{text-align:center;margin-top:12px;font-size:14px;color:#333;font-weight:500}.custom-dropdown{position:relative;margin-top:10px}.dropdown-selected{padding:10px;border:1px solid #ccc;border-top:0;border-right:0;border-left:0;background-color:#fff;cursor:pointer;position:relative;padding-right:30px;font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px}.dropdown-selected span{font-size:15px;color:#333;font-weight:500;flex:1}.dropdown-selected img{height:22px;width:auto;max-width:80px;object-fit:contain}.dropdown-selected::after{content:"";position:absolute;right:10px;top:50%;width:8px;height:8px;border:solid #666;border-width:0 2px 2px 0;transform:translateY(-50%) rotate(45deg);pointer-events:none;transition:transform 0.2s ease}.dropdown-selected.open::after{transform:translateY(-50%) rotate(-135deg)}@media (max-width:600px){.dropdown-selected::after{right:8px;width:6px;height:6px}}.dropdown-options{display:none;position:absolute;z-index:999;background:#fff;border:1px solid #ccc;width:100%;max-height:200px;overflow-y:auto}.dropdown-options.show{display:block}.dropdown-option{padding:10px 12px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;border-bottom:1px solid #eee;gap:10px}.dropdown-option:last-child{border-bottom:none}.dropdown-option span{font-size:15px;color:#333;font-weight:500;flex:1}.dropdown-option img{height:22px;width:auto;max-width:80px;object-fit:contain}@media (max-width:600px){.dropdown-selected{padding:8px;padding-right:25px;min-height:36px}.dropdown-selected img{height:18px;max-width:60px}.dropdown-selected span{font-size:14px}.dropdown-selected::after{content:"";position:absolute;right:10px;top:50%;width:8px;height:8px;border:solid #666;border-width:0 2px 2px 0;transform:translateY(-50%) rotate(45deg);pointer-events:none;transition:transform 0.2s ease}.dropdown-selected.open::after{transform:translateY(-50%) rotate(-135deg)}.dropdown-option img{height:18px;max-width:60px}.dropdown-option span{font-size:14px}}.wpforms-container .wpforms-image-choices-modern img{display:inline-block;margin:0 auto;max-width:100%;width:120px}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-item label,div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic .wpforms-image-choices-item label,div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-none .wpforms-image-choices-item label{display:block;width:-webkit-fill-available;overflow:hidden;position:relative;border-width:var(--wpforms-field-border-size);border-color:#fff0;border-style:solid}.energieplaats-personal-offer{position:relative!important;padding:25px!important;margin:20px 0!important;font-family:Arial,sans-serif;text-align:center;background:linear-gradient(135deg,#e0f2fe,#bae6fd)!important;border-radius:10px!important;border:1px solid #60a5fa!important;box-shadow:0 2px 8px rgb(0 0 0 / .05)!important}.energieplaats-offer-badge{display:inline-block!important;padding:10px 20px!important;background:linear-gradient(135deg,#60a5fa,#2563eb)!important;color:#f8fafc!important;font-size:21px!important;font-weight:600!important;border-radius:50px!important;box-shadow:0 3px 8px rgb(0 0 0 / .15)!important;position:relative!important;margin-bottom:15px!important;transition:transform 0.2s ease,box-shadow 0.2s ease!important}.energieplaats-offer-badge::after{content:'';position:absolute!important;bottom:-6px!important;left:50%!important;transform:translateX(-50%)!important;width:0!important;height:0!important;border-left:6px solid transparent!important;border-right:6px solid transparent!important;border-top:6px solid #2563eb!important}.energieplaats-offer-badge:hover{transform:translateY(-2px)!important;box-shadow:0 5px 12px rgb(0 0 0 / .2)!important}.energieplaats-address-text{display:block!important;font-size:15px!important;color:#1e3a8a!important;line-height:1.6!important}.energieplaats-address-text strong{color:#1e40af!important;font-weight:600!important}@media (max-width:600px){.energieplaats-personal-offer{padding:15px!important;margin:10px 0!important}.energieplaats-offer-badge{padding:8px 16px!important;font-size:14px!important;border-radius:40px!important}.energieplaats-offer-badge::after{bottom:-5px!important;border-left:5px solid transparent!important;border-right:5px solid transparent!important;border-top:5px solid #2563eb!important}.energieplaats-address-text{font-size:14px!important;line-height:1.5!important}}div.wpforms-container-full .wpforms-form .wpforms-head-container{margin:0;padding:0 0 5px 0!important;text-align:center}body,div.wpforms-container .wpforms-form,div.wpforms-container-full .wpforms-form,#wpforms-conversational-form-page{--iti-path-flags-1x:url(https://www.codelungo.com/uploads/intl_tel_input_flags_1x_e75b26db69.png)!important;--iti-path-flags-2x:url(https://www.codelungo.com/uploads/intl_tel_input_flags_2x_1_6ea5f91e17.png)!important}body .iti__flag,div.wpforms-container .wpforms-form .iti__flag,div.wpforms-container-full .wpforms-form .iti__flag,#wpforms-conversational-form-page .iti__flag{--iti-flag-offset:0px;--iti-flag-width:20px;--iti-flag-height:14px;height:var(--iti-flag-height);width:var(--iti-flag-width);box-shadow:0 0 1px #888;background-image:url(https://www.codelungo.com/uploads/intl_tel_input_flags_1x_e75b26db69.png)!important;background-repeat:no-repeat;background-position:var(--iti-flag-offset) 0;background-size:var(--iti-flag-sprite-width) var(--iti-flag-sprite-height)}.wpforms-submit{width:-webkit-fill-available!important;width:-moz-available!important;width:stretch!important;max-width:100%!important;box-sizing:border-box!important;border-radius:10px!important}.wpforms-submit-container{width:100%!important;box-sizing:border-box!important}ul.energieplaats-features li{display:flex!important;align-items:center!important;gap:10px!important;line-height:1.35!important}ul.energieplaats-features li .check-icon{flex:0 0 auto!important;line-height:1!important}ul.energieplaats-features li .check-icon i,ul.energieplaats-features li .check-icon i::before,ul.energieplaats-features li .check-icon svg,ul.energieplaats-features li .check-icon svg *{color:#fff!important;fill:#fff!important;stroke:#fff!important;opacity:1!important;visibility:visible!important}@media (min-width:768px){ul.energieplaats-features li:nth-child(2){white-space:nowrap!important}}@media (max-width:767px){ul.energieplaats-features li{align-items:flex-start!important}ul.energieplaats-features li .check-icon{margin-top:4px!important}}.ep-checklist .check{color:var(--ep-green)!important;font-weight:700}.ep-small-note,.ep-note{display:block!important;width:100%!important;text-align:center!important;font-size:12px!important;line-height:1.3!important;opacity:.75!important;position:relative!important;top:14px!important}@media (max-width:767px){.ep-small-note,.ep-note{font-size:11px!important;top:16px!important}}#wpforms-1164 .wpforms-pagebreak-left,#wpforms-1164 .wpforms-pagebreak-right{display:flex!important;width:100%!important}#wpforms-1164 .wpforms-pagebreak-left{justify-content:flex-end!important;text-align:inherit!important}#wpforms-1164 .wpforms-pagebreak-right{justify-content:space-between!important;text-align:inherit!important}#wpforms-1164 .wpforms-page-prev{margin-right:875px!important}#wpforms-1164 .wpforms-page-next{margin-left:16px!important}#wpforms-1164 .wpforms-page.last .wpforms-pagebreak-left{justify-content:flex-start!important}@media (max-width:767px){#wpforms-1164 .wpforms-page-prev{margin-right:82px!important}#wpforms-1164 .wpforms-page-next{margin-left:32px!important}}