html:root{--emova-black:var(--black);--emova-white:var(--white);--emova-red:var(--red);--button-1-text-color-hover:var(--emova-black);--button-3-text-color-hover:var(--emova-black);--primary-bg-text:var(--emova-black);--primary-bg-accent:var(--emova-black)}html .aa-button--1,html .aa-form-button--1,html .aa-system #email-prefs-form .hs-button,html .aa-system .hs-button,html form .hs-button{--button-1-background-color-hover:var(--emova-white);--button-1-border-color-hover:var(--emova-black);--button-1-text-color-hover:var(--emova-black)}html .aa-button.aa-button--1.aa-button--arrow:is(:hover,:focus-visible,:focus-within),html .aa-button.aa-button--1:is(:hover,:focus-visible,:focus-within),html .aa-link--button-animation:is(:hover,:focus-within) .aa-button.aa-button--1,html .aa-system #email-prefs-form .hs-button.aa-button--arrow:is(:hover,:focus-visible,:focus-within),html .aa-system #email-prefs-form .hs-button:is(:hover,:focus-visible,:focus-within),html .aa-system .aa-link--button-animation:is(:hover,:focus-within) .hs-button,html .aa-system .hs-button.aa-button--arrow:is(:hover,:focus-visible,:focus-within),html .aa-system .hs-button:is(:hover,:focus-visible,:focus-within){background-color:var(--emova-white);border-color:var(--emova-black);color:var(--emova-black);opacity:1}.aa-button--6{--button-1-text-color:var(--emova-black)}html:root{--link-color-hover:currentColor;--link-color:currentColor;--light-bg-link:currentColor;--dark-bg-link:currentColor;--primary-bg-link:currentColor;--secondary-bg-link:currentColor;--complementary-bg-link:currentColor}:is(p,li) a:not([class]):not(:is(.hs-menu-wrapper,.aa-navigation,nav) *):is(:hover,:focus-visible,:active){opacity:.7}html :is(.aa-bg-black,[class*=aa-bg-dark],.aa-bg-complementary,.aa-bg-overlay--black,[class*=aa-bg-overlay--dark],.aa-bg-overlay--complementary,.aa-bg-overlay-gradient--dark,.aa-bg-overlay-gradient--complementary) .aa-subheading{color:inherit}html :is(.aa-blogpost,.aa-blog-featured,.aa-blog-post-header) .aa-subheading{color:inherit}html .e-con__plans__plan__units__unit__title-help-text{color:var(--dark-grey-3)}html .range-slider{--value-active-color:var(--emova-black)}html .range-slider>input+output{color:var(--emova-black)}html :is(.aa-bg-red,.aa-bg-primary),html :is(.aa-bg-red,.aa-bg-primary) [class*=aa-content-color],html :is(.aa-bg-red,.aa-bg-primary)[class*=aa-content-color]{color:var(--emova-black)}html :is(.aa-bg-red,.aa-bg-primary) a:not([class]){color:inherit}html .aa-column__circle:is(.aa-bg-red,.aa-bg-primary) .aa-column__circle__bg{filter:invert(1)}html .aa-dropdown .text,html .aa-price-development .aa-price-development__list__subtitle{color:var(--dark-grey-3)}html .sticky-contact-form__button button,html .sticky-contact-form__form,html .sticky-contact-form__form .hs-form-field>label,html .sticky-contact-form__form .hs-richtext,html .sticky-contact-form__form legend{color:var(--emova-black)}:is(.aa-button--3,.aa-form-button--3 input[type=submit]):not(:is(.aa-bg-black,[class*=aa-bg-dark],.aa-bg-complementary,.aa-bg-overlay--black,[class*=aa-bg-overlay--dark],.aa-bg-overlay--complementary,.aa-bg-overlay-gradient--dark,.aa-bg-overlay-gradient--complementary,.aa-bg-image,.aa-bg-video) *):not(:hover,:focus-within){border-color:var(--emova-black)}html .aa-system #email-prefs-form .hs-button,html .e-con__plans__plan button:not(.toggle-plan-mobile),html .e-con__plans__plan button:not(.toggle-plan-mobile):hover,html .e-con__steps__step form input[type=submit],html .electricity-banner__wrapper__inner form input[type=submit]{color:var(--emova-black)}html .aa-tag:not(:is(.aa-tags-navigation,.aa-bg-black,[class*=aa-bg-dark],.aa-bg-complementary,.aa-bg-overlay--black,[class*=aa-bg-overlay--dark],.aa-bg-overlay--complementary) *){color:var(--dark-grey-3)}html .aa-navigation .aa-navigation__nav .active-item,html .aa-navigation .aa-navigation__nav .submenu li a:is(:hover,:focus-visible),html .aa-navigation .aa-navigation__nav :is(li.active,li.open)>.submenu_wrapper>:is(a,.submenu-item),html .aa-navigation .aa-navigation__nav li.active>a{font-weight:700}html :is(.aa-image-wall__item__content,.aa-teaser__item__body) p>a:not([class]){display:inline-block;margin-block:-5px;padding-block:5px}html .aa-map-prices .aa-map-prices__list a.aa-map-prices__list__link:is(:hover,:focus-visible){color:inherit;opacity:.7}html .aa-navigation__links :is(.aa-navigation__group,.aa-navigation__right) a:is(:hover,:focus-visible){color:inherit!important;opacity:.7}html .aa-stats__content__text a{position:relative;z-index:11}.aa-bg-black .hs-dateinput input,.aa-bg-black .hs-fieldtype-textarea.is-empty:not(.is-active)>label,.aa-bg-black .selectric .label,.aa-bg-black form .hs-fieldtype-phonenumber.is-empty:not(.is-active)>label,.aa-bg-black form .hs-fieldtype-text.is-empty:not(.is-active)>label,.aa-bg-dark .hs-dateinput input,.aa-bg-dark .hs-fieldtype-textarea.is-empty:not(.is-active)>label,.aa-bg-dark .selectric .label,.aa-bg-dark form .hs-fieldtype-phonenumber.is-empty:not(.is-active)>label,.aa-bg-dark form .hs-fieldtype-text.is-empty:not(.is-active)>label,.aa-bg-dark-grey-1 .hs-dateinput input,.aa-bg-dark-grey-1 .hs-fieldtype-textarea.is-empty:not(.is-active)>label,.aa-bg-dark-grey-1 .selectric .label,.aa-bg-dark-grey-1 form .hs-fieldtype-phonenumber.is-empty:not(.is-active)>label,.aa-bg-dark-grey-1 form .hs-fieldtype-text.is-empty:not(.is-active)>label,.aa-bg-dark-grey-2 .hs-dateinput input,.aa-bg-dark-grey-2 .hs-fieldtype-textarea.is-empty:not(.is-active)>label,.aa-bg-dark-grey-2 .selectric .label,.aa-bg-dark-grey-2 form .hs-fieldtype-phonenumber.is-empty:not(.is-active)>label,.aa-bg-dark-grey-2 form .hs-fieldtype-text.is-empty:not(.is-active)>label,.aa-bg-dark-grey-3 .hs-dateinput input,.aa-bg-dark-grey-3 .hs-fieldtype-textarea.is-empty:not(.is-active)>label,.aa-bg-dark-grey-3 .selectric .label,.aa-bg-dark-grey-3 form .hs-fieldtype-phonenumber.is-empty:not(.is-active)>label,.aa-bg-dark-grey-3 form .hs-fieldtype-text.is-empty:not(.is-active)>label,.aa-bg-dark-grey-4 .hs-dateinput input,.aa-bg-dark-grey-4 .hs-fieldtype-textarea.is-empty:not(.is-active)>label,.aa-bg-dark-grey-4 .selectric .label,.aa-bg-dark-grey-4 form .hs-fieldtype-phonenumber.is-empty:not(.is-active)>label,.aa-bg-dark-grey-4 form .hs-fieldtype-text.is-empty:not(.is-active)>label,.aa-bg-overlay--black .hs-dateinput input,.aa-bg-overlay--black .hs-fieldtype-textarea.is-empty:not(.is-active)>label,.aa-bg-overlay--black .selectric .label,.aa-bg-overlay--black form .hs-fieldtype-phonenumber.is-empty:not(.is-active)>label,.aa-bg-overlay--black form .hs-fieldtype-text.is-empty:not(.is-active)>label,.aa-bg-overlay--dark .hs-dateinput input,.aa-bg-overlay--dark .hs-fieldtype-textarea.is-empty:not(.is-active)>label,.aa-bg-overlay--dark .selectric .label,.aa-bg-overlay--dark form .hs-fieldtype-phonenumber.is-empty:not(.is-active)>label,.aa-bg-overlay--dark form .hs-fieldtype-text.is-empty:not(.is-active)>label{color:var(--emova-white)}