:root{--section-spacing:3.5rem}@media only screen and (min-width:64rem){:root{--section-spacing:7rem}}:root{--clr-primary:#134094;--clr-secondary:#c2c600;--clr-text-color:#134094;--clr-dark-blue:#0c2f6e;--clr-blue:#134094;--clr-light-blue:#009de3;--clr-lighter-blue:#b9f1fe;--clr-lightest-blue:#ebf8fd;--clr-green-energy:#c2c600;--clr-clear-blue-green:#69c0ad;--clr-glowing-blue:#41b6e6;--clr-warm-sun:#ffcc02;--clr-light-grey:#ddd;--clr-lighter-grey:#eaeaea;--clr-dark-grey:#575757;--clr-black:#000;--clr-white:#fff;--clr-warning-red:#fb7f7f;--clr-required-red:#c12c2c;--clr-neutral-800:0 0% 30%;--fs-300:1rem;--fs-350:1.125rem;--fs-400:1.25rem;--fs-450:1.35rem;--fs-475:1.375rem;--fs-500:1.5625rem;--fs-600:1.75rem;--fs-650:2rem;--fs-700:1.95rem;--fs-750:2.1875rem;--fs-800:2.45rem;--fs-900:3rem}@media only screen and (min-width:40rem){:root{--fs-300:1rem;--fs-400:1.25rem;--fs-450:1.375rem;--fs-475:1.5rem;--fs-500:1.875rem;--fs-600:2.1875rem;--fs-650:2.4375rem;--fs-700:2.5rem;--fs-750:3.125rem;--fs-800:3.125rem;--fs-900:4.7rem}}:root{--border-radius:15px;--box-shadow:0 8px 24px 0 #13409447;--button-shadow:0px 0 9px 2px #0000004d;--button-shadow-soft:0px 0 6px 2px #4b4b4b33;--transition-all:all ease .1s}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font-size:var(--fs-450);color:var(--clr-text-color);font-weight:300}h1,h2,h3,h4{color:var(--clr-primary);font-weight:400;font-stretch:100%;line-height:1.1}h1{color:var(--clr-primary)}h1,.h1{font-size:var(--fs-750);text-wrap:balance;font-weight:500;line-height:2.8125rem}@media only screen and (min-width:40rem){h1,.h1{line-height:3.75rem}}h2,.h2{font-size:var(--fs-700);text-wrap:balance;margin-block-end:1rem;font-weight:500;line-height:2.5rem}@media only screen and (min-width:40rem){h2,.h2{line-height:3.125rem}}h3,.h3{text-wrap:balance;font-size:30px;font-weight:500;line-height:40px}h4,.h4{text-wrap:balance;font-size:25px;font-weight:500;line-height:1.4}small,.text-small{font-size:var(--fs-300)}.text-normal{font-weight:300}strong{font-weight:700}p{-webkit-hyphens:auto;hyphens:auto}a{color:var(--clr-primary)}a:hover{color:var(--clr-primary);text-decoration:underline}a:focus-visible{text-decoration:underline}.text-center{text-align:center;width:100%;display:inline-block}.font-bold{font-weight:600}::selection{background-color:var(--clr-warm-sun)}ul.ya{padding-left:35px}ul.ya li{list-style-type:none;position:relative}ul.ya li:before{content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' aria-labelledby='title' aria-describedby='desc' role='img' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EArrow Right%3C/title%3E%3Cdesc%3EA line styled icon from Orion Icon Library.%3C/desc%3E%3Cpath data-name='layer2' fill='none' stroke='%23ffcc02' stroke-miterlimit='10' stroke-width='6' d='M50 31.998H14' stroke-linejoin='round' stroke-linecap='round'%3E%3C/path%3E%3Cpath data-name='layer1' fill='none' stroke='%23ffcc02' stroke-miterlimit='10' stroke-width='6' d='M36 18l14 14-14 14' stroke-linejoin='round' stroke-linecap='round'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;width:33px;height:33px;display:inline-block;position:absolute;top:2px;left:-37px}.text-primary{color:var(--clr-primary)!important}.bg-primary{background-color:var(--clr-primary)!important}.text-secondary{color:var(--clr-secondary)!important}.bg-secondary{background-color:var(--clr-secondary)!important}.text-text-color{color:var(--clr-text-color)!important}.bg-text-color{background-color:var(--clr-text-color)!important}.text-dark-blue{color:var(--clr-dark-blue)!important}.bg-dark-blue{background-color:var(--clr-dark-blue)!important}.text-blue{color:var(--clr-blue)!important}.bg-blue{background-color:var(--clr-blue)!important}.text-light-blue{color:var(--clr-light-blue)!important}.bg-light-blue{background-color:var(--clr-light-blue)!important}.text-lighter-blue{color:var(--clr-lighter-blue)!important}.bg-lighter-blue{background-color:var(--clr-lighter-blue)!important}.text-lightest-blue{color:var(--clr-lightest-blue)!important}.bg-lightest-blue{background-color:var(--clr-lightest-blue)!important}.text-green-energy{color:var(--clr-green-energy)!important}.bg-green-energy{background-color:var(--clr-green-energy)!important}.text-clear-blue-green{color:var(--clr-clear-blue-green)!important}.bg-clear-blue-green{background-color:var(--clr-clear-blue-green)!important}.text-glowing-blue{color:var(--clr-glowing-blue)!important}.bg-glowing-blue{background-color:var(--clr-glowing-blue)!important}.text-warm-sun{color:var(--clr-warm-sun)!important}.bg-warm-sun{background-color:var(--clr-warm-sun)!important}.text-light-grey{color:var(--clr-light-grey)!important}.bg-light-grey{background-color:var(--clr-light-grey)!important}.text-lighter-grey{color:var(--clr-lighter-grey)!important}.bg-lighter-grey{background-color:var(--clr-lighter-grey)!important}.text-dark-grey{color:var(--clr-dark-grey)!important}.bg-dark-grey{background-color:var(--clr-dark-grey)!important}.text-black{color:var(--clr-black)!important}.bg-black{background-color:var(--clr-black)!important}.text-white{color:var(--clr-white)!important}.bg-white{background-color:var(--clr-white)!important}.text-warning-red{color:var(--clr-warning-red)!important}.bg-warning-red{background-color:var(--clr-warning-red)!important}.text-required-red{color:var(--clr-required-red)!important}.bg-required-red{background-color:var(--clr-required-red)!important}.text-neutral-800{color:var(--clr-neutral-800)!important}.bg-neutral-800{background-color:var(--clr-neutral-800)!important}.container,.search-page,.streamfield,.hero,.form{--spacer:3rem;width:min(100% - 2rem,1200px);margin:var(--spacer)auto;padding:0}@media only screen and (min-width:75rem){.container,.search-page,.streamfield,.hero,.form{--spacer:5rem}}.flow>*+*{margin-block-start:var(--flow-spacer,.75em)}.sr-only{clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.screenreader-text{width:1px;height:1px;position:absolute;top:auto;left:-999px}.screenreader-text:focus{width:auto;height:auto;margin:auto;display:inline-block;position:static}.accordion{--flow-spacer:1.5rem;--padding:1.5rem;background:var(--clr-lighter-grey);border-radius:var(--border-radius);overflow:hidden}.accordion:focus-within{outline:2px dashed var(--clr-primary);outline-offset:2px}.accordion:first-child{margin-top:0}.accordion__header{all:unset;display:flex}.accordion__trigger{all:unset;padding:var(--padding);font-size:var(--fs-500);cursor:pointer;background-color:#0000;flex:1;justify-content:space-between;align-items:center;font-weight:600;line-height:1.3;display:flex}.accordion__icon{color:var(--clr-primary);flex-shrink:0;width:1.75rem;height:1.75rem;margin-inline-start:1rem;transition:transform .3s linear}[data-state=open] .accordion__icon{transform:rotate(180deg)}.accordion__icon[data-state=open]:before{content:"";background:var(--clr-primary);width:100%;height:2px;margin-bottom:2rem;display:block}.accordion__content{padding:0 var(--padding)var(--padding);overflow:hidden}.accordion__content[data-state=open]{animation:.1s linear forwards slideDown}.accordion__content[data-state=closed]{animation:.1s linear forwards slideUp}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}.banner-image{isolation:isolate;z-index:-1;height:calc(70vh + 1em);max-height:300px;margin-block-end:max(-250px,-12.5%);position:relative}.banner-image img{color:#0000;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.banner-image:after{content:"";background-color:var(--clr-white);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);width:100%;height:1em;position:absolute;bottom:0}@media only screen and (min-width:40rem){.banner-image{max-height:400px}}@media only screen and (min-width:64rem){.banner-image{height:calc(500px + 1em);max-height:none}}.banner-image__small{background-color:#87ceea;max-height:90px}@media only screen and (min-width:40rem){.banner-image__small{max-height:230px}}.bonuswelt_company{border:3px solid var(--clr-primary);border-radius:var(--border-radius,15px);height:100%}.bonuswelt_company__logo{display:initial;grid-area:Logo;width:100%;height:100px;margin:auto;position:relative}.bonuswelt_company__logo span{width:100%;height:auto}.bonuswelt_company__logo img{border-radius:0}.bonuswelt_company__image{width:100%;margin-bottom:-50px;position:relative}.bonuswelt_company__image img{border-radius:11px 11px 0 0}.bonuswelt_company__container{background-color:var(--clr-white);border-radius:15px 15px 0 0;grid-template:"Logo"7fr"Name""Text""Link"5fr/1fr;align-items:center;gap:0;width:90%;height:auto;min-height:450px;margin:auto;display:grid;position:relative}.bonuswelt_company__container .bonuswelt__button{text-align:center}.bonuswelt_company__container .bonuswelt__button a{text-decoration:none}@media (min-width:640px) and (max-width:750px){.bonuswelt_company__container .bonuswelt__button a{padding:.8125rem 1.125rem}}.bonuswelt_company__name{text-align:center;word-break:break-word;grid-area:Name}.bonuswelt_company__description{font-size:var(--fs-400);grid-area:Text;margin-top:1rem}.button{--bg-color:var(--clr-white);--border-color:var(--clr-primary);--color:var(--clr-primary);color:var(--color);background-color:var(--bg-color);border:2px solid var(--border-color);border-radius:var(--border-radius,15px);cursor:pointer;padding:.8125rem 2.6rem;font-size:1.25rem;text-decoration:none;transition:box-shadow .2s}@media only screen and (max-width:calc(40rem - 1px)){.button{margin-inline:auto;display:block}}.button:focus-visible{outline:2px solid var(--border-color);outline-offset:2px;text-decoration:none}.button:hover{box-shadow:var(--button-shadow);text-decoration:none}.button--primary{--bg-color:var(--clr-primary);--color:var(--clr-white)}.button--primary:disabled{--bg-color:var(--clr-white);--color:var(--clr-dark-grey);--border-color:var(--clr-light-grey);pointer-events:none}.button--primary:disabled:hover{color:var(--clr-dark-grey)}.button--primary:hover{color:var(--clr-white)}.button--secondary{--bg-color:var(--clr-secondary);--border-color:var(--clr-secondary);--color:var(--clr-white)}.button--light{--bg-color:transparent;--border-color:var(--clr-white);--color:var(--clr-white);display:inline-block}.button--delete{color:var(--color);border-radius:var(--border-radius,15px);cursor:pointer;background-color:#0000;border:none;padding:1rem;font-size:1.25rem;text-decoration:none;transition:box-shadow .2s;display:inline-flex}.button--delete:focus-visible,.button--delete:focus{outline:2px dashed var(--clr-primary);outline-offset:2px}.button--delete:hover{box-shadow:var(--button-shadow);text-decoration:none}.button--umzug{display:inline-block}@media (min-width:1132px){.button--umzug{margin-top:44px}}.container-field .button:not(.button--primary){--bg-color:transparent}.gdpr-popover__trigger{z-index:1000;cursor:pointer;background-color:#009de3;border:0;border-radius:9999px;justify-content:center;align-items:center;width:60px;height:60px;padding:0;transition:transform .16s linear,opacity 80ms linear;animation:2.5s ease-out 5s infinite blink;display:flex;position:fixed;bottom:1rem;right:1rem}.gdpr-popover__trigger .gdpr-popover__png{object-fit:contain;object-position:center;width:60px;height:60px}.gdpr-popover__trigger:after{content:"1";z-index:1001;color:#fff;background-color:red;border-radius:99px;padding:.15rem .5rem;font-size:.875rem;display:block;position:absolute;top:-4px;right:-4px}@keyframes blink{0%{opacity:1}20%{opacity:.65}to{opacity:1}}.button--chatbot{background-color:var(--clr-lightest-blue)}.search{background:var(--clr-white);border-bottom:3px solid var(--clr-primary);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);margin-block-start:2rem;padding-block-end:5rem}.search>.wrapper{margin:0 auto}@media only screen and (min-width:40rem){.search>.wrapper{max-width:90%}}@media only screen and (min-width:64rem){.search>.wrapper{width:57rem;max-width:100%}}.search__title{text-align:center;margin:0 0 3rem}.search__link-container{flex-wrap:wrap;gap:1em;display:flex}.search__link{font-size:var(--fs-400);border:2px solid var(--clr-primary);border-radius:var(--border-radius);margin-inline:initial;padding:.5em 1.25em;text-decoration:none;display:inline-block}.search__link:first-of-type{border-color:var(--clr-secondary);color:#000}.search__link:hover,.search__link:focus-visible{box-shadow:var(--button-shadow-soft);text-decoration:none}.checkbox{align-items:initial;display:flex}.checkbox--baseline{align-items:flex-start}.checkbox__root{all:unset;border:3px solid var(--clr-primary);cursor:pointer;background-color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;line-height:1;display:flex}.checkbox__root:focus-visible{box-shadow:0 0 0 6px hsl(var(--clr-neutral-800))}.checkbox__indicator{color:hsl(var(--clr-neutral-800));height:24px}.checkbox__label{cursor:pointer;-webkit-user-select:none;user-select:none;padding:0 0 0 .5em;font-size:clamp(1.125rem,4vw,1.5rem);font-weight:300;line-height:1.4}.checkbox__label--small{font-size:clamp(1rem,4vw,1.5rem)}.checkbox__label .label__headline{font-weight:500}.checkbox__label .label__help_text{font-size:initial}.checkbox__label a{color:inherit;font-weight:600}.label,.counters__legend,.fieldset__legend{margin-block-end:.5rem;padding:0 1rem;font-size:clamp(1.25rem,4vw,1.5rem);font-weight:600;display:inline-block}.label__container{align-items:flex-start;gap:.5rem;display:flex}.fieldset{border:none;flex-wrap:wrap;justify-content:space-between;gap:1em;padding:0;display:flex}.fieldset__legend{text-align:center;font-size:var(--fs-700);margin:0 0 1em}.fieldset--as-label .fieldset__legend{text-align:left;margin-block-end:.5rem;padding:0 1rem;font-size:clamp(1.25rem,4vw,1.5rem);font-weight:600;display:inline-block}.form-page fieldset.fieldset,.form-page fieldset.counters{margin-top:3rem}@media only screen and (min-width:64rem){.form-page fieldset.fieldset,.form-page fieldset.counters{margin-top:5rem}}.form-page fieldset.fieldset .counters__legend,.form-page fieldset.fieldset .fieldset__legend,.form-page fieldset.counters .counters__legend,.form-page fieldset.counters .fieldset__legend{margin:0 0 .5em}.form{flex-wrap:wrap;justify-content:space-between;gap:1em;display:flex}.form .form-field{width:100%;min-width:250px}.form .form-field--mt,.form .form-field--mt-second{margin-top:2.5rem}@media (max-width:870px){.form .form-field--mt-second{margin-top:0}}.form .form-field--error{outline:2px solid var(--clr-warning-red);outline-offset:1rem;border-radius:var(--border-radius)}.form .form-field--error label,.form .form-field--error legend{color:var(--clr-warning-red)}.form .form-field__error-message{color:var(--clr-warning-red);margin-block-start:1rem}@media (max-width:870px){.form .form-field:has(input){width:100%!important}}.form__submit{float:right;width:max-content;margin-inline:auto}.form-page__submit{width:100%}.form-page__submit-container{flex-wrap:wrap-reverse;justify-content:flex-end;gap:1rem;width:100%;margin-top:1rem;display:flex}.form-page__submit-container .form__submit,.form-page__submit-container .button{margin-inline:0}.form__allreq-text{font-size:var(--fs-350);margin:1rem 0}.form-chatbot__container{display:flex}.form-chatbot__container .button{justify-content:center;align-items:center;gap:.5rem;width:100%;max-width:500px;display:flex}.form-chatbot__icon{width:36px;min-width:36px;height:36px;min-height:36px;color:var(--clr-primary);stroke:var(--clr-primary)}.input{flex-direction:column;display:flex}.input__label{color:var(--clr-primary);-webkit-user-select:none;user-select:none;font-size:1.125rem}.input__element{font-size:var(--fs-450);border-radius:15px;border-radius:var(--border-radius);border:none;border:1px solid var(--clr-primary);color:var(--clr-primary);padding:1rem}.input__element:focus{outline:2px solid var(--clr-primary)}.input__element::-webkit-calendar-picker-indicator{color:var(--clr-primary)}.input .invalid-input-text{color:var(--clr-warning-red);margin-top:.25rem}input::placeholder{font-size:var(--fs-400)!important}.radio-group__root{flex-direction:column;gap:1em;display:flex}.radio-group__item-container{align-items:center;display:flex}.radio-group__item{all:unset;border:2px solid var(--clr-primary);cursor:pointer;background-color:#fff;border-radius:100%;flex-shrink:0;width:1.5em;height:1.5em;font-size:1rem;box-shadow:0 2px 10px #0000001a}.radio-group__item:hover{box-shadow:0 0 4px 4px #00000013}.radio-group__item:focus-visible{box-shadow:0 0 0 1px var(--clr-primary)}.radio-group__indicator{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.radio-group__indicator:after{content:"";background-color:var(--clr-primary);border-radius:50%;width:1em;height:1em;display:block}.radio-group__label{color:var(--clr-primary);cursor:pointer;padding:0 0 0 .5em;font-size:clamp(1.125rem,4vw,1.5rem);font-weight:300;line-height:1}.radio-group__error{color:red;background:var(--clr-primary);border-radius:15px;align-items:center;gap:1em;margin:1em 0;padding:1em;font-size:clamp(1rem,4vw,1.25rem);display:flex}.radio-group__error span{margin:.35em 0 0}.radio-group--row .radio-group__root{flex-direction:row}.form-page fieldset.fieldset.radio-group{margin-top:.5rem;margin-bottom:1.5rem}.select{flex-direction:column;display:flex}.select--fluid{justify-content:stretch}.select__trigger{all:unset;border-radius:var(--border-radius);border:1px solid var(--clr-primary);background:var(--clr-white);font-size:var(--fs-450);place-items:center;gap:.5rem;padding:1rem;display:flex}.select__trigger>:first-child{margin-inline-end:auto}.select__trigger:focus{outline:2px solid var(--clr-primary)}.select__icon{align-items:center;display:flex}.select__viewport{padding:1rem 0}.select__content{z-index:1;background-color:var(--clr-white);border-radius:var(--border-radius);border:1px solid var(--clr-primary);overflow:hidden}.select__item{all:unset;-webkit-user-select:none;user-select:none;cursor:pointer;font-size:var(--fs-450);align-items:center;padding:0 2rem;display:flex;position:relative}.select__item[data-disabled]{pointer-events:none;cursor:not-allowed}.select__item[data-disabled]>*{color:gray}.select__item:focus-visible{background:var(--clr-light-grey)}.select__item-indicator{justify-content:center;align-items:center;width:2rem;display:inline-flex;position:absolute;left:0}.select__scroll-button{background-color:var(--clr-white);cursor:default;justify-content:center;align-items:center;display:flex}.downshift-select{flex-direction:column;display:flex;position:relative}.downshift-select__button{color:var(--clr-primary);border-radius:var(--border-radius);border:1px solid var(--clr-primary);background:var(--clr-white);font-size:var(--fs-400);justify-content:space-between;align-items:center;gap:.5rem;padding:1rem;display:flex;position:relative;overflow:hidden}.downshift-select__button>:first-child{margin-inline-end:auto}.downshift-select__button:focus{outline:2px solid var(--clr-primary)}.downshift-select__button[aria-expanded=true] .downshift-select__chevron svg{transform:rotate(180deg)}.downshift-select__chevron{background-color:var(--clr-primary);align-items:center;padding:0 .5rem;display:flex;position:absolute;inset:0 0 0 auto}.downshift-select__chevron svg{color:#fff;justify-content:center;align-items:center;transition:transform .3s;display:flex}.downshift-select__button[aria-expanded=true]~.downshift-select__list{border:2px solid var(--clr-primary)}.downshift-select__list{background-color:var(--clr-white);z-index:2;border-radius:var(--border-radius);padding:0;list-style:none;position:absolute;top:calc(100% - 1rem);left:0;right:0;overflow:hidden}.downshift-select__list-item{cursor:pointer;font-size:var(--fs-450);padding:.5rem 1rem}.slider-input{--slider-spacer:.5em}.slider-input__container{align-items:center;display:flex}.slider-input__container:before,.slider-input__container:after{content:"";background-color:hsl(var(--clr-neutral-800));height:3px;width:var(--slider-spacer)}.slider-input__label{color:hsl(var(--clr-neutral-800));font-size:clamp(1.125rem,4vw,1.5rem)}.slider-input__root{-webkit-user-select:none;user-select:none;touch-action:none;align-items:center;width:100%;height:75px;display:flex;position:relative}.slider-input__track{background-color:hsl(var(--clr-neutral-800));border-radius:9999px;flex-grow:1;height:3px;position:relative}.slider-input__range{background-color:hsl(var(--clr-neutral-800));border-radius:9999px;height:100%;position:absolute}.slider-input__thumb{all:unset;border:4px solid hsl(var(--clr-neutral-800));width:24px;height:24px;margin:0 var(--slider-spacer);cursor:pointer;background-color:#fff;border-radius:100px;display:block;box-shadow:0 2px 10px #00000024}.slider-input__thumb:focus-visible{box-shadow:0 0 0 4px hsl(var(--clr-neutral-800))}.slider-input__text{justify-content:space-between;display:flex}.slider-input__text p:not(:first-child):not(:last-child){display:none}.slider-input__text p:last-child{text-align:right}.slider-input__text p{color:hsl(var(--clr-neutral-800));font-size:clamp(1.25rem,4vw,1.5rem);font-weight:300}@media only screen and (min-width:64rem){.slider-input{--slider-spacer:2em}.slider-input__text p:not(:first-child):not(:last-child){display:block}}.textarea textarea{border-radius:var(--border-radius);border-color:var(--clr-primary);resize:vertical;width:100%;min-height:200px;font-size:var(--fs-400);color:var(--fs-primary);padding:1rem}.textarea textarea :focus{outline-color:var(--clr-primary)}.counters{border:none;flex-wrap:wrap;justify-content:space-between;padding:0}.counters__entry{margin-block:2rem;position:relative}.counters__entry:not(:last-of-type):after{content:"";border-top:1px solid var(--clr-primary);margin-block:2rem;display:block}.counters__legend{text-align:center;font-size:var(--fs-700);margin:0 0 1em}.counters__row{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin-block-end:1rem;display:grid}.counters__types{border:none;flex-wrap:wrap;gap:1rem;margin-block-end:1rem;padding:0;display:flex}.counters__types legend{text-align:left;margin-block-end:.5rem;padding:0 1rem;font-size:clamp(1.25rem,4vw,1.5rem);font-weight:600;display:inline-block}.counters__radio{accent-color:var(--clr-primary);align-items:center;gap:.5rem;display:inline-flex}.counters__radio input[type=radio]{width:1em;height:1em}.counters__delete-button{cursor:pointer;background-color:#0000;border:none;width:fit-content;height:1em;position:absolute;top:0;right:0}.footer{text-align:center;background:linear-gradient(to bottom,var(--clr-glowing-blue),var(--clr-white));color:var(--clr-black);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);font-size:1.5625rem}.footer .container{padding:0}.footer a{color:var(--clr-black);text-decoration:none}.footer a:hover{text-decoration:underline}.footer__text--grid{text-align:left;grid-template-rows:1fr;grid-template-columns:1fr;display:grid}@media only screen and (min-width:62rem){.footer__text--grid{grid-template-columns:1fr 1fr}}.footer__text--grid{gap:60px;height:100%}.footer__text--grid .icons{margin-block-end:4rem}.footer__text--grid .icons .wrapper{justify-content:space-between;display:flex}@media only screen and (min-width:40rem){.footer__text--grid .icons .wrapper{justify-content:inherit;flex-direction:row}}.footer__text--grid .icons a{text-align:center;flex-direction:column;display:flex}@media only screen and (min-width:40rem){.footer__text--grid .icons a{display:block}}@media only screen and (min-width:50rem){.footer__text--grid .icons a{width:29%}}.footer__text--grid .icons a.eventlink svg{width:77px;height:100px}@media only screen and (min-width:50rem){.footer__text--grid .icons a.eventlink svg{width:104px;height:150px}}.footer__text--grid .icons svg{width:100px;height:100px}@media only screen and (min-width:50rem){.footer__text--grid .icons svg{width:150px;height:150px}}.footer__text--grid .icons div{font-size:14px;font-weight:500}.footer__text--grid a[href^=tel\:]{display:inline}.footer__text--grid span{width:150px;display:inline-flex}.footer__text--grid .right a:not([href^=tel\:]){text-decoration:underline}.footer__text:after{content:"";background:var(--clr-black);width:100%;max-width:330px;height:2px;margin:40px auto;display:block}.footer__menu{margin-top:40px}.footer__menu a{font-size:var(--fs-400)}.footer__menu-list{flex-direction:column;justify-content:center;padding:0;list-style:none;display:flex}@media only screen and (min-width:64rem){.footer__menu-list{flex-direction:row;gap:2em}}.footer__menu-external-link{position:relative}.footer__menu-external-link:after{content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' aria-labelledby='title' aria-describedby='desc' role='img' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EExternal Link%3C/title%3E%3Cdesc%3EA line styled icon from Orion Icon Library.%3C/desc%3E%3Cpath data-name='layer2' fill='none' stroke='%23000000' stroke-miterlimit='10' stroke-width='8' d='M30 62h32V2H2v32' stroke-linejoin='round' stroke-linecap='round'%3E%3C/path%3E%3Cpath data-name='layer1' fill='none' stroke='%23000000' stroke-miterlimit='10' stroke-width='8' d='M26 56V38H8m18 0L2 62' stroke-linejoin='round' stroke-linecap='round'%3E%3C/path%3E%3C/svg%3E");width:14px;height:14px;display:block;position:absolute;top:8px;right:-19px}.footer__copy{font-size:var(--fs-400)}.footer__social{justify-content:center;gap:1rem;display:flex}.footer .socialicon{width:2.5rem;height:2.5rem}.footer .feedback-container{margin-block-start:4rem}@media only screen and (min-width:64rem){.footer .feedback-container{margin-block-start:8rem}}.footer .feedback-container span{width:auto;margin-block-end:1.5rem;font-weight:600;display:block}.footer .feedback-container a{color:#fff;width:fit-content;margin-inline-start:0}.footer__link{margin-block-end:var(--flow-spacer,.75em)}.hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:stretch;gap:.625rem;width:4.75rem;padding:1rem 1.5rem 1rem 0;display:flex}.hamburger span{background:var(--clr-primary);border-radius:20px;width:100%;height:.25rem}.hamburger:before,.hamburger:after{content:"";background:var(--clr-primary);border-radius:20px;width:100%;height:.25rem;transition:all .2s;position:relative}.hamburger:before{left:0}.hamburger:after{top:0;left:0}.hamburger:has(+.nav--open){z-index:10}.hamburger:has(+.nav--open):before{top:.9375rem;transform:rotate(45deg)}.hamburger:has(+.nav--open):after{top:-.75rem;transform:rotate(-45deg)}.hamburger:has(+.nav--open) span{opacity:0}.header{z-index:2;background-color:#fff;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.header:after{content:"";background:linear-gradient(to right,var(--clr-warm-sun),var(--clr-green-energy));width:100%;height:6px;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.header__logo{height:2rem;position:relative;top:.3125rem}@media only screen and (min-width:64rem){.header__logo{height:2.6rem}}.header__link{padding-block:1.8rem;padding-inline-start:1.5rem;display:inline-block}@media only screen and (min-width:64rem){.header__link{padding-block:1.8rem}}.header .navwrapper{align-items:center;gap:1.5rem;display:flex}.headerwarning{background:var(--clr-warning-red);color:#fff;width:100%;font-size:var(--fs-400);padding:1rem 1.25rem}.headerwarning .container{--spacer:0;padding:0}@media only screen and (min-width:64rem){.header__okc-dropdown-container{position:relative}}.header__okc-dropdown:before{content:"";border-left:14px solid #0000;border-right:14px solid #0000;border-bottom:20px solid var(--clr-primary);width:0;height:0;display:none;position:absolute;top:-16px;left:17.5rem}@media only screen and (min-width:64rem){.header__okc-dropdown:before{display:block}}.header__okc-dropdown{background-color:var(--clr-primary);z-index:2000;color:#fff;width:100%;padding:3.125rem 1.5rem;display:none;position:absolute;top:6.125rem;left:0;box-shadow:0 2px 15px #0000001a}.header__okc-dropdown--show{display:block}@media only screen and (min-width:64rem){.header__okc-dropdown--show{border-radius:.5rem;width:400px;padding:2.125rem 1.5rem;top:4.75rem;left:-10.5rem}}.header__okc-dropdown-headline{font-size:var(--fs-500);margin-top:0;font-weight:700}.header__okc-dropdown-element{margin-top:1.5rem}.header__okc-dropdown-element-link{color:#fff;align-items:center;gap:1rem;font-weight:400;text-decoration:none;display:flex}.header__okc-dropdown-element-link--register{font-weight:400}.header__okc-dropdown-element-link:hover{color:#fff}.header__okc-dropdown-element-link--button{color:var(--clr-primary);background-color:#fff;border-radius:.5rem;justify-content:center;width:100%;margin-top:1rem;margin-bottom:1rem;padding:.75rem 0;font-weight:700;text-decoration:none;display:flex}.header__okc-dropdown-element-link--button:hover{text-decoration:none}.header__okc-dropdown-head-element{border-bottom:1px solid #fff;margin-bottom:2rem;padding-bottom:2rem}.header-okc-dropdown-element-svg{color:#fff;object-fit:contain;width:24px;height:24px}.header__trigger-button{cursor:pointer;background:0 0;border:0;border-radius:.5rem;outline:none;align-items:center;height:100%;padding:0;font-size:1.25rem;display:flex}.header__trigger-button:focus-visible{box-shadow:var(--button-shadow)}@media only screen and (min-width:64rem){.header__trigger-button{border:2px solid var(--clr-primary);gap:.75rem;padding:.5rem 1rem}.header__trigger-button--no-border{border:2px #0000}}.header__trigger-button-svg{color:var(--clr-primary);object-fit:contain;object-position:center;width:40px!important;height:40px!important}@media only screen and (min-width:64rem){.header__trigger-button-svg{width:32px;height:32px}}.header__trigger-button-text{display:none}@media only screen and (min-width:64rem){.header__trigger-button-text{color:var(--clr-primary);font-weight:500;display:inline}}.hero{--flow-spacer:4rem;background:var(--clr-white);border-radius:var(--border-radius);margin:2em auto;padding-block-start:2rem}.hero .wrapper{margin:0 auto}@media only screen and (min-width:40rem){.hero .wrapper{max-width:90%}}@media only screen and (min-width:64rem){.hero .wrapper{width:60rem;max-width:100%}}.hero__title{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.hero__icon,.hero__svg{text-align:center}.hero__icon svg,.hero__svg svg{width:auto;height:100px}.hero__subtitle{--flow-spacer:.5rem;font-weight:400;font-size:var(--fs-500)}.hero__text{font-size:var(--fs-500);margin-inline:auto}@media only screen and (min-width:64rem){.hero{padding-block-start:5rem;min-height:180px;padding-left:43px}.hero__subtitle{--flow-spacer:1rem}.hero h1{font-size:3.3125rem}.hero h2{font-size:2rem}}@media only screen and (min-width:2000px){.hero-content{position:relative}.hero-content .hero{width:1200px}}.layout{grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.loading-spinner{width:80px;height:80px;margin:3rem auto;display:block;position:relative}.loading-spinner div{box-sizing:border-box;border:8px solid var(--clr-primary);border-color:var(--clr-primary)#0000 #0000 #0000;border-radius:50%;width:64px;height:64px;margin:8px;animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-ring;display:block;position:absolute}.loading-spinner div:first-child{animation-delay:-.45s}.loading-spinner div:nth-child(2){animation-delay:-.3s}.loading-spinner div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.magazins h2{text-align:center;padding-top:60px;padding-bottom:30px}.magazins .magazin-list-item{border-bottom:1px solid var(--clr-primary)}.magazins .magazin-list-item:last-child{border-bottom:none}.magazins .magazin-list-item a{text-decoration:none}.magazin__date{margin-bottom:.5rem;font-size:1.125rem;font-weight:500}@media only screen and (min-width:50rem){.magazin{grid-template:"image.""image.""image."/250px auto;gap:2px 20px;width:100%;display:grid}}.magazin{margin-top:30px;margin-bottom:30px}.magazin__image{grid-area:image;min-height:200px;position:relative}.magazin__image img{object-fit:cover;border-radius:15px}.magazin__title{margin-block:.8em .5em;font-weight:500}.streamfield.magazin-slider{width:calc(100vw + 1rem);margin:0;padding-left:1rem}@media (min-width:500px){.streamfield.magazin-slider{max-width:calc(100vw - 1rem);margin-right:0}}@media (min-width:75rem){.streamfield.magazin-slider{width:min(100% - 2rem,1200px);margin:0 auto}.streamfield.magazin-slider .slide__list{justify-content:center}}@media only screen and (min-width:75rem){.streamfield.magazin-slider{padding-left:0}}.streamfield.magazin-slider>.richtext{--spacer:0}.streamfield.magazin-slider .magazin.component{grid-template-columns:none;grid-template-areas:"image"".""."}.streamfield.magazin-slider .magazin.component .magazin__image{height:250px}.streamfield.magazin-slider .button-row{text-align:center;margin-top:4rem;margin-bottom:2rem}.magazin-slider__splide .splide__arrow{background-color:#0000;width:64px;height:64px}.magazin-slider__splide .splide__arrow svg{fill:none;stroke:var(--clr-primary);stroke-miterlimit:10;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;width:64px;height:64px}.magazin-slider__splide .splide__arrow--prev{left:0}.magazin-slider__splide .splide__arrow--next{right:0}.magazin-slider__splide .splide{display:block}@media only screen and (min-width:40rem){.magazin-slider__splide .splide{padding:0 64px}}@media only screen and (min-width:75rem){.magazin-slider__splide .splide{padding:0}}.magazin-slider__splide .splide__pagination{position:initial}.magazin-slider__splide .splide__pagination li button.is-active{background-color:var(--clr-primary)}.magazin-slider__splide .splide__pagination li button{border:1px solid var(--clr-primary);background-color:var(--clr-white);opacity:1;width:10px;height:10px;margin-right:10px;transform:scale(1.4)}:focus:not(:focus-visible){outline:none}:focus-visible{outline-offset:2px;outline:2px dashed}video{border:1px solid var(--clr-primary);border-radius:var(--border-radius)}.nav{--nav-position-top:99px;background:var(--clr-primary);width:100%;left:-100%;top:var(--nav-position-top);z-index:1;overscroll-behavior:contain;height:100vh;padding-inline:1.25rem;transition:left .2s;position:absolute}@media only screen and (min-width:64rem){.nav{transition:left .2s}}.nav ul{padding:0}.nav--open{opacity:.95;border-bottom:1px solid #ffffff1f;width:100%;position:fixed;left:0;overflow-y:scroll}@media only screen and (min-width:75rem){.nav--open{width:calc(100% + 15px)}}.nav .nav__list{padding-left:0;padding-bottom:var(--nav-position-top);justify-content:center;margin-top:3.375rem;display:grid}@media only screen and (min-width:75rem){.nav .nav__list{margin-inline:auto;flex-wrap:wrap;max-width:90%;margin-left:11rem;display:flex}}.nav .nav__list.topnav>.nav__list-item{border-bottom:1px solid #fff;margin-block-end:2.5rem;padding-block-end:2.5rem}@media only screen and (min-width:75rem){.nav .nav__list.topnav>.nav__list-item{border-bottom:none;width:38%;padding-inline-end:1rem}}.nav .nav__list--category,.nav .nav__list--maincategory{font-weight:300;font-size:var(--fs-800)}.nav .nav__list--category{display:flex}.nav .nav__list--maincategory{font-size:var(--fs-600);font-weight:600;display:grid}.nav .nav__list-item{color:var(--clr-white);list-style:none}.nav .nav__sub-menu{display:none}.nav .nav__link{color:var(--clr-white);text-underline-offset:0;align-items:center;gap:1rem;width:100%;margin-block-start:1rem;font-size:1.25rem;-webkit-text-decoration:none;text-decoration:none;transition:all .2s;display:flex}@media only screen and (min-width:40rem){.nav .nav__link{font-size:var(--fs-500);align-items:center;height:100%;padding:1.875rem;display:flex}}@media only screen and (min-width:75rem){.nav .nav__link{padding-block:.5rem;border:none;padding-left:0}}.nav .nav__link:hover,.nav .nav__link.active{color:var(--clr-white);text-decoration:none}@media only screen and (min-width:75rem){.nav .nav__link:hover,.nav .nav__link.active{box-shadow:none;text-underline-offset:.6rem;text-decoration:underline}}.nav .nav__link--external:after{content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' aria-labelledby='title' aria-describedby='desc' role='img' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EExternal Link%3C/title%3E%3Cdesc%3EA line styled icon from Orion Icon Library.%3C/desc%3E%3Cpath data-name='layer2' fill='none' stroke='%23ffffff' stroke-miterlimit='10' stroke-width='8' d='M30 62h32V2H2v32' stroke-linejoin='round' stroke-linecap='round'%3E%3C/path%3E%3Cpath data-name='layer1' fill='none' stroke='%23ffffff' stroke-miterlimit='10' stroke-width='8' d='M26 56V38H8m18 0L2 62' stroke-linejoin='round' stroke-linecap='round'%3E%3C/path%3E%3C/svg%3E");width:14px;height:14px;display:block;position:relative;top:3px;right:7px}@media only screen and (min-width:75rem){.nav .subnav{padding-block-start:1rem}}.nav .subnav .nav__list--category{justify-content:center;margin-block-start:1rem;font-size:1.25rem;font-weight:600}@media only screen and (min-width:75rem){.nav .subnav .nav__list--category{opacity:.7;justify-content:left;margin-top:2rem;margin-bottom:-1rem;padding-left:67px}}.nav .subnav>.nav__list-item{margin-bottom:3rem}@media only screen and (min-width:75rem){.nav .subnav>.nav__list-item{min-height:4.3rem;margin-bottom:0}}.nav .subnav>.nav__list-item .button{margin-bottom:-26px;padding-left:1rem}.nav .searchform{background-color:#fff;border-radius:1rem;justify-content:space-between;max-width:38rem;height:4.25rem;margin-block-start:2.625rem;margin-inline:auto;display:flex}.nav .searchform input{border:0;border-radius:1rem;width:100%;height:100%;padding:.75rem 1.5rem}.nav .searchform__button{background-color:#0000;border:none;align-items:center;display:flex}.Order .zuruecksetzen{margin-top:1rem;font-size:1rem;text-decoration:underline}.Order .radiobutton{margin-right:.5rem;display:inline-block;position:relative;top:4px}.Order div[role=presentation],.Order div[role=button]{cursor:pointer}.Order__subtitle{font-size:var(--fs-700);font-weight:600}.Order__order-subtitle{margin-bottom:2rem}.Order input{border-radius:var(--border-radius);border:1px solid var(--clr-primary);padding:1rem}.Order .navigation-row{justify-content:flex-end;gap:2rem;margin-top:1.5rem;display:flex}.Order .navigation-row .button{width:100%;max-width:250px}.Order .priceBackround{display:initial;font-weight:500;position:relative;top:5px}.Order .priceBackround:before{content:" ";background-color:var(--clr-warm-sun);z-index:-1;width:100%;height:50%;position:absolute;bottom:0}.Order .order__edit-kwh-button{cursor:pointer;background-color:#0000;border:0;padding:0 .5rem}.Order .order__edit-kwh-svg{object-fit:contain;object-position:center;width:24px;height:24px}.Order .order__edit-kwh-svg path{stroke:var(--clr-text-color)}.Order .KwhCalculator form{margin-inline:-1rem}.Order .KwhCalculator .inputwrapper{padding-inline:var(--padding);margin-block-end:1rem;position:relative}.Order .KwhCalculator .inputwrapper input{width:100%;color:var(--clr-primary);padding-right:70px}.Order .KwhCalculator .inputwrapper .button.next{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' aria-labelledby='title' aria-describedby='desc' role='img' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EArrow Right%3C/title%3E%3Cdesc%3EA line styled icon from Orion Icon Library.%3C/desc%3E%3Cpath data-name='layer2' fill='none' stroke='%23ffffff' stroke-miterlimit='10' stroke-width='3' d='M50 31.998H14' stroke-linejoin='round' stroke-linecap='round'%3E%3C/path%3E%3Cpath data-name='layer1' fill='none' stroke='%23ffffff' stroke-miterlimit='10' stroke-width='3' d='M36 18l14 14-14 14' stroke-linejoin='round' stroke-linecap='round'%3E%3C/path%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:45px;border-top-left-radius:0;border-bottom-left-radius:0;width:70px;height:100%;padding:6px;position:absolute;top:0;right:24px}.Order .KwhCalculator .accordion{background-color:#0000;padding-block:1rem 1.875rem;padding-inline:1rem}.Order .KwhCalculator .accordion:focus-visible{outline-offset:-7px}.Order .KwhCalculator .accordion__header,.Order .KwhCalculator .accordion__content{box-shadow:var(--box-shadow);border-radius:var(--border-radius);background-color:#fff}.Order .KwhCalculator .accordion__header{border:none;margin-block-end:.5rem}.Order .KwhCalculator .accordion__header button{font-size:var(--fs-450);font-weight:400}.Order .KwhCalculator .accordion__content{padding-block-start:1rem;padding-inline:0}.Order .KwhCalculator .accordion__content .option{padding-inline:var(--padding);padding-block:.5rem}.Order .KwhCalculator .accordion__content .option:hover{background-color:var(--clr-light-blue)}.Order .KwhCalculator .business-customer h2{margin-top:20px}.Order .KwhCalculator .business-customer .seperator{background-color:#d3d3d3;width:100%;height:2px;margin-block:1rem}.Order .KwhCalculator .business-customer .contact-item{grid-gap:0px 20px;grid-template-rows:repeat(4,auto);grid-template-columns:120px 1fr;grid-template-areas:"image name""image department""image phone""image mail";display:grid}.Order .KwhCalculator .business-customer .contact-item__image{grid-area:image}.Order .KwhCalculator .business-customer .contact-item__image .image_container{background-color:#d3d3d3;border-radius:15px;width:120px;height:180px}.Order .KwhCalculator .business-customer .contact-item__name{grid-area:name;font-weight:500}.Order .KwhCalculator .business-customer .contact-item__department{grid-area:department}.Order .KwhCalculator .business-customer .contact-item__phone{grid-area:phone}.Order .KwhCalculator .business-customer .contact-item__mail{grid-area:mail}.Order .KwhCalculator .option{padding-top:1rem}.Order .KwhCalculator .KwhCalculator__radio-container{flex-wrap:wrap;gap:.5rem 2rem;margin:1.5rem 0;display:flex}.Order .ContractPeriod .option{border:3px solid var(--clr-primary);cursor:pointer;grid-gap:1rem;width:100%;color:var(--clr-primary);background:0 0;border-radius:15px;grid-template-columns:50px 1fr;align-items:center;margin-bottom:1.5rem;padding:10px 10px 10px .5rem;display:grid}@media only screen and (min-width:40rem){.Order .ContractPeriod .option{padding:1.5rem}.Order .ContractPeriod .option .wrapper{width:100%;font-size:var(--fs-700);justify-content:space-between;display:flex}}.Order .ContractPeriod .option.inactive{opacity:.7;padding-left:.5rem;transition:opacity .2s ease-in-out}@media only screen and (min-width:40rem){.Order .ContractPeriod .option.inactive{padding-left:1.5rem}}.Order .ContractPeriod .option__radio{justify-content:center;width:4rem;display:flex}.Order .ContractPeriod .option__radio .radiobutton{position:inherit;margin:0}.Order .ContractPeriod .option__label{font-size:var(--fs-450)}.Order .ContractPeriod .option__price{font-size:var(--fs-350)}@media only screen and (min-width:40rem){.Order .ContractPeriod .option__price{font-size:var(--fs-450)}}.Order .ContractPeriod .feature-container{margin-block-start:3rem}.Order .ContractPeriod .feature__qr-info{margin-bottom:1rem}.Order .TarifDetail .order-overview__edit-container,.Order .OrderOverview .order-overview__edit-container{align-items:center;gap:.5rem;margin-block:2rem 1rem;display:flex}.Order .TarifDetail .order-overview__edit-container h3,.Order .OrderOverview .order-overview__edit-container h3{margin:0}.Order .TarifDetail .productitem-wrapper .order-overview__edit-container,.Order .OrderOverview .productitem-wrapper .order-overview__edit-container{margin-block-start:0}.Order .TarifDetail .order-overview__edit-button,.Order .OrderOverview .order-overview__edit-button{cursor:pointer;background-color:#0000;border:0;margin-left:.5rem;padding:.25rem}.Order .TarifDetail .order-overview__edit-icon,.Order .OrderOverview .order-overview__edit-icon{object-fit:contain;object-position:center;width:24px;height:24px}.Order .TarifDetail .order-overview__edit-icon path,.Order .OrderOverview .order-overview__edit-icon path{stroke:var(--clr-text-color)}.Order .TarifDetail .order-overview__sideselling-text,.Order .OrderOverview .order-overview__sideselling-text{margin-bottom:1.25rem}.Order .TarifDetail .detail,.Order .OrderOverview .detail{margin-block-end:1.5em}.Order .TarifDetail .detail-text,.Order .OrderOverview .detail-text{border-top:3px solid var(--clr-primary);border-bottom:3px solid var(--clr-primary);margin-block:1.5em;padding-block:1.5em}.Order .TarifDetail .accordion,.Order .OrderOverview .accordion{margin-top:2.5rem;margin-bottom:3rem}.Order .TarifDetail .downloads,.Order .OrderOverview .downloads{padding-left:0;line-height:1.6}.Order .TarifDetail .downloads li,.Order .OrderOverview .downloads li{list-style:none}.Order .TarifDetail .downloads li a,.Order .OrderOverview .downloads li a{text-decoration:none}.Order .TarifDetail .downloads li:before,.Order .OrderOverview .downloads li:before{content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' aria-labelledby='title' aria-describedby='desc' role='img' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EAlign Bottom%3C/title%3E%3Cdesc%3EA line styled icon from Orion Icon Library.%3C/desc%3E%3Cpath data-name='layer2' fill='none' stroke='%23134094' stroke-miterlimit='10' stroke-width='5' d='M24 36l8 9 8-9m-8-26v35' stroke-linejoin='round' stroke-linecap='round'%3E%3C/path%3E%3Cpath data-name='layer1' fill='none' stroke='%23134094' stroke-miterlimit='10' stroke-width='5' d='M12 54h40' stroke-linejoin='round' stroke-linecap='round'%3E%3C/path%3E%3C/svg%3E");width:1.3em;height:1.3em;margin-right:7px;display:inline-block;position:relative;top:7px}.Order .dataForm .customer-type{color:var(--clr-primary);background:0 0;border:0;display:block}.Order .dataForm h2{margin-top:1.5rem}@media only screen and (min-width:40rem){.Order .OrderOverview .productitem-wrapper{justify-content:space-between;display:flex}.Order .OrderOverview .productitem-wrapper .product-item{flex:50%}}.Order .OrderOverview .productitem-wrapper .OrderOverview__trash-svg{object-fit:contain;width:36px;height:36px;color:var(--clr-primary)}.Order .OrderOverview .productitem-wrapper .OrderOverview__trash-svg path{stroke-width:5px}.Order .OrderOverview .productitem-wrapper .OrderOverview__contract-container{align-items:flex-end;gap:3rem;height:68px;margin-block-start:2rem;display:flex}.Order .OrderOverview .productitem-wrapper h3{margin-block-start:0}.Order .OrderOverview h3{margin-block:2rem 1rem}.Order .OrderOverview h3.accordion__header{margin-block:0}.Order .OrderOverview .item-container{margin-bottom:2rem;line-height:2.5rem}.Order .OrderOverview .item-container--space{margin-top:3rem;margin-bottom:3rem}.Order .OrderOverview .OrderOverview__button-container{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1.5rem 3rem;margin-bottom:1rem;display:flex}.Order .OrderOverview .productitem-total__container{border-top:3px solid var(--clr-primary);margin-bottom:4rem}.Order .OrderOverview .tariff-info{grid-template-rows:repeat(1,1fr);grid-template-columns:1fr 3fr;grid-template-areas:"image text";margin-top:2rem;margin-bottom:3rem;display:grid}.Order .OrderOverview .tariff-info__logo{grid-area:image;width:80px;margin:auto}.Order .OrderOverview .tariff-info__text{grid-area:text}.Order .ThankYou{text-align:center}.Order .ThankYou .icon{max-width:150px;margin:auto}.Order .ThankYou h2{font-size:var(--fs-600)}.Order .ThankYou .thank-you__mail{font-size:var(--fs-500)}.Order .delivery_address{align-items:center;gap:1rem;display:flex}.Sideselling .sideselling-container{border-top:3px solid var(--clr-primary);margin-block:2rem;margin-inline:auto;padding:2rem 10px 10px}.Sideselling .sideselling-container .button{margin-block:1rem 3rem}.Sideselling .sideselling-container .KwhCalculator .accordion .button{margin:0}.Sideselling .sideselling-container .KwhCalculator h3.accordion__header{margin-block-end:.5rem}.PaymentForm .checkbox-row{margin-top:3rem;margin-bottom:3rem}.PaymentForm .customer-type{color:var(--clr-primary);background:0 0;border:0;display:block}.order-opt-in-page{text-align:center;justify-content:center;margin-top:100px;margin-bottom:100px;display:flex}.ProcessBar{max-width:34rem;height:150px;margin-block:-4rem 2rem;position:relative}.ProcessBar .linebetween{width:100%;position:absolute;top:30%}.ProcessBar .linebetween:before{content:" ";background-color:var(--clr-primary);z-index:-1;width:100%;height:1px;position:absolute;top:50%;left:0}.ProcessBar .inline-steps{justify-content:space-between;display:flex}.ProcessBar .inline-steps .icon-container{background-color:#fff;width:calc(3rem + 5px);height:68px;padding:7px}.ProcessBar .inline-steps .icon-container .label{color:var(--clr-primary);padding:0;font-size:12px;display:block}.ProcessBar .inline-steps .icon-container .icon{background:#fff;border:5px solid #fff;width:calc(3rem + 5px);height:100%}.ProcessBar .inline-steps .icon-container .icon svg.next{transform:rotate(270deg)}.ProcessBar .inline-steps .icon-container .icon.active{background-color:var(--clr-primary)}.ProcessBar .inline-steps .icon-container .icon.done{background-color:var(--clr-green-energy);border:none}.product-overview.component{--borderRadius:15px}@media only screen and (min-width:50rem){.product-overview.component{grid-gap:30px 15px;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:". . . .""options options options options";display:grid}}.product-overview.component .product-overview__product{border:3px solid var(--clr-primary);border-radius:var(--borderRadius);text-align:center;cursor:pointer;background:0 0;width:100%;padding:10px;transition:box-shadow .2s ease-in;position:relative}@media only screen and (max-width:calc(50rem - 1px)){.product-overview.component .product-overview__product{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}}.product-overview.component .product-overview__product:after{content:"";border-top:20px solid #0000;border-right:20px solid #0000;transition:all .2s ease-in;position:absolute;bottom:-11px;left:calc(50% - 10px);rotate:225deg}.product-overview.component .product-overview__product.active{box-shadow:0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d}.product-overview.component .product-overview__product.active:after{border-top-color:var(--clr-primary)}.product-overview.component .product-overview__kachel-title h3{font-weight:400}.product-overview.component .product-overview__kachel-svg{margin-block:20px 35px}@media only screen and (max-width:calc(50rem - 1px)){.product-overview.component .product-overview__kachel-svg{margin-top:-2px;margin-bottom:1px}.product-overview.component .product-overview__kachel-svg img{min-height:60px!important}}@media only screen and (min-width:50rem){.product-overview.component .product-overview__kachel-svg img{margin-inline:auto}}.product-overview.component .product-option{flex-direction:column;gap:1rem;display:flex}@media only screen and (min-width:50rem){.product-overview.component .product-option{grid-area:options;grid-template-columns:1fr 3fr;gap:15px;display:grid}}@media only screen and (max-width:calc(50rem - 1px)){.product-overview.component .product-option{margin-block:1.5rem 3rem}}.product-overview.component .product-option__links-container{flex-direction:column;gap:1.5rem;display:flex}.product-overview.component .product-option__product{border:2px solid var(--clr-primary);border-radius:var(--borderRadius);cursor:pointer;grid-template-columns:1fr 4fr;align-items:center;padding:11px 8px 8px;text-decoration:none;display:grid}.product-overview.component .product-option__svg{text-align:center}.product-overview.component .product-option__text{--background:linear-gradient(to right,var(--clr-clear-blue-green),var(--clr-green-energy));background:var(--background);color:var(--clr-white);border-radius:var(--borderRadius);flex-grow:1;padding:20px}@media only screen and (min-width:50rem){.product-overview.component .product-option__text{padding:50px}}.product-overview.component .product-option__text.card-1{--background:linear-gradient(to right,var(--clr-warm-sun),var(--clr-dark-blue))}.product-overview.component .product-option__text.card-2{--background:linear-gradient(to right,var(--clr-clear-blue-green),var(--clr-dark-blue))}.product-overview.component .product-option__text.card-3{--background:linear-gradient(to right,var(--clr-warm-sun),var(--clr-clear-blue-green))}.product-overview.component .product-option__text a{color:var(--clr-white)}.product-overview.component .product-option__text .button.richtext-button{background:0 0;border-color:#fff;margin-block-start:2rem}.product-overview.component .product-option__text .text-center{text-align:left;margin-top:1rem;display:inline-block}.product-overview.component .product-option__kwh{border-radius:var(--borderRadius);flex-grow:1;padding:0}.streamfield.product-overview h2{margin-block:2.5rem}.product-overview__kwh-calc{--background:linear-gradient(to right,var(--clr-clear-blue-green),var(--clr-green-energy));background:var(--background);border-radius:1rem;margin:0 1rem;padding:20px;position:relative}@media only screen and (min-width:50rem){.product-overview__kwh-calc{padding:50px}}.product-overview__kwh-calc:focus-visible{outline-offset:-7px}.product-overview__kwh-calc-content{border-radius:var(--border-radius);border:2px solid var(--clr-primary);z-index:10;background-color:#fff;border:0;width:100%;padding-top:0;display:none;position:absolute;box-shadow:0 2px 15px #00000040}.product-overview__kwh-calc-content--active{display:block}.product-overview__kwh-calc-content .option{padding:.5rem 1rem}.product-overview__kwh-calc-content .option:first-child{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.product-overview__kwh-calc-content .option:last-child{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.product-overview__kwh-calc-content .option:hover{background-color:#009de333}.product-overview__kwh-calc .inputwrapper input{border:0}.product-overview__kwh-calc .inputwrapper input::placeholder{color:var(--clr-primary);opacity:.8}.Order .product-overview__kwh-calc .inputwrapper .button.next{border-radius:0 12px 12px 0;right:0}.Order .product-overview__kwh-calc .inputwrapper{border-radius:1rem;margin-block-end:.75rem}.product-overview__kwh-calc-text{color:var(--clr-white);margin-bottom:1.5rem}.product-overview__kwh-calc-text strong{margin-bottom:.75rem;display:inline-block}.kwh-calc__description{margin-bottom:1rem}.kwh-calc__content-container{position:relative}.product-overview__kwh-calc--gas{--background:linear-gradient(to right,var(--clr-warm-sun),var(--clr-dark-blue))}.radiobutton .circle{border:2px solid var(--clr-primary);background-color:#fff;border-radius:90px;width:27px;height:27px}.radiobutton .circle span{background-color:#0000;border-radius:90px;width:0;height:0;margin:11px;transition:all .3s ease-in-out;display:block}.radiobutton .circle.checked span{background-color:var(--clr-primary);width:17px;height:17px;margin:3px}.search-form{border-radius:var(--border-radius);gap:1rem;margin:1.5rem 0 2rem;position:relative;overflow:hidden;box-shadow:0 0 1rem #0003}.search-form>:first-child{flex:1}.search-form:focus-within{outline:2px solid var(--clr-primary)}.search-form__input{color:var(--clr-dark-grey);border:none;width:100%;padding:.75rem 1.5rem}@media only screen and (max-width:calc(40rem - 1px)){.search-form__input{padding-right:0}}.search-form__input:focus{outline:none}.search-form__input::placeholder{font-weight:300;font-size:var(--fs-400);color:inherit}.search-form__submit{cursor:pointer;background:0 0;border:none;position:absolute;top:5px;right:-6px}.search-form__submit svg{width:60px;height:auto}.search-results__categories{flex-direction:column;gap:1rem;display:flex}@media only screen and (min-width:40rem){.search-results__categories{flex-direction:row;gap:2rem}}.search-results__categories .button{flex:1;padding:.5em 1em}@media only screen and (max-width:calc(40rem - 1px)){.search-results__categories .button{margin-inline:inherit}}.search-results__item{padding-block:1.5em}.search-results__list{padding-inline-start:0;list-style:none}.search-results__list>*+*{border-top:2px solid}.search-results__link{text-decoration:none;display:inline-block}.search-results__link+.flow{font-size:var(--fs-400)}.search-results__title{font-size:var(--fs-500);margin-block-end:0}.search-results__descreet{font-size:var(--fs-400);color:#a1a1a1;margin-block-start:-.3em}.search-results__description{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-block-start:.5rem;display:-webkit-box;overflow:hidden}.accordions__header{text-align:center}.accordions .streamfield{margin-bottom:1rem}.accordions .streamfield:last-child{margin-bottom:3rem}.bonuswelt{padding-left:1rem}@media only screen and (min-width:40rem){.bonuswelt{max-width:1200px;margin:0 auto}}@media only screen and (min-width:75rem){.bonuswelt{--spacer:5rem;padding-left:0}}.bonuswelt__description .richtext{margin-top:1rem;margin-bottom:2rem;margin-left:1px}.bonuswelt__splide{max-width:100vw}@media (min-width:500px){.bonuswelt__splide{max-width:calc(100vw - 2rem)}}@media only screen and (min-width:40rem){.bonuswelt__splide{margin-right:0}}.bonuswelt .splide{display:block}@media only screen and (min-width:40rem){.bonuswelt .splide{padding:0 64px}}@media only screen and (min-width:75rem){.bonuswelt .splide{padding:0}}.bonuswelt .splide ul{flex-grow:0;align-items:stretch;margin-block:1.3rem 2rem}.bonuswelt .splide__arrow{background-color:#0000;width:64px;height:64px}.bonuswelt .splide__arrow svg{fill:none;stroke:var(--clr-primary);stroke-miterlimit:10;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;width:64px;height:64px}.bonuswelt .splide__arrow--prev{left:0}.bonuswelt .splide__arrow--next{right:0}.bonuswelt .bonuswelt_company{width:100%;max-width:calc(100vw - 40px);height:100%}.bonuswelt .splide__pagination{position:initial}.bonuswelt .splide__pagination li button.is-active{background-color:var(--clr-primary)}.bonuswelt .splide__pagination li button{border:1px solid var(--clr-primary);background-color:var(--clr-white);opacity:1;width:10px;height:10px;margin-right:10px;transform:scale(1.4)}.bonuswelt__button_uebersicht{text-align:center;margin-top:30px}.bonuswelt__after_slide{padding-right:1rem}.columns{--grid-gap:3rem}.columns>*+*{margin:var(--grid-gap)0 0}.columns .streamfield,.columns .container,.columns .image{--spacer:2.5rem}@media only screen and (max-width:calc(40rem - 1px)){.columns__grid>div{margin-block-end:2rem}.columns__grid>div:last-of-type{margin-block-end:0}}@media only screen and (min-width:50rem){.columns__grid{gap:var(--grid-gap);display:grid}}.columns__grid[data-type=column_2_1]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.columns__grid[data-type=column_1_1]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.columns__grid[data-type=column_1_1_1]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.columns .streamfield.image .image__element{height:auto;margin-inline:auto}.streamfield.container-field{background:var(--bg-color,transparent);border-radius:var(--border-radius);padding-block:3rem;padding-inline:2rem}@media only screen and (min-width:62rem){.streamfield.container-field{padding-block:5rem;padding-inline:5rem}}.streamfield.container-field>.container{margin:0 auto}.streamfield.container-field>.streamfield{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);background:0 0;border:0}.streamfield.container-field .container{width:min(100% - 2rem,1200px)}@media only screen and (min-width:50rem){.streamfield.container-field .container{width:min(100% - 2rem,1200px)}}.streamfield.container-field{--checked-image-url:url(../media/checked_green.svg.a3bb6995.js)}.streamfield.container-field--light-grey .richtext.streamfield ul,.streamfield.container-field--light-blue .richtext.streamfield ul,.streamfield.container-field--gradient-light-blue-dark-blue .richtext.streamfield ul{margin-left:6px}@media only screen and (min-width:62rem){.streamfield.container-field--light-grey .richtext.streamfield ul,.streamfield.container-field--light-blue .richtext.streamfield ul,.streamfield.container-field--gradient-light-blue-dark-blue .richtext.streamfield ul{margin-left:30px}}.streamfield.container-field--light-grey .richtext.streamfield ul li,.streamfield.container-field--light-blue .richtext.streamfield ul li,.streamfield.container-field--gradient-light-blue-dark-blue .richtext.streamfield ul li{margin-bottom:20px;padding-left:1rem;list-style:none;position:relative}.streamfield.container-field--light-grey .richtext.streamfield ul li:before,.streamfield.container-field--light-blue .richtext.streamfield ul li:before,.streamfield.container-field--gradient-light-blue-dark-blue .richtext.streamfield ul li:before{content:"";background-image:var(--checked-image-url);background-repeat:no-repeat;background-size:contain;width:59px;height:65px;margin-left:-72px;display:inline-block;position:absolute;top:-9px}.streamfield.container-field--full-width{width:auto}.streamfield.container-field--light-grey{--bg-color:var(--clr-lighter-grey);--checked-image-url:url(../media/checked_green.svg.a3bb6995.js)}.streamfield.container-field--light-blue{--bg-color:var(--clr-light-blue);--checked-image-url:url(../media/checked_white.svg.2d1b4631.js)}.streamfield.container-field--gradient-light-blue-dark-blue{--bg-color:linear-gradient(to bottom,var(--clr-lighter-blue),var(--clr-glowing-blue));--checked-image-url:url(../media/checked_white.svg.2d1b4631.js)}.streamfield.container-field--gradient-light-blue-white{--bg-color:linear-gradient(to bottom,var(--clr-light-blue),var(--clr-white))}.streamfield.container-field--gradient-dark-green-green{--bg-color:linear-gradient(to right,var(--clr-clear-blue-green),var(--clr-green-energy));color:var(--clr-white)}.streamfield.container-field--gradient-dark-green-green h2,.streamfield.container-field--gradient-dark-green-green h3,.streamfield.container-field--gradient-dark-green-green h4{color:var(--clr-white)}.container-field:not(.container-field--gradient-light-blue-dark-blue) .richtext .text-center a{--border-color:var(--clr-primary);color:var(--clr-white);background-color:var(--clr-primary);border:2px solid var(--border-color);border-radius:var(--border-radius,15px);cursor:pointer;padding:.5em 2em;text-decoration:none;transition:box-shadow .2s}.container-field:not(.container-field--gradient-light-blue-dark-blue) .richtext .text-center a:focus-visible{outline:2px solid var(--border-color);outline-offset:2px}.container-field:not(.container-field--gradient-light-blue-dark-blue) .richtext .text-center a:hover{box-shadow:var(--button-shadow)}.container-field:not(.container-field--gradient-light-blue-dark-blue) .richtext .text-center:has(a){margin-top:2rem}.streamfield.cta{z-index:0;align-items:flex-end;width:100%;min-height:34rem;display:flex;position:relative;overflow:hidden}.streamfield.cta h2{text-align:left;font-size:1.875rem}@media only screen and (min-width:64rem){.streamfield.cta{min-height:45.25rem}}.streamfield.cta .container{z-index:1;padding:0}.streamfield.cta .container .box{border-radius:var(--border-radius);box-shadow:var(--box-shadow);background:#ffffffe6;max-width:40rem;padding:2.5rem}.streamfield.cta .button{margin-top:2.5rem;text-decoration:none;display:inline-block}.streamfield.cta .button:hover{color:var(--clr-white)}@media only screen and (max-width:calc(40rem - 1px)){.streamfield.cta .button{text-align:center;display:block}}.cta__image{object-fit:cover}.image{--spacer:7.5rem;margin:var(--spacer)auto;padding:0}.image .imagecontainer{display:inline-block}.image .imagecontainer .imagecaption{font-size:var(--fs-400);font-style:italic;display:inline-block}.image+*{margin-block-start:-1rem;padding-block-start:5rem}.image__element{border-radius:var(--border-radius);height:auto}.image--full-width{width:auto}.image--full-width .imagecontainer{display:inherit}.image--full-width .imagecontainer .imagecaption{padding-inline-start:1rem}.image--full-width .image__element{border-radius:0;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);object-fit:cover;width:100%;height:auto;width:100%!important}.links{grid-gap:1.875rem;text-align:center;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:0;display:grid}.links__tile{border:3px solid var(--clr-primary);border-radius:var(--border-radius,15px);flex-direction:column;align-items:center;padding:.5em 2em .9em;text-decoration:none;transition:box-shadow .1s;display:flex}.links__tile>img{margin-block-start:auto}.links__tile:hover{box-shadow:var(--box-shadow);text-decoration:none}.links__tile .title{margin-bottom:10px;font-size:1.875rem;font-weight:400}.links .icon,.links .icon svg{width:auto;height:4.875rem}.linkswrapper h2{margin-block-end:2rem}.file-streamfield__link{font-size:var(--fs-450);align-items:center;gap:.5rem;font-weight:700;text-decoration:none;display:flex}.file-streamfield__link svg{width:24px;height:24px}.map{height:540px}.map__container{height:100%}.message{border-radius:var(--border-radius);text-shadow:0 0 4px #0003;background:var(--bg-color);color:var(--color);padding:5rem 2.5rem!important}.message--error{--bg-color:#df9f9f;--color:#260d0d;text-shadow:none}.message--error .message__title{color:var(--color)}.message--success{--bg-color:var(--clr-clear-blue-green);--color:var(--clr-white)}.message--warning{--bg-color:#cdcd98;--color:#454521}.message--warning .message__title{color:#454521}.message--information{--bg-color:var(--clr-glowing-blue);--color:var(--clr-black)}.message--grad-ty{--bg-color:linear-gradient(to right,var(--clr-clear-blue-green),var(--clr-green-energy));--color:var(--clr-white)}.message--grad-tb{--bg-color:linear-gradient(to right,var(--clr-clear-blue-green),var(--clr-text-color));--color:var(--clr-white)}.message--grad-yl{--bg-color:linear-gradient(to right,var(--clr-warm-sun),var(--clr-glowing-blue));--color:var(--clr-white)}.message--grad-yb{--bg-color:linear-gradient(to right,var(--clr-warm-sun),var(--clr-text-color));--color:var(--clr-white)}.message__title{font-size:var(--fs-500);color:var(--clr-white);line-height:1}.message--information .message__title{color:var(--color)}.message__button{--color:var(--clr-white);font-size:var(--fs-500);background:0 0;border:none;padding:0;font-weight:400;text-decoration:underline}.message__button:hover{box-shadow:none;color:var(--clr-primary)}.message a{color:var(--color)}.richtext a{word-break:break-word}.richtext .text-center a{--border-color:var(--clr-white);--color:var(--clr-white);color:var(--color);background-color:var(--bg-color);border:2px solid var(--border-color);border-radius:var(--border-radius,15px);cursor:pointer;padding:.5em 2em;text-decoration:none;transition:box-shadow .2s;display:inline-flex}.richtext .text-center a:focus-visible{outline:2px solid var(--border-color);outline-offset:2px}.richtext .text-center a:hover{box-shadow:var(--button-shadow-soft)}.richtext.stellen p a{border:2px solid var(--clr-primary);border-radius:var(--border-radius);box-shadow:var(--box-shadow);margin-block-end:2rem;padding:2rem;text-decoration:none;display:block}.richtext .richtext-image.full-width{margin-inline:auto}.richtext .button.richtext-button{max-width:fit-content;margin:0 auto;display:flex}.richtext .button.richtext-button a{text-decoration:none}.button--primary.richtext-button{max-width:fit-content;margin:0 auto;display:flex}.button--primary.richtext-button a{color:var(--clr-white);text-decoration:none}.streamfield{z-index:0;position:relative}.streamfield .streamfield{width:min(100% - 2rem,1200px);padding:0}@media only screen and (min-width:75rem){.streamfield .streamfield{width:100%}}@media screen and (max-width:40rem){.streamfield .streamfield{width:100%;margin-inline:0}}.streamfield .streamfield:first-child{margin-block-start:0}.streamfield .streamfield:last-child{margin-block-end:0}@media only screen and (min-width:64rem){.streamfield .container,.streamfield .streamfield{width:min(100%,1200px)}}.streamfield.product-overview{z-index:1}.streamfield.product-overview h2{margin-block-end:2rem}.streamfield--docs{margin-top:.5rem;margin-bottom:.5rem}.cta-pv-page .streamfield{margin:5rem auto}@media only screen and (min-width:64rem){.cta-pv-page .streamfield{margin:7rem auto}}.cta-pv__table-text .streamfield{margin:2rem auto}.table{-webkit-hyphens:auto;hyphens:auto}.table__title{text-align:center;margin-bottom:2.5rem}.table__icon{text-align:center}.table__element,.table__head,.table__data{border:1px solid var(--clr-primary);border-collapse:collapse}.table__caption,.table__head,.table__data{text-align:left}.table__head,.table__data{padding:.25em .5em}@media only screen and (min-width:64rem){.table__head,.table__data{padding:.125em .5em}}.table__element{width:100%}.table__caption{color:var(--clr-primary);font-size:var(--fs-500);margin:.8em 0;font-weight:700}.table__head{background-color:var(--clr-primary);color:var(--clr-white)}.table__head,.table__data{font-size:1.125rem}@media only screen and (min-width:64rem){.table__head,.table__data{font-size:var(--fs-450)}}.table__data{color:var(--clr-primary);padding:9px 11px}.streamfield.table .bg-wrapper{background:var(--clr-lighter-grey);border-radius:var(--border-radius);width:100%;padding:2.5rem 1rem;overflow-x:auto}@media only screen and (min-width:64rem){.streamfield.table .bg-wrapper{padding:2.5rem}}.container-field--light-grey .streamfield.table .bg-wrapper,.container-field--light-blue .streamfield.table .bg-wrapper,.container-field--gradient-light-blue-dark-blue .streamfield.table .bg-wrapper,.container-field--gradient-light-blue-white .streamfield.table .bg-wrapper{background:var(--clr-white);border-radius:var(--border-radius);margin-inline:.5rem;padding:1rem}@media only screen and (min-width:64rem){.container-field--light-grey .streamfield.table .bg-wrapper,.container-field--light-blue .streamfield.table .bg-wrapper,.container-field--gradient-light-blue-dark-blue .streamfield.table .bg-wrapper,.container-field--gradient-light-blue-white .streamfield.table .bg-wrapper{margin-inline:0;padding:2.5rem}}.cards.gradient-light-blue-dark-blue{background:linear-gradient(to top,var(--clr-glowing-blue),var(--clr-lighter-blue))}.cards__footer.container{padding-bottom:2.5rem}@media only screen and (min-width:64rem){.cards__footer.container{padding-bottom:5rem}}.cards__wrapper{flex-direction:column;justify-content:center;gap:20px;padding-left:.9375rem;padding-right:.9375rem;display:flex}@media only screen and (min-width:62rem){.cards__wrapper{flex-direction:row}}.cards .card{background-color:var(--clr-white);border-radius:var(--border-radius,15px);text-align:center;flex-direction:column;margin-bottom:2.5rem;padding:40px;display:flex}@media only screen and (min-width:75rem){.cards .card{width:100%;max-width:400px}}.cards .card__iconwrapper{text-align:center}.cards .card__icon{margin-top:1.25rem;margin-bottom:2.5rem}.cards .card__title,.cards .card__text{margin-bottom:2.5rem}.cards .card img{object-fit:contain}.cards .card__link{margin-top:auto;font-weight:600;text-decoration:none}.cards .card .button.card__link{font-weight:inherit;text-align:center}.cards .roundImg .card{text-align:left;font-size:var(--fs-450);background-color:#0000}.cards .roundImg .card__icon{background:#fff;border-radius:150px;justify-content:center;align-items:center;width:300px;height:300px;margin:0 auto;display:flex}.cards .roundImg .card__title{margin-top:3.125rem}.cards .roundImg .card img{object-fit:cover}.cards .button-bottom{width:fit-content;margin:0 auto;display:block}.divider{--bg-color:linear-gradient(to right,var(--clr-green-energy),var(--clr-warm-sun));background:var(--bg-color);height:6px;padding:0}.quote{font-weight:600}.quote blockquote{font-size:var(--fs-600);quotes:"„" "”"}.quote figcaption{margin-top:.625rem;font-size:1.5rem}.streamfield.buttons{flex-wrap:wrap;gap:2.5rem 3.5rem;margin-top:-1rem;display:flex}@media only screen and (max-width:calc(40rem - 1px)){.streamfield.buttons{text-align:center;display:block}}.streamfield.buttons .button{text-decoration:none}@media only screen and (max-width:calc(40rem - 1px)){.streamfield.buttons .button{margin-block-end:1rem}.streamfield.buttons .button:last-child{margin-block-end:0}}.streamfield.buttons .button--primary:hover{color:var(--clr-white)}.buttons--center{justify-content:center}.featuretiles{text-align:center;padding:0}.featuretiles__wrapper{flex-flow:column wrap;justify-content:center;align-items:center;gap:1.5625rem;display:flex}@media only screen and (min-width:62rem){.featuretiles__wrapper{flex-direction:row;align-items:baseline}}.featuretiles .featuretile{flex-direction:column;flex:0 0 33%;width:100%;max-width:350px;display:flex}.featuretiles .featuretile__bgwrapper{background-color:var(--clr-white);border:4px solid var(--clr-primary);border-radius:var(--border-radius);margin-bottom:1.875rem;padding-top:4.5rem;padding-bottom:1.5rem}.featuretiles .featuretile__bgwrapper .card__iconwrapper{flex-direction:column;align-items:center;display:flex}.featuretiles .featuretile__icon svg{height:120px}.featuretiles .featuretile__text{font-size:var(--fs-900);font-weight:300}.featuretiles .featuretile__text--small{font-size:var(--fs-450)}.contact{-webkit-hyphens:auto;hyphens:auto;grid-template-columns:164px 1fr;gap:1rem 2rem;margin-bottom:2rem;display:grid}.contact.nogrid{display:block}@media only screen and (min-width:64rem){.contact{row-gap:0}}.contact>*{font-size:var(--fs-450)}.contact__image{grid-column:1/2}.contact__image img{object-fit:cover;border-radius:10px;width:164px}.contact__name{font-weight:500}.contact__phone{margin-block-end:1rem}.contact__phone span{font-weight:500}.contact__mail{grid-column:1/3}.contact__mail a{margin-inline:inherit;width:fit-content}@media only screen and (min-width:64rem){.contact__mail{grid-column:2/3}}.contact .textwrapper{flex-direction:column;grid-column:2/3;justify-content:space-between;display:flex}.contact .button{font-size:var(--fs-350);padding:.4rem 2.125rem}@media only screen and (min-width:64rem){.contact-groups__group{grid-template-columns:1fr 1fr;gap:2rem;display:grid}}.contact-groups__group-container{margin-bottom:3rem}.contact-groups__group-container:last-child{margin-bottom:0}.contact-groups__group-title{margin-bottom:2rem}.streamfield.order{max-width:60rem}.order .dataForm h2,.order .PaymentForm h2{margin-block:2.5rem 3rem}.order .dataForm h2.spacer,.order .PaymentForm h2.spacer{margin-block:6rem 0}.order .dataForm .input,.order .PaymentForm .input{margin-block-start:1.5rem;position:relative}.order .dataForm .input:has([required]):before{content:"*";z-index:1;color:var(--clr-warning-red);position:absolute;top:62px;right:10px}.order .PaymentForm .input:has([required]):before{content:"*";z-index:1;color:var(--clr-warning-red);position:absolute;top:62px;right:10px}.order .dataForm .input:has([required]):has([data-no-label]):before{top:10px}.order .PaymentForm .input:has([required]):has([data-no-label]):before{top:10px}.order .dataForm .delivery_address,.order .PaymentForm .delivery_address{margin-top:3rem}.order .dataForm .checkbox__root,.order .PaymentForm .checkbox__root{border:2px solid var(--clr-primary)}.order .dataForm .required,.order .PaymentForm .required{margin-block:1rem 2rem}.order .dataForm .required span,.order .PaymentForm .required span{color:var(--clr-warning-red)}@media only screen and (min-width:40rem){.order .dataForm .InputRow,.order .PaymentForm .InputRow{gap:2rem;display:flex}.order .dataForm .InputRow>.input,.order .PaymentForm .InputRow>.input{flex:0 0 calc(50% - 1rem)}}.order .dataForm .InputRow.greets,.order .PaymentForm .InputRow.greets{margin-block-start:2rem}.slider .splide .splide__arrow{background-color:var(--clr-primary)}.slider .splide .splide__arrow svg{fill:#fff}.slider .splide .splide__arrow svg:focus-visible{outline:2px solid var(--clr-focus-1);outline-offset:3px}.slider .splide__pagination__page{background-color:var(--clr-primary);opacity:.4;width:12px;height:12px}.slider .splide__pagination__page.is-active{opacity:1;background-color:var(--clr-primary)}.slider__image{width:100%!important;height:auto!important}.donation{text-align:center}.rss-feed__item{border:2px solid var(--clr-primary);border-radius:var(--border-radius);box-shadow:var(--box-shadow);margin-block-end:2rem;padding:2rem;text-decoration:none;display:block}.prices .cards__wrapper{gap:4rem;padding:0}.prices .price{text-align:left;border-radius:var(--border-radius);border:3px solid var(--clr-primary);box-shadow:var(--box-shadow)}.prices .price__title,.prices .price__subtitle{margin-block-end:1rem}.prices .price__text ul{margin-block-end:4rem}.prices .price__text ul li{margin-bottom:20px;padding-left:1rem;list-style:none;position:relative}.prices .price__text ul li:before{content:"";background-image:url(../media/checked_green.svg.a3bb6995.js);background-repeat:no-repeat;background-size:contain;width:59px;height:65px;margin-left:-72px;display:inline-block;position:absolute;top:-9px}.prices .price__link{text-align:center;margin-top:auto;font-weight:600;text-decoration:underline}.prices__button{text-align:center;margin-top:30px}.prices__bottomText{margin-top:2rem}.newsletter-register .data-protection .text-normal{font-size:var(--fs-400);display:inline-block}.newsletter-register form{width:100%}.newsletter-register .form-field sup{color:var(--clr-required-red)}.newsletter-confirm{max-width:64rem}.newsletter-confirm form{justify-content:center;display:flex}.newsletterstate.message{width:fit-content;margin-block-start:2rem;margin-inline:auto}.services-block__title{margin-bottom:2rem}.services__service-container{grid-gap:2rem;grid-template-columns:1fr;display:grid}@media only screen and (min-width:40rem){.services__service-container{grid-template-columns:1fr 1fr}}@media only screen and (min-width:64rem){.services__service-container{grid-template-columns:1fr 1fr 1fr}}.service__container{border:3px solid var(--clr-primary);border-radius:var(--border-radius,15px);flex-direction:column;gap:2rem;padding:3rem 1.5rem;display:flex}.service__icon-container{justify-content:center;height:70px;display:flex}.service__icon{object-fit:contain;object-position:center;width:100%;height:68px}.service__content-container{flex-grow:1}.service__content-container h3{margin-bottom:1rem}.service__content-container .service__description{font-size:var(--fs-400)}.service__button-container{justify-content:center;display:flex}.services__button{padding:.8125rem 5rem}.bulletpoints__container{grid-gap:2rem;grid-template-columns:1fr;display:grid}@media only screen and (min-width:40rem){.bulletpoints__container{grid-gap:3.5rem;grid-template-columns:1fr 1fr}}.bulletpoint{gap:2rem;display:flex}.bulletpoint__headline{margin-bottom:1rem}.bulletpoint__svg{margin-top:.25rem}.bulletpoints__block-title{margin-bottom:0}.bulletpoints__block-subtitle{font-size:var(--fs-700);margin-bottom:2rem}@media only screen and (min-width:40rem){.bulletpoints__block-subtitle{margin-bottom:3rem}}.pv-offers__text{margin-bottom:2rem}.pv-offers__container{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.pv-offers__card{border-radius:var(--border-radius);border:3px solid var(--clr-primary);width:100%;box-shadow:var(--box-shadow);flex-direction:column;align-items:center;padding:1rem 1.5rem;display:flex}@media only screen and (min-width:40rem){.pv-offers__card{width:calc(50% - .75rem);padding:1.5rem 2rem}}@media only screen and (min-width:75rem){.pv-offers__card{width:calc(33% - .75rem)}}.pv-offers__card-kwp-limit{margin-bottom:1.25rem;font-size:1.25rem;font-weight:700}.pv-offers__card-title{margin-bottom:1rem}.pv-offers__card-parts{margin-bottom:1.25rem;font-size:1rem}.pv-offers__card-details{margin-bottom:1.5rem;line-height:1.35}.pv-offers__card-price{font-weight:700}.pv-offers__card-vat{font-size:.75rem}.pv-offers__bottom-text{margin-top:2.5rem;font-size:1rem}.pv-offers__button-container{justify-content:center;margin-top:3rem;display:flex}.pv-offers__card-cta-link{justify-content:center;width:100%;margin-top:2rem;display:flex}.edl-product__advantages-container{grid-gap:3rem;grid-template-rows:auto;grid-template-columns:1fr;display:grid}@media only screen and (min-width:40rem){.edl-product__advantages-container{grid-gap:4rem 2.5rem;grid-template-columns:1fr 1fr}}.edl-product__advantage{flex-direction:column;align-items:center;display:flex}.edl-product__advantage-icon{object-fit:contain;object-position:center;width:120px;height:120px}.edl-product__advantage-icon-container{margin-bottom:2rem}.edl-product__advantage-headline{margin-bottom:.5rem}.edl-product__cards-container{grid-gap:3rem;grid-template-rows:auto;grid-template-columns:1fr;display:grid}@media only screen and (min-width:64rem){.edl-product__cards-container{grid-template-columns:1fr 1fr}}@media only screen and (min-width:75rem){.edl-product__cards-container{grid-template-columns:1fr 1fr 1fr}}.edl-product__card{background-color:var(--clr-lightest-blue);border-radius:.5rem;flex-direction:column;padding:2rem 1rem;display:flex}.edl-product__card-headline{text-align:center}.edl-product__card-divider{text-align:center;border:1px solid var(--clr-dark-blue);width:200px;margin-bottom:1rem}.edl-product__card-description{text-align:center;margin-bottom:1rem}.edl-product__card-button-container{justify-content:center;margin-top:2rem;display:flex}.edl-product__card-image-container{margin-bottom:1.5rem;position:relative}.edl-product__card-image{object-fit:cover;object-position:center;border-radius:.5rem;width:100%;height:auto;max-height:200px}.edl-product__card-eye-catcher{text-align:center;background-image:url(/stoerer-gelb.png);background-position:50%;background-repeat:no-repeat;background-size:contain;justify-content:center;align-items:center;width:100px;height:100px;padding:.75rem;font-size:1rem;font-weight:700;line-height:1.15;display:flex;position:absolute;top:20%;right:-1.75rem}.edl-product__card-image_text{color:#fff;background-color:var(--clr-dark-blue);border-top-right-radius:.5rem;border-bottom-left-radius:.5rem;padding:.25rem 1rem;position:absolute;bottom:0;left:0}.edl-product__card-list{margin-bottom:2.5rem}.edl-product__card-button-cta{font-weight:700}.edl-product__card-list{margin-top:0;list-style-image:url(/checkmark.svg)}.edl-product__card-list-entry{padding:.25rem 0}.edl-product__card-icon-subheader{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:1rem;display:flex}.edl-product__card-icon-container{align-items:center;gap:.5rem;font-size:1.125rem;display:flex}.edl-product__card-icon-description{font-size:1.25rem}.edl-product__cards-blocktitle{margin-bottom:2rem}.edl-product__card-price{text-align:center;font-weight:700;font-size:var(--fs-450);margin-bottom:.25rem}.edl-product__card-mwst{text-align:center;font-size:.75rem}.edl-product__bottom-text{margin-top:2.5rem;font-size:1rem}.edl-product__steps{background-color:var(--clr-lightest-blue);border-radius:.5rem;padding:2rem 1.5rem}@media only screen and (min-width:40rem){.edl-product__steps{padding:3rem}}.edl-product__steps-blocktitle{margin-bottom:2rem}.edl-product__step{border-top:2px solid var(--clr-warm-sun);align-items:center;gap:2.5rem;padding:1.5rem 0;display:flex}.edl-product__step:last-child{border-bottom:2px solid var(--clr-warm-sun)}.edl-product__step-headline{font-size:1.5rem;font-weight:700}.edl-product__step-headline a{margin-right:1.5rem;text-decoration:none;position:relative}.edl-product__step-headline a:hover{text-decoration:underline}.edl-product__step-headline a[href*="//"]:before{content:" ";background:url(/arrow-right-up-blue.svg) 50%/contain no-repeat;width:32px;height:32px;position:absolute;bottom:-2px;right:-2rem}@media only screen and (min-width:64rem){.edl-product__step-headline{font-size:1.5rem}}.edl-product__step-number{background-image:url(/stoerer-gelb.png);background-position:50%;background-repeat:no-repeat;background-size:contain;padding:.5rem 1.5rem;font-size:3rem;font-weight:700}.edl-product__quote-container{background-color:var(--clr-lightest-blue);border-radius:.5rem;padding:1.5rem;position:relative}@media only screen and (min-width:64rem){.edl-product__quote-container{padding:2rem 3rem}}.edl-product__quote-author{font-size:var(--fs-400);margin-top:3rem;margin-bottom:3rem}.edl-product__quote-video-container{justify-content:center;display:flex}.edl-product__quote-video{object-fit:contain;height:100%;max-height:400px}@media only screen and (min-width:64rem){.edl-product__quote-video{width:100%;max-height:550px}}.edl-product__quote-body{font-size:var(--fs-500);margin-top:4rem;margin-bottom:2rem;font-style:italic;font-weight:700}.edl-product__quote-button-container{justify-content:center;display:flex}.edl-product__quote-eye-catcher{position:absolute;top:-2.25rem;right:20%}.edl-product__quote-image{object-fit:contain;border-radius:.5rem;width:100%;height:auto;max-height:400px}@media only screen and (min-width:64rem){.edl-product__quote-image{width:100%;max-height:550px}}.anchor-content{scroll-margin-top:120px}.anchor-links__container{background-color:var(--clr-lightest-blue);border-radius:.5rem;padding:2.5rem}.anchor-links__container .anchor-links__link{border-bottom:2px solid var(--clr-warm-sun);font-size:var(--fs-500);align-items:center;padding:1rem 0 .5rem 2rem;font-weight:500;text-decoration:none;display:flex}.anchor-links__container .anchor-links__link:hover{color:var(--clr-warm-sun);text-decoration:none}.anchor-links__link-arrow{object-fit:contain;width:40px;min-width:30px;height:30px;margin-right:.5rem}.google-reviews{max-width:100vw}.google-reviews .splide__pagination__page{background:var(--clr-light-grey)}.google-reviews .splide__pagination__page.is-active{background:var(--clr-primary)}.google-reviews .splide__arrow--next{right:-.75rem}.google-reviews .splide__arrow--prev{left:-.75rem}.google-reviews__block-title{margin-bottom:2.5rem}.google-review{border:2px solid var(--clr-primary);border-radius:.5rem;padding:1.5rem}.google-review__header{justify-content:space-between;display:flex}.google-review__author{margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.google-review__date{color:var(--clr-dark-grey);margin-bottom:1.25rem;font-size:1.125rem}.google-review__icon{cursor:pointer;width:48px;height:48px}.google-review__icon-svg{object-fit:contain;width:48px;height:48px}.google-review__stars{color:gold;gap:2px;margin-bottom:1rem;font-size:24px;display:flex}.google-review__stars--full{color:gold}.google-review__stars--empty{color:#d3d3d3}.google-review__stars--half{color:#d3d3d3;display:inline-block;position:relative}.google-review__stars--half:before{content:"★";color:gold;width:50%;position:absolute;left:0;overflow:hidden}.google-review__text{--collapsed-height:128px;max-height:var(--collapsed-height);margin-bottom:1.25rem;transition:max-height .35s,opacity .35s;display:flow-root;position:relative;overflow:hidden}.google-review__text.overflow-visible{max-height:none;overflow:visible}.google-review__hint{color:var(--clr-dark-grey);cursor:pointer;background:0 0;border:0;margin:0;padding:0}.tabs{--spacer:1.5626rem;padding-left:0;padding-right:0}.tabs__list{margin-bottom:var(--spacer);gap:var(--spacer);display:grid}@media only screen and (min-width:64rem){.tabs__list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.tabs__trigger{cursor:pointer;border:3px solid var(--clr-primary);background-color:var(--clr-white);border-radius:var(--border-radius,15px);transition:var(--transition-all);color:var(--clr-primary);padding:2.5rem;position:relative}.tabs__trigger[data-state=active]{box-shadow:var(--box-shadow)}.tabs__trigger[data-state=active]:after{content:"";border-style:solid;border-width:.625rem 1rem 0;border-color:var(--clr-primary)#0000 #0000 #0000;width:0;height:0;display:block;position:absolute;bottom:-.8125rem;left:50%;transform:translate(-50%)}.tabs__trigger-icon{margin-top:1.875rem}.tabs__trigger-icon svg{max-height:4.875rem}@media only screen and (min-width:64rem){.tabs__content{gap:var(--spacer);grid-template-columns:repeat(3,1fr);display:grid}}.tabs__content-left{gap:var(--spacer);flex-direction:column;grid-column:1/span 1;display:flex}.tabs__content-left a{align-items:center;gap:var(--spacer);border:3px solid var(--clr-primary);border-radius:var(--border-radius,15px);padding:.75rem 1.25rem;font-size:1.5626rem;text-decoration:none;display:flex}.tabs__content-left .icon{align-items:center;display:flex}.tabs__content-left .icon svg{width:2.5rem;height:2.5rem}.tabs__content-right{grid-column:2/span 2}.contactnav{--nav-position-top:99px;background:var(--clr-primary);color:#fff;width:100%;left:-100%;top:var(--nav-position-top);z-index:1;overscroll-behavior:contain;height:100vh;padding-block:3.125rem 6rem;padding-inline:2rem;transition:left .2s;position:absolute}@media only screen and (min-width:75rem){.contactnav{flex-wrap:wrap;justify-content:center;gap:1rem 4rem;display:flex}}.contactnav ul{padding:0}.contactnav p{margin-block:2rem;font-size:1.125rem}.contactnav--open{opacity:.95;border-bottom:1px solid #ffffff1f;position:fixed;left:0;overflow-y:scroll}@media only screen and (min-width:75rem){.contactnav--open{width:calc(100% + 15px)}}.contactnav__block{border-bottom:1px solid var(--clr-white);align-content:baseline;padding-block-end:3.5rem;display:grid}.contactnav__block--head{font-weight:600;font-size:var(--fs-600);align-content:baseline;display:grid}@media only screen and (min-width:75rem){.contactnav__block--head.callme,.contactnav__block--head.emergency{margin-block-end:3.3125rem}}.contactnav__block--item{grid-template-columns:33px minmax(270px,1fr);align-items:start;gap:1rem;margin-block-start:1rem;font-size:1.125rem;display:grid}.contactnav__block--item .text{display:grid}.contactnav__block--item a{color:var(--clr-white);text-decoration:none}.contactnav .note{text-align:center;width:100%}.contactnav__info-block{max-width:100%;margin-top:1.5rem;margin-bottom:1.5rem;font-size:1.125rem}@media only screen and (min-width:75rem){.contactnav__info-block{max-width:270px;margin-top:0}}.contactnav__block--first{margin-block-start:0}.TooltipContent{color:var(--violet-11);-webkit-user-select:none;user-select:none;will-change:transform,opacity;background-color:#fff;border-radius:4px;padding:10px 15px;font-size:15px;line-height:1;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);box-shadow:0 10px 38px -10px #0e121659,0 10px 20px -15px #0e121633}.TooltipContent[data-state=delayed-open][data-side=top]{animation-name:slideDownAndFade}.TooltipContent[data-state=delayed-open][data-side=right]{animation-name:slideLeftAndFade}.TooltipContent[data-state=delayed-open][data-side=bottom]{animation-name:slideUpAndFade}.TooltipContent[data-state=delayed-open][data-side=left]{animation-name:slideRightAndFade}.TooltipArrow{fill:#fff}.IconButton{color:var(--clr-primary);background-color:#fff;border:0;border-radius:100%;font-family:inherit}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRightAndFade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes slideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeftAndFade{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}.delivery-address__info-icon{object-fit:contain;object-position:center;width:36px;height:36px}.PopoverContent{will-change:transform,opacity;z-index:2000;width:100%;max-width:367px;height:calc(100% - 120px);font-size:var(--fs-450);background-color:#fff;border-radius:4px;margin-right:20px;padding:2rem;font-weight:300;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);box-shadow:0 10px 38px -10px #0e121659,0 10px 20px -15px #0e121633}.PopoverContent:focus{box-shadow:0 10px 38px -10px #0e121659,0 10px 20px -15px #0e121633}.PopoverContent[data-state=open][data-side=top]{animation-name:slideDownAndFade}.PopoverContent[data-state=open][data-side=right]{animation-name:slideLeftAndFade}.PopoverContent[data-state=open][data-side=bottom]{animation-name:slideUpAndFade}.PopoverContent[data-state=open][data-side=left]{animation-name:slideRightAndFade}.gdpr-popover__buttons{font-size:var(--fs-450);justify-content:space-between;gap:1rem;margin-top:1.5rem;display:flex}.gdpr-popover__buttons .button{padding:.5rem 1rem}.PopoverArrow{fill:#fff}.gdpr-popover{font-size:var(--fs-450)}@media only screen and (min-width:64rem){.gdpr-popover{font-size:var(--fs-400)}}.cta-pv-page .banner-image{margin-block-end:0}.cta-pv-page .hero{margin-top:0;margin-bottom:5em}.contact-form-cta{background-color:var(--clr-warm-sun);color:var(--clr-primary);border-radius:.5rem;flex-direction:column;gap:1rem;display:flex}@media only screen and (min-width:64rem){.contact-form-cta{flex-direction:row}}.contact-form-cta__form{padding:2rem 1rem}.contact-form-cta__form .textarea textarea{background-color:#0000;height:120px;min-height:120px}.contact-form-cta__form .textarea .label{font-size:var(--fs-400)}.contact-form-cta__form .input{margin-bottom:1rem}.contact-form-cta__form .input .label{font-size:var(--fs-400)}.contact-form-cta__form .input .input__element{background-color:#0000;padding:.5rem}.contact-form-cta__form .button--primary{color:var(--clr-warm-sun);font-weight:700}.contact-form-cta__image{object-fit:cover;object-position:center;border-top-left-radius:.5rem;border-top-right-radius:.5rem;width:100%;height:300px}@media only screen and (min-width:64rem){.contact-form-cta__image{border-top-right-radius:0;border-bottom-left-radius:.5rem;width:50%;height:auto}}.contact-form-cta__form{width:100%}@media only screen and (min-width:64rem){.contact-form-cta__form{width:100%}}.contact-form-cta__form-headline{margin-bottom:.5rem;font-size:2rem;font-weight:700}.contact-form-cta__form-social-links{flex-direction:column;gap:.25rem;margin-bottom:2rem;display:flex}.contact-form-cta__form-social-link{font-weight:500;font-size:var(--fs-500);align-items:center;gap:.5rem;text-decoration:none;display:flex}.contact-form-cta__form-social-link--mail{font-size:var(--fs-475)}.contact-form-cta__form-social-link svg{object-fit:contain;width:30px;height:30px}.pv-tiles__container{flex-direction:column;justify-content:space-between;align-items:center;gap:2rem;display:flex}@media only screen and (min-width:40rem){.pv-tiles__container{flex-direction:row}}.pv-tiles__tile{background-color:var(--clr-light-blue);color:#000;aspect-ratio:1;text-align:center;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:400px;padding:1rem;display:flex}.pv-tiles__tile-headline{margin-top:1rem;font-weight:700}.edl-product__hero{width:min(100% - 2rem,1200px);margin:0 auto;padding:0;position:relative}.edl-product__hero-banner{object-fit:cover;object-position:center;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;width:100%;height:50vw;min-height:200px;max-height:450px}.edl-product__contents{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;padding:.5rem;display:flex;position:absolute;top:0;left:0}@media only screen and (min-width:64rem){.edl-product__contents{gap:3rem}}.edl-product__hero-title{color:#fff;text-align:center;max-width:calc(100% - 2rem)}.edl-product__hero-link{background-color:var(--clr-warm-sun);border:1px solid var(--clr-warm-sun);color:var(--clr-dark-blue);font-weight:700}.bonuswelt-detail-page{color:var(--clr-dark-grey)}.bonuswelt-detail-page .banner{margin-bottom:0}@media only screen and (min-width:75rem){.bonuswelt-detail-page .banner{margin-bottom:-200px}}.bonuswelt-detail-page .container{background:var(--clr-white);border-radius:var(--border-radius,15px);margin:auto;padding-left:0;padding-right:0;position:relative}@media only screen and (min-width:64rem){.bonuswelt-detail-page .container{margin-bottom:calc(2*var(--spacer))}}.bonuswelt-detail-page .company__primary-info{max-width:913px;margin:0 auto}.bonuswelt-detail-page h1{text-align:center;padding:40px 0 80px}.bonuswelt-detail-page hr{border:1px solid var(--clr-primary);width:100%;margin-top:40px;margin-bottom:var(--spacer)}.bonuswelt-detail-page .company__category__label{font-size:var(--fs-400);color:var(--clr-dark-grey)}@media only screen and (min-width:64rem){.bonuswelt-detail-page .company__secondary-info{padding-left:9.375rem}}.bonuswelt-detail-page .split-container{margin-bottom:var(--spacer);align-items:center;row-gap:var(--spacer);flex-direction:column;display:flex}@media only screen and (min-width:64rem){.bonuswelt-detail-page .split-container{flex-direction:row;align-items:stretch}.bonuswelt-detail-page .split-container>div{width:100%}}.bonuswelt-detail-page .split-container h2{text-align:center;margin-bottom:50px;font-weight:400}@media only screen and (min-width:64rem){.bonuswelt-detail-page .split-container h2{text-align:left}}.bonuswelt-detail-page .split-container__element{flex-direction:column;justify-content:flex-start;display:flex}@media only screen and (min-width:64rem){.bonuswelt-detail-page .split-container__element{justify-content:space-between}}.bonuswelt-detail-page .company__description{margin-bottom:20px}.bonuswelt-detail-page .company__name{font-size:var(--fs-500);font-weight:500}.bonuswelt-detail-page .company__logo__container{margin-bottom:var(--spacer);flex-direction:column;justify-content:center;display:flex;position:relative}.bonuswelt-detail-page .company__logo__container .company__logo{width:400px;max-width:100%;height:250px}.bonuswelt-detail-page .company__logo__container .company__logo img{object-fit:contain}.bonuswelt-detail-page .company__details{margin-top:25px 0;font-size:1.5rem}@media only screen and (min-width:64rem){.bonuswelt-detail-page .company__details{margin-bottom:3rem}}.bonuswelt-detail-page .company__details a{color:var(--clr-dark-grey);text-decoration:none}.bonuswelt-detail-page .company__details a:hover,.bonuswelt-detail-page .company__details a:active{text-decoration:underline}.bonuswelt-detail-page .bonuswelt-uebersicht-link{text-align:center;margin-bottom:var(--spacer)}.bonuswelt-detail-page .bonuswelt-uebersicht-link a{color:var(--clr-primary);background-color:var(--clr-white);font-size:var(--fs-400);text-decoration:none;display:inline-block}.bonuswelt-detail-page .bonuswelt-map-container{width:100%;max-width:520px}@media only screen and (min-width:64rem){.bonuswelt-detail-page .bonuswelt-map-container{margin-top:0}}.bonuswelt-detail-page .bonuswelt-map-container .bonuswelt-map{max-width:520px}.bonuswelt-detail-page .company__category-item{white-space:nowrap;background-color:var(--clr-glowing-blue);color:var(--clr-white);border-radius:var(--border-radius);font-size:var(--fs-400);margin:0 5px;padding:3px 10px 6px}.bonuswelt-listing-page.container{padding:0}.bonuswelt-listing-page .content_header .introduction_text{width:100%;max-width:910px;color:var(--clr-dark-grey);margin:0 auto 60px;font-size:1.5rem}.bonuswelt-listing-page .search_container{max-width:910px;margin:auto;padding:0 1rem}.bonuswelt-listing-page .search_container .search_heading{font-size:var(--fs-500);color:var(--clr-blue);font-weight:400}.bonuswelt-listing-page .search_container .filter-bar{z-index:1;flex-direction:column;display:flex;position:relative}@media only screen and (min-width:40rem){.bonuswelt-listing-page .search_container .filter-bar{flex-flow:wrap;justify-content:space-between;column-gap:20px}}.bonuswelt-listing-page .search_container .filter-bar .filter .select__trigger{box-sizing:border-box}.bonuswelt-listing-page .search_container .filter-bar .filter .select__trigger :first-child{margin-inline:unset;color:var(--clr-dark-grey);margin-right:auto}.bonuswelt-listing-page .search_container .filter-bar .filter .select__trigger span{font-size:1rem}.bonuswelt-listing-page .search_container .filter-bar .filter.filter_category button{width:90%;max-width:385px}@media only screen and (min-width:40rem){.bonuswelt-listing-page .search_container .filter-bar .filter.filter_category button{width:385px}}.bonuswelt-listing-page .search_container .filter-bar .filter.filter_filter button,.bonuswelt-listing-page .search_container .filter-bar .filter.filter_sort button{width:200px}.bonuswelt-listing-page .companies_container{grid-template-columns:1fr;gap:2rem;display:grid}@media only screen and (min-width:40rem){.bonuswelt-listing-page .companies_container{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:62rem){.bonuswelt-listing-page .companies_container{grid-template-columns:repeat(3,1fr);gap:3rem}}@media only screen and (min-width:40rem){.bonuswelt-listing-page .filter-bar{justify-content:space-between;display:flex}}.bonuswelt-listing-page .filter-bar .filter{margin-top:10px}.bonuswelt-listing-page .filter-bar{margin-top:20px;margin-bottom:40px}.bonuswelt-listing-page .filter-bar h3{margin-bottom:20px}.bonuswelt-listing-page .select.container{width:100%;margin:0;padding:0}.bonuswelt-listing-page .select.container:last-child{justify-content:center;align-items:center;display:flex}.bonuswelt-listing-page .loader{background:var(--clr-primary);background:-moz-linear-gradient(left,var(--clr-primary)10%,#fff0 42%);background:-webkit-linear-gradient(left,var(--clr-primary)10%,#fff0 42%);background:-o-linear-gradient(left,var(--clr-primary)10%,#fff0 42%);background:-ms-linear-gradient(left,var(--clr-primary)10%,#fff0 42%);background:linear-gradient(to right,var(--clr-primary)10%,#fff0 42%);border-radius:50%;width:11em;height:11em;font-size:10px;animation:1.4s linear infinite load3;position:relative;transform:translateZ(0)}.bonuswelt-listing-page .loader:before{background:var(--clr-primary);content:"";border-radius:100% 0 0;width:50%;height:50%;position:absolute;top:0;left:0}.bonuswelt-listing-page .loader:after{background:var(--clr-white);content:"";border-radius:50%;width:75%;height:75%;margin:auto;position:absolute;inset:0}@keyframes load3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.not-found{place-content:center;place-items:center;gap:2rem;height:100%;padding-block:2rem;display:grid}.not-found__icon{max-width:100%;max-height:200px}.not-found__link{font-size:var(--fs-450);text-decoration:none}.magazin-card{border:3px solid var(--clr-primary);border-radius:var(--border-radius,15px);padding:.5em 2em .9em;text-decoration:none}.magazin-card>a{flex-direction:column;align-items:flex-end;text-decoration:none;display:flex}.magazin-card .magazin{display:block}@media only screen and (min-width:64rem){.magazin-card .magazin{display:grid}}.magazin-card:hover{text-decoration:none}.article__share{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2rem;display:flex}.article__share-button{color:var(--clr-text-color);cursor:pointer;background-color:#0000;border:0;outline:none;margin:0;padding:0}.article__share-button svg,.article__share-button svg path{stroke:var(--clr-text-color)}.article__share-button.copy{position:relative}.article__share-button .article__share-copy-tooltip{z-index:1000;color:#fff;background-color:#222223;border-radius:.5rem;width:300px;padding:.25rem;display:none;position:absolute;top:-5rem;right:0}.article__share-button .article__share-copy-tooltip.visible{display:block}.magazin-page__date-container{margin-top:0;margin-bottom:-.5rem}.magazin-page__date{font-weight:500}.pv-hero__container{width:min(100% - 2rem,1200px);margin:0 auto;padding:0}@media only screen and (min-width:75rem){.pv-hero__container .container{margin:0 auto}}.pv-hero__image{object-fit:cover;object-position:center;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;width:100%;height:auto;max-height:500px}.pv-nav__link-buttons-container{z-index:1;background-color:#fff;width:100%;margin-top:-4rem;margin-bottom:-3rem;padding:0 1rem;position:sticky;top:6rem}@media only screen and (min-width:64rem){.pv-nav__link-buttons-container{top:6.5rem}}.pv-nav__link-buttons{justify-content:center;gap:3rem;width:min(100% - 4rem,1200px);margin:0 auto;padding:1rem 0;display:flex}@media only screen and (max-width:calc(40rem - 1px)){.pv-nav__link-buttons{margin:0;gap:0;width:100%;margin-inline:auto;padding-inline:0}.pv-nav__link-buttons .button{text-align:center;justify-content:center;width:100%;max-width:33%;padding-block:.8125rem;padding-inline:0;font-size:1rem;display:flex}}#kontakt-cta,#foerderung,#kosten{scroll-margin-top:14rem}
/*# sourceMappingURL=cd4f4de217659274.css.map*/