:root{--vaillant-green:#00907D;--vaillant-dark-green:#007464}.page-vaillant main a:not(.button){color:var(--vaillant-green)}.page-vaillant :is(.new-hero,main) :is(.button,button){background-color:var(--vaillant-green);color:var(--content-light)}.page-vaillant :is(.new-hero,main) :is(.button,button):is(:hover,:focus,:active){background-color:var(--vaillant-dark-green);color:var(--n000-hoth)}.page-vaillant :is(.new-hero,main) :is(.button,button).accent{background-color:var(--vaillant-green);color:var(--content-light)}.page-vaillant :is(.new-hero,main) :is(.button,button).accent:is(:hover,:focus,:active){background-color:var(--vaillant-dark-green);color:var(--n000-hoth)}.page-vaillant .header-controls>li .cta{background-color:var(--vaillant-green);color:var(--content-light)}.page-vaillant .header-controls>li .cta:is(:hover,:focus,:active){background-color:var(--vaillant-dark-green);color:var(--n000-hoth)!important}.page-vaillant .new-hero-form form>div>ul li svg{fill:var(--vaillant-green)}.page-vaillant .shortcut-bar span:is(:hover,:focus){background-color:var(--vaillant-dark-green);color:var(--n000-hoth)}.page-vaillant .shortcut-bar span.active-section{background-color:var(--vaillant-green);color:var(--n000-hoth)}.page-vaillant .new-stack .new-grid>div>div ul li svg{fill:var(--vaillant-green)}.dark-app .page-vaillant .new-stack .new-grid>div>div ul li svg{fill:var(--vaillant-green)}.page-vaillant .airco-steps>div>div span{background-color:rgba(0,144,125,.95);color:var(--content-light)}.page-vaillant .airco-steps>div.step-1>div{background-image:url(/images/airco/vaillant/step-1.webp)}.no-webp .page-vaillant .airco-steps>div.step-1>div{background-image:url(/images/airco/vaillant/step-1.jpg)}.page-vaillant .airco-steps>div.step-2>div{background-image:url(/images/airco/vaillant/step-2.webp)}.no-webp .page-vaillant .airco-steps>div.step-2>div{background-image:url(/images/airco/vaillant/step-2.jpg)}.page-vaillant .airco-steps>div.step-3>div{background-image:url(/images/airco/vaillant/step-3.webp)}.no-webp .page-vaillant .airco-steps>div.step-3>div{background-image:url(/images/airco/vaillant/step-3.jpg)}.page-vaillant .airco-steps>div.step-4>div{background-image:url(/images/airco/vaillant/step-4.webp)}.no-webp .page-vaillant .airco-steps>div.step-4>div{background-image:url(/images/airco/vaillant/step-4.jpg)}.page-vaillant .airco-steps>div.step-5>div{background-image:url(/images/airco/vaillant/step-5.webp)}.no-webp .page-vaillant .airco-steps>div.step-5>div{background-image:url(/images/airco/vaillant/step-5.jpg)}.page-vaillant .airco-steps>div.step-5>div{background-image:url(/images/airco/vaillant/step-5.webp)}.no-webp .page-vaillant .airco-steps>div.step-5>div{background-image:url(/images/airco/vaillant/step-5.jpg)}.page-vaillant .airco-steps>div.step-support>div{background-image:url(/images/airco/vaillant/step-support.webp)}.no-webp .page-vaillant .airco-steps>div.step-support>div{background-image:url(/images/airco/vaillant/step-support.jpg)}.page-vaillant .highlight{background:#00907d;color:var(--content-light)}.page-vaillant .highlight a:not(.button){color:var(--content-light)}.page-vaillant .highlight :is(.button,button).accent{background-color:var(--n1000-galaxy)}.page-vaillant .highlight :is(.button,button).accent:is(.button,button).accent:is(:hover,:focus,:active){background-color:var(--n1000-galaxy)}