:root{--main-color-black:#1d1d1b;--main-color-white:#fff;--sub-color-red:#f39b8c;--sub-color-green:#a8d3af;--sub-color-grey:#f1efe8;--sub-color-yellow:#f1ea75;--sub-color-orange:#ec6726;--sub-color-blue:#d6eceb;--main-color-black-hover:#1d1d1b30;--main-color-white-hover:#ffffff30;--sub-color-red-hover:#f39b8c30;--sub-color-green-hover:#a8d3af30;--sub-color-grey-hover:#dbdad7;--sub-color-yellow-hover:#f1ea7530;--sub-color-orange-hover:#ec672630;--sub-color-blue-hover:#d6eceb30;--breakpoint-laptop:1440px;--breakpoint-tablet:991px;--breakpoint-mobile:767px;--breakpoint-mobile--small:479px;--row-gutter--desktop-max:128px;--row-gutter--desktop:clamp(var(--row-gutter--laptop),calc((100vw - var(--row-max-width, 1440px))/2 + var(--row-gutter--laptop)),var(--row-gutter--desktop-max));--row-gutter:var(--row-gutter--desktop)}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:calc((100% + var(--col-gutter))*var(--span)/12 - var(--col-gutter))}.col-1{--span:1}.col-2{--span:2}.col-3{--span:3}.col-4{--span:4}.col-5{--span:5}.col-6{--span:6}.col-7{--span:7}.col-8{--span:8}.col-9{--span:9}.col-10{--span:10}.col-11{--span:11}.col-12{--span:12}.col-0{display:none}:root{--row-gutter--laptop:32px}@media (max-width:1440px){:root{--row-gutter:var(--row-gutter--laptop)}.col-laptop-1,.col-laptop-10,.col-laptop-11,.col-laptop-12,.col-laptop-2,.col-laptop-3,.col-laptop-4,.col-laptop-5,.col-laptop-6,.col-laptop-7,.col-laptop-8,.col-laptop-9{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:calc((100% + var(--col-gutter))*var(--span)/12 - var(--col-gutter))}.col-laptop-1{--span:1}.col-laptop-2{--span:2}.col-laptop-3{--span:3}.col-laptop-4{--span:4}.col-laptop-5{--span:5}.col-laptop-6{--span:6}.col-laptop-7{--span:7}.col-laptop-8{--span:8}.col-laptop-9{--span:9}.col-laptop-10{--span:10}.col-laptop-11{--span:11}.col-laptop-12{--span:12}.col-laptop-0{display:none}:where(.col-0):is(.col-laptop-1,.col-laptop-2,.col-laptop-3,.col-laptop-4,.col-laptop-5,.col-laptop-6,.col-laptop-7,.col-laptop-8,.col-laptop-9,.col-laptop-10,.col-laptop-11,.col-laptop-12){display:var(--col-display,block)}}@media (max-width:991px){.col-tablet-1,.col-tablet-10,.col-tablet-11,.col-tablet-12,.col-tablet-2,.col-tablet-3,.col-tablet-4,.col-tablet-5,.col-tablet-6,.col-tablet-7,.col-tablet-8,.col-tablet-9{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:calc((100% + var(--col-gutter))*var(--span)/12 - var(--col-gutter))}.col-tablet-1{--span:1}.col-tablet-2{--span:2}.col-tablet-3{--span:3}.col-tablet-4{--span:4}.col-tablet-5{--span:5}.col-tablet-6{--span:6}.col-tablet-7{--span:7}.col-tablet-8{--span:8}.col-tablet-9{--span:9}.col-tablet-10{--span:10}.col-tablet-11{--span:11}.col-tablet-12{--span:12}.col-tablet-0{display:none}:where(.col-0,.col-laptop-0):is(.col-tablet-1,.col-tablet-2,.col-tablet-3,.col-tablet-4,.col-tablet-5,.col-tablet-6,.col-tablet-7,.col-tablet-8,.col-tablet-9,.col-tablet-10,.col-tablet-11,.col-tablet-12){display:var(--col-display,block)}}:root{--row-gutter--mobile:16px}@media (max-width:767px){:root{--row-gutter:var(--row-gutter--mobile)}.col-mobile-1,.col-mobile-10,.col-mobile-11,.col-mobile-12,.col-mobile-2,.col-mobile-3,.col-mobile-4,.col-mobile-5,.col-mobile-6,.col-mobile-7,.col-mobile-8,.col-mobile-9{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:calc((100% + var(--col-gutter))*var(--span)/12 - var(--col-gutter))}.col-mobile-1{--span:1}.col-mobile-2{--span:2}.col-mobile-3{--span:3}.col-mobile-4{--span:4}.col-mobile-5{--span:5}.col-mobile-6{--span:6}.col-mobile-7{--span:7}.col-mobile-8{--span:8}.col-mobile-9{--span:9}.col-mobile-10{--span:10}.col-mobile-11{--span:11}.col-mobile-12{--span:12}.col-mobile-0{display:none}:where(.col-0,.col-laptop-0,.col-tablet-0):is(.col-mobile-1,.col-mobile-2,.col-mobile-3,.col-mobile-4,.col-mobile-5,.col-mobile-6,.col-mobile-7,.col-mobile-8,.col-mobile-9,.col-mobile-10,.col-mobile-11,.col-mobile-12){display:var(--col-display,block)}}:root{--col-gutter:16px;--row-gap:16px;--row-max-width:1440px}#nav-links,.row,.row--center{column-gap:var(--col-gutter);display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:var(--row-max-width,1440px);row-gap:var(--row-gap);width:100%}.footer__main,.nav--cp,.nav.nav--at,.nav.nav--de,section{padding-left:var(--row-gutter);padding-right:var(--row-gutter)}@-webkit-keyframes wave-animation{0%{opacity:.5}50%{opacity:.3}to{opacity:.5}}@keyframes wave-animation{0%{opacity:.5}50%{opacity:.3}to{opacity:.5}}@-webkit-keyframes wave-animation-low{0%{opacity:.35}50%{opacity:.2}to{opacity:.35}}@keyframes wave-animation-low{0%{opacity:.35}50%{opacity:.2}to{opacity:.35}}@-webkit-keyframes pulse-animation{0%{-webkit-box-shadow:0 0 0 0 rgba(29,29,27,.2);box-shadow:0 0 0 0 rgba(29,29,27,.2)}to{-webkit-box-shadow:0 0 0 20px transparent;box-shadow:0 0 0 20px transparent}}@keyframes pulse-animation{0%{-webkit-box-shadow:0 0 0 0 rgba(29,29,27,.2);box-shadow:0 0 0 0 rgba(29,29,27,.2)}to{-webkit-box-shadow:0 0 0 20px transparent;box-shadow:0 0 0 20px transparent}}@-webkit-keyframes animation_showText{0%{height:0;opacity:0;width:100%}to{height:auto;opacity:1}}@keyframes animation_showText{0%{height:0;opacity:0;width:100%}to{height:auto;opacity:1}}@-webkit-keyframes arrow-animation{0%{min-width:10px;width:10px}to{min-width:100px;width:100px}}@keyframes arrow-animation{0%{min-width:10px;width:10px}to{min-width:100px;width:100px}}.logo,.nav__item,.nav__sub__item{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nav__item>.globals__subline--small__margin--none,.nav__sub__item>.globals__text--medium{background:-webkit-linear-gradient(var(--main-color-black),var(--main-color-black)) bottom no-repeat;background:-webkit-gradient(linear,left top,left bottom,from(var(--main-color-black)),to(var(--main-color-black))) bottom no-repeat;background:linear-gradient(var(--main-color-black),var(--main-color-black)) bottom no-repeat;-webkit-background-size:0 2px;background-size:0 2px;text-decoration:none!important;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.active-nav>.globals__subline--small__margin--none,.nav__item:hover>.globals__subline--small__margin--none,.nav__sub__item:hover>.globals__text--medium{-webkit-background-size:100% 2px!important;background-size:100% 2px!important}.nav__item>.globals__icon__drop-down,.nav__sub__item>.globals__icon__drop-down{-webkit-transition:all .2s;transition:all .2s}.nav__item.active-nav>.globals__icon__drop-down,.nav__sub__item.active-nav>.globals__icon__drop-down{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.nav__sub__item__subtitle>img{-webkit-transition:all .2s;transition:all .2s}.nav__burger-menu{cursor:pointer;height:32px;position:relative;width:35px}.nav__burger-menu span,.nav__burger-menu:after,.nav__burger-menu:before{background:var(--main-color-black);-webkit-border-radius:2px;border-radius:2px;display:block;height:4px;opacity:1;position:absolute;width:100%}.nav__burger-menu--white span,.nav__burger-menu--white:after,.nav__burger-menu--white:before{background:var(--main-color-white)}.nav__burger-menu:after,.nav__burger-menu:before{content:"";-webkit-transition:top .35s cubic-bezier(.23,1,.32,1),opacity .35s cubic-bezier(.23,1,.32,1),background-color 1.15s cubic-bezier(.86,0,.07,1),-webkit-transform .35s cubic-bezier(.23,1,.32,1);transition:top .35s cubic-bezier(.23,1,.32,1),opacity .35s cubic-bezier(.23,1,.32,1),background-color 1.15s cubic-bezier(.86,0,.07,1),-webkit-transform .35s cubic-bezier(.23,1,.32,1);transition:top .35s cubic-bezier(.23,1,.32,1),transform .35s cubic-bezier(.23,1,.32,1),opacity .35s cubic-bezier(.23,1,.32,1),background-color 1.15s cubic-bezier(.86,0,.07,1);transition:top .35s cubic-bezier(.23,1,.32,1),transform .35s cubic-bezier(.23,1,.32,1),opacity .35s cubic-bezier(.23,1,.32,1),background-color 1.15s cubic-bezier(.86,0,.07,1),-webkit-transform .35s cubic-bezier(.23,1,.32,1);-webkit-transition:top .35s cubic-bezier(.23,1,.32,1),-webkit-transform .35s cubic-bezier(.23,1,.32,1),opacity .35s cubic-bezier(.23,1,.32,1),background-color 1.15s cubic-bezier(.86,0,.07,1)}.nav__burger-menu:before{top:4px}.nav__burger-menu span{top:15px}.nav__burger-menu:after{top:26px}.nav__burger-menu:hover:before{top:7px}.nav__burger-menu:hover:after{top:23px}.nav__burger-menu.open span{opacity:0}.nav__burger-menu.open:after,.nav__burger-menu.open:before{top:40%}.nav__burger-menu.open:before{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=5);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}.nav__burger-menu.open:after{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=-5);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}.nav__burger-menu:focus{outline:none}a.nav__item{color:inherit}#nav-burger-panel{height:-webkit-calc(100vh - 100px);height:calc(100vh - 100px)}.nav__sub__item__container{position:relative}#sitemap,.footer__sitemap__item{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.footer__item>div,.footer__sub__item>div,.footer__sub__item__subtitle:only-child>div,.footer__sub__item__title--link>.globals__arrow__wrapper>div{background:-webkit-linear-gradient(var(--main-color-black),var(--main-color-black)) bottom no-repeat;background:-webkit-gradient(linear,left top,left bottom,from(var(--main-color-black)),to(var(--main-color-black))) bottom no-repeat;background:linear-gradient(var(--main-color-black),var(--main-color-black)) bottom no-repeat;-webkit-background-size:0 2px;background-size:0 2px;text-decoration:none!important;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.footer__item__links>.footer__item>div{background:-webkit-linear-gradient(var(--main-color-white),var(--main-color-white)) bottom no-repeat;background:-webkit-gradient(linear,left top,left bottom,from(var(--main-color-white)),to(var(--main-color-white))) bottom no-repeat;background:linear-gradient(var(--main-color-white),var(--main-color-white)) bottom no-repeat;-webkit-background-size:0 2px;background-size:0 2px;text-decoration:none!important;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.footer__item:hover>div,.footer__item__links>.footer__item:hover>div,.footer__sub__item:hover>div,.footer__sub__item__subtitle:only-child:hover>div,.footer__sub__item__title--link:hover>.globals__arrow__wrapper>div{-webkit-background-size:100% 2px!important;background-size:100% 2px!important}.footer__sitemap__wrapper{height:0;opacity:0;padding-top:0;width:100%}.showSitemap{-webkit-animation:showSitemap .5s forwards;animation:showSitemap .5s forwards;padding-top:40px!important}.hideSitemap{-webkit-animation:showSitemap .5s backwards;animation:showSitemap .5s backwards}@-webkit-keyframes showSitemap{0%{height:0;opacity:0;width:100%}to{height:100%;opacity:1}}@keyframes showSitemap{0%{height:0;opacity:0;width:100%}to{height:100%;opacity:1}}.footer__sitemap__title>img{-webkit-transition:all .2s;transition:all .2s}.showSubMenu{-webkit-animation:animation_showText .5s forwards;animation:animation_showText .5s forwards}.footer__item>.globals__icon__drop-down,.footer__sub__item>.globals__icon__drop-down{-webkit-transition:all .2s;transition:all .2s}.footer__item.active-footer>.globals__icon__drop-down,.footer__sub__item.active-footer>.globals__icon__drop-down{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.footer__sub__item__subtitle>img{-webkit-transition:all .2s;transition:all .2s}.rotate_drop-down{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.feature__wordpress-blog-feed{opacity:0}.feature__wordpress-blog-feed__text{overflow-wrap:break-word}.wordpress-article__time{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.wordpress-article__description,.wordpress-article__highlight__description,.wordpress-article__highlight__title,.wordpress-article__title{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.wordpress-article-nav__title{-webkit-line-clamp:2;line-clamp:2}.wordpress-article-nav__description,.wordpress-article-nav__title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.wordpress-article-nav__description{-webkit-line-clamp:3;line-clamp:3}:focus-visible{outline:3px solid var(--main-color-black);outline-offset:5px}.nav__sub__item__container:focus-visible{outline-offset:0}.popup__button:focus-visible,.popup__button__question--no:focus-visible,.popup__button__question--yes:focus-visible{outline-offset:3px}.w-slider-arrow-left:focus-visible,.w-slider-arrow-right:focus-visible,.w-slider-dot:focus-visible{box-shadow:none;outline:3px solid var(--main-color-black);outline-offset:5px}.footer__item:focus-visible,footer .globals__anchor-block:focus-visible{outline-color:var(--main-color-white)}input:focus-visible:not(.globals__button--main,.pin--input),select:focus-visible,textarea:focus-visible{border-color:transparent!important;outline:3px solid var(--sub-color-green)!important;outline-offset:0!important}.w-checkbox:has(input:focus-visible) .w-checkbox-input,.w-radio:has(input:focus-visible) .w-radio-input{outline:5px solid var(--sub-color-green);outline-offset:0}.globals__input--switch__wrapper:has(input:focus-visible){outline:4px solid var(--sub-color-green);outline-offset:0}:focus:not(:focus-visible){outline:none}*,:after,:before{box-sizing:border-box}[data-filter],[data-gradient]{position:relative;transition:filter .5s ease-in-out}[data-filter]:before,[data-gradient]:before{animation-duration:4s;animation-iteration-count:infinite;animation-name:var(--filter-animation,none);background-image:var(--filter-image,none);background-repeat:no-repeat;background-size:cover;border-radius:26px;content:"";inset:0;opacity:.3;pointer-events:none;position:absolute;transition:opacity .5s ease-in-out}@media (hover:hover){[data-filter]{filter:blur(1px)}[data-filter]:hover{filter:blur(0)!important}[data-filter]:hover:before,[data-gradient]:hover:before{animation-play-state:paused;opacity:0}}[data-filter=pastell-1],[data-gradient=pastell-1]{--filter-image:url(/dist/assets/de/website/Gradient_1_pastell.webp);--filter-animation:wave-animation-low}[data-filter=pastell-2],[data-gradient=pastell-2]{--filter-image:url(/dist/assets/de/website/Gradient_2_pastell.webp);--filter-animation:wave-animation-low}[data-filter=pastell-3],[data-gradient=pastell-3]{--filter-image:url(/dist/assets/de/website/Gradient_3_pastell.webp);--filter-animation:wave-animation}[data-filter=warm-1],[data-gradient=warm-1]{--filter-image:url(/dist/assets/de/website/Gradient_1_warm.webp);--filter-animation:wave-animation}[data-filter=warm-2],[data-gradient=warm-2]{--filter-image:url(/dist/assets/de/website/Gradient_2_warm.webp);--filter-animation:wave-animation}[data-filter=warm-3],[data-gradient=warm-3]{--filter-image:url(/dist/assets/de/website/Gradient_3_warm.webp);--filter-animation:wave-animation}.globals__button--main--max-width:hover,.globals__button--main:hover{animation:pulse-animation 2s infinite}.globals__button--sub:hover{background:var(--main-color-black);color:var(--main-color-white)}.animation__pulse{animation:pulse-animation 2s infinite}.globals__arrow__wrapper{transition:all .2s}.globals__arrow__wrapper:hover>.globals__arrow--large{animation:arrow-animation 2s infinite}.globals__anchor{background:linear-gradient(var(--main-color-black),var(--main-color-black)) 0 100% no-repeat;background-size:100% 2px;text-decoration:none!important;transition:.3s ease-in-out}.globals__anchor:hover{background-size:70% 2px}@media (prefers-reduced-motion:reduce){.animation__pulse,.globals__arrow__wrapper:hover>.globals__arrow--large,.globals__button--main--max-width:hover,.globals__button--main:hover,[data-filter]:before,[data-gradient]:before{animation:none}}.iti{width:100%!important}.w-slider-dot{height:12px;width:12px}.tp-widget-wrapper{align-items:center!important;display:flex!important}.tp-widget-wrapper>a{min-width:200px!important}.frc-captcha{background-color:transparent!important;border-color:transparent!important;margin:0 2rem}picture img{border-radius:26px;width:100%}.flex__vertical--right>.globals__image{align-self:stretch}input[type=date]~.error--filled,input[type=date]~.error--input{right:40px}[data-tariff].tarif_card--recommendation{border:5px solid var(--sub-color-green);-webkit-border-radius:31px;border-radius:31px}.tarif_card__accordion a,.tarif_card__accordion a>img,.tarif_card__accordion>.tarif_card__accordion__body{-moz-osx-font-smoothing:grayscale;-webkit-transition:all .25s linear;transition:all .25s linear}.tarif_card__accordion a[aria-expanded=true]>img{-webkit-transform:rotate(-180deg);transform:rotate(-180deg) translateX(-2rem)}.tarif_card__accordion a[aria-expanded=true]+.tarif_card__accordion__body{max-height:45rem;opacity:1;will-change:opacity,max-height}a[aria-expanded=true] .globals__text--medium.tariff_card__costs_year--combined,a[aria-expanded=true] .globals__text--medium.tariff_card__invoice_costs{opacity:0}.tarif_card__accordion>.tarif_card__accordion__body{max-height:0;opacity:0;-webkit-transition:opacity .2s linear,max-height .2s linear;transition:opacity .2s linear,max-height .2s linear;will-change:opacity,max-height}.tarif_card__accordion a[aria-expanded=false]+.tarif_card__accordion__body{overflow:hidden}.tariff_card__container{opacity:1;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.fade-enter-active{-webkit-animation:fadeOut .3s ease;animation:fadeOut .3s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;pointer-events:none}.fade-leave-active{opacity:0}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}[data-tariff]{-webkit-transform:scale(.95);transform:scale(.95);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.mode--overview [data-tariff="1"],.mode--overview [data-tariff="2"]{margin-top:15%}.tarif_card--hover{-webkit-transform:scale(1.05);transform:scale(1.05)}@media (max-width:1440px){[data-tariff]{-webkit-transform:scale(1);transform:scale(1)}}@media (max-width:991px){.mode--overview [data-tariff="1"],.mode--overview [data-tariff="2"],[data-tariff="1"],[data-tariff="2"],[data-tariff=Highlight]{margin-top:0}.ocbf__overveiw__container--mobile:not(.hidden){display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:flex!important}.tarifrechner__overview__container{max-width:unset!important;width:100%!important}.tarifrechner__overview__container>.tarifrechner__overview__manuell{width:100%!important}}.ocbf--active>.tarifrechner__overview__ocbf_button{-webkit-animation:showOCBFButton .6s;animation:showOCBFButton .6s;opacity:1;z-index:0}@-webkit-keyframes showOCBF{0%{opacity:0;width:0}to{opacity:1;width:100%}}@keyframes showOCBF{0%{opacity:0;width:0}to{opacity:1;width:100%}}@-webkit-keyframes showOCBFButton{0%{opacity:0;-webkit-transform:rotate(-40deg) scale(0) translate(37.8px,37.8px);transform:rotate(-40deg) scale(0) translate(37.8px,37.8px)}50%{opacity:.5;-webkit-transform:rotate(40deg) scale(1.3) translate(37.8px,37.8px);transform:rotate(40deg) scale(1.3) translate(37.8px,37.8px)}to{opacity:1;-webkit-transform:rotate(0deg) scale(1) translate(37.8px,37.8px);transform:rotate(0deg) scale(1) translate(37.8px,37.8px)}}@keyframes showOCBFButton{0%{opacity:0;-webkit-transform:rotate(-40deg) scale(0) translate(37.8px,37.8px);transform:rotate(-40deg) scale(0) translate(37.8px,37.8px)}50%{opacity:.5;-webkit-transform:rotate(40deg) scale(1.3) translate(37.8px,37.8px);transform:rotate(40deg) scale(1.3) translate(37.8px,37.8px)}to{opacity:1;-webkit-transform:rotate(0deg) scale(1) translate(37.8px,37.8px);transform:rotate(0deg) scale(1) translate(37.8px,37.8px)}}.ocbf__button,.ocbf__checkbox{max-height:22rem;opacity:1;-webkit-transition:all .8s linear;transition:all .8s linear;will-change:opacity,max-height}form[name=wf-form-ocbf].hide .ocbf__button,form[name=wf-form-ocbf].hide .ocbf__checkbox{max-height:0;opacity:0;overflow:hidden;-webkit-transition:opacity .2s linear,max-height .2s linear;transition:opacity .2s linear,max-height .2s linear;will-change:opacity,max-height}.tarifrechner__overview__container.hidden{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.tarifrechner__overview__container.hidden>.tarifrechner__overview__manuell{width:auto}.tarifrechner__overview__container.hidden>.tarifrechner__overview__ocbf__wrapper{height:0;overflow:hidden;width:0}.ocbf__overveiw__container--mobile,.ocbf__overveiw__container--mobile.hidden{display:none!important}.ocbf__upload__item{opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.ocbf__upload__item.active{opacity:1}.tarif_card__note--recommendation{background-color:var(--sub-color-green)!important}.tarif_card__note--choice{background-color:var(--sub-color-blue)!important}input[readonly]~.searchableSelect-items{display:none}input:not([readonly])~.searchableSelect-items:has(div){background:var(--sub-color-grey);border:1px solid #dbdbdd;-webkit-border-radius:26px;border-radius:26px;left:0;max-height:200px;overflow-x:hidden;overflow-y:scroll;padding-bottom:8px;padding-top:8px;position:absolute;right:0;top:110%;z-index:25}@-moz-document url-prefix(){input:not([readonly])~.searchableSelect-items{background:var(--sub-color-grey);border:1px solid #dbdbdd;border-radius:26px;left:0;max-height:200px;overflow-y:scroll;padding-bottom:8px;padding-top:8px;position:absolute;right:0;top:110%;z-index:25}}.searchableSelect-items div{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;white-space:pre;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background-color:var(--sub-color-grey);height:2.625rem;padding-left:10px}.searchableSelect-items div:not(:last-child){border-bottom:1px solid var(--sub-color-grey-hover)}.searchableSelect-items div:not(#more){cursor:pointer;padding:8px 24px}.searchableSelect-items div:hover:not(#more){background-color:var(--sub-color-grey-hover)}.autocomplete-active{background-color:var(--sub-color-green)!important;color:#fff}.searchableSelect-items::-webkit-scrollbar{height:3px;width:3px}.searchableSelect-items::-webkit-scrollbar-track{background:transparent;padding:2px}.searchableSelect-items::-webkit-scrollbar-thumb{background-color:var(--main-color-black)}.lds-ellipsis{left:auto;right:16px;top:50%;transform:translateY(-50%);width:32px}.lds-ellipsis,.lds-ellipsis div{bottom:auto;height:6px;position:absolute}.lds-ellipsis div{-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0);background:var(--sub-color-red);-webkit-border-radius:50%;border-radius:50%;right:0;top:auto;width:6px}.lds-ellipsis div:first-child{-webkit-animation:lds-ellipsis1 .6s infinite;animation:lds-ellipsis1 .6s infinite;left:4px}.lds-ellipsis div:nth-child(2){left:4px}.lds-ellipsis div:nth-child(2),.lds-ellipsis div:nth-child(3){-webkit-animation:lds-ellipsis2 .6s infinite;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:16px}.lds-ellipsis div:nth-child(4){-webkit-animation:lds-ellipsis3 .6s infinite;animation:lds-ellipsis3 .6s infinite;left:28px}.lds-ellipsis--button{bottom:0;height:6px;left:0;margin:auto;position:absolute;right:0;top:0;width:32px}.lds-ellipsis--button div{-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0);background:var(--sub-color-red);-webkit-border-radius:50%;border-radius:50%;bottom:auto;height:6px;position:absolute;right:0;top:auto;width:6px}.lds-ellipsis--button div:first-child{-webkit-animation:lds-ellipsis1 .6s infinite;animation:lds-ellipsis1 .6s infinite;left:4px}.lds-ellipsis--button div:nth-child(2){left:4px}.lds-ellipsis--button div:nth-child(2),.lds-ellipsis--button div:nth-child(3){-webkit-animation:lds-ellipsis2 .6s infinite;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis--button div:nth-child(3){left:16px}.lds-ellipsis--button div:nth-child(4){-webkit-animation:lds-ellipsis3 .6s infinite;animation:lds-ellipsis3 .6s infinite;left:28px}@-webkit-keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes lds-ellipsis2{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(12px);transform:translate(12px)}}@-webkit-keyframes lds-ellipsis2{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(12px);transform:translate(12px)}}.lds-ellipsis--section{bottom:0;height:6px;left:0;margin-left:auto;margin-right:auto;position:relative;right:0;width:64px}.lds-ellipsis--section div{-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0);background:var(--sub-color-red);-webkit-border-radius:50%;border-radius:50%;bottom:auto;height:12px;position:absolute;right:0;top:auto;width:12px}.lds-ellipsis--section div:first-child{-webkit-animation:lds-ellipsis1 .6s infinite;animation:lds-ellipsis1 .6s infinite;left:8px}.lds-ellipsis--section div:nth-child(2){left:8px}.lds-ellipsis--section div:nth-child(2),.lds-ellipsis--section div:nth-child(3){-webkit-animation:lds-ellipsis2-section .6s infinite;animation:lds-ellipsis2-section .6s infinite}.lds-ellipsis--section div:nth-child(3){left:32px}.lds-ellipsis--section div:nth-child(4){-webkit-animation:lds-ellipsis3 .6s infinite;animation:lds-ellipsis3 .6s infinite;left:56px}@-webkit-keyframes lds-ellipsis2-section{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(20px);transform:translate(20px)}}@keyframes lds-ellipsis2-section{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(20px);transform:translate(20px)}}select:has(>option[value=default]){color:darkgrey}:root{--loading-animation-size:48px;--loading-animation-border-size:5px}.feature__loading-data{position:relative}.active-loading{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;border-bottom-color:transparent;border:var(--loading-animation-border-size) solid transparent;border-bottom:var(--loading-animation-border-size) solid var(--main-color-black);-webkit-border-radius:50%;border-radius:50%;display:inline-block;height:var(--loading-animation-size);left:50%;margin-left:calc((var(--loading-animation-size)/2)*-1);margin-top:calc((var(--loading-animation-size)/2)*-1);position:absolute;top:50%;width:var(--loading-animation-size)}.active-loading--white{border-bottom-color:var(--main-color-white)}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.hide__element{-webkit-animation:fade-out .3s forwards;animation:fade-out .3s forwards;display:none!important;height:0;margin-bottom:0!important;margin-top:0!important;overflow:hidden;padding-bottom:0!important;padding-top:0!important}.show__element{-webkit-animation:fade-in .3s forwards;animation:fade-in .3s forwards;overflow:visible;z-index:1}@keyframes fade-in{0%{height:0;opacity:0;-webkit-transform:scale(.8);transform:scale(.8);visibility:hidden}1%{height:auto;visibility:visible}to{height:auto;opacity:1;-webkit-transform:scale(1);transform:scale(1);visibility:visible}}@-webkit-keyframes fade-in{0%{height:0;opacity:0;-webkit-transform:scale(.8);transform:scale(.8);visibility:hidden}1%{visibility:visible}to{height:auto;opacity:1;-webkit-transform:scale(1);transform:scale(1);visibility:visible}}@keyframes fade-out{0%{height:auto;opacity:1;-webkit-transform:scale(1);transform:scale(1);visibility:visible}99%{height:0;visibility:hidden}to{height:0;opacity:0;-webkit-transform:scale(.8);transform:scale(.8);visibility:hidden}}@-webkit-keyframes fade-out{0%{height:auto;opacity:1;-webkit-transform:scale(1);transform:scale(1);visibility:visible}99%{visibility:hidden}to{height:0;opacity:0;-webkit-transform:scale(.8);transform:scale(.8);visibility:hidden}}.ocbf__upload,.ocbf__upload__icon{-webkit-transition:background .2s ease-in-out,border .2s ease-in-out;transition:background .2s ease-in-out,border .2s ease-in-out}.ocbf__upload__item__progress_bar{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ocbf__upload:hover{background:var(--sub-color-blue)}.ocbf__upload:hover>.ocbf__upload__text>.ocbf__upload__icon{background-color:var(--main-color-white)}#files{display:none}label#file-input-label{background:var(--main-color);border:none;-webkit-border-radius:10px;border-radius:10px;color:#fff;cursor:pointer;padding:10px 20px;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ocbf__upload.drag-active--valid{background:var(--sub-color-green)}.ocbf__upload.drag-active--invalid{background:var(--sub-color-red)}.ocbf__upload.product{background:var(--sub-color-yellow)}#submit_ocbf[disabled]{background-color:gray}.ocbf__checkbox{height:auto;overflow:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ocbf__checkbox.hide{height:0}@media (max-height:920px){.ocbf__upload__icon>img{height:30px;min-height:30px;min-width:30px;width:30px}.ocbf__faq{bottom:24px}.ocbf__body__bottom{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:16px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.ocbf__button{margin-bottom:0}.ocbf__body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}}@media (max-width:767px){.ocbf__upload__icon>img{height:30px;min-height:30px;min-width:30px;width:30px}.ocbf__faq{bottom:24px}.ocbf__body__bottom{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:16px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.ocbf__button{margin-bottom:0}.ocbf__body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}}input:not([readonly])~.searchableSelect-items:has(div){min-width:-webkit-calc(200% + 8px);min-width:calc(200% + 8px)}.globals__input--switch__container>div{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}:root{--var-success-color:var(--sub-color-green);--var-error-color:var(--sub-color-red);--var-question-color:var(--sub-color-yellow);--var-icon-question:url(/dist/assets/de/website/icon-fragezeichen-weis.svg);--var-icon-error:url(/dist/assets/de/website/icon-minus-weis.svg);--var-icon-success:url(/dist/assets/de/website/icon-haken-filled-weis.svg);--var-icon-info:url(/dist/assets/de/website/icon-info-weis2.svg)}.popup__wrapper{position:relative;z-index:100}html:has(dialog.popup[open]){overflow:hidden;scrollbar-gutter:stable}dialog.popup::backdrop{animation:popup-fade-in .2s ease-out;background-color:rgba(0,0,0,.7)}dialog.popup{animation:popup-fade-in .2s ease-out;border:none;border-radius:5px;box-sizing:border-box;color:inherit;font-family:Montserrat,sans-serif;font-weight:400;line-height:1.4;margin:auto;max-height:min(400px,80vh);max-width:none;overflow:hidden auto;padding:0;scrollbar-color:grey transparent;scrollbar-width:thin;text-align:center;width:min(600px,calc(100% - 2rem))}dialog.popup:focus{outline:none}.popup__message{min-height:100px;padding:1rem;text-align:left;width:75%}.popup__message>h2:first-child{margin-bottom:.5rem}.popup__button__wrapper{align-items:center;background:#fff;bottom:0;display:flex;gap:1rem;justify-content:flex-end;padding:8px 16px;position:sticky}.popup__button,button.popup__button__question--no,button.popup__button__question--yes{border:0;border-radius:.25rem;cursor:pointer;min-width:5rem;padding:.2rem .5rem;transition:background-color .2s ease-in-out}.popup__button{color:#fafafa}button.popup__button__question--no{color:#000}button.popup__button__question--yes{background-color:var(--var-question-color);color:#000}.popup__button:focus-visible,button.popup__button__question--no:focus-visible,button.popup__button__question--yes:focus-visible{outline:2px solid var(--main-color-black,#000);outline-offset:2px}.popup>.popup__message:before{height:150px;position:absolute;right:-25px;top:-25px;width:150px;z-index:-1}.message-type--success{background-color:var(--var-success-color)}.message-type--success>.popup__message:before{content:var(--var-icon-success);opacity:.6}.message-type--success>.popup__button__wrapper>.popup__button{background-color:var(--var-success-color);color:var(--main-color-black)}.message-type--error{background-color:var(--var-error-color)}.message-type--error>.popup__message:before{content:var(--var-icon-error);opacity:.3}.message-type--error>.popup__button__wrapper>.popup__button{background-color:var(--var-error-color);color:var(--main-color-black)}.message-type--question{background-color:var(--var-question-color)}.message-type--question>.popup__message:before{content:var(--var-icon-question);opacity:1}.message-type--info{background-color:var(--main-color-black)}.message-type--info h2,.message-type--info li,.message-type--info p{color:var(--main-color-white)!important}.message-type--info .globals__anchor{background:linear-gradient(var(--main-color-white),var(--main-color-white)) 0 100% no-repeat;background-size:100% 2px;color:var(--main-color-white)}.message-type--info>.popup__message:before{content:var(--var-icon-info);opacity:.6}.message-type--info>.popup__button__wrapper>.popup__button{background-color:var(--main-color-black);color:var(--main-color-white)}@media (max-width:767px){dialog.popup{animation:popup-slide-up .25s ease-out;border-radius:1rem 1rem 0 0;margin:auto 0 0;max-height:85vh;max-height:85dvh;width:100%}.popup__button__wrapper{gap:.75rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom, 0px))}.popup__button,button.popup__button__question--no,button.popup__button__question--yes{flex:1;min-height:44px}}@keyframes popup-fade-in{0%{opacity:0}to{opacity:1}}@keyframes popup-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){dialog.popup,dialog.popup::backdrop{animation:none}}.container__accordion__header>img{-webkit-transition:all .3s linear;transition:all .3s linear}.container__accordion__body{-webkit-transition:all .5s linear;transition:all .5s linear}.container__accordion__header>img{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.accordion_open>.container__accordion__header>img{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.container__accordion__body{height:0;opacity:0;overflow:hidden;width:100%}.accordion_open>.container__accordion__body{-webkit-animation:animation_showText .5s forwards;animation:animation_showText .5s forwards}label.error__jquery-validation{display:none!important}input[type=checkbox],input[type=radio]{display:block!important;opacity:0!important;position:absolute!important}p{word-wrap:break-word}.tariff_card__head{-webkit-background-size:cover;background-size:cover}.tariff_card__body>.tariff_card__info--item:is(:first-child){border-top:0}.tarif_card__note--choice{background-color:var(--sub-color-blue)}.tarif_card__note--recommendation{background-color:var(--sub-color-green)}

/* !remove later */.flex__vertical--right{text-align:unset!important}.tariff_card--inactive>div>*{opacity:0}#tariff_options{display:none}.tariff_card__container *{font-family:Montserrat,Montserrat Fallback,sans-serif!important}.tariff_card__body,.tariff_card__head{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.globals__input--radio__wrapper{padding-bottom:0}.globals__input--switch__container{-webkit-border-radius:4px;border-radius:4px;height:36px;width:175px}.globals__input--switch__container,.globals__input--switch__knobs,.globals__input--switch__layer{bottom:0;left:0;position:absolute;right:0;top:0}.globals__input--switch__wrapper{height:36px;margin-bottom:0;margin-right:8px;min-width:74px;overflow:hidden;position:relative;width:74px}.w-checkbox{margin-bottom:0}.globals__input--switch__wrapper,.globals__input--switch__wrapper .globals__input--switch__layer{-webkit-border-radius:100px;border-radius:100px}.globals__input--switch{cursor:pointer;height:100%;margin:0 8px 0 0;opacity:0;padding:0;position:relative;width:100%;z-index:3}.globals__input--switch__knobs{z-index:2}.globals__input--switch__layer{background-color:var(--sub-color-green-hover);-webkit-transition:all .3s ease;transition:all .3s ease;width:100%;z-index:1}.globals__input--switch__wrapper .globals__input--switch__knobs:after,.globals__input--switch__wrapper .globals__input--switch__knobs:before{background-color:var(--sub-color-green);-webkit-border-radius:50%;border-radius:50%;bottom:0;color:var(--main-color-black);content:"Ja";font-size:10px;font-weight:700;height:28px;left:4px;line-height:1;margin:auto 0;padding:9px 4px;position:absolute;text-align:center;top:0;-webkit-transition:all .3s ease;transition:all .3s ease;width:28px}.globals__input--switch__wrapper .globals__input--switch__knobs:before{content:"Ja"}.globals__input--switch__wrapper .globals__input--switch__knobs:after{background-color:var(--sub-color-red);content:"Nein";left:auto;right:-28px}.globals__input--switch__wrapper .globals__input--switch:checked+.globals__input--switch__knobs:before{left:-28px}.globals__input--switch__wrapper .globals__input--switch:checked+.globals__input--switch__knobs:after{right:4px}.globals__input--switch__wrapper .globals__input--switch:checked~.globals__input--switch__layer{background-color:var(--sub-color-red-hover)}#tariff_overview{min-height:840px;padding-top:8.5rem;scroll-margin-top:2rem}input:focus,select:focus{border-color:#ccc!important}.tarif_card_jahreskosten{background:var(--sub-color-grey);padding-left:2.5rem;padding-right:2.5rem;-webkit-transform:translateX(-2.5rem);transform:translateX(-2.5rem);width:-webkit-calc(100% + 5rem);width:calc(100% + 5rem)}.info__wrapper.negative,.info__wrapper.undercute{background-color:var(--sub-color-green)}.info__wrapper.supplier{background-color:var(--sub-color-yellow)}.info__wrapper.missing,.info__wrapper.time{background-color:var(--sub-color-red)}.info__wrapper.undercute>.info__image{background-image:url(/dist/assets/de/website/Positives_Angebot.webp);-webkit-background-size:cover;background-size:cover}.info__wrapper.negative>.info__image{background-image:url(/dist/assets/de/website/Angebot_negativ.webp);-webkit-background-size:cover;background-size:cover}.info__wrapper.supplier>.info__image{background-image:url(/dist/assets/de/website/Bereits_Kunde.webp);-webkit-background-size:cover;background-size:cover}.info__wrapper.missing>.info__image,.info__wrapper.time>.info__image{background-image:url(/dist/assets/de/website/Rechnung_pruefen.webp);-webkit-background-size:cover;background-size:cover}.ocbf__faq__wrapper{overflow-x:hidden;scrollbar-width:thin}[aria-hidden=false]{display:block;opacity:1;-webkit-transform:scale(1);transform:scale(1);z-index:4}[aria-hidden=true]:not(.background):not(.popup__background){display:none}.hsfc-Step .hsfc-Step__Content{padding-left:0;padding-right:0}