:root{--pre-header-height: .1px;--header-height: 70px;--header-padding-bottom: 13px;--sticky-top: calc( var(--header-height) + var(--pre-header-height) );--ff: Fira Sans, Helvetica, Arial, sans-serif}@media(min-width:1440px){:root{--header-padding-bottom: 20px;--pre-header-height: 48px;--header-height: 96px}}:root{--grid-size: 100vw}@media(min-width:1280px){:root{--grid-size: 1280px}}:root{--document-max-width: 100vw}@media(min-width:1412px){:root{--document-max-width: 1412px}}:root{--grid-gap-column: 16px;--grid-gap-row: 32px;--component-spacing-y: 56px;--component-spacing-y-constricted: 28px;--container-padding-x: 24px}@media(min-width:768px){:root{--grid-gap-column: 24px;--grid-gap-row: 48px;--component-spacing-y: 80px;--component-spacing-y-constricted: 40px;--container-padding-x: 24px}}@media(min-width:1280px){:root{--grid-gap-column: 32px;--grid-gap-row: 48px;--component-spacing-y: 120px;--component-spacing-y-constricted: 60px;--container-padding-x: 32px}}:root{--border-radius-image: 0;--grid-gap-mobile: 16px;--grid-gap-tablet: 24px;--grid-gap-desktop: 32px;--header-breakpoint: 1440px;--input-labels-float: false}.visuallyHidden:not(:focus-visible):not(:focus):not(:focus-within),[inert]:not(:focus-visible):not(:focus):not(:focus-within),.alert[aria-hidden=true]:not(:focus-visible):not(:focus):not(:focus-within),.hidden:not(:focus-visible):not(:focus):not(:focus-within){clip:rect(1px,1px,1px,1px);height:1px;min-inline-size:auto;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}.nowrap{white-space:nowrap}.layout-grid{display:grid;gap:var(--grid-gap-row) var(--grid-gap-column);grid-template-columns:calc((100% - var(--grid-size)) / 2) repeat(12,minmax(8px,calc(var(--grid-size) / 12))) calc((100% - var(--grid-size)) / 2)}.layout-grid>*{grid-column-end:14;grid-column-start:2;grid-row-start:auto;grid-row-end:auto}html{background:none}small,form .error{font-size:16px}.scrollableTableWrapper th{box-shadow:none}@media(max-width:511px){.scrollableTableWrapper th{min-width:50vw}}details>:first-child{margin-top:0;padding-top:0}details>:last-child{margin-bottom:0;padding-bottom:0}details{margin:24px 0}details[open] summary:after{transform:rotateX(180deg)}details summary::marker,details summary::-webkit-details-marker{content:none;display:none}details summary.h5{align-items:center;display:flex;font-weight:700;gap:8px;margin-bottom:0;margin-top:24px}details summary.h5+*{margin-top:24px}details summary.h5:after{align-items:center;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='rgba(26, 54, 97)' d='M12 14.65L5.03 7.68a.75.75 0 00-1.06 1.06l7.15 7.14c.48.5 1.28.5 1.76 0l7.15-7.14a.75.75 0 10-1.06-1.06L12 14.65z'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;display:flex;flex-shrink:0;height:24px;justify-content:center;min-width:24px;width:24px}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}80%,to{transform:translateY(0)}}.search-result-spinner{align-items:center;display:flex;gap:4px;justify-content:center;transition:transform calc(var(--transition-duration) * 1.5) ease;z-index:1}.search-result-spinner .dot{animation:bounce .9s infinite ease-in-out;background-color:#1a3661;border-radius:50%;height:10px;width:10px}.search-result-spinner .dot:nth-child(1){animation-delay:0s}.search-result-spinner .dot:nth-child(2){animation-delay:.1s}.search-result-spinner .dot:nth-child(3){animation-delay:.2s}form#orderForm>fieldset>:first-child{margin-top:0}form#orderForm>fieldset>:last-child{margin-bottom:0}form#orderForm>fieldset{margin:0}@media(min-width:1024px){form#orderForm>fieldset{grid-column-end:13;grid-column-start:3;grid-row-start:auto;grid-row-end:auto}}@media(min-width:1280px){form#orderForm>fieldset{grid-column-end:12;grid-column-start:4;grid-row-start:auto;grid-row-end:auto}}form#orderForm>fieldset.final-step .box{background-color:#fff}form#orderForm>fieldset.final-step .box .values{column-gap:32px;display:flex;flex-wrap:wrap;row-gap:24px}@media(min-width:768px){form#orderForm>fieldset.final-step .box .values{column-gap:120px}}@media(min-width:1280px){form#orderForm>fieldset.final-step .box .values{column-gap:96px}}form#orderForm .box{box-sizing:border-box;padding:var(--container-padding-x)}form#orderForm .box>:first-child{margin-top:0;padding-top:0}form#orderForm .box>:last-child{margin-bottom:0;padding-bottom:0}form#orderForm .box{display:flex;flex-wrap:wrap;gap:24px var(--grid-gap-column);justify-content:center}form#orderForm .box>*{width:100%}form#orderForm .box{background-color:#e6ebaf;border:1px solid #767a00;border-radius:8px;color:#1a3661}@media(min-width:768px){form#orderForm .box{display:flex;flex-wrap:wrap;gap:48px var(--grid-gap-column);justify-content:center}form#orderForm .box>*{width:100%}}form#orderForm .box>*:not(.button-wrapper)>:first-child{margin-top:0}form#orderForm .box>*:not(.button-wrapper)>:last-child{margin-bottom:0}form#orderForm .box>*:not(.button-wrapper){margin:0}form#orderForm .box>*:not(.button-wrapper)>[inert]>:first-child{margin-top:0}form#orderForm .box>*:not(.button-wrapper)>[inert]>:last-child{margin-bottom:0}form#orderForm #streetSuggestions button,form#orderForm #providerSuggestions button{min-height:unset}form#orderForm .relative:has(ul[id=streetSuggestions][aria-hidden=false]) input[id=street]{margin-bottom:0}form#orderForm .relative:has(ul[id=streetSuggestions]) ul#streetSuggestions[role=listbox]{list-style:none;padding-left:0;position:relative;z-index:1}form#orderForm .relative:has(ul[id=streetSuggestions]) ul#streetSuggestions[role=listbox] li[id^=street]{padding:10px 24px}form#orderForm .relative:has(ul[id=streetSuggestions]) ul#streetSuggestions[role=listbox] li[id^=street]:first-child{border-radius:4px 4px 0 0}form#orderForm .relative:has(ul[id=streetSuggestions]) ul#streetSuggestions[role=listbox] li[id^=street]:last-child{border-radius:0 0 4px 4px}form#orderForm .relative:has(ul[id=streetSuggestions]) ul#streetSuggestions[role=listbox] li[id^=street]:nth-child(odd){background-color:#f8f8f8}form#orderForm .relative:has(ul[id=streetSuggestions]) ul#streetSuggestions[role=listbox] li[id^=street]:nth-child(2n){background-color:#fff}form#orderForm details summary{cursor:pointer}form#orderForm .summary{color:#1a3661;cursor:pointer;display:flex;justify-content:space-between}@media(min-width:1024px){form#orderForm .summary{flex-wrap:nowrap}}form#orderForm .summary>div{width:auto}form#orderForm .summary>div.button-wrapper{flex-shrink:0}form#orderForm .summary>div.button-wrapper button{align-items:center;display:flex;font-weight:500}form#orderForm .summary>div.content>p{margin-bottom:16px}@media(max-width:1023px){form#orderForm .summary>div.content>p strong{display:block}}form .h5{margin-top:24px}form .error{color:#e80606}form input{width:100%}form legend>:first-child{margin-top:0;padding-top:0}form legend>:last-child{margin-bottom:0;padding-bottom:0}form legend:has(+[role=alert].hidden+.step.hidden){margin-bottom:0}form .input--numbers{position:relative}form .input--numbers>*{position:absolute;top:50%;transform:translateY(-50%)}form .input--numbers .buttons{display:flex;gap:6px;right:24px}form .input--numbers .buttons .button--icon.button--small{height:40px;width:40px}form .input--numbers input{left:0;right:0;z-index:1}details summary{cursor:pointer}.summary{color:#1a3661;cursor:pointer;display:flex;justify-content:space-between}@media(min-width:1024px){.summary{flex-wrap:nowrap}}.summary>div{width:auto}.summary>div.button-wrapper{flex-shrink:0}.summary>div.button-wrapper button{align-items:center;display:flex;font-weight:500}.summary>div.content>p{margin-bottom:16px}@media(max-width:1023px){.summary>div.content>p strong{display:block}}#entryMask{display:grid;gap:var(--grid-gap-row) var(--grid-gap-column);grid-template-columns:calc((100% - var(--grid-size)) / 2) repeat(12,minmax(8px,calc(var(--grid-size) / 12))) calc((100% - var(--grid-size)) / 2)}#entryMask>*{grid-column-end:14;grid-column-start:2;grid-row-start:auto;grid-row-end:auto}#entryMask.component:not(.padding){padding:0}#entryMask .box>:first-child{margin-top:0;padding-top:0}#entryMask .box>:last-child{margin-bottom:0;padding-bottom:0}#entryMask .box{box-sizing:border-box;padding:var(--container-padding-x);display:flex;flex-wrap:wrap;gap:24px var(--grid-gap-column);justify-content:center}#entryMask .box>*{width:100%}#entryMask .box{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:8px;box-shadow:0 0 40px #1a36611a;margin:0 8px;row-gap:24px}#entryMask .box:not(.background){background-color:#fff3}@media(min-width:1024px){#entryMask .box{padding:32px 40px;row-gap:40px}}@media(min-width:1280px){#entryMask .box{margin:0}}#entryMask .box.backgroundDefault .plan-headline h2,#entryMask .box.backgroundDefault .plan-headline h2 strong{color:#1a3661}#entryMask .plan{display:flex;flex-wrap:wrap;gap:var(--grid-gap-column) var(--grid-gap-column);justify-content:center}#entryMask .plan>*{width:100%}@media(min-width:1024px){#entryMask .plan{display:flex;flex-wrap:wrap;gap:var(--grid-gap-column) var(--grid-gap-column);justify-content:center}#entryMask .plan>*{width:calc(100% / 2 - var(--grid-gap-column) / (2 / (2 - 1)))}}#entryMask .plan{align-items:center}#entryMask .plan.backgroundThree{background-color:unset}#entryMask .plan-headline>:first-child{margin-top:0;padding-top:0}#entryMask .plan-headline>:last-child{margin-bottom:0;padding-bottom:0}#entryMask .plan-selector{display:grid;gap:var(--grid-gap-column);grid-template-columns:1fr 1fr}#entryMask .form form{display:flex;flex-wrap:wrap;gap:24px var(--grid-gap-column);justify-content:center}#entryMask .form form>*{width:100%}@media(min-width:768px){#entryMask .form form{row-gap:32px}}#entryMask .form .fields{display:flex;flex-wrap:wrap;gap:16px var(--grid-gap-column);justify-content:center}#entryMask .form .fields>*{width:100%}#entryMask .form .fields{align-items:flex-end;order:1}@media(min-width:768px){#entryMask .form .fields{display:flex;flex-wrap:wrap;gap:16px var(--grid-gap-column);justify-content:center}#entryMask .form .fields>*{width:calc(100% / 2 - var(--grid-gap-column) / (2 / (2 - 1)))}}@media(min-width:1280px){#entryMask .form .fields{display:flex;flex-wrap:wrap;gap:16px var(--grid-gap-column);justify-content:center}#entryMask .form .fields>*{width:calc(100% / 4 - var(--grid-gap-column) / (4 / (4 - 1)))}}#entryMask .form .fields input,#entryMask .form .fields .input{margin-bottom:0}#entryMask .form .extras{column-gap:calc(var(--grid-gap-column) * 2);display:flex;flex-wrap:wrap;order:2}[is=block-text] .content--alignCenter p:has(>.button){justify-content:center}@media(min-width:1280px){.component.backgroundThree+[is=block-bild-text].component--split-25-75{background:linear-gradient(180deg,#1a3661 0,#1a3661 80px,#f2f8fc 0,#f2f8fc)}}[is=block-text] .box>:first-child{margin-top:0;padding-top:0}[is=block-text] .box>:last-child{margin-bottom:0;padding-bottom:0}[is=block-text] .box{box-sizing:border-box;padding:var(--container-padding-x);background-color:#f8f8f8;border:1px solid #1a3661;border-radius:8px;column-gap:32px;display:flex;flex-wrap:wrap;row-gap:24px}@media(min-width:768px){[is=block-text] .box{column-gap:120px}}@media(min-width:1280px){[is=block-text] .box{column-gap:96px}}[is=block-text] .box>*{margin-bottom:0}@media(min-width:768px){[is=block-text] .box>*{max-width:30%}}[is=slider-tarife] .swiper-slide .box>:first-child{margin-top:0;padding-top:0}[is=slider-tarife] .swiper-slide .box>:last-child{margin-bottom:0;padding-bottom:0}[is=slider-tarife] .swiper-slide .box{box-sizing:border-box;padding:var(--container-padding-x);background-color:#fff;border:1px solid #1a3661;border-radius:8px;margin:32px 0}[is=slider-tarife] .swiper-slide .box+h4{margin-top:0}[is=slider-tarife] .swiper-slide .h6{margin-top:24px}[is=slider-tarife] .tarif-body{min-height:auto}[is=slider-tarife] .scrollableTableWrapper table thead tr th{background-color:#f8f8f8}[is=slider-tarife] .spacing{margin-block:32px}[is=basis-beitrag-zurueck].component{padding-bottom:var(--component-spacing-y-constricted);padding-top:var(--component-spacing-y-constricted)}[is=basis-beitrag-zurueck] .content{max-width:800px;margin:0 auto;width:100%}
