.a-logo{-webkit-user-select:none;-moz-user-select:none;user-select:none;max-height:38px}.a-logo>svg{max-height:38px;width:auto}@media(min-width:1201px){.a-logo,.a-logo>svg{max-height:48px}}.font-primary{font-family:var(--font-primary)}.font-primary,.font-secondary{font-size:16px;font-weight:400;line-height:1.5;font-style:"normal"}.font-secondary{font-family:var(--font-secondary)}.text-primary{color:var(--text-primary)!important}.text-secondary{color:var(--text-secondary)!important}.flex-wrap{flex-wrap:wrap!important}.flexwrap-reverse{flex-wrap:wrap-reverse!important}.flex-initial,.flex-nowrap{flex-wrap:nowrap!important}.flex-inherit{flex-wrap:inherit!important}@media(min-width:769px){.flex-md-wrap{flex-wrap:wrap!important}.flex-mdwrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-initial,.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-inherit{flex-wrap:inherit!important}}@media(min-width:1201px){.flex-lg-wrap{flex-wrap:wrap!important}.flex-lgwrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-initial,.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-inherit{flex-wrap:inherit!important}}@media(min-width:1921px){.flex-xl-wrap{flex-wrap:wrap!important}.flex-xlwrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-initial,.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-inherit{flex-wrap:inherit!important}}.g-header{-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:70px;background-color:var(--global-neutrals-neutral-0);box-shadow:0 2px 15px 0 rgba(0,0,0,.15);padding-top:16px;padding-bottom:16px;display:flex;width:100%;transition:transform .2s ease-out;transition-delay:0s}@media(min-width:1201px){.g-header{min-height:112px;padding-top:28px;padding-bottom:28px;margin:auto;max-width:100vw}}.g-header.search-opened{z-index:100}.g-header .a-logo{display:inline-flex;max-height:48px;height:48px}@media(max-width:1200px){.g-header .a-logo,.g-header .a-logo>svg{max-height:38px;height:38px}.g-header .a-logo>svg{display:inline-flex;width:auto;max-width:none}}.g-header.header-relative{position:relative}.g-header.header-absolute{position:absolute}.g-header.header-fixed{position:fixed}.g-header.header-absolute,.g-header.header-fixed{top:0;left:50%;transform:translateX(-50%);z-index:99}@media(max-width:1200px){.g-header.header-absolute,.g-header.header-fixed{width:calc(100% + 2px)}}@media(max-width:1199px){.g-header .g-header-nav-list>li .g-header-nav-submenu.mobile-view{display:none}.g-header .g-header-nav{visibility:hidden}.g-header.menu-opened .g-header-nav-list>li .g-header-nav-submenu.mobile-view{display:inherit}}.g-header.menu-opened .g-header-nav{transform:translateX(0);transition-delay:.2s;visibility:visible}.g-header-nav{background-color:var(--global-petrol-petrol-100);color:var(--text-secondary);position:fixed;left:0;top:70px;right:0;height:calc(100vh - 70px)}.g-header-nav-drop-wrapper{display:flex;align-items:center}@media(max-width:1199px){.g-header-nav-drop-wrapper button~span{display:none}}.g-header-nav.mobile-view{display:none}@media(max-width:1199px){.g-header-nav{overflow-x:hidden;transform:translateX(-100%);transition:all .15s ease-out;z-index:1}.g-header-nav.mobile-view,.g-header-nav.mobile-view>div{display:flex;flex-direction:column}.g-header-nav.mobile-view>div{width:100vw}.g-header-nav.desktop-view{display:none}.g-header-nav.with-installer-button .g-header-nav-list{padding-bottom:108px}.g-header-nav-link{display:inline-flex}.g-header-nav .g-header-nav-drop{background-color:transparent;outline:none;border:0;display:inline-flex;align-items:center;justify-content:center}.g-header-nav .g-header-nav-drop:focus-visible{outline:2px solid var(--focus-default);outline-offset:2px;border-radius:2px}.g-header-nav .g-header-nav-drop-arrow{width:0;height:0;border-style:solid;border-width:6px 6px 0;margin-left:var(--spacing-200);border-color:var(--global-neutrals-neutral-0) transparent transparent}.g-header-nav button.g-header-nav-drop{padding:20px var(--spacing-100) 20px var(--spacing-300);color:#fff;margin:0 0 4px 4px;position:relative}.g-header-nav button.g-header-nav-drop span.g-header-nav-link:before{content:none}.g-header-nav button.g-header-nav-drop:focus-visible:before,.g-header-nav button.g-header-nav-drop:hover:before{content:"";background-color:var(--global-neutrals-neutral-0);width:4px;height:calc(100% - 18px);position:absolute;top:9px;left:-3px}}@media(min-width:1200px){.g-header-nav{background-color:var(--global-neutrals-neutral-0);color:var(--text-primary);position:relative;top:unset;left:unset;right:unset;height:unset}.g-header-nav .g-header-nav-drop{background-color:transparent;display:flex;place-items:center;width:auto;height:auto;border:0;padding:10px var(--spacing-300);border-radius:2px}.g-header-nav .g-header-nav-drop:focus-visible{outline:2px solid var(--focus-default);outline-offset:2px;border-radius:2px}.g-header-nav .g-header-nav-drop-arrow{pointer-events:none;width:25px;height:24px;display:flex;align-items:center;justify-content:center;margin-left:var(--spacing-100);margin-right:calc(var(--spacing-100)*-1)}.g-header-nav .g-header-nav-drop-arrow:before{content:"";width:7px;height:7px;display:flex;border-style:solid;border-width:2px;border-color:transparent transparent var(--primary-main) var(--primary-main);transform-origin:center;transform:translateY(-2px) rotate(-45deg)}.g-header-nav .g-header-nav-drop[data-state=open] .g-header-nav-drop-arrow:before{transform:translateY(1px) rotate(135deg)}}.g-header-nav ul{list-style:none;padding:var(--spacing-75) 0;margin:0}.g-header-nav ul.g-header-nav-list{padding:20px 0;gap:var(--spacing-0)}@media(min-width:1200px){.g-header-nav ul.g-header-nav-list{padding:0;gap:var(--spacing-100)}}.g-header-nav-list{display:flex;flex-direction:column}@media(max-width:1199px){.g-header-nav-list{overflow-y:auto;height:calc(100vh - 70px)}}@media(min-width:1200px){.g-header-nav-list{flex-direction:row;flex-wrap:wrap}}.g-header-nav-list>li{position:relative;display:inline-flex}@media(min-width:1200px){.g-header-nav-list>li .g-header-nav-link>a:after,.g-header-nav-list>li a:after{content:"";pointer-events:none;position:absolute;z-index:2;bottom:0;left:16px;width:0;height:4px;background-color:var(--global-fuchsia-fuchsia-100);will-change:width;transition:width .25s ease-in-out}.g-header-nav-list>li:hover .g-header-nav-submenu{transform:translateY(0);pointer-events:all}.g-header-nav-list>li:hover .g-header-nav-link>a:after,.g-header-nav-list>li:hover a:after{width:calc(100% - 32px);transition-delay:.22s}}@media(max-width:1199px){.g-header-nav-list>li{display:flex;flex-direction:column}.g-header-nav-list>li .g-header-nav-submenu{overflow:hidden;height:0}.g-header-nav-list>li.menu-opened>.g-header-nav-link>a{position:relative}.g-header-nav-list>li.menu-opened>.g-header-nav-link>a:before{content:"";background-color:var(--global-neutrals-neutral-0);width:4px;height:calc(100% - 18px);position:absolute;top:9px;left:0}.g-header-nav-list>li.menu-opened .g-header-nav-drop-arrow{transform:rotate(180deg)}.g-header-nav-list>li.menu-opened .g-header-nav-submenu{height:auto;padding-bottom:9px}}.g-header-nav-list>li .g-header-nav-link{display:inline-flex;align-items:center}@media(min-width:1200px){.g-header-nav-list>li .g-header-nav-link{color:var(--text-primary)}}.g-header-nav-list>li span.g-header-nav-link{padding:0}.g-header-nav-list>li .g-header-nav-link,.g-header-nav-list>li a{padding:20px var(--spacing-100) 20px var(--spacing-300);position:relative;font-family:var(--typography-mobile-h4-font-family);font-weight:var(--typography-mobile-h4-font-weight);line-height:var(--typography-mobile-h4-line-height);font-size:var(--typography-mobile-h4-font-size);text-transform:var(--typography-mobile-h4-text-case);-webkit-text-decoration:var(--typography-mobile-h4-text-decoration);text-decoration:var(--typography-mobile-h4-text-decoration)}.g-header-nav-list>li .g-header-nav-link:focus:before,.g-header-nav-list>li .g-header-nav-link:hover:before,.g-header-nav-list>li a:focus:before,.g-header-nav-list>li a:hover:before{content:"";background-color:var(--global-neutrals-neutral-0);width:4px;height:calc(100% - 18px);position:absolute;top:9px;left:0}@media(min-width:1200px){.g-header-nav-list>li .g-header-nav-link:focus:before,.g-header-nav-list>li .g-header-nav-link:hover:before,.g-header-nav-list>li a:focus:before,.g-header-nav-list>li a:hover:before{content:none}.g-header-nav-list>li .g-header-nav-link,.g-header-nav-list>li a{padding:10px var(--spacing-300);font-family:var(--font-secondary);font-size:var(--font-sizes-desktop-font-size-200);font-weight:var(--medium);line-height:var(--line-height-300)}}@media(min-width:769px){.g-header-nav-list>li .g-header-nav-link:after,.g-header-nav-list>li a:after{transform:translateY(16px)}}@media(min-width:1201px){.g-header-nav-list>li .g-header-nav-link:after,.g-header-nav-list>li a:after{transform:translateY(34px)}}@media(max-width:1199px){.g-header-nav-installer-button{display:flex;align-items:center}.g-header-nav-installer-button.ds_button-fullWidth{justify-content:center}}.g-header-nav-installer-button-wrapper{display:none}@media(max-width:1199px){.g-header-nav-installer-button-wrapper{background-color:var(--global-petrol-petrol-100);width:100%;display:flex;padding:var(--spacing-400);position:fixed;left:0;right:0;bottom:0;border-top:1px solid var(--global-petrol-petrol-80)}}.g-header .g-header-nav-submenu{background-color:var(--global-petrol-petrol-100)}.g-header .g-header-nav-submenu>div:not(.g-header-nav-teaser){display:flex;width:100%;max-width:284px}@media(min-width:1200px){.g-header .g-header-nav-submenu ul{padding:6px 0}.g-header .g-header-nav-submenu ul>li{width:100%;display:flex;justify-content:flex-start;position:relative}.g-header .g-header-nav-submenu ul>li:hover>a{background-color:var(--background-elevation-1)}}@media(min-width:1200px){.g-header .g-header-nav-submenu ul>li>a:focus-visible{background-color:var(--background-elevation-1)}}.g-header .g-header-nav-submenu ul>li>a{padding:9px var(--spacing-300);font-family:var(--font-secondary);font-size:18px;font-weight:400;display:inline-flex;position:relative}@media(min-width:1200px){.g-header .g-header-nav-submenu ul>li>a{width:100%;padding:10px var(--spacing-300);font-size:var(--font-sizes-desktop-font-size-100);color:var(--global-petrol-petrol-100);font-weight:var(--regular);font-family:var(--font-secondary)}.g-header .g-header-nav-submenu{background-color:var(--global-neutrals-neutral-0);z-index:1;position:absolute;left:16px;min-width:270px;box-shadow:0 5px 12px rgba(0,0,0,.15);transition:all .25s ease-out}.g-header .g-header-nav-submenu.megamenu{display:flex;flex-direction:row;flex-wrap:wrap;min-width:628px;justify-content:space-between;gap:16px}.g-header .g-header-nav-submenu.megamenu .g-header-subnav-list{width:100%;max-width:284px}}@media(min-width:769px){.g-header .g-header-nav-submenu{top:60px}.g-header .g-header-nav-submenu:before{content:"";width:100%;height:24px;position:absolute;transform:translateY(-100%)}}@media(min-width:1201px){.g-header .g-header-nav-submenu{top:78px}.g-header .g-header-nav-submenu:before{content:"";width:100%;height:36px;position:absolute;transform:translateY(-100%)}}@media(min-width:1200px){.g-header .g-header-nav-submenu.mobile-view{display:none}}@media(max-width:1200px){.g-header .g-header-nav-submenu.desktop-view{display:none}}.g-header-nav-teaser{display:none}@media(min-width:1200px){.g-header-nav-teaser{display:flex;flex-direction:column;max-width:323px;padding:16px 38px 26px 0}.g-header-nav-teaser-top{color:var(--text-tertiary);font-family:var(--font-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:150%}.g-header-nav-teaser-image-wrapper{height:140px;width:100%;border-radius:4px;overflow:hidden;margin-bottom:16px;position:relative}.g-header-nav-teaser-image-wrapper>img{object-fit:cover;object-position:center;position:relative!important;min-height:140px}.g-header-nav-teaser-text{font-size:var(--font-sizes-desktop-font-size-100);color:var(--global-petrol-petrol-100);font-weight:var(--regular);font-family:var(--font-secondary);margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.g-header-nav-teaser-text>p{margin:0}.g-header-nav-teaser-text>p~p{margin-top:10px}.g-header-nav-teaser-publish-date{color:var(--global-neutrals-neutral-60);font-family:var(--font-secondary);font-size:14px;font-weight:400}.g-header-nav-teaser-bottom{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px}.g-header-nav-teaser-bottom .ds_link{font-family:var(--font-secondary);font-size:16px;font-weight:700;padding:2px 0;border-radius:0;border-bottom:3px solid var(--global-fuchsia-fuchsia-100)}.g-header-nav-teaser-bottom .ds_link:focus-visible{border-radius:2px}}.g-header-right-content{align-items:center}@media(min-width:1200px){.g-header-right-content{column-gap:var(--spacing-300)}}.g-header-right-content .ds_icon-button-large{width:var(--size-700);height:var(--size-700)}.g-header-right-content .ds_icon-button-large:focus-visible{outline:2px solid var(--focus-default);outline-offset:2px;border-radius:2px}@media(max-width:1200px){.g-header-right-content .ds_icon-button-large{width:var(--size-500);height:var(--size-500)}.g-header-right-content .ds_icon-button-large svg{width:var(--size-300);height:var(--size-300)}}.g-header-right-content .btn-installer-finden{display:none}@media(min-width:1200px){.g-header-right-content .btn-installer-finden{display:inherit}}@media(max-width:1200px){.g-header-right-content .btn-installer-finden{height:var(--size-500)}.g-header-right-content .btn-installer-finden svg{width:var(--size-300);height:var(--size-300)}}.g-header-right-content .menu-toggle-btn{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--size-500);height:var(--size-500);border:0;border-radius:var(--border-radius-radius-50);outline:none;overflow:hidden;background:var(--primary-main);color:var(--primary-on-primary);margin-left:var(--spacing-300);margin-top:-1px;margin-bottom:-1px;cursor:pointer}.g-header-right-content .menu-toggle-btn:focus-visible{outline:2px solid var(--focus-default);outline-offset:2px;border-radius:2px}@media(min-width:1200px){.g-header-right-content .menu-toggle-btn{display:none}}.g-header-right-content .menu-toggle-btn .menu-toggle-btn-bar{position:relative;pointer-events:none;display:flex;width:20px;height:2px;background:var(--primary-on-primary);transition:all .25s ease-in-out;border-radius:var(--border-radius-radius-50/2)}.g-header-right-content .menu-toggle-btn .menu-toggle-btn-bar:after,.g-header-right-content .menu-toggle-btn .menu-toggle-btn-bar:before{content:"";position:absolute;display:flex;width:20px;height:2px;background:var(--primary-on-primary);transition:all .25s ease-in-out;border-radius:var(--border-radius-radius-50/2)}.g-header-right-content .menu-toggle-btn .menu-toggle-btn-bar:before{top:-6px}.g-header-right-content .menu-toggle-btn .menu-toggle-btn-bar:after{bottom:-6px}.g-header-right-content .menu-toggle-btn.active .menu-toggle-btn-bar{transform:rotate(135deg)}.g-header-right-content .menu-toggle-btn.active .menu-toggle-btn-bar:before{top:0;transform:rotate(90deg)}.g-header-right-content .menu-toggle-btn.active .menu-toggle-btn-bar:after{bottom:0;transform:rotate(90deg)}.g-header .header-search{position:relative}.g-header .header-search-input-wrapper{position:absolute;z-index:1;top:0;left:0;transform:translateX(calc(-100% - 16px));width:0;overflow:hidden;background-color:var(--global-neutrals-neutral-0)}@media(max-width:1200px){.g-header .header-search-input-wrapper{transform:translateX(calc(-100% - 16px))}}.g-header .header-search-input-clear{position:absolute;top:0;left:0;margin-top:2px}@media(max-width:1200px){.g-header .header-search-input-clear{width:34px;height:34px;padding:0;margin-top:1px}}.g-header .header-search .ds_text-field-wrapper input{height:14px}@media(min-width:1201px){.g-header .header-search .ds_text-field-wrapper input{height:30px;font-size:24px}}.g-header .header-search .ds_text-field-filled .ds_text-field-wrapper{-webkit-padding-start:var(--spacing-500);padding-inline-start:var(--spacing-500)}@media(min-width:769px){.g-header .header-search .ds_text-field-filled .ds_text-field-wrapper{-webkit-padding-start:var(--spacing-600);padding-inline-start:var(--spacing-600)}}@media(min-width:1201px){.g-header .header-search .ds_text-field-filled .ds_text-field-wrapper{-webkit-padding-start:var(--spacing-700);padding-inline-start:var(--spacing-700)}}@media(max-width:1200px){.g-header .header-search .ds_text-field-filled .ds_text-field-wrapper{padding-top:var(--spacing-100);padding-bottom:var(--spacing-100)}}.g-header .header-search .ds_text-field-filled .ds_text-field-wrapper:has(input:focus),.g-header .header-search .ds_text-field-filled .ds_text-field-wrapper:has(input:focus) input{background-color:var(--global-neutrals-neutral-0);border-color:var(--primary-main)}.g-header.search-opened .header-search-icon-button{border:2px solid var(--primary-main)}.g-header.search-opened+.ds_backdrop{z-index:98}.g-header-right-content{display:flex}@media(min-width:1201px){.g-header.scroll-down{transform:translate(-50%,-102%)}}