@import url(https://use.typekit.net/dqb2kfj.css);
:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{font-size:62.5%}body.no-scroll{overflow:hidden}body{margin:0}#energiediensten_app{font-family:calibri,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin:0;min-height:100vh;min-width:320px}#energiediensten_app h1{font-size:4rem}#energiediensten_app h2{font-size:2.4rem;font-style:normal;font-weight:700;line-height:3.6rem;margin:0 0 1rem}#energiediensten_app h2.has-popup{align-items:center;display:flex}#energiediensten_app h3{font-size:1.8rem;margin:0}#energiediensten_app p{font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.5rem;margin-bottom:0;margin-top:0}#energiediensten_app span{line-height:2.5rem}#energiediensten_app .navigation-buttons{display:flex;gap:2rem;justify-content:flex-end;margin-bottom:5rem;margin-top:5rem}#energiediensten_app .navigation-buttons button{justify-content:center}@media only screen and (max-width:768px){#energiediensten_app .navigation-buttons button{width:100%}}#energiediensten_app .steps-dots{background:#e5e5e5;height:.2rem;margin-top:1rem;position:relative;width:100%}#energiediensten_app .steps-dots .dot{background:#fff;border:.2rem solid #e5e5e5;border-radius:50%;height:1.8rem;margin-top:-.8rem;transition:all .3s ease;width:1.8rem;z-index:3}#energiediensten_app .steps-dots .dot:hover{cursor:pointer}#energiediensten_app .steps-dots .dot.accomplished{background:#ffc320;border:1px solid #ffc320}#energiediensten_app .steps-dots .dot.hidden{display:none}#energiediensten_app .steps-dots .progression-bar{bottom:0;left:0;position:absolute;top:0;width:100%;z-index:1}#energiediensten_app .progress-steps{display:flex;justify-content:space-between;margin:0 0 1rem;position:relative}#energiediensten_app .progress-steps .step-placeholder{flex:1 1 auto}#energiediensten_app .progress-step{color:#9397a0;display:block;font-size:1.6rem;overflow:hidden;text-align:center;text-overflow:ellipsis;transition:all .3s ease;white-space:nowrap}#energiediensten_app .progress-step:hover{cursor:pointer}#energiediensten_app .progress-step.active{color:#000;font-weight:700}#energiediensten_app .progress-step.active.latest{color:#ffc320}#energiediensten_app .progress-step.hidden{display:none}#energiediensten_app .steps-indicator{display:none;margin:3rem auto;max-width:140.8rem;padding:0 2.4rem}@media only screen and (min-width:768px){#energiediensten_app .steps-indicator{display:block;margin:0 auto;max-width:80rem;padding:5rem 2.4rem}}#energiediensten_app .vmed-overlay{background:#4a4a4a80;height:100%;left:0;position:fixed;top:0;width:100%;z-index:4}#energiediensten_app .steps-indicator-mobile{position:relative;z-index:9999}@media only screen and (min-width:768px){#energiediensten_app .steps-indicator-mobile{display:none}}#energiediensten_app .steps-indicator-mobile .sticky-header{align-items:center;background:#dcdee2;display:flex;padding:1rem;position:fixed;top:6.5rem;width:100%;z-index:9}#energiediensten_app .steps-indicator-mobile .sticky-header .CircularProgressbar{width:4rem}#energiediensten_app .steps-indicator-mobile .sticky-header .CircularProgressbar .CircularProgressbar-trail{stroke-linecap:round;stroke:#fff}#energiediensten_app .steps-indicator-mobile .sticky-header .CircularProgressbar .CircularProgressbar-path{stroke:#ffc320;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}#energiediensten_app .steps-indicator-mobile .sticky-header .CircularProgressbar .CircularProgressbar-text{fill:#000;font-size:3.5rem;font-weight:700}#energiediensten_app .steps-indicator-mobile .sticky-header .percentage{align-items:center;border:.2rem solid #fff;border-radius:50%;display:flex;height:3.5rem;justify-content:center;padding:2rem;width:3.5rem}#energiediensten_app .steps-indicator-mobile .sticky-header .percentage .percentage-text{font-size:1.2rem;font-weight:700}#energiediensten_app .steps-indicator-mobile .sticky-header .menu-toggle{cursor:pointer;height:24px;margin-left:1rem;transition:transform .3s ease}#energiediensten_app .steps-indicator-mobile .sticky-header .menu-toggle.rotated{transform:rotate(180deg)}#energiediensten_app .steps-indicator-mobile .dropdown{background:#fff;border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;height:23rem;left:0;position:fixed;top:12.5rem;width:100%}#energiediensten_app .steps-indicator-mobile .dropdown .steps-text{height:100%;margin-left:6rem;margin-top:.5rem;width:100%;z-index:9}#energiediensten_app .steps-indicator-mobile .dropdown .steps-text .progress-step{font-size:1.6rem;left:-5px;position:absolute;transform:translateY(-50%)}#energiediensten_app .steps-indicator-mobile .dropdown .steps-text .progress-step:first-of-type{top:8%}#energiediensten_app .steps-indicator-mobile .dropdown .steps-text .progress-step:nth-of-type(2){top:33%}#energiediensten_app .steps-indicator-mobile .dropdown .steps-text .progress-step:nth-of-type(3){top:58%}#energiediensten_app .steps-indicator-mobile .dropdown .steps-text .progress-step:nth-of-type(4){top:83%}#energiediensten_app .steps-indicator-mobile .dropdown.extra-steps .progress-step:first-of-type{top:10%}#energiediensten_app .steps-indicator-mobile .dropdown.extra-steps .progress-step:nth-of-type(2){top:20%}#energiediensten_app .steps-indicator-mobile .dropdown.extra-steps .progress-step:nth-of-type(3){top:30%}#energiediensten_app .steps-indicator-mobile .dropdown.extra-steps .progress-step:nth-of-type(4){top:40%}#energiediensten_app .steps-indicator-mobile .dropdown.extra-steps .progress-step:nth-of-type(5){top:50%}#energiediensten_app .steps-indicator-mobile .dropdown.extra-steps .progress-step:nth-of-type(6){top:60%}#energiediensten_app .steps-indicator-mobile .dropdown.extra-steps .progress-step:nth-of-type(7){top:70%}#energiediensten_app .steps-indicator-mobile .dropdown .steps-dots{background:unset;height:100%;left:4rem;margin-top:0;position:absolute;top:1rem;width:100%}#energiediensten_app .steps-indicator-mobile .dropdown .steps-dots .bar{background:#e5e5e5;height:75%;position:absolute;top:10%;width:.2rem}#energiediensten_app .steps-indicator-mobile .dropdown .steps-dots .bar.less-height{height:60%}#energiediensten_app .steps-indicator-mobile .dropdown .steps-dots .dots .dot{left:-8px;position:absolute;transform:translateY(-50%)}#energiediensten_app .steps-indicator-mobile .dropdown .steps-dots .dots .dot:first-of-type{top:10%}#energiediensten_app .steps-indicator-mobile .dropdown .steps-dots .dots .dot:nth-of-type(2){top:35%}#energiediensten_app .steps-indicator-mobile .dropdown .steps-dots .dots .dot:nth-of-type(3){top:60%}#energiediensten_app .steps-indicator-mobile .dropdown .steps-dots .dots .dot:nth-of-type(4){top:85%}#energiediensten_app .steps-indicator-mobile .dropdown .steps-dots .dots.extra-steps .dot:first-of-type{top:10%}#energiediensten_app .steps-indicator-mobile .dropdown .steps-dots .dots.extra-steps .dot:nth-of-type(2){top:20%}#energiediensten_app .steps-indicator-mobile .dropdown .steps-dots .dots.extra-steps .dot:nth-of-type(3){top:30%}#energiediensten_app .steps-indicator-mobile .dropdown .steps-dots .dots.extra-steps .dot:nth-of-type(4){top:40%}#energiediensten_app .steps-indicator-mobile .dropdown .steps-dots .dots.extra-steps .dot:nth-of-type(5){top:50%}#energiediensten_app .steps-indicator-mobile .dropdown .steps-dots .dots.extra-steps .dot:nth-of-type(6){top:60%}#energiediensten_app .steps-indicator-mobile .dropdown .steps-dots .dots.extra-steps .dot:nth-of-type(7){top:70%}#energiediensten_app .steps-indicator-mobile .progression-mobile{background:#ffc320;bottom:0;left:-.1rem;position:absolute;top:10%;transition:height .3s ease;width:3px;z-index:1}@media only screen and (max-width:768px){#energiediensten_app .vmed-wrapper{padding-top:6.5rem}}#energiediensten_app .car-info{margin-top:8rem}#energiediensten_app .car-info .car-info-options{display:grid;gap:2rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:2rem}@media only screen and (min-width:768px){#energiediensten_app .car-info .car-info-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:992px){#energiediensten_app .car-info .car-info-options{grid-template-columns:repeat(3,minmax(0,1fr))}#energiediensten_app .car-info .car-info-options:not(.no-after) .active{position:relative}#energiediensten_app .car-info .car-info-options:not(.no-after) .active:before{border-bottom:2rem solid #f7f8f9;border-left:2rem solid #0000;border-right:2rem solid #0000;bottom:-10.1rem;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}}#energiediensten_app .car-info .section{background-color:#f7f8f9;margin-top:5rem;position:relative}#energiediensten_app .car-info .section:before{border-bottom:2rem solid #f7f8f9;border-left:2rem solid #0000;border-right:2rem solid #0000;content:"";height:0;left:50%;position:absolute;top:-2rem;transform:translateX(-50%);width:0}@media only screen and (min-width:768px){#energiediensten_app .car-info .section{margin-top:10rem}#energiediensten_app .car-info .section:before{content:unset}}#energiediensten_app .car-info .has-car-section .licenseplate-options{display:flex;justify-content:center;max-width:60rem;padding-bottom:5rem;padding-top:2rem}@media only screen and (min-width:768px){#energiediensten_app .car-info .has-car-section .licenseplate-options{padding-top:5rem}}#energiediensten_app .car-info .has-car-section .licenseplate-options .licenseplate-option{align-items:center;background:#e4e7eb;color:#828282;display:flex;font-weight:700;justify-content:center;padding:1rem 2rem;text-align:center;transition:all .3s;width:25rem}@media only screen and (min-width:768px){#energiediensten_app .car-info .has-car-section .licenseplate-options .licenseplate-option{padding:1rem 0;text-align:left}}#energiediensten_app .car-info .has-car-section .licenseplate-options .licenseplate-option:hover{cursor:pointer}#energiediensten_app .car-info .has-car-section .licenseplate-options .licenseplate-option:hover:not(.active){background-color:#d5dae0}#energiediensten_app .car-info .has-car-section .licenseplate-options .licenseplate-option:first-child{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}#energiediensten_app .car-info .has-car-section .licenseplate-options .licenseplate-option:last-child{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}#energiediensten_app .car-info .has-car-section .licenseplate-options .licenseplate-option.active{background:#ffc320;color:#000}#energiediensten_app .car-info .has-car-section .has-licenseplate{padding-bottom:5rem;text-align:center}#energiediensten_app .car-info .private-or-business{margin-top:3rem}#energiediensten_app .car-info .private-or-business .private-or-business-options{display:grid;flex-wrap:wrap;gap:3rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:1rem;max-width:100%}@media only screen and (min-width:768px){#energiediensten_app .car-info .private-or-business .private-or-business-options{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}}#energiediensten_app .car-info .private-or-business .private-or-business-options .button-large{width:100%}@media only screen and (min-width:768px){#energiediensten_app .car-info .private-or-business{margin-top:10rem}#energiediensten_app .car-info .private-or-business .private-or-business-options{margin-top:2rem;max-width:50%}#energiediensten_app .car-info .private-or-business .private-or-business-options .button-large{width:unset}}#energiediensten_app .gets-car-section{padding-bottom:2rem;padding-top:5rem}#energiediensten_app .select-car{padding-bottom:5rem}#energiediensten_app .select-car h2{margin-bottom:3rem;margin-top:1rem;text-align:center}@media only screen and (min-width:992px){#energiediensten_app .select-car h2{margin-top:0}}#energiediensten_app .select-car .not-listed-fueltype-wrapper{width:100%}#energiediensten_app .select-car .not-listed-fueltype-wrapper label{display:block;font-weight:700;margin-bottom:1rem}#energiediensten_app .select-car .switch-dropdown-to-input{margin-top:3rem;text-align:center}#energiediensten_app .select-car .switch-dropdown-to-input span{font-weight:700;text-decoration:underline}#energiediensten_app .select-car .switch-dropdown-to-input span:hover{cursor:pointer}#energiediensten_app .car-data{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}@media only screen and (min-width:992px){#energiediensten_app .car-data{align-items:flex-end;flex-wrap:nowrap;gap:2rem}}#energiediensten_app .car-data .car-select{display:flex;flex-wrap:wrap;position:relative;width:100%}#energiediensten_app .car-data .car-select label{font-weight:700;margin-bottom:1rem;text-transform:none}#energiediensten_app .car-data .car-select label span{text-transform:lowercase}#energiediensten_app .car-data .car-select.no-car{align-items:center;color:red;height:6rem;justify-content:center}#energiediensten_app .car-data .car-select .form-group{margin-bottom:0;width:100%}#energiediensten_app .car-data .car-select .form-group input{width:100%}#energiediensten_app .car-data .car-select .car-select-loading{bottom:0;height:50px;position:absolute;right:25px;width:50px}#energiediensten_app .car-data .car-select.is-loading select{opacity:.5}#energiediensten_app .car-data .car-select select:disabled{cursor:not-allowed!important;opacity:.5}#energiediensten_app .no-permission-form{background-color:#f7f8f9;margin-top:5rem;padding:5rem 0}#energiediensten_app .form-is-submitted{background:#f7f8f9;height:100%;left:0;padding-top:50rem;position:fixed;text-align:center;top:0;width:100%;z-index:999}#energiediensten_app .form-is-submitted .form-submitted-wrapper{background:#fff;box-shadow:0 1rem 2rem #0000000d,0 .3rem .6rem #0000000d;left:50%;padding:5rem;position:relative;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}#energiediensten_app .form-is-submitted .form-submitted-wrapper span{display:block}@media only screen and (min-width:992px){#energiediensten_app .form-is-submitted .form-submitted-wrapper{max-width:60%}}#energiediensten_app .form-is-submitted .form-submitted-wrapper a{display:inline-flex;margin-top:5rem}#energiediensten_app .form-is-submitted .bg-image{bottom:0;position:absolute;right:0;width:120rem;z-index:1}#energiediensten_app .form-is-submitted .bg-image img{width:100%}#energiediensten_app .charge-possibilities{margin-top:8rem}#energiediensten_app .charge-possibilities .charge-possibilities-options{display:grid;gap:2rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:2rem;width:100%}@media only screen and (min-width:768px){#energiediensten_app .charge-possibilities .charge-possibilities-options{grid-template-columns:repeat(2,minmax(0,1fr));max-width:50%}}@media only screen and (min-width:992px){#energiediensten_app .charge-possibilities .solarpanel-options-wrapper{max-width:50%}}#energiediensten_app .charge-possibilities .solarpanel-options-wrapper .solarpanel-options{display:grid;gap:2rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:2rem;max-width:100%}@media only screen and (min-width:768px){#energiediensten_app .charge-possibilities .solarpanel-options-wrapper .solarpanel-options{grid-template-columns:repeat(2,minmax(0,1fr))}}#energiediensten_app .charge-possibilities .where-options{display:grid;gap:2rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:2rem}@media only screen and (min-width:768px){#energiediensten_app .charge-possibilities .where-options:not(.no-after) .no-permission.active{position:relative}#energiediensten_app .charge-possibilities .where-options:not(.no-after) .no-permission.active:before{border-bottom:2rem solid #f7f8f9;border-left:2rem solid #0000;border-right:2rem solid #0000;bottom:-5.1rem;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}}@media only screen and (min-width:992px){#energiediensten_app .charge-possibilities .where-options{grid-template-columns:repeat(3,minmax(0,1fr))}}#energiediensten_app .charge-solutions-wrapper{display:flex;gap:2rem;justify-content:space-between;margin-top:5rem}@media only screen and (min-width:768px){#energiediensten_app .charge-solutions-wrapper{margin-top:0}}#energiediensten_app .charge-solutions-wrapper .charge-solutions-content{padding-bottom:5rem;width:100%}@media only screen and (min-width:992px){#energiediensten_app .charge-solutions-wrapper .charge-solutions-content{padding-bottom:0;width:calc(100% - 30rem)}}@media only screen and (min-width:1200px){#energiediensten_app .charge-solutions-wrapper .charge-solutions-content{max-width:80rem;width:calc(100% - 45rem)}}#energiediensten_app .charge-solutions-wrapper .charge-solutions-content .charging-station-wrapper{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-top:4rem}@media only screen and (min-width:992px){#energiediensten_app .charge-solutions-wrapper .charge-solutions-content .charging-station-wrapper{flex-wrap:nowrap}}#energiediensten_app .charge-solutions-wrapper .charge-solutions-content .charging-station-options{width:100%}@media only screen and (min-width:992px){#energiediensten_app .charge-solutions-wrapper .charge-solutions-content .charging-station-options{width:75%}}#energiediensten_app .charge-solutions-wrapper .charge-solutions-content .charging-station-options .option-content{margin-top:4rem}@media only screen and (min-width:992px){#energiediensten_app .charge-solutions-wrapper .charge-solutions-content .charging-station-options .option-content{margin-top:6rem}}#energiediensten_app .charge-solutions-wrapper .charge-solutions-content .charging-station-options .option-content p{margin-top:0}#energiediensten_app .charge-solutions-wrapper .charge-solutions-content .charging-station-options .option-content .options{display:flex;flex-wrap:wrap;gap:2rem;margin-top:3.5rem}#energiediensten_app .charge-solutions-wrapper .charge-solutions-content .charging-station-options .option-content .options .button-large{flex:1 0 40%;text-align:center}#energiediensten_app .charge-solutions-wrapper .charge-solutions-content .charging-station-options .option-content .options .option{align-items:flex-start;border:1px solid #e5e5e5;border-radius:.5rem;display:flex;flex:1 1 30%;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;padding:2rem 1rem;position:relative;transition:border .3s ease}#energiediensten_app .charge-solutions-wrapper .charge-solutions-content .charging-station-options .option-content .options .option .option-name{line-height:2rem;margin-bottom:2rem}@media only screen and (min-width:768px){#energiediensten_app .charge-solutions-wrapper .charge-solutions-content .charging-station-options .option-content .options .option .option-name{margin-bottom:0;max-width:70%}}#energiediensten_app .charge-solutions-wrapper .charge-solutions-content .charging-station-options .option-content .options .option .image{display:none}@media only screen and (min-width:768px){#energiediensten_app .charge-solutions-wrapper .charge-solutions-content .charging-station-options .option-content .options .option{flex:1 1 35%;padding:2rem}#energiediensten_app .charge-solutions-wrapper .charge-solutions-content .charging-station-options .option-content .options .option .image{display:block;margin-right:2rem;width:5rem}}#energiediensten_app .charge-solutions-wrapper .charge-solutions-content .charging-station-options .option-content .options .option .content{display:flex;flex-direction:column}#energiediensten_app .charge-solutions-wrapper .charge-solutions-content .charging-station-options .option-content .options .option .content .option-name{line-height:2rem;margin-bottom:2rem}@media only screen and (min-width:768px){#energiediensten_app .charge-solutions-wrapper .charge-solutions-content .charging-station-options .option-content .options .option .content .option-name{margin-bottom:0}}#energiediensten_app .charge-solutions-wrapper .charge-solutions-content .charging-station-options .option-content .options .option .image-selected{bottom:0;position:absolute;right:1.5rem;transform:translateY(-50%)}@media only screen and (min-width:992px){#energiediensten_app .charge-solutions-wrapper .charge-solutions-content .charging-station-options .option-content .options .option .image-selected{bottom:unset;right:2rem;top:3.2rem}}#energiediensten_app .charge-solutions-wrapper .charge-solutions-content .charging-station-options .option-content .options .option:hover{border:1px solid #ffc320;cursor:pointer}#energiediensten_app .charge-solutions-wrapper .charge-solutions-content .charging-station-options .option-content .options .option.active{border:1px solid #ffc320}#energiediensten_app .charge-solutions-wrapper .charge-solutions-content .charging-station-options .option-content .options .option.active .option-name{font-weight:700}#energiediensten_app .charge-solutions-wrapper .charge-solutions-content .charging-station-options .option-content .options .option .prices-for-options{display:flex;flex-direction:column}#energiediensten_app .charge-solutions-wrapper .charge-solutions-content .charging-station-options .option-content .options .option .price-no-btw{color:#929292}@media only screen and (min-width:992px){#energiediensten_app .charge-solutions-wrapper .charge-solutions-content .charging-station-options .option-content .options.options-attachments .option{align-items:center;flex-direction:row;flex-wrap:nowrap}}#energiediensten_app .charge-solutions-wrapper .charge-solutions-content .charging-station-options .option-content .required{margin-top:1rem}#energiediensten_app .charge-solutions-wrapper .charge-solutions-content .charging-station-options .option-content.hidden{display:none}#energiediensten_app .charging-station{position:relative;width:100%}#energiediensten_app .charging-station .charging-station-inner{border:.1rem solid #dcdee2;border-radius:.5rem;height:100%;padding-bottom:11rem;position:relative;transition:all .3s ease}#energiediensten_app .charging-station .charging-station-inner .popup{height:100vh}#energiediensten_app .charging-station .charging-station-inner .popup .popup-content{max-height:60vh;overflow-y:scroll;top:50%}#energiediensten_app .charging-station .charging-station-inner:hover{border:.1rem solid #ffc320}#energiediensten_app .charging-station .charging-station-inner:hover .footer{background:#ffc320}#energiediensten_app .charging-station .charging-station-inner:hover .footer img{opacity:1;transform:translateY(0)}@media only screen and (min-width:992px){#energiediensten_app .charging-station{width:50%}}#energiediensten_app .charging-station:hover{cursor:pointer}#energiediensten_app .charging-station .open-popup{position:absolute;right:1.5rem;top:.75rem}#energiediensten_app .charging-station .popular{background:#38b068;border-radius:.4rem;color:#fff;font-size:1.2rem;font-weight:800;left:1rem;padding:.3rem .5rem;position:absolute;text-transform:uppercase;top:1rem}#energiediensten_app .charging-station.selected .charging-station-inner{border:.1rem solid #ffc320}#energiediensten_app .charging-station.selected .footer{background:#ffc320}#energiediensten_app .charging-station .image{height:20rem;margin:0 auto;padding:7rem 3rem 0;width:20rem}#energiediensten_app .charging-station .image img{height:100%;max-height:100%;max-width:100%;object-fit:contain;width:100%}#energiediensten_app .charging-station .content{margin-top:3rem;padding:1rem 3rem}#energiediensten_app .charging-station .content .name{font-size:2rem;font-weight:700;margin-bottom:2rem}#energiediensten_app .charging-station hr{border-color:#fff;border-width:.5px;margin:0}#energiediensten_app .charging-station .price{align-items:center;display:flex;height:6.5rem;padding:0 1.5rem}#energiediensten_app .charging-station .price p{align-items:center;display:flex;font-size:1.4rem;margin:0}#energiediensten_app .charging-station .price span.bold{color:#a6aab4;font-size:2rem;font-weight:700;margin:0 .3rem}#energiediensten_app .charging-station .footer{align-items:center;background:#000;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;color:#fff;display:flex;justify-content:center;padding:1rem 0;transition:all .3s ease}#energiediensten_app .charging-station .footer img{margin-left:1rem;opacity:0;transform:translateY(1rem);transition:all .3s;width:1.5rem}#energiediensten_app .charging-station .footer.selected img{opacity:1;transform:translateY(0)}#energiediensten_app .charging-station .footer.selected span{color:#000}#energiediensten_app .charging-station .footer span{font-size:1.6rem;font-weight:700;text-transform:uppercase}#energiediensten_app .charging-station .charging-station-bottom{bottom:0;left:0;position:absolute;width:100%}#energiediensten_app .charging-station .charging-station-bottom .price-bottom-wrapper{align-items:flex-start;flex-direction:column;justify-content:center}#energiediensten_app .charging-station .charging-station-bottom .price-bottom-wrapper .price-no-btw{color:#929292;font-size:1.4rem}#energiediensten_app .charge-solutions-sidebar{align-self:flex-start;bottom:0;left:0;padding-bottom:.45rem;position:fixed;transition:all .3s ease;width:100%;z-index:4}@media only screen and (max-width:992px){#energiediensten_app .charge-solutions-sidebar{bottom:-30rem;max-height:30rem}#energiediensten_app .charge-solutions-sidebar.pop{bottom:-29rem}#energiediensten_app .charge-solutions-sidebar.pop .sidebar-title{bottom:1rem}}@media only screen and (min-width:992px){#energiediensten_app .charge-solutions-sidebar{padding-bottom:10rem;position:sticky;top:3rem;width:30rem}}@media (min-width:992px) and (max-width:1200px){#energiediensten_app .charge-solutions-sidebar{padding-bottom:10rem;position:static}}@media only screen and (min-width:1200px){#energiediensten_app .charge-solutions-sidebar{width:45rem}}#energiediensten_app .charge-solutions-sidebar.active .sidebar-title .sidebar-toggle{transform:translateY(-50%) rotate(180deg)}@media only screen and (max-width:992px){#energiediensten_app .charge-solutions-sidebar.active{bottom:0}#energiediensten_app .charge-solutions-sidebar.active .sidebar-title{bottom:30rem}}#energiediensten_app .charge-solutions-sidebar .charge-solutions-sidebar-inner{background:#fff;border-radius:.5rem;box-shadow:0 1rem 2rem #0000000d,0 .3rem .6rem #0000000d}#energiediensten_app .charge-solutions-sidebar .sidebar-title{color:#a6aab4;font-size:1.6rem;font-weight:700;padding:1rem 2rem;position:relative;text-transform:uppercase;transition:all .3s ease}@media only screen and (max-width:992px){#energiediensten_app .charge-solutions-sidebar .sidebar-title{background:#fff;bottom:0;box-shadow:0 1rem 2rem #0000000d,0 .3rem .6rem #0000000d;position:fixed;width:100%}}#energiediensten_app .charge-solutions-sidebar .sidebar-title .header-price-indicator{color:#000;display:block;font-size:1.2rem}@media only screen and (min-width:992px){#energiediensten_app .charge-solutions-sidebar .sidebar-title .header-price-indicator{display:none}}#energiediensten_app .charge-solutions-sidebar .sidebar-title .sidebar-toggle{position:absolute;right:2rem;top:50%;transform:translateY(-50%);transition:transform .2s ease-in-out}#energiediensten_app .charge-solutions-sidebar .sidebar-choices-wrapper{padding-bottom:.5rem}@media only screen and (max-width:992px){#energiediensten_app .charge-solutions-sidebar .sidebar-choices-wrapper{max-height:30rem;overflow-y:scroll}}#energiediensten_app .charge-solutions-sidebar .choice-wrapper{align-items:center;background:#e4e7eb;display:flex;margin-bottom:.1rem;min-height:7rem;padding:2rem;position:relative}@media only screen and (min-width:992px){#energiediensten_app .charge-solutions-sidebar .choice-wrapper{min-height:5rem}}#energiediensten_app .charge-solutions-sidebar .choice-wrapper .item{display:flex;flex-wrap:wrap;line-height:2.5rem}#energiediensten_app .charge-solutions-sidebar .choice-wrapper .item .what{color:#828282;font-size:1.2rem;font-weight:700;text-transform:uppercase;width:100%}#energiediensten_app .charge-solutions-sidebar .choice-wrapper .item .chosen{font-size:1.6rem;font-weight:700}#energiediensten_app .charge-solutions-sidebar .choice-wrapper .image{height:5rem;margin-left:auto;margin-right:10rem;width:5rem}#energiediensten_app .charge-solutions-sidebar .choice-wrapper .image img{height:100%;object-fit:contain;width:100%}#energiediensten_app .charge-solutions-sidebar .choice-wrapper .price{bottom:1.5rem;color:#a6aab4;font-weight:400;position:absolute;right:2rem}#energiediensten_app .charge-solutions-sidebar .price-indication{padding:2rem;position:relative}#energiediensten_app .charge-solutions-sidebar .price-indication .price-indication-title{font-size:1.6rem;font-weight:700;text-transform:uppercase}#energiediensten_app .charge-solutions-sidebar .price-indication .price-row{align-items:center;display:flex;justify-content:space-between}#energiediensten_app .charge-solutions-sidebar .price-indication .price-row span{color:#a6aab4;font-size:1.6rem;font-weight:500}#energiediensten_app .charge-solutions-sidebar .price-indication .total-price{margin-top:2rem}#energiediensten_app .charge-solutions-sidebar .price-indication .total-price .price{font-size:3rem;font-weight:800}#energiediensten_app .charge-solutions-sidebar .subscription{border:.1rem solid #dcdee2;border-radius:.5rem;display:flex;flex-wrap:wrap;margin:0 2rem 2rem;padding:2rem 1rem;position:relative}#energiediensten_app .charge-solutions-sidebar .subscription .title{color:#a6aab4;font-size:1.2rem;font-weight:700;text-transform:uppercase;width:100%}@media only screen and (min-width:992px) and (max-width:1200px){#energiediensten_app .charge-solutions-sidebar .subscription .title{width:60%}}#energiediensten_app .charge-solutions-sidebar .subscription .content{font-size:1.6rem;font-weight:700}@media only screen and (min-width:992px) and (max-width:1200px){#energiediensten_app .charge-solutions-sidebar .subscription .content{width:60%}}#energiediensten_app .charge-solutions-sidebar .subscription .price-small{color:#a6aab4;font-size:1.1rem;font-weight:600;position:absolute}@media only screen and (min-width:1200px){#energiediensten_app .charge-solutions-sidebar .subscription .price-small{font-size:1.3rem}}#energiediensten_app .charge-solutions-sidebar .subscription .price-without-btw{bottom:4.5rem;right:2rem}#energiediensten_app .charge-solutions-sidebar .subscription .btw-amount{bottom:3rem;right:2rem}#energiediensten_app .charge-solutions-sidebar .subscription .total{bottom:1.5rem;color:#000;right:2rem}#energiediensten_app .charge-solutions-sidebar .sidebar-footer{padding-top:3rem}#energiediensten_app .charge-solutions-sidebar .sidebar-footer p{color:#9397a0;font-size:1.5rem;line-height:2rem}#energiediensten_app .charge-solutions-sidebar .sidebar-footer a{color:#000;font-weight:600;margin-top:2rem;padding-right:2.5rem;position:relative;text-decoration:none;text-transform:uppercase}#energiediensten_app .charge-solutions-sidebar .sidebar-footer a:after{background-color:initial;background-image:url(/_resources/themes/vanmosseltheme/img/vmed-keuzehulp/download.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";height:1.7rem;margin-left:0!important;position:absolute;right:0;top:.3rem;transition:all .3s;width:1.7rem}@media (hover:hover){#energiediensten_app .charge-solutions-sidebar .sidebar-footer a:hover{text-decoration:underline}}#energiediensten_app .end-screen{background:#dcdee2;height:100vh;position:relative;width:100%}#energiediensten_app .end-screen .bg-image{bottom:0;position:absolute;right:0;width:120rem;z-index:1}#energiediensten_app .end-screen .bg-image img{width:100%}#energiediensten_app .end-screen .end-screen-wrapper{background:#fff;box-shadow:0 1rem 2rem #0000000d,0 .3rem .6rem #0000000d;left:50%;max-width:90%;padding:3rem 5rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}@media only screen and (min-width:768px){#energiediensten_app .end-screen .end-screen-wrapper{max-width:50%}}#energiediensten_app .end-screen .end-screen-wrapper h1{font-size:2.5rem;margin:0}#energiediensten_app .end-screen .end-screen-wrapper p{font-size:1.4rem;margin-bottom:2rem;margin-top:0}#energiediensten_app .end-screen .end-screen-wrapper .navigation-buttons{margin-bottom:0;margin-top:4rem}#energiediensten_app .end-screen .end-screen-wrapper button{position:relative}#energiediensten_app .licenseplate-container .licenseplate-input{margin:3rem 0 1rem}#energiediensten_app .licenseplate-container .licenseplate-input .licenseplate{background:url(/_resources/themes/vanmosseltheme/img/vmed-keuzehulp/licenseplate.svg) no-repeat #ffc320!important;background-size:contain!important;border:unset!important;border-radius:.5rem!important;font-size:2.4rem!important;font-weight:700!important;height:5rem;max-width:20rem;padding:0 0 0 3rem!important;text-align:center;text-transform:uppercase;width:100%!important;z-index:8}#energiediensten_app .licenseplate-container .licenseplate-input .licenseplate:focus{outline:none}#energiediensten_app .loading img{width:10rem}#energiediensten_app .error-box{background:#ef0000;border-radius:.5rem;color:#fff;font-weight:600;margin:2rem auto 0;max-width:50%;padding:2rem}@media screen and (max-width:768px){#energiediensten_app .error-box{max-width:100%}}#energiediensten_app .car-result{background:#fff;border-radius:.5rem;box-shadow:0 1rem 2rem #0000000d,0 .3rem .6rem #0000000d;display:flex;flex-wrap:wrap;margin:7rem auto 3rem;max-width:50rem;padding:3rem;text-align:left;width:100%}@media screen and (min-width:768px){#energiediensten_app .car-result{flex-wrap:nowrap;justify-content:space-between}}#energiediensten_app .car-result .car-result-info{margin-bottom:2rem;width:100%}@media screen and (min-width:768px){#energiediensten_app .car-result .car-result-info{flex:0 0 33.333333%;line-height:2.2rem;margin-bottom:0;padding:0 .5rem}}#energiediensten_app .car-result .car-result-info:last-of-type{margin-bottom:0}#energiediensten_app .car-result .car-result-info span{font-size:1.2rem;font-weight:600}#energiediensten_app .car-result .car-result-info .info-top{color:#a6aab4;display:block;text-transform:uppercase}#energiediensten_app .car-result .car-result-info .info-bottom{font-size:1.6rem;font-weight:500}#energiediensten_app .loading-wrapper{align-items:center;background-color:#fffc;display:flex;flex-wrap:wrap;height:100%;justify-content:center;margin-top:5rem;text-align:center;width:100%;z-index:9999}#energiediensten_app .loading-wrapper img{height:15rem;width:15rem}#energiediensten_app .loading-wrapper span{width:100%}#energiediensten_app .charging-station-popup .popup-inner{align-items:center;display:flex;flex-wrap:wrap;gap:5rem;justify-content:center}#energiediensten_app .charging-station-popup .popup-inner .popup-image{display:flex;flex:1 1 47%;justify-content:center}#energiediensten_app .charging-station-popup .popup-inner .popup-image img{height:100%;width:70%}#energiediensten_app .charging-station-popup .popup-inner .popup-info{flex:1 1 40%}#energiediensten_app .charging-station-popup .popup-inner .popup-details{width:100%}#energiediensten_app .charging-station-popup .popup-inner .popup-details p{margin-bottom:3rem}#energiediensten_app .charging-station-popup .popup-inner .popup-details .popup-images{display:flex;flex-wrap:wrap;gap:3rem}#energiediensten_app .charging-station-popup .popup-inner .popup-details .popup-images .popup-image-extra{flex:1 1 45%}#energiediensten_app .charging-station-popup .rounded_view_iframe{border:none;height:500px!important;margin-top:30px}#energiediensten_app .digging-images{display:flex;gap:5rem;margin-top:3rem}#energiediensten_app .digging-images img{height:100%;max-width:10rem;object-fit:cover;width:100%}#energiediensten_app ul{list-style:none;margin:0 0 2rem;padding:0}#energiediensten_app .popup{cursor:default!important;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}#energiediensten_app .popup .popup-backdrop{background:#00000080;height:100%;left:0;position:fixed;top:0;width:100%}#energiediensten_app .popup .popup-content{background:#fff;border-radius:1rem;left:50%;max-height:calc(100% - 3rem);max-width:calc(100% - 3rem);overflow-y:scroll;padding:5rem 2rem;position:relative;top:50%;transform:translate(-50%,-50%);width:100%}#energiediensten_app .popup .popup-content::-webkit-scrollbar{-ms-overflow-style:none;display:none}@media only screen and (min-width:992px){#energiediensten_app .popup .popup-content{max-width:50%;padding:5rem}}#energiediensten_app .popup .popup-content p{margin:0 0 2rem}#energiediensten_app .popup .popup-content p:last-of-type{margin:0}#energiediensten_app .popup .popup-content img{width:100%}#energiediensten_app .popup .popup-content .popup-close{color:#000;cursor:pointer;font-size:3rem;position:absolute;right:2rem;top:2rem}#energiediensten_app .popup .popup-content .popup-close img{transition:all .3s;width:3rem}#energiediensten_app .popup .popup-content .popup-close:hover img{transform:rotate(45deg)}#energiediensten_app .price-indication-wrapper{display:flex;justify-content:space-between;margin-top:10rem}@media only screen and (min-width:768px){#energiediensten_app .price-indication-wrapper{gap:2rem;margin-top:0}}#energiediensten_app .price-indication-wrapper .price-indication-content{padding-bottom:5rem;width:100%}@media only screen and (min-width:992px){#energiediensten_app .price-indication-wrapper .price-indication-content{padding-bottom:0;width:calc(100% - 50rem)}}@media only screen and (min-width:1200px){#energiediensten_app .price-indication-wrapper .price-indication-content{max-width:80rem;width:calc(100% - 45rem)}}#energiediensten_app .price-indication-wrapper .price-indication-content .checkbox{flex-wrap:wrap}#energiediensten_app .price-indication-wrapper .price-indication-content .checkbox .required{margin-top:3rem}#energiediensten_app .recap-title{margin-top:0}#energiediensten_app .recap-wrapper .recap-block{border-radius:.5rem;box-shadow:0 1rem 2rem #0000000d,0 .3rem .6rem #0000000d;margin-bottom:3rem}#energiediensten_app .recap-wrapper .recap-block.horizontal .block-content .column{margin-bottom:1.5rem;width:100%}@media only screen and (min-width:768px){#energiediensten_app .recap-wrapper .recap-block.horizontal .block-content{display:flex;justify-content:space-between;padding:2rem 3rem}}#energiediensten_app .recap-wrapper .recap-block .block-title{align-items:center;background-color:#dcdee2;border-top-left-radius:.5rem;border-top-right-radius:.5rem;display:flex;justify-content:space-between;padding:2rem 3rem}#energiediensten_app .recap-wrapper .recap-block .block-title span{align-items:center;color:#828282;display:flex;font-size:1.6rem}#energiediensten_app .recap-wrapper .recap-block .block-title span:hover{cursor:pointer;text-decoration:underline}#energiediensten_app .recap-wrapper .recap-block .block-title span img{height:1.5rem;margin-left:.5rem;width:1.5rem}#energiediensten_app .recap-wrapper .recap-block .block-content{padding:2rem 3rem}#energiediensten_app .recap-wrapper .recap-block .block-content .title{color:#828282;font-size:1.2rem;font-weight:800;text-transform:uppercase;width:50%}#energiediensten_app .recap-wrapper .recap-block .block-content .content{color:#000;font-size:1.4rem;width:50%}@media only screen and (min-width:768px){#energiediensten_app .recap-wrapper .recap-block .block-content .title{width:40%}#energiediensten_app .recap-wrapper .recap-block .block-content .content{width:60%}}#energiediensten_app .recap-wrapper .recap-block .block-content .row{align-items:center;border-bottom:.1rem solid #e4e7eb;display:flex;gap:1rem;margin-bottom:2rem;padding-bottom:.3rem}#energiediensten_app .recap-wrapper .recap-block .block-content .row.image-row{align-items:flex-start;border-bottom:0;flex-wrap:wrap;justify-content:space-between;padding-bottom:1rem}#energiediensten_app .recap-wrapper .recap-block .block-content .row.image-row.thirds{justify-content:flex-start}#energiediensten_app .recap-wrapper .recap-block .block-content .row.image-row.thirds h3{width:100%}#energiediensten_app .recap-wrapper .recap-block .block-content .row.image-row.thirds .image-container{flex:1 1 auto}#energiediensten_app .recap-wrapper .recap-block .block-content .row ul{list-style:none;margin:0;padding:0}#energiediensten_app .recap-wrapper .recap-block .block-content .row .image-container{display:flex;flex:1 1 45%;flex-wrap:wrap;margin-bottom:1rem}@media only screen and (max-width:768px){#energiediensten_app .recap-wrapper .recap-block .block-content .row .image-container{width:100%}}#energiediensten_app .recap-wrapper .recap-block .block-content .row .image-container .image{align-items:center;border:.1rem solid #e4e7eb;display:flex;height:auto;justify-content:center;width:auto}#energiediensten_app .recap-wrapper .recap-block .block-content .row .image-container .image img{object-fit:contain;width:100%}@media only screen and (min-width:992px){#energiediensten_app .recap-wrapper .recap-block .block-content .row .image-container .image img{max-width:150px}}#energiediensten_app .recap-wrapper .recap-block .block-content .row .image-container .image-info{padding:1rem}#energiediensten_app .recap-wrapper .recap-block .block-content .row .image-container .image-info span{font-size:1.2rem}#energiediensten_app .recap-wrapper .recap-block .block-content .column{display:flex;flex-direction:column;width:20%}#energiediensten_app .recap-wrapper .recap-block .block-content .price-indication{position:relative}#energiediensten_app .recap-wrapper .recap-block .block-content .price-indication .price-row{align-items:center;display:flex;justify-content:space-between}#energiediensten_app .recap-wrapper .recap-block .block-content .price-indication .price-row span{color:#a6aab4;font-size:1.6rem;font-weight:500}#energiediensten_app .recap-wrapper .recap-block .block-content .price-indication .total-price{margin-top:2rem}#energiediensten_app .recap-wrapper .recap-block .block-content .price-indication .total-price .price{font-size:3rem;font-weight:800}#energiediensten_app .recap-wrapper .form-group.checkbox label:hover{cursor:pointer}#energiediensten_app .image-upload{border-radius:.5rem;box-shadow:0 1rem 2rem #0000000d,0 .3rem .6rem #0000000d;padding:3rem 2rem 2rem;position:relative;width:100%}@media only screen and (min-width:992px){#energiediensten_app .image-upload{max-width:30rem;padding-bottom:20rem}}#energiediensten_app .image-upload .title{color:#828282;font-size:1.6rem;font-weight:700;text-transform:uppercase}#energiediensten_app .image-upload p{margin-top:1rem}#energiediensten_app .image-upload .example-image-text{display:block;font-weight:700;margin:1.5rem 0 .5rem}#energiediensten_app .image-upload .example-image{width:100%}#energiediensten_app .image-upload .show-example{display:flex;margin-bottom:1rem}#energiediensten_app .image-upload .show-example .icon{display:flex}#energiediensten_app .image-upload .show-example .text{margin-left:.5rem;text-decoration:underline}#energiediensten_app .image-upload .show-example:hover{cursor:pointer}#energiediensten_app .image-upload .upload-section{align-items:center;background:#e4e7eb;border:1px dashed #a6aab4;border-radius:.5rem;display:flex;height:15rem;justify-content:center}@media only screen and (min-width:992px){#energiediensten_app .image-upload .upload-section{bottom:2rem;position:absolute;width:calc(100% - 4rem)}}#energiediensten_app .image-upload .upload-section input{display:none}#energiediensten_app .image-upload .upload-section:hover{cursor:pointer}#energiediensten_app .image-upload .upload-section .upload-image-text{align-items:center;display:flex;flex-direction:column}#energiediensten_app .image-upload .upload-section .upload-image-text .select-image{display:flex;font-weight:700}#energiediensten_app .image-upload .upload-section .upload-image-text .select-image img{margin-right:.5rem}#energiediensten_app .image-upload .upload-section .upload-input{border:unset;height:100%;left:0;max-width:100%;position:absolute;top:0;width:100%}#energiediensten_app .image-upload .upload-section .upload-input:hover{cursor:pointer}#energiediensten_app .image-upload .upload-section .upload-input div{background:#dcdee2;border:unset;opacity:1;transition:all .3s ease}#energiediensten_app .image-upload .preview-image-text{display:block;font-weight:700;margin:1.5rem 0 .5rem}@media only screen and (min-width:992px){#energiediensten_app .image-upload .image-preview-wrapper{bottom:2rem;position:absolute;width:calc(100% - 4rem)}#energiediensten_app .image-upload .image-preview-wrapper .image-preview{max-height:15rem;overflow:hidden}}#energiediensten_app .image-upload .image-preview-wrapper .image-preview img{object-fit:cover;width:100%}#energiediensten_app .image-upload .remove-image{align-items:center;display:flex;justify-content:flex-end}#energiediensten_app .image-upload .remove-image:hover{cursor:pointer}#energiediensten_app .image-upload .remove-image .remove-image-text{color:#828282;margin-left:.5rem;text-decoration:underline}#energiediensten_app .image-upload .remove-image .remove-image-icon{align-items:center;border:1.5px solid #828282;border-radius:50%;display:flex;height:1.5rem;justify-content:center;margin-left:1rem;width:1.5rem}#energiediensten_app .image-upload .remove-image .remove-image-icon img{width:1rem}#energiediensten_app form{margin-top:5rem}#energiediensten_app .form-group{display:flex;flex-wrap:wrap;margin-bottom:3rem;position:relative}#energiediensten_app .form-group.company-name label:after{content:""}#energiediensten_app .form-group label{font-size:1.6rem;font-weight:400;left:1.8rem;position:absolute;top:1.6rem;transition:all .2s ease}#energiediensten_app .form-group label.smaller{font-size:1.2rem;font-weight:700;pointer-events:none;text-transform:uppercase;top:.7rem}#energiediensten_app .form-group label:after{color:red;content:"*";margin-left:2px}#energiediensten_app .form-group label.fusebox-value-label{left:unset;position:relative;top:unset}#energiediensten_app .form-group input:not([type=checkbox]){background:#fff;border:1px solid #a6aab4;border-radius:8px;font-size:1.6rem;padding:2.2rem 1.6rem .8rem;transition:all .3s ease;width:100%}#energiediensten_app .form-group input:not([type=checkbox]):focus{box-shadow:0 0 0 3px #ffdb79;outline:none}#energiediensten_app .form-group.comment{margin-top:5rem}#energiediensten_app .form-group.comment label:after{content:""}#energiediensten_app .form-group.comment textarea{background:#fff;border:1px solid #0003;border-radius:.5rem;font-family:inherit;font-size:1.6rem;min-height:15rem;padding:2.2rem 1.6rem .8rem;width:100%}#energiediensten_app .form-group.comment textarea:focus{box-shadow:0 0 0 3px #ffdb79;outline:none}#energiediensten_app .form-group.checkbox,#energiediensten_app .form-group.checkbox:hover{cursor:pointer!important}#energiediensten_app .form-group.checkbox:hover label:after{box-shadow:0 0 0 3px #ffdb79}#energiediensten_app .form-group.checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}#energiediensten_app .form-group.checkbox input:checked~label:after{background-color:#ffc320}#energiediensten_app .form-group.checkbox input:checked~label:before{opacity:1;transform:scale(1)}#energiediensten_app .form-group.checkbox label{font-weight:400;left:0;margin-bottom:0;margin-top:0;padding-left:3rem;position:relative}#energiediensten_app .form-group.checkbox label:after,#energiediensten_app .form-group.checkbox label:before{border:.15rem solid #a6aab4;border-radius:.3rem;content:"";height:1.8rem;left:0;margin-left:0!important;position:absolute;top:.3rem;transition:all .3s;width:1.8rem}#energiediensten_app .form-group.checkbox label:before{background-color:initial;background-image:url(/_resources/themes/vanmosseltheme/img/vmed-keuzehulp/outline-check-blank.svg);background-position:50%;background-repeat:no-repeat;background-size:1.7rem 1.7rem;opacity:0;transform:scale(0);z-index:2}#energiediensten_app .form-group.checkbox label a{color:#000}#energiediensten_app .form-group button{margin-left:auto}#energiediensten_app .form-group.different-address label:after{content:""}#energiediensten_app .form-group .required{margin-top:1rem}#energiediensten_app .required{background:#fccccc;border-radius:.4rem;color:#ef0000;font-size:1.4rem;font-weight:700;padding:.8rem;width:fit-content}#energiediensten_app .user-information-wrapper{display:flex;gap:2rem;justify-content:space-between}@media only screen and (min-width:768px){#energiediensten_app .user-information-wrapper{margin-top:0}}#energiediensten_app .user-information-wrapper .user-information-content{padding-bottom:2rem;width:100%}@media only screen and (min-width:992px){#energiediensten_app .user-information-wrapper .user-information-content{padding-bottom:0;width:calc(100% - 30rem)}}@media only screen and (min-width:1200px){#energiediensten_app .user-information-wrapper .user-information-content{max-width:80rem;width:calc(100% - 45rem)}}#energiediensten_app .user-information-wrapper .user-information-content .user-information-form .form-wrapper{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}#energiediensten_app .user-information-wrapper .user-information-content .user-information-form .form-wrapper .sub-title{text-decoration:underline;width:100%}#energiediensten_app .user-information-wrapper .user-information-content .user-information-form .form-group{flex:1 1 100%}@media only screen and (min-width:992px){#energiediensten_app .user-information-wrapper .user-information-content .user-information-form .form-group{flex:1 1 25%}}#energiediensten_app .user-information-wrapper .user-information-content .user-information-form .form-group.checkbox{margin:2rem 0}#energiediensten_app .user-information-wrapper .user-information-content .user-information-form .form-group.checkbox label{margin-top:-.3rem}#energiediensten_app .user-information-wrapper .user-information-content .user-information-form .address-result{background:#f7f8f9;border:.1rem solid #dcdee2;border-radius:.5rem;display:flex;flex-direction:column;margin-bottom:3rem;margin-top:-1.5rem;padding:1.5rem 3rem;position:relative;width:100%}#energiediensten_app .user-information-wrapper .user-information-content .user-information-form .address-result .title{color:#828282;font-size:1.2rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase}#energiediensten_app .user-information-wrapper .user-information-content .user-information-form .address-result .wrong-address{bottom:2rem;color:#a6aab4;font-size:1.6rem;font-weight:400;position:absolute;right:2.5rem;text-decoration:underline}#energiediensten_app .user-information-wrapper .user-information-content .user-information-form .address-result .wrong-address:hover{cursor:pointer}#energiediensten_app .user-information-wrapper .user-information-content .user-information-form .address-result .street label{width:100%}#energiediensten_app .user-information-wrapper .user-information-content .user-information-form .address-result .street input{width:50%}#energiediensten_app .user-situation-wrapper{display:flex;justify-content:space-between}@media only screen and (min-width:992px){#energiediensten_app .user-situation-wrapper{gap:2rem}}#energiediensten_app .user-situation-wrapper h3{font-size:2.2rem}@media only screen and (min-width:768px){#energiediensten_app .user-situation-wrapper{margin-top:0}}#energiediensten_app .user-situation-wrapper .user-situation-content{padding-bottom:2rem;width:100%}@media only screen and (min-width:992px){#energiediensten_app .user-situation-wrapper .user-situation-content{padding-bottom:0;width:calc(100% - 30rem)}}@media only screen and (min-width:1200px){#energiediensten_app .user-situation-wrapper .user-situation-content{max-width:80rem;width:calc(100% - 45rem)}}#energiediensten_app .user-situation-wrapper .user-situation-content .usp-block{background:#828282;border-radius:.5rem;color:#fff;margin-bottom:5rem;padding:2rem}#energiediensten_app .user-situation-wrapper .user-situation-content .usp-block p{font-weight:700}#energiediensten_app .user-situation-wrapper .user-situation-content .usp-block ul{list-style:none;margin-bottom:0;margin-top:0;padding-inline-start:3rem}#energiediensten_app .user-situation-wrapper .user-situation-content .usp-block ul li{position:relative}#energiediensten_app .user-situation-wrapper .user-situation-content .usp-block ul li:before{background:url(/_resources/themes/vanmosseltheme/img/vmed-keuzehulp/check-blank.svg) no-repeat;background-size:contain;content:"";display:block;height:2rem;left:-3rem;position:absolute;top:.4rem;width:2rem;z-index:999}#energiediensten_app .user-situation-wrapper .user-situation-content .house-information{border-bottom:.1px solid #a6aab4;padding-bottom:5rem}#energiediensten_app .user-situation-wrapper .user-situation-content .fusebox-value .form-group{margin-top:2rem}#energiediensten_app .user-situation-wrapper .user-situation-content .fusebox-value .form-group label{font-weight:700;margin-bottom:1rem;text-transform:capitalize}#energiediensten_app .user-situation-wrapper .user-situation-content .fusebox-value .form-group .fusebox-info{color:#ef0000;margin-top:2rem}#energiediensten_app .user-situation-wrapper .user-situation-content .fusebox-value .form-group .fusebox-info a{color:#ef0000}#energiediensten_app .user-situation-wrapper .user-situation-content .fusebox-value .form-group .fusebox-info p{font-size:1.5rem}#energiediensten_app .user-situation-wrapper .user-situation-content .images-upload-wrapper{display:flex;flex-wrap:wrap;gap:2rem;margin-top:3rem}#energiediensten_app .user-situation-wrapper .user-situation-content .dry-crawlspace-options{display:grid;gap:2rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:3rem}@media only screen and (min-width:992px){#energiediensten_app .user-situation-wrapper .user-situation-content .dry-crawlspace-options{grid-template-columns:repeat(2,minmax(0,1fr))}}#energiediensten_app .user-situation-wrapper .user-situation-content .comments-section .form-group{margin-top:2rem}#energiediensten_app .charging-station-usps{list-style:none;padding:0}#energiediensten_app .charging-station-usps li{align-items:center;display:flex;font-size:1.4rem;line-height:1.8rem;margin-bottom:1.5rem}#energiediensten_app .charging-station-usps li:before{background-repeat:no-repeat;background-size:contain;content:"";display:flex;height:2rem;margin-right:.5rem;margin-top:.1rem;min-width:2rem}#energiediensten_app .charging-station-usps li.positive-usp:before{background-image:url(/_resources/themes/vanmosseltheme/img/vmed-keuzehulp/add.svg)}#energiediensten_app .charging-station-usps li.negative-usp:before{background-image:url(/_resources/themes/vanmosseltheme/img/vmed-keuzehulp/minus.svg)}.multi-upload-wrapper{margin-top:2rem}.multi-image-upload{border:1px solid #e4e7eb;border-radius:.5rem;padding:1.5rem;position:relative;width:100%}.multi-image-upload.disabled{pointer-events:none}.multi-image-upload .multi-image-upload-label{background:#e4e7eb;border:1px dashed #a6aab4;border-radius:.5rem;box-shadow:0 1rem 2rem #0000000d,0 .3rem .6rem #0000000d;cursor:pointer;display:flex;padding:1.5rem;position:relative;transition:all .3s;width:100%}@media (hover:hover){.multi-image-upload .multi-image-upload-label:hover{background-color:#dcdee2;border-color:#9397a0}}.multi-image-upload .multi-image-upload-label div{align-items:center;display:flex;gap:1rem}.multi-image-upload .multi-image-upload-label.is-disabled{border:1px dashed #a6aab4!important}.multi-image-upload .error{color:#ef0000;display:block;margin-top:1rem}.multi-image-upload .upload-list{display:flex;gap:1rem;margin-top:1.5rem}.multi-image-upload .upload-list .upload-item .image-wrapper{height:10rem;position:relative;width:10rem}.multi-image-upload .upload-list .upload-item .image-wrapper img{border-radius:.5rem;height:100%;object-fit:cover;position:absolute;width:100%}.multi-image-upload .upload-list .upload-item button{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none;border:none;color:#ef0000;font-size:1.5rem;margin-top:.5rem;width:100%}.multi-image-upload .upload-list .upload-item button:hover{text-decoration:underline}.multi-image-upload .multi-upload-loading{bottom:0;height:6rem;position:absolute;right:.5rem;width:6rem}#energiediensten_app .button{align-items:center;background-color:#ffc320;border:.1rem solid #ffc320;border-radius:2.4rem;color:#000;cursor:pointer;display:flex;font-weight:700;padding:1.1rem 2.5rem;text-decoration:none;text-transform:uppercase}#energiediensten_app .button,#energiediensten_app .button:hover{transition-duration:.2s;transition-property:border-color,background-color,color,box-shadow;transition-timing-function:ease}#energiediensten_app .button:hover{background-color:#ffdb79;border-color:#ffdb79;box-shadow:inset 0 4.8rem 0 0 #ffdb79}#energiediensten_app .button:after{background-image:url(/_resources/themes/vanmosseltheme/img/vmed-keuzehulp/button-arrow-right.svg);background-repeat:no-repeat;background-size:contain;content:"";height:1.9rem;position:absolute;top:50%;width:1.9rem}#energiediensten_app .button.previous-step{background-color:#fff;border:.1rem solid #ffc320;color:#000;height:5rem;padding:0 2rem 0 5rem;position:relative}#energiediensten_app .button.previous-step:after{background-image:url(/_resources/themes/vanmosseltheme/img/vmed-keuzehulp/button-arrow-right.svg);left:2rem;right:unset;transform:translateY(-50%) rotate(-180deg)}#energiediensten_app .button.previous-step:hover{background-color:#f7f8f9;box-shadow:unset}#energiediensten_app .button.false-step,#energiediensten_app .button.next-step{height:5rem;padding:0 5rem 0 2rem;position:relative}#energiediensten_app .button.false-step:after,#energiediensten_app .button.next-step:after{right:2rem;transform:translateY(-50%)}#energiediensten_app .button-large{align-items:center;border:1px solid #e5e5e5;border-radius:2rem;display:flex;flex-grow:1;justify-content:center;min-width:18rem;padding:.9rem 2rem .9rem 4rem;transition:border .3s ease}#energiediensten_app .button-large .image{align-items:center;display:flex;justify-content:center;margin-left:1rem;opacity:0;transform:translateY(1rem);transition:all .3s;width:2.5rem}#energiediensten_app .button-large .image img{height:1.9rem;width:1.9rem}@media only screen and (max-width:768px){#energiediensten_app .button-large{min-width:20rem;text-align:center}}#energiediensten_app .button-large.active{border:1px solid #ffc320;font-weight:700;padding:.7rem 2rem .7rem 3rem}#energiediensten_app .button-large.active .image{opacity:1;transform:translateY(0)}@media (hover:hover){#energiediensten_app .button-large:hover{border:1px solid #ffc320;cursor:pointer}#energiediensten_app .button-large:hover .image{opacity:1;transform:translateY(0)}}#energiediensten_app .container{margin:0 auto;max-width:140.8rem;padding:0 2.4rem}#energiediensten_app .container-medium{margin:0 auto;max-width:80rem;padding:5rem 2.4rem}#energiediensten_app .container-small{margin:0 auto;max-width:50rem;padding:0 2.4rem}#energiediensten_app .question-mark{background:#a6aab4;border-radius:50%;color:#fff;display:inline-block;font-size:1.6rem;font-weight:400;margin-left:1rem;transform:translateY(-.5rem)}#energiediensten_app .question-mark span{align-items:center;display:flex;height:2.5rem;justify-content:center;width:2.5rem}#energiediensten_app .question-mark:hover{cursor:pointer}#energiediensten_app .exclamation-mark{display:inline-flex;height:2.5rem;margin-left:1rem;margin-top:.5rem;width:2.5rem}#energiediensten_app .exclamation-mark img{height:100%;width:100%}#energiediensten_app .exclamation-mark:hover{cursor:pointer}#energiediensten_app .mt-10{margin-top:5rem}@media only screen and (min-width:768px){#energiediensten_app .mt-10{margin-top:10rem}}#energiediensten_app .my-node-enter{opacity:0}#energiediensten_app .my-node-enter-active{opacity:1;transition:opacity .2s}#energiediensten_app .my-node-exit{opacity:1}#energiediensten_app .my-node-exit-active{opacity:0;transition:opacity .2s}#energiediensten_app .validation-error{color:red;display:flex;justify-content:flex-end;margin-top:5rem}#energiediensten_app iframe{height:60%;width:100%}#energiediensten_app select{appearance:none;background-color:#f7f8f9;background-image:url(/_resources/themes/vanmosseltheme/img/vmed-keuzehulp/select-arrow.svg);background-position:right 1rem center;background-repeat:no-repeat;background-size:1.5rem 1.1rem;border:.1rem solid #a6aab4;border-radius:.5rem;box-shadow:unset;color:#000;font-size:1.6rem;font-style:normal;font-weight:400;outline:none;padding:1.5rem;transition:all .3s ease;width:100%}#energiediensten_app select:hover{border:.1rem solid #828282;cursor:pointer}#energiediensten_app select:focus{box-shadow:0 0 0 .3rem #ffdb79}#energiediensten_app .hidden{display:none}#energiediensten_app .address-loading{align-items:center;display:flex;justify-content:center;margin-top:-3rem;width:100%}#energiediensten_app .address-loading img{height:10rem;width:10rem}
