@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url("./media/roboto-v30-latin-300-UTVOGLJS.woff2") format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url("./media/roboto-v30-latin-regular-6KEU5XHX.woff2") format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url("./media/roboto-v30-latin-500-GFYP3GVJ.woff2") format("woff2")}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url("./media/MaterialSymbolsOutlined-IPXFWKRY.woff2") format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}@font-face{font-family:phv-icon-font;src:url("./media/phv-icon-font-IOVDH2MM.woff2?t=1722594519747") format("woff2"),url("./media/phv-icon-font-DMHCEES6.woff?t=1722594519747") format("woff"),url("./media/phv-icon-font-XRUHAYWN.ttf?t=1722594519747") format("truetype")}[class^=phv-icon-font-],[class*=" phv-icon-font-"]{font-family:phv-icon-font!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.phv-icon-font-bauherren:before{content:"\ea01"}.phv-icon-font-bebaut:before{content:"\ea02"}.phv-icon-font-best-leistung:before{content:"\ea03"}.phv-icon-font-brutto-jahresmietwert:before{content:"\ea04"}.phv-icon-font-classic:before{content:"\ea05"}.phv-icon-font-couple-household:before{content:"\ea06"}.phv-icon-font-couple:before{content:"\ea07"}.phv-icon-font-diensthaftpflicht:before{content:"\ea08"}.phv-icon-font-exclusive:before{content:"\ea09"}.phv-icon-font-family:before{content:"\ea0a"}.phv-icon-font-garage:before{content:"\ea0b"}.phv-icon-font-haus-grund:before{content:"\ea0c"}.phv-icon-font-pferd:before{content:"\ea0d"}.phv-icon-font-phv:before{content:"\ea0e"}.phv-icon-font-single-child:before{content:"\ea0f"}.phv-icon-font-single:before{content:"\ea10"}.phv-icon-font-tierhalter:before{content:"\ea11"}.phv-icon-font-unbebaut:before{content:"\ea12"}.phv-icon-font-vermietetes-haus:before{content:"\ea13"}.phv-icon-font-vorschaden-1:before{content:"\ea14"}.phv-icon-font-vorschaden-2:before{content:"\ea15"}.phv-icon-font-vorschaden-3:before{content:"\ea16"}.phv-icon-font-wohneinheiten:before{content:"\ea17"}.m-dock__close-bar{width:100%;cursor:pointer;top:-40px;position:absolute;right:0;z-index:1;padding:0;background-color:transparent;color:#fff}.m-dock__close-bar:before,.m-dock__close-bar:after{content:"";cursor:pointer;height:2rem;width:.3rem;border-radius:.2rem;background-color:#fff;position:absolute;top:.2rem;right:.6rem}.m-dock__close-bar:before{font-size:3rem;transform:rotate(-45deg)}.m-dock__close-bar:after{font-weight:300;margin:0;display:block;text-align:right;transform:rotate(45deg)}.m-dock__close-label{display:block;text-align:right;font-weight:500;margin:0 3.5rem 0 0;font-size:1.6rem}.cdk-overlay-dark-backdrop{background:#000c}.mdc-dialog__surface{overflow-y:visible!important}.mat-mdc-dialog-content:not(.align-left){text-align:center}.dialog-icon{display:flex;justify-content:center;font-size:7.2rem;line-height:1;color:var(--c-pri);margin-bottom:2.32rem}.dialog-header{color:var(--c-text);font-size:3rem;font-weight:500;margin-bottom:1.16rem}.mat-mdc-dialog-content .phone,vhv-service .phone{font-weight:400;font-size:3rem;display:block;padding:2.32rem}.mat-mdc-dialog-panel{width:90vw}@media only screen and (min-width: 569px){.mat-mdc-dialog-panel{width:var(--w-container--m)}}.info{font-size:1.6rem;padding-bottom:1.16rem}.service-id{font-size:3rem;font-weight:500;padding:1.7rem 0;margin:0}.dialog-contact-info{--mat-expansion-header-hover-state-layer-color: none;--mat-expansion-header-expanded-state-height: var(--mat-expansion-header-collapsed-state-height);--mat-expansion-header-collapsed-state-height: auto}.dialog-contact-info .m-accordion__body-inner{padding-top:.8rem}.dialog-contact-info__title{gap:1rem}.mat-expanded .dialog-contact-info__title-icon{transform:rotate(180deg)}.padding-override .mat-expansion-panel-header,.padding-override .mat-expansion-panel-body{padding:0!important}.price-box{display:block;position:relative;box-shadow:0 -2px 10px #0003;transition:transform .25s;pointer-events:auto;background-color:var(--c-white);border-top-left-radius:var(--border-radius-m);border-top-right-radius:var(--border-radius-m)}.offer{padding:2.32rem 1.74rem;position:relative;display:flex;flex-direction:row;justify-content:space-between}.offer:before{content:"";display:block;background-color:var(--c-gray-medium);height:.3rem;width:5rem;position:absolute;top:1rem;left:calc(50% - 2.5rem)}.price-box .price{--ff-size: 1.8rem;color:var(--mat-sys-primary);font-weight:500;font-size:var(--ff-size)}.price-box .price .price-pending-container{height:var(--ff-size);margin-bottom:calc(var(--ff-size) * var(--ff-line-height) - var(--ff-size))}.zahlungsweise{display:block;font-size:1.6rem}.versicherungssteuer{display:block;font-size:1.3rem}.config{padding:1.74rem 2.32rem;position:relative}.config:after,.offer:after{content:"";display:none;position:absolute;top:0;left:0;height:100%;width:.4rem;background-color:var(--c-pri)}.config:after{border-bottom-left-radius:var(--border-radius-m);border-bottom-right-radius:var(--border-radius-m)}.offer:after{border-top-left-radius:var(--border-radius-m);border-top-right-radius:var(--border-radius-m)}.h-font-regular{font-weight:400!important}.h-font-sm{font-size:1.4rem!important}.schutzart{font-size:2rem;font-weight:500;margin-bottom:1.74rem}.config__item{font-weight:400;position:relative;padding-left:2.5rem}.config__item:not(:last-child){margin-bottom:1.74rem}.config__item>mat-icon{color:var(--c-pri);position:absolute;top:50%;transform:translateY(-53%);left:-4px}tarifrechner-common-tarifrechner:has(.tarifrechner-layout__price:not([hidden]))+vhv-footer{padding-bottom:9rem}@media only screen and (min-width: 769px){tarifrechner-common-tarifrechner:has(.tarifrechner-layout__price:not([hidden]))+vhv-footer{padding-bottom:0}.offer:before{display:none}.price-box{position:sticky;top:10.9rem;box-shadow:none;margin-top:2.03rem;margin-bottom:2.9rem;padding:0 2rem}.config__item{font-size:1.6rem}.config{padding:2.32rem 0 2.32rem 2.32rem;margin:0;border:none}.offer{display:block;text-align:left;padding:0 0 0 2.32rem}.offer:after,.config:after{display:block}.price-box .price{--ff-size: 3rem}}vhv-price:has(>[hidden]),vhv-price:empty{flex-basis:0;opacity:0}@media only screen and (min-width: 769px){vhv-price{transition:flex-basis .25s;opacity:1;flex:0 1 calc(var(--w-container--xs) + var(--p-container--desktop))}}.summary-item{gap:2rem;line-height:normal;display:flex;align-items:center}.summary-item .icon-container{font-size:6rem;height:6rem}.summary-item .icon-container .mat-icon{display:flex;align-items:center}.summary-item__text{font-size:1.6rem;font-weight:500;line-height:1.5}.summary-item__text-items{display:flex;flex-direction:column}.summary-item__text-items>*{margin:0}.feature-toggle-box{cursor:pointer;border-radius:var(--border-radius-m);padding:1.74rem;border:var(--outline-width) solid var(--mat-sys-outline);transition:border-color .25s}.feature-toggle-box:has(input:checked){border-color:var(--mat-sys-primary);box-shadow:0 0 .6rem #0003;background-color:#f2f8f9;color:var(--mat-sys-primary)}.feature-toggle-box:has(input:checked) .feature-toggle-choice{color:var(--mat-sys-primary)}.feature-toggle-box:has(input:checked) .tag{color:#f2f8f9;transition:color .25s;background-color:var(--mat-sys-primary)}.feature-toggle-wrapper{display:flex;margin-bottom:1.16rem}.feature-toggle-wrapper .label{flex:1 1 auto;padding-right:2.32rem;display:flex;align-items:center}.feature-toggle-wrapper .label h2{margin:0;font-weight:500;font-size:1.6rem;text-align:left}.feature-toggle-wrapper .label h2 markdown>p{margin:0;font-weight:400}.feature-toggle-wrapper .toggle{height:3.2rem;width:6.4rem;border:var(--outline-width) solid var(--mat-sys-outline);border-radius:1.6rem;padding:0;position:relative;transition:all .25s;overflow:hidden;-webkit-tap-highlight-color:transparent}.feature-toggle-wrapper:has(+.feature-toggle-choice:empty){margin:0}.feature-toggle-choice{display:flex;align-items:center;color:var(--c-text);font-size:1.4rem;font-weight:500;transition:color .25s}.feature-toggle-info-icon{margin-left:auto;line-height:1;height:2.2rem;font-size:2.2rem}.price-tag{display:inline-block;transition:opacity .25s}.tag{--ff-size: 1.4rem;display:block;padding:.5rem .7rem;font-size:var(--ff-size);font-weight:500;background-color:var(--mat-sys-outline);color:var(--outline-contrast);border-radius:var(--border-radius-m);margin-right:.2em;transition:background-color .25s,width .25s}.tag .price-pending-container{height:var(--ff-size);margin-bottom:calc(var(--ff-size) * var(--ff-line-height) - var(--ff-size))}.feature-toggle-box:has(.disabled){border-color:var(--mat-checkbox-disabled-label-color)!important;box-shadow:none!important;color:var(--mat-checkbox-disabled-label-color);cursor:default}.feature-toggle-box:has(.disabled:checked) .toggle{border-color:var(--c-gray-medium);box-shadow:none;background-color:var(--mat-checkbox-disabled-label-color)}.feature-toggle-box:has(.disabled:checked) .toggle:before{background-color:var(--c-gray-medium)}.m-search-list__wrapper{border:none;position:relative;-webkit-user-select:none;user-select:none}@media only screen and (min-width: 1025px) and (min-height: 1000px){.m-search-list__wrapper{overflow-y:scroll;max-height:calc(100vh - 650px);-webkit-overflow-scrolling:touch}}.m-search-list input,.m-search-list input+label,.m-search-list__search{border-radius:0;line-height:3rem}.m-search-list input{opacity:0;pointer-events:none;position:absolute;width:auto}.m-search-list__item{border:none;background:var(--c-gray-light);background-image:none!important;border-radius:var(--border-radius-m);margin-bottom:.8rem;color:var(--c-sec);transition:background-color .25s,color .25s,opacity .2s,transform .2s;transition-timing-function:ease-in-out,ease-in-out,ease-out,cubic-bezier(.33,-1,.33,2.4);padding:1.4rem 3rem 1.4rem 1.6rem!important;min-height:0;text-align:left!important;font-weight:400;line-height:2rem!important;display:flex!important;font-size:1.6rem;cursor:pointer;align-items:center;position:relative}.m-search-list__item:last-of-type.search-list__item--first{border-bottom:0}.m-search-list__search{border-color:var(--mat-sys-outline)}.m-search-list__search:focus{border-color:var(--input-focus-border-color)}.m-search-list__item.is-hidden{opacity:0;transform:translateY(-1rem);transition-delay:0s!important;transition-duration:.25s,.25s,.15s,2s;transition-timing-function:ease-in-out,ease-in-out,ease-in,ease-in}.m-search-list__item>mat-icon{position:absolute;right:2rem;opacity:0;transform:translate(-50%);transition:all .5s ease-out}.m-search-list__item:hover,.m-search-list__item:focus-visible{background-color:var(--c-sec-light)}.m-search-list__item:hover>mat-icon,.m-search-list__item:focus-visible>mat-icon{transform:none;opacity:1}input:checked+.m-search-list__item{color:var(--c-white);background-color:var(--c-sec)}input:checked+.m-search-list__item>mat-icon{transform:none;opacity:1}vhv-content-box{display:flex;flex-direction:column;border:var(--outline-width) solid var(--mat-sys-outline);border-radius:var(--border-radius-m)}vhv-content-box .title{margin:-2.8rem auto 0;color:var(--mat-sys-primary);font-size:4.2rem;font-weight:500;padding:0 2.32rem;text-align:center;background-color:var(--container-pri-bgcolor)}vhv-content-box .title:empty{margin:0}vhv-content-box .content{padding:2.32rem;position:relative}vhv-content-box .content>div:not(:last-child){margin-bottom:2.32rem}vhv-content-box .content--bottom{border-top:1px solid var(--mat-sys-outline)}vhv-content-box .content-box-label__title,vhv-content-box .content-box-label__subtitle,vhv-content-box .content-box-label__small{display:block}vhv-content-box .content-box-label__subtitle{font-size:1.6rem}vhv-content-box .content-box-label__small{font-size:1.3rem}vhv-content-box .line{min-width:60%;width:100%}vhv-content-box .line mat-radio-button{flex:1 1 0;display:flex;justify-content:center}vhv-content-box .price-pending-container{height:4.2rem;margin-bottom:calc(4.2rem * var(--ff-line-height) - 4.2rem)}.container--content_title{padding-bottom:0!important;margin-bottom:6.96rem!important}.content--bottom:empty{display:none}@media only screen and (min-width: 569px){vhv-content-box .line{min-width:60%;width:initial}}.checkbox{width:100%}.checkbox .mdc-form-field,.checkbox .mdc-form-field>label{width:100%}.checkbox .mdc-label{-webkit-user-select:none;user-select:none;min-height:var(--mdc-checkbox-state-layer-size);display:flex;padding-left:.7em;align-items:center}.checkbox-outline:not(.mdc-checkbox--disabled):hover{box-shadow:var(--input-hover-box-shadow);transition:box-shadow .25s}.checkbox-outline{--mdc-checkbox-state-layer-size: 3.4em;border:var(--outline-width) solid var(--mat-sys-outline);border-radius:var(--border-radius-m)}.checkbox-outline .mdc-label{padding:.7em}.mdc-checkbox__background,.mdc-checkbox{height:var(--checkbox-size)!important;width:var(--checkbox-size)!important}.mdc-checkbox{padding:calc((var(--mdc-checkbox-state-layer-size) - var(--checkbox-size)) / 2)!important;flex:0 0 var(--checkbox-size)!important}.mdc-checkbox .mdc-checkbox__background{top:calc((var(--mdc-checkbox-state-layer-size) - var(--checkbox-size)) / 2)!important;left:calc((var(--mdc-checkbox-state-layer-size) - var(--checkbox-size)) / 2)!important}.checkbox-label{align-items:center;display:flex;height:100%;width:100%}.checkbox .mdc-form-field{align-items:unset!important}.mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{background-color:transparent!important}.checkbox-outline:not(.mdc-checkbox--disabled):has(input:checked){border-color:var(--c-sec)}.checkbox-outline:not(.mdc-checkbox--disabled):has(input:checked) .mdc-label{color:var(--c-sec)}.mdc-checkbox--disabled{border-color:var(--c-gray-medium)}.mdc-checkbox--disabled .checkbox-label{color:var(--c-text)}.mdc-checkbox__background{border-radius:var(--border-radius-m)!important}.mdc-form-field--align-end .checkbox-label{padding-left:calc((var(--mdc-checkbox-state-layer-size) - var(--checkbox-size)) / 2)}.mdc-checkbox:has(input:focus-visible){outline:auto}.mat-mdc-form-field{margin-top:1.6rem}.input-label{font-size:var(--label-fontsize);border-width:var(--input-border-width);display:flex}.example-full-width{width:100%;font-size:1.6rem}.mdc-text-field{padding:0 1.9rem;line-height:1.45}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{margin:var(--mdc-outlined-text-field-outline-width-sides) 0 var(--mdc-outlined-text-field-outline-width-bottom)}mat-form-field .material-icons{font-size:34px;color:var(--c-pri-dark)}mat-form-field .mat-icon{height:34px;width:34px}mat-form-field .mdc-text-field:not(.mdc-text-field--disabled):hover{box-shadow:var(--input-hover-box-shadow);transition:box-shadow .25s}button,input,textarea,select{border:0;color:var(--c-text);font-family:var(--ff-base);font-size:1.6rem;line-height:1.45;margin:0;min-width:0}.mdc-text-field--outlined:not(.mdc-text-field--disabled):has(mat-select) .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):has(mat-select) .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):has(mat-select) .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--outline-width)!important}.mdc-text-field--outlined:not(.mdc-text-field--disabled):has(mat-select) .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--border-radius-m);border-bottom-left-radius:var(--border-radius-m)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):has(mat-select) .mdc-notched-outline .mdc-notched-outline__trailing{border-top-right-radius:var(--border-radius-m);border-bottom-right-radius:var(--border-radius-m)}.mat-mdc-select-arrow-wrapper{display:none!important}.select-icon{margin:12px;height:1.3em}label markdown>p{margin:0}.svg-icon.mat-icon{align-self:center;height:var(--label-fontsize);display:flex}.info-icon.mat-icon{margin-left:.6rem;line-height:1;font-size:calc(var(--label-fontsize) + .6rem);color:var(--c-pri-dark)}.info-icon.mat-icon:hover{color:var(--c-sec-dark);transform:scale(1.15);transition:transform .25s;transition-timing-function:cubic-bezier(.33,-1,.33,2.4);cursor:pointer}.title-icon{line-height:1!important}.info-icon-button{font-size:inherit;height:1em}button{padding:0;border:none;background:transparent;cursor:pointer}.m-button:hover,.m-button:focus-visible{background:var(--button-hover-bgcolor)}.m-button--link:hover,.m-button--link:focus-visible{color:var(--c-sec-dark);background:transparent}.m-button--link:hover{cursor:pointer}.m-button-back{cursor:pointer;color:var(--c-pri-dark);padding-left:0;display:flex;align-items:center}.m-button--icon-bounceleft:hover .icon,.m-button--icon-bounceleft:focus-visible .icon{animation:bounceLeft ease-in-out .5s}.m-button-back:hover,.m-button-back:focus-visible{color:var(--c-sec-dark)}.m-button-back__label{display:none;font-weight:500;font-size:1.6rem}@media only screen and (min-width: 1320px){.m-button-back__label{display:inline-block}}@keyframes bounceLeft{40%{transform:translate3d(-30%,0,0)}}.m-button{background:var(--button-bgcolor);border-radius:var(--border-radius-m);color:var(--button-color);display:inline-block;font-size:1.6rem;font-weight:500;overflow:hidden;padding:1em 2em;position:relative;text-align:center;transition:color .25s,background .25s,opacity .25s,transform .25s;-webkit-user-select:none;user-select:none}.m-button[hidden]{display:none}.m-button--full{display:block;width:100%}.m-button--link{border:0;background:transparent;color:var(--c-pri-dark);display:flex;padding:0;text-align:left}.m-button--link-icon{gap:5px;align-items:center}.m-button--link-icon .mat-icon{scale:1.4}.m-button--outline{background-color:var(--c-white);border:var(--outline-width) solid var(--button-outline-border-color);box-shadow:var(--button-outline-box-shadow);color:var(--button-bgcolor);padding-top:calc(1em - .2rem);padding-bottom:calc(1em - .2rem);-webkit-user-select:none;user-select:none}.m-button>.m-button__busy-content,.m-button>.m-button__finished-content,.m-button>.m-button__error-content{transform:translateY(200%)}.m-button>.m-button__busy-content,.m-button>.m-button__finished-content,.m-button>.m-button__error-content,.m-button>.m-button__lazy-content{inset:0;animation:slideIn .5s ease forwards;justify-content:center;align-items:center;display:flex;gap:1rem;height:1lh}.m-button>.m-button__busy-content .m-button__icon-container,.m-button>.m-button__finished-content .m-button__icon-container,.m-button>.m-button__error-content .m-button__icon-container,.m-button>.m-button__lazy-content .m-button__icon-container{min-width:3rem}.m-button>.m-button__busy-content .m-button__icon-container>mat-icon,.m-button>.m-button__finished-content .m-button__icon-container>mat-icon,.m-button>.m-button__error-content .m-button__icon-container>mat-icon,.m-button>.m-button__lazy-content .m-button__icon-container>mat-icon{position:absolute}.m-button__icon-container{display:flex;align-items:center;font-size:3rem}.m-button>.m-button__busy-content{--mdc-circular-progress-active-indicator-color: var(--c-white) }.m-button>.m-button__error-content{background-color:var(--c-error-light);color:var(--c-error)}.m-button--outline>.m-button__busy-content{--mdc-circular-progress-active-indicator-color: var(--c-sec-dark) }.dialog-contact-info__title-icon{transition:transform .2s;height:2.3rem;width:2.3rem;font-size:2.3rem;line-height:normal}.m-button--link.m-button--full{text-align:center;justify-content:center}.m-button--download{display:flex;align-items:center;gap:.5rem}.m-button--download .mat-icon{scale:1.4}.m-button.m-button--sec-light{background-color:var(--c-sec-light);color:var(--c-sec)}.m-button.m-button--sec-light:hover,.m-button.m-button--sec-light:focus-visible{background-color:var(--c-sec-medium-light)}.m-button--outline:hover,.m-button--outline:focus-visible{background-color:var(--c-white)}.m-button--link:focus-visible{outline:auto;outline-offset:2px}@keyframes slideIn{to{transform:translateY(0)}}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: var(--c-pri);--mdc-linear-progress-track-color: var(--c-gray-light);outline:0!important}.m-footer__buttons{display:flex;justify-content:space-between;margin-top:2.9rem}.m-footer__buttons>div{display:flex;justify-content:flex-end;flex:0 0 auto;flex-direction:column;height:100%}.m-footer__buttons>div>button{margin-bottom:1.74rem}@media only screen and (min-width: 569px){.m-footer__buttons>div{flex-direction:row}.m-footer__buttons>div>button{margin-bottom:0;margin-left:2.32rem}.m-footer__buttons{margin-top:2.03rem}}.m-footer__next-button{background-color:var(--button-disabled-bgcolor);border-top:.1rem solid var(--c-white);color:var(--c-white);font-weight:500;overflow:hidden;position:relative;text-align:center;transition:all .25s;-webkit-user-select:none;user-select:none;border-radius:var(--border-radius-m);width:auto;display:flex;align-items:stretch;padding:0;min-width:20rem;margin-left:auto}@media only screen and (min-width: 569px){.m-footer__next-button{border-top:none}}.m-footer__next-button .m-footer__label-content{flex:auto;padding:1em}.m-footer__next-button.is-pending .m-footer__label-content{opacity:0}.m-footer__next-button .m-footer__hover-content{background:var(--c-sec-dark);display:flex;align-items:center;overflow:hidden;flex:0 0 0;justify-content:center;line-height:0;transition:flex-basis .25s}.m-footer__next-button:not(.is-disabled):not(.is-pending):hover .m-footer__hover-content,.vhv-dope .m-footer__next-button:not(.is-disabled):not(.is-pending):focus-visible .m-footer__hover-content{flex-basis:2.5em}.m-footer__next-button:before{background-color:var(--button-bgcolor);content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:translate(-5%) skew(-7deg);transition:transform .5s;width:110%}.m-footer__next-button.is-disabled,.m-footer__next-button.is-pending{color:var(--button-disabled-color);cursor:default}.m-footer__next-button.is-disabled:before,.m-footer__next-button.is-pending:before{transform:translate(-115%) skew(-7deg)}.m-footer__next-button .m-footer__pending-content{background:var(--button-pending-bgcolor);color:var(--button-pending-color);padding:1em;opacity:0;position:absolute;inset:0;transition:opacity .25s;width:100%;display:flex;align-items:center;justify-content:center}.m-footer__next-button.is-pending .m-footer__pending-content{opacity:1}.m-footer__next-button span{position:relative}.m-footer__buttons .mat-mdc-progress-spinner,.m-button__busy-content .mat-mdc-progress-spinner{height:3rem!important;--mdc-circular-progress-size: 3rem !important;width:3rem!important;--mdc-circular-progress-active-indicator-width: 3rem !important}.m-footer__buttons .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.m-footer__buttons .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--c-white)!important}@media only screen and (max-width: 768px){app-root:has(.tarifrechner-layout__price:not([hidden])) .footer{padding-bottom:12.45rem}}.radio-field{display:flex;gap:3rem}.radio-container{display:flex;justify-content:space-between;align-items:center}.mdc-radio{width:calc(var(--radio-size) + var(--radio-border-size) * 2)!important;height:calc(var(--radio-size) + var(--radio-border-size) * 2)!important}.mdc-radio__background{width:100%!important;height:100%!important}.mdc-radio__inner-circle{background-color:var(--c-sec);border-width:0!important;border-style:none!important}.mdc-radio__outer-circle{border-width:var(--radio-border-size)!important;background-color:var(--c-white)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(.35)!important}.mat-mdc-radio-button .mdc-radio{padding:calc((var(--mdc-radio-state-layer-size, 40px) - (var(--radio-size) + var(--radio-border-size) * 2)) / 2)!important}.mdc-radio__background:before{display:none}.mat-mdc-radio-button:hover .mdc-radio__outer-circle{background-color:var(--radio-hover-bgcolor)}.mat-mdc-radio-button .mdc-label{cursor:pointer}.toggle{cursor:pointer;display:flex;height:3.2rem;width:6.4rem;border:.2rem solid var(--c-gray-medium);border-radius:1.6rem;padding:0;position:relative;transition:all .25s;overflow:hidden;-webkit-tap-highlight-color:transparent}.toggle-input{height:3.2rem;width:6.4rem;opacity:0;pointer-events:none;position:absolute}.toggle:before{content:"";position:absolute;left:0;top:50%;z-index:10;transform:translate(.3rem,-50%);width:2.2rem;height:2.2rem;border-radius:50%;background:var(--mat-sys-outline);transition:background .25s,transform .25s}.toggle-input:checked+.toggle:before{transform:translate(3.5rem,-50%);background-color:var(--c-sec)}.toggle-input:checked+.toggle{border-color:var(--c-sec);background-color:var(--c-sec-light)}.toggle-input:checked+.toggle-text{background-color:var(--radio-checked-bgcolor);color:var(--radio-checked-color)}.toggle-input:checked+.toggle .toggle-text.checked{opacity:1}.toggle-input:checked+.toggle .toggle-text.unchecked{opacity:0}.toggle-text{-webkit-user-select:none;user-select:none;font-size:1.2rem;line-height:2.8rem;position:absolute;top:0;width:50%;text-align:center;transition:all .25s}.toggle-text.unchecked{left:auto;right:0;z-index:1;padding-right:.6rem;color:var(--c-gray-medium);text-align:right}.toggle-text.checked{left:0;right:auto;z-index:2;padding-left:.6rem;color:var(--c-sec);background:var(--c-white);opacity:0}@media only screen and (min-width: 569px){.radio-mobile{display:none}}@media only screen and (max-width: 568px){.radio-desktop{display:none}.radio-container{flex-direction:column;gap:1rem}.radio-container .input-label{align-self:baseline}}.select-group .select-group-item:first-of-type{border-radius:var(--border-radius-m) var(--border-radius-m) 0 0}.select-group .select-group-item:last-of-type{border-radius:0 0 var(--border-radius-m) var(--border-radius-m)}.select-group .select-group-item:not(:first-of-type){border-top:0}select-group{border-color:red}.select-group-input{position:absolute;opacity:0}.select-group-item{display:flex;align-items:center;padding:1em 1.4em;cursor:pointer;font-size:1.6rem;line-height:1.3;border:var(--outline-width) solid var(--mat-sys-outline);transition:opacity .25s,border-color .25s,color .25s,background .25s,box-shadow .25s;text-align:center}.invalid .select-group-item{color:var(--mat-sys-error);border-color:var(--mat-sys-error)}.select-group-item:hover{background-color:var(--radio-hover-bgcolor)}.select-group-input:checked+.select-group-item{border-color:var(--mat-sys-primary);color:var(--mat-sys-primary);background:#f2f8f9}.select-group-input:checked+.select-group-item:not(:first-of-type){margin-top:-.1rem;border-top:.1rem solid var(--radio-checked-bordercolor)}.select-group-icon-container{margin-right:1.5rem;height:48px;width:51px;font-size:48px;line-height:normal}.select-group-icon-container .mat-icon{display:flex;align-items:center}.select-group.horizontal fieldset{display:flex}.select-group.horizontal fieldset mat-form-field{display:none}.select-group.horizontal fieldset .select-group-item{border:0!important;position:relative;flex-direction:column;flex:1 1 auto}@media only screen and (min-width: 569px){.select-group.horizontal fieldset .select-group-item{padding:4rem 1rem}}.select-group.horizontal fieldset .select-group-icon-container{height:8rem;width:unset;font-size:8rem;line-height:normal;margin:0}.select-group.horizontal fieldset .select-group-icon-container .mat-icon{display:flex;align-items:center}.select-group.horizontal fieldset .select-group-item:before{content:"";inset:0;position:absolute;border:var(--outline-width) solid var(--mat-sys-outline)}.select-group.horizontal fieldset .select-group-item:after{content:"";inset:0;position:absolute;z-index:-1}.select-group.horizontal fieldset .select-group-item:last-of-type:before{border-radius:0 var(--border-radius-m) var(--border-radius-m) 0}.select-group.horizontal fieldset .select-group-item:first-of-type:before{margin:0;border-radius:var(--border-radius-m) 0 0 var(--border-radius-m)}.select-group.horizontal fieldset .select-group-item:first-of-type{margin:0}.select-group.horizontal fieldset .recommendation{background-color:var(--c-gray-medium);border-top-left-radius:var(--border-radius-m);border-top-right-radius:var(--border-radius-m);color:var(--c-white);text-align:center;font-weight:500;padding:.5rem;position:absolute;bottom:calc(100% - .1rem);left:0;right:0;transition:background-color .25s;z-index:10}.horizontal .select-group-input:checked+.select-group-item:not(:first-of-type){margin-top:0;margin-left:-.1rem}.horizontal .select-group-input:checked+.select-group-item .recommendation{background-color:var(--c-sec)}.horizontal .select-group-input:checked+.select-group-item:before{border:1px solid;transition:transform .25s,box-shadow .25s;transform:scale3d(1,1.08,1);transform-origin:top;z-index:1;box-shadow:0 0 .6rem #0003}.horizontal .select-group-input:checked+.select-group-item:before>*{transition:transform .25s,box-shadow .25s;transform-origin:top;transform:scale3d(1,.9259259259,1)}.horizontal .select-group-input:checked+.select-group-item:after{transition:transform .25s;transform:scale3d(1,1.08,1);transform-origin:top;background-color:var(--c-sec-light)}.horizontal .select-group-input:checked+.select-group-item:after>*{transition:transform .25s,box-shadow .25s;transform-origin:top;transform:scale3d(1,.9259259259,1)}.line{gap:0}.line mat-radio-button{position:relative}.line mat-radio-button>div{flex-direction:column}.line mat-radio-button>div .mdc-label{margin-right:0}.line mat-radio-button:after{content:"";left:0;width:100%;border-top:.2rem solid var(--mat-sys-outline);top:calc(var(--mdc-radio-state-layer-size, 40px) / 2);position:absolute;z-index:-1}.line mat-radio-button:first-of-type:after{left:50%;width:50%}.line mat-radio-button:last-of-type:after{width:50%;right:50%}.radio-container:has(.box){align-items:baseline;flex-direction:column}.box{margin-top:1.6rem;width:100%;gap:0}.box>*{flex:1 1 0;border:.1rem solid var(--mat-sys-outline)}.box>* .mdc-form-field{width:100%;height:100%}.box>* .mdc-label{padding:1em 0;flex-grow:1}.box>*:has(input:checked){border-color:var(--radio-checked-bordercolor)}.box>*:has(input:checked) label{color:var(--radio-checked-color)}.box>*:has(input:checked):not(:first-of-type){margin-left:-.1rem;border-left:.1rem solid var(--radio-checked-bordercolor)}.box>*:not(:first-of-type){border-left:none}.box>*:first-of-type{border-radius:var(--border-radius-m) 0 0 var(--border-radius-m)}.box>*:last-of-type{border-radius:0 var(--border-radius-m) var(--border-radius-m) 0}.box .mat-mdc-radio-button .mdc-radio{padding:1em!important}.radio-container:has(.mat-form-field-invalid) .box>*{border-color:var(--mat-sys-error)}.radio-container:has(.mat-form-field-invalid) .box>* label{color:var(--mat-sys-error)}.select-group-error-overwrite{display:initial!important;margin:0}.select-group-error-overwrite .mdc-text-field,.select-group-error-overwrite .mat-mdc-form-field-bottom-align:before{display:none}.select-group-error-overwrite .mat-mdc-form-field-hint-wrapper,.select-group-error-overwrite .mat-mdc-form-field-error-wrapper{position:relative}.radio-field:has(input:focus-visible){outline:auto}.vhv-info{border-left:var(--c-pri) solid .4rem;border-radius:.2rem;color:var(--c-gray-dark);font-size:1.4rem;display:block;padding:.8rem .8rem .8rem 1.6rem}.vhv-info-text{margin:0;font-style:italic}.tarifrechner-layout{margin:0 auto;width:100%;transition:padding .25s;max-width:calc(var(--w-container--m) + var(--w-container--xs) + 2 * var(--p-container--desktop) + 2rem)}.m_form__item{display:block;width:100%}.m_form__item-horizontal{gap:1rem;flex-direction:column;display:flex;align-items:baseline}.m_form__item-horizontal mat-form-field{margin:0;min-width:60%}.m_form__item-horizontal>*{vertical-align:middle;flex:1 1 0}.m_form__item:not(:first-child){margin-top:2.9rem}.container--m{margin:0 auto;padding:2.03rem var(--p-container)}.page-label{font-size:2.4rem;margin:2.925rem 0 calc(4.1rem - var(--grid-row-gap-s));text-align:center;font-weight:500;line-height:1.3}.tarifrechner-layout__price{max-width:none;pointer-events:none;position:fixed;right:0;bottom:0;left:0;z-index:10;min-width:0}@media only screen and (min-width: 769px){.tarifrechner-layout__price{z-index:0;position:static;transition:flex-basis .25s .25s;opacity:1;flex:0 1 calc(var(--w-container--xs) + var(--p-container--desktop));pointer-events:auto}.tarifrechner-layout{display:flex;justify-content:center;gap:10px}.tarifrechner-layout__content{flex:0 1 calc(var(--w-container--m) + var(--p-container--desktop))}}@media only screen and (min-width: 569px){.m_form__item-horizontal{flex-direction:row}.page-label{margin-bottom:calc(4.1rem - var(--grid-row-gap-m))}.container{max-width:calc(var(--w-container--m) + var(--p-container--desktop))}.container--m{padding:2.9rem var(--p-container--desktop);padding-left:calc(.5 * var(--p-container--desktop));padding-right:calc(.5 * var(--p-container--desktop))}.container:not(:first-child){padding-top:0}}@media only screen and (max-width: 768px){.tarifrechner-layout__price{transform:translateY(100%) translateY(-11.45rem);transition:transform .3s}.tarifrechner-layout__price.slideout{transform:translateY(0)}}.container--gray{background:var(--container-sec-bgcolor)}.container--s{display:block;padding:2.03rem var(--p-container);margin:0 auto;width:100%;transition:padding .25s}@media only screen and (min-width: 569px){.container--s{max-width:calc(var(--w-container--s) + var(--p-container--desktop));padding:2.9rem var(--p-container--desktop);padding-left:calc(.5 * var(--p-container--desktop));padding-right:calc(.5 * var(--p-container--desktop))}}.tarifrechner-layout__grid{max-width:calc(var(--w-container--m) + var(--p-container--desktop));margin:0 auto;padding-top:var(--p-container);padding-left:calc(.5 * var(--p-container--desktop));padding-right:calc(.5 * var(--p-container--desktop))}.grid-layout{gap:var(--grid-row-gap-m) var(--grid-column-gap-m)}.grid-layout:not([hidden]){display:grid}@media only screen and (min-width: 769px){.tarifrechner-layout__grid{max-width:calc(var(--w-container--m) + var(--w-container--xs) + 2 * var(--p-container--desktop) + 2rem)}.grid-layout{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-layout>*{grid-column-end:span 12;width:auto}.grid-cell-desktop--span-12{grid-column-end:span 12;width:auto}.grid-cell-desktop--span-11{grid-column-end:span 11;width:auto}.grid-cell-desktop--span-10{grid-column-end:span 10;width:auto}.grid-cell-desktop--span-9{grid-column-end:span 9;width:auto}.grid-cell-desktop--span-8{grid-column-end:span 8;width:auto}.grid-cell-desktop--span-7{grid-column-end:span 7;width:auto}.grid-cell-desktop--span-6{grid-column-end:span 6;width:auto}.grid-cell-desktop--span-5{grid-column-end:span 5;width:auto}.grid-cell-desktop--span-4{grid-column-end:span 4;width:auto}.grid-cell-desktop--span-3{grid-column-end:span 3;width:auto}.grid-cell-desktop--span-2{grid-column-end:span 2;width:auto}.grid-cell-desktop--span-1{grid-column-end:span 1;width:auto}}@media only screen and (min-width: 569px) and (max-width: 768px){.grid-layout{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-layout>*{grid-column-end:span 8;width:auto}.grid-cell-tablet--span-8{grid-column-end:span 8;width:auto}.grid-cell-tablet--span-7{grid-column-end:span 7;width:auto}.grid-cell-tablet--span-6{grid-column-end:span 6;width:auto}.grid-cell-tablet--span-5{grid-column-end:span 5;width:auto}.grid-cell-tablet--span-4{grid-column-end:span 4;width:auto}.grid-cell-tablet--span-3{grid-column-end:span 3;width:auto}.grid-cell-tablet--span-2{grid-column-end:span 2;width:auto}.grid-cell-tablet--span-1{grid-column-end:span 1;width:auto}}@media only screen and (max-width: 568px){.grid-layout{gap:var(--grid-row-gap-s) var(--grid-column-gap-s);padding-left:var(--p-container);padding-right:var(--p-container);grid-template-columns:repeat(4,minmax(0,1fr))}.grid-layout>*{grid-column-end:span 4;width:auto}.grid-cell-phone--span-4{grid-column-end:span 4;width:auto}.grid-cell-phone--span-3{grid-column-end:span 3;width:auto}.grid-cell-phone--span-2{grid-column-end:span 2;width:auto}.grid-cell-phone--span-1{grid-column-end:span 1;width:auto}}:root{--c-acc-1: #f1ab01;--c-acc-2: #f56a00;--c-text: #3f3f3f;--outline: #939393;--outline-contrast: #fff}html{--outline-width: 1px;color:var(--c-black);font-size:62.5%;--c-black: var(--c-text);--c-pri-dark: var(--c-sec);--c-sec-dark: #0e6172;--c-pri: var(--c-acc-1, var(--mat-sys-primary));--c-white: #fff;--c-sec: var(--mat-sys-primary);--c-sec-medium-light: #99c5ce;--c-gray-lighter: #f7f7f7;--c-gray-light: #f2f2f2;--c-gray-medium: #cccccc;--c-gray-medium-light: #e5e5e5;--c-gray-medium-lighter: #ededed;--c-gray-medium-darker: #c0c0c0;--c-gray-medium-dark: #939393;--c-gray-dark: #595a59;--c-sec-medium: #99c5ce;--c-sec-light: #f2f8f9;--c-error: #cf283e;--c-error-light: #f9e6e2;--c-bg-warning: #fff3cd;--c-highlight: var(--c-acc-2, var(--c-text));--container-sec-bgcolor: var(--c-gray-light);--placeholder-color: var(--c-gray-medium);--ff-base: Roboto, Helvetica, Arial, sans-serif;--ff-display: var(--ff-base);--ff-line-height: 1.45;--ff-size: 1.6rem;--button-color: var(--c-white);--button-bgcolor: var(--c-sec);--button-disabled-color: var(--c-white);--button-disabled-bgcolor: var(--c-sec-medium);--button-outline-border-color: var(--button-bgcolor);--button-hover-bgcolor: var(--c-sec-dark);--p-container--desktop: 4rem;--p-container: 5%;--header-progress-bar-bgcolor: var(--c-gray-light);--header-progress-bar-fgcolor: var(--c-pri);--header-progress-bar-height: .3rem;--w-container--xs: 280px;--w-container--s: 375px;--w-container--m: 575px;--w-container--l: 750px;--label-fontsize: 1.6rem;--grid-row-gap-m: 2.9rem;--grid-column-gap-m: 1rem;--grid-row-gap-s: 2.03rem;--grid-column-gap-s: 1rem;--form-input-v-padding-m: .9em;--form-input-h-padding-m: 1.2em;--container-pri-bgcolor: var(--c-white);--radio-bgcolor: var(--c-white);--radio-hover-bgcolor: var(--c-gray-lighter);--radio-bordercolor: var(--c-gray-medium);--radio-color: var(--c-sec);--radio-checked-bgcolor: var(--c-sec-light);--radio-checked-bordercolor: var(--c-sec);--radio-checked-color: var(--c-sec);--radio-dot-bgcolor: var(--c-sec-light);--radio-dot-color: var(--c-sec);--radio-dot-border-width: calc(.5 * var(--form-radio-size));--radio-dot-checked-bgcolor: var(--c-sec-light);--radio-dot-checked-border-width: .4em;--radio-size: 1.3em;--radio-border-size: .2rem;--checkbox-size: 2em;--border-radius-m: .4rem;--border-radius-l: .8rem;--input-border-color: var(--c-gray-medium);--input-border-width: .1rem .1rem .4rem;--input-hover-box-shadow: 0 0 .6rem rgba(0, 0, 0, .2);--search-list-bgcolor: var(--c-gray-medium-light);--search-list-search-border-color: var(--c-sec);--mat-form-field-container-height: 4.6rem;--mat-form-field-container-vertical-padding: var(--form-input-v-padding-m);--mat-form-field-container-horizontal-padding: var(--form-input-h-padding-m);--mdc-outlined-text-field-outline-width-bottom: 4px;--mdc-outlined-text-field-outline-width-sides: var(--outline-width);--mdc-outlined-text-field-outline-width: var(--mdc-outlined-text-field-outline-width-sides) var(--mdc-outlined-text-field-outline-width-sides) var(--mdc-outlined-text-field-outline-width-bottom);--mdc-outlined-text-field-focus-outline-width: var(--mdc-outlined-text-field-outline-width);--mdc-outlined-text-field-container-shape: 0px;--mdc-outlined-text-field-hover-outline-color: var(--mdc-outlined-text-field-outline-color);--mdc-checkbox-state-layer-size: 0;--mdc-checkbox-unselected-icon-color: var(--mat-sys-outline);--mdc-checkbox-unselected-hover-icon-color: var(--mat-sys-outline);--mdc-checkbox-selected-checkmark-color: var(--mat-sys-primary);--mdc-checkbox-unselected-pressed-state-layer-color: transparent;--mdc-checkbox-unselected-pressed-icon-color: var(---mat-sys-outline);--mdc-checkbox-selected-pressed-state-layer-color: transparent;--mdc-checkbox-selected-focus-state-layer-color: transparent;--mdc-checkbox-unselected-focus-state-layer-color: transparent;--mdc-checkbox-unselected-focus-icon-color: var(--mat-sys-outline);--mdc-checkbox-unselected-hover-state-layer-color: transparent;--mdc-dialog-subhead-size: 3rem;--mat-dialog-content-padding: 2.03rem var(--p-container);--mat-dialog-container-max-width: var(--w-container--m);--mdc-dialog-supporting-text-line-height: normal;--mdc-dialog-supporting-text-size: 1.6rem;--mat-expansion-header-text-color: var(--c-sec-dark);--mdc-dialog-supporting-text-color: var(--c-text);--mdc-outlined-text-field-input-text-placeholder-color: var(--placeholder-color)}@media only screen and (min-width: 569px){html{--mat-dialog-container-max-width: 90vw;--mat-dialog-content-padding: 2.9rem var(--p-container--desktop)}}.mat-mdc-radio-button.mat-accent{--mdc-radio-unselected-icon-color: var(--mat-sys-outline);--mdc-radio-unselected-hover-icon-color: var(--mat-sys-outline)}.nowrap{white-space:nowrap}html{--mat-sys-background: light-dark(#f7fafb, #101415);--mat-sys-error: light-dark(#CF283E, #ffb3b3);--mat-sys-error-container: light-dark(#ffdad9, #920021);--mat-sys-inverse-on-surface: light-dark(#eef1f3, #2d3133);--mat-sys-inverse-primary: light-dark(#99C5CE, #006A80);--mat-sys-inverse-surface: light-dark(#2d3133, #e0e3e4);--mat-sys-on-background: light-dark(#181c1e, #e0e3e4);--mat-sys-on-error: light-dark(#ffffff, #680015);--mat-sys-on-error-container: light-dark(#920021, #ffdad9);--mat-sys-on-primary: light-dark(#ffffff, #003642);--mat-sys-on-primary-container: light-dark(#004e5f, #b2ebff);--mat-sys-on-primary-fixed: light-dark(#001f27, #001f27);--mat-sys-on-primary-fixed-variant: light-dark(#004e5f, #004e5f);--mat-sys-on-secondary: light-dark(#ffffff, #18343d);--mat-sys-on-secondary-container: light-dark(#304b54, #cae7f2);--mat-sys-on-secondary-fixed: light-dark(#011f27, #011f27);--mat-sys-on-secondary-fixed-variant: light-dark(#304b54, #304b54);--mat-sys-on-surface: light-dark(#181c1e, #e0e3e4);--mat-sys-on-surface-variant: light-dark(#3f484c, #dae4e8);--mat-sys-on-tertiary: light-dark(#ffffff, #003642);--mat-sys-on-tertiary-container: light-dark(#004e5f, #b2ebff);--mat-sys-on-tertiary-fixed: light-dark(#001f27, #001f27);--mat-sys-on-tertiary-fixed-variant: light-dark(#004e5f, #004e5f);--mat-sys-outline: light-dark(#939393, #899296);--mat-sys-outline-variant: light-dark(#bec8cc, #3f484c);--mat-sys-primary: light-dark(#006A80, #99C5CE);--mat-sys-primary-container: light-dark(#b2ebff, #004e5f);--mat-sys-primary-fixed: light-dark(#b2ebff, #b2ebff);--mat-sys-primary-fixed-dim: light-dark(#99C5CE, #99C5CE);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#47626c, #aecbd6);--mat-sys-secondary-container: light-dark(#cae7f2, #304b54);--mat-sys-secondary-fixed: light-dark(#cae7f2, #cae7f2);--mat-sys-secondary-fixed-dim: light-dark(#aecbd6, #aecbd6);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f7fafb, #101415);--mat-sys-surface-bright: light-dark(#f7fafb, #363a3b);--mat-sys-surface-container: light-dark(#eceef0, #1c2022);--mat-sys-surface-container-high: light-dark(#e6e8ea, #272b2c);--mat-sys-surface-container-highest: light-dark(#e0e3e4, #323537);--mat-sys-surface-container-low: light-dark(#f1f4f6, #181c1e);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0b0f10);--mat-sys-surface-dim: light-dark(#d8dadc, #101415);--mat-sys-surface-tint: light-dark(#006A80, #99C5CE);--mat-sys-surface-variant: light-dark(#dae4e8, #3f484c);--mat-sys-tertiary: light-dark(#006A80, #99C5CE);--mat-sys-tertiary-container: light-dark(#b2ebff, #004e5f);--mat-sys-tertiary-fixed: light-dark(#b2ebff, #b2ebff);--mat-sys-tertiary-fixed-dim: light-dark(#99C5CE, #99C5CE);--mat-sys-neutral-variant20: #293235;--mat-sys-neutral10: #181c1e}html{--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500}html{--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px}html{--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}html{--mat-sys-body-medium: 400 var(--ff-size)/1.45 Roboto;--mat-sys-body-medium-weight: 400;--mat-sys-body-medium-line-height: 1.45;--mat-sys-body-medium-size: var(--ff-size);--mat-sys-body-large-size: var(--ff-size);--mat-sys-body-large-line-height: 1.45;--mat-sys-body-small-line-height: normal;--mat-sys-body-small-size: var(--ff-size);--mat-sys-label-large-size: var(--ff-size);--mat-sys-title-small-size: var(--ff-size);--mat-sys-title-medium-size: var(--ff-size);--mat-sys-outline: var(--outline)}html{--mat-form-field-container-text-size: var(--ff-size)}html{--mdc-filled-text-field-input-text-color: #006A80}html{--mdc-outlined-text-field-hover-outline-color: var(--mat-sys-primary)}html{--mdc-dialog-container-shape: 4px}html{--mat-expansion-container-shape: 0}html .mat-expansion-panel-content-wrapper a{outline-offset:0}html .mat-datepicker-toggle button:focus-visible{outline:auto}html mat-expansion-panel:has(.mat-expansion-panel-header:focus-visible){outline:auto}html *{outline-color:var(--c-highlight)!important;outline-offset:4px}.has-value .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.has-value .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.has-value .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mat-sys-primary)}.has-value .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.has-value .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.has-value .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mat-sys-primary)}.mat-primary.mat-mdc-button-base,.mat-accent.mat-mdc-button-base{--mat-fab-foreground-color: #fff;--mdc-filled-button-label-text-color: #fff;--mdc-protected-button-label-text-color: #fff}.mat-primary.mat-mdc-fab,.mat-primary.mat-mdc-mini-fab,.mat-accent.mat-mdc-fab,.mat-accent.mat-mdc-mini-fab{--mat-icon-color: #fff}body{font-family:Roboto,sans-serif;margin:0;padding:0;color:var(--c-text);font-size:var(--ff-size);font-weight:var(--fw-base);line-height:var(--ff-line-height);text-rendering:optimizeLegibility}button{font-weight:500}*{box-sizing:border-box}.icon--fill{margin-left:-6px!important;font-size:4rem!important;height:3rem!important;line-height:3rem!important;width:3.5rem!important;overflow:visible!important}.hidden{display:none!important}.h-label{font-size:1.8rem}a{margin:0;padding:0;background:transparent;font-size:100%;text-decoration:none;vertical-align:baseline;color:var(--c-pri-dark)}.h-text-center{text-align:center!important}h1.view-label{font-family:var(--ff-display);margin-top:0}.h-font-s{font-size:1.2rem!important}.h-text-left{text-align:left!important}.h-spacer,.h-spacer-m{margin-bottom:2.32rem!important}.h-spacer-xl{margin-bottom:6.96rem!important}.h-spacer-l{margin-bottom:4.64rem!important}.h-spacer-s{margin-bottom:1.16rem!important}.h-spacer-xs{margin-bottom:.58rem!important}.h-spacer-line{margin-bottom:.2rem!important}.h-spacer-0{margin-bottom:0!important}.h-spacer-top,.h-spacer-top-m{margin-top:2.32rem!important}.h-spacer-top-l{margin-top:4.64rem!important}.h-spacer-top-s{margin-top:1.16rem!important}.h-spacer-top-xs{margin-top:.58rem!important}.h-spacer-top-line{margin-top:.2rem!important}.h-spacer-top-0{margin-top:0!important}.h-spacer-horizontal-0{margin-top:0!important;margin-bottom:0!important}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,main,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;background:transparent;vertical-align:baseline;outline:0}.align-left{text-align:left}h2{font-size:1.8rem;font-weight:500;line-height:1.3;margin:0 0 1.17rem}.h-font-xl{font-size:3rem!important}p{margin-bottom:.725em}p:last-child{margin-bottom:0}.h-font-medium{font-weight:500!important}h1{color:var(--h1-color);font-size:2rem;font-weight:var(--h1-font-weight);line-height:1.3;margin:0}@media only screen and (min-width: 569px){h1{font-size:3rem;font-weight:400;margin:2.925rem 0 0;text-align:center}}markdown>p{margin:0}.m-form__row{margin-bottom:2.32rem}@media only screen and (min-width: 569px){h2{font-size:2rem;margin-bottom:1.3rem}}input[type=checkbox],input[type=radio]{opacity:0;position:absolute;width:auto}.mat-mdc-form-field-bottom-align:before{height:0!important;display:inline!important}input::placeholder{color:var(--placeholder-color)}.view-label{color:var(--h1-color);font-size:2rem;font-family:var(--ff-display);font-weight:500;line-height:1.3;margin-top:0}@media only screen and (min-width: 569px){.view-label{font-size:2.4rem;margin:2.925rem 0 1.2rem;text-align:center}}.mat-mdc-autocomplete-panel .mat-mdc-option{border:none;background-image:none!important;border-radius:var(--border-radius-m);color:var(--c-sec);transition:background-color .25s,color .25s,opacity .2s,transform .2s;transition-timing-function:ease-in-out,ease-in-out,ease-out,cubic-bezier(.33,-1,.33,2.4);padding:1.4rem 3rem 1.4rem 1.6rem!important;min-height:0;text-align:left!important;font-weight:400;line-height:2rem!important;display:flex!important;font-size:1.6rem;cursor:pointer;align-items:center;position:relative}.mat-mdc-autocomplete-panel .mat-mdc-option>mat-icon{position:absolute;right:0;opacity:0;transform:translate(-50%);transition:all .5s ease-out}.mat-mdc-autocomplete-panel .mat-mdc-option:hover{background-color:var(--c-sec-light)}.mat-mdc-autocomplete-panel :not(.mdc-list-item--selected).mat-mdc-option:hover>mat-icon{transform:none;opacity:1}.download-pending{--mdc-circular-progress-active-indicator-color: var(--c-pri-dark)}
