html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;width:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}body{display:flex;flex-direction:column;min-height:100vh;margin:0;padding:0;font-family:myriad-pro-condensed, sans-serif;width:100vw;max-width:100vw;font-size:1.25rem;width:100vw}@media (max-width: 37.5rem){body{min-width:100vw}}main{flex:1}footer{flex-shrink:0}.Header{padding:1rem;display:flex;justify-content:space-between;align-items:flex-end;border-bottom:2px solid #B2C6D1}.Header .Header-logo{height:4.5rem;width:auto}@media (max-width: 37.5rem){.Header .Header-logo{height:3rem}}.Header .Header-nav{display:flex;gap:1rem;justify-content:flex-end}.Header .Header-nav a{color:#665E5A;text-decoration:none}.Header .Header-nav a:hover{text-decoration:underline}.Footer{display:flex;justify-content:space-between;padding:1rem 1rem 3rem 1rem}.Footer .Footer-links{display:flex;flex-wrap:wrap;gap:1rem}.Footer .Footer-links a{color:#665E5A;text-decoration:none}.Footer .Footer-links a:hover{text-decoration:underline}svg{height:100%;width:auto}.Content{padding:5rem 5rem 3rem 5rem}.Content .Content-flash{color:#849a61}.Content .Content-text{line-height:130%}.Content .Content-text strong{font-weight:bold}.Content .Content-text p{margin-bottom:1rem}.Content .Content-text h2,.Content .Content-text h3,.Content .Content-text h4{font-size:1.5rem;margin-bottom:1rem;font-weight:bold}.Content .Content-text h4{font-size:1.25rem}.Content .Content-text ul{list-style:disc;margin-left:2rem;margin-bottom:1rem}.Content .Content-text a{color:#000;text-decoration:underline}.Content .Content-back{margin-top:-2rem;position:absolute;display:flex;align-items:center;gap:0.5rem;color:#000;text-decoration:none;border-bottom:1px solid transparent}.Content .Content-header{display:flex;flex-direction:row;gap:1rem}.Content .Content-header .Content-header-image{max-height:14rem;border-radius:10px}@media (max-width: 53.125rem){.Content .Content-header{flex-direction:column}}@media (max-width: 53.125rem){.Content{padding:1rem}.Content .Content-back{position:relative;margin-top:0;margin-bottom:1rem}}.PageWithDeco{display:flex}@media (max-width: 53.125rem){.PageWithDeco{flex-direction:column}}.PageWithDeco .PageWithDeco-content{flex:1;max-width:60vw;padding:5rem 5rem 3rem 5rem}@media (max-width: 1023px){.PageWithDeco .PageWithDeco-content{flex:1;padding:3rem}}@media (max-width: 53.125rem){.PageWithDeco .PageWithDeco-content{padding:1rem;max-width:100vw}}.PageWithDeco .PageWithDeco-deco{flex:1;position:absolute;z-index:1;top:0;right:0;height:100vw;width:20vw;background:url(/assets/deco-c8fa073034923c07ff44c95d573884588c1a21ecc206c9d24cb268abd8ab8c51.svg) no-repeat top right/contain;max-height:100vh;overflow:hidden}@media (min-width: 70rem){.PageWithDeco .PageWithDeco-deco{width:30vw}}@media (max-width: 1023px){.PageWithDeco .PageWithDeco-deco{display:none}}.PageWithDeco .PageWithDeco-deco svg{height:100%;width:auto}hr{border-bottom:1px solid #C60F51}trix-toolbar{display:none}trix-editor.Textarea{background:#f7f7f7;min-height:10rem;margin:1rem 0;font-size:1.25rem}.Accordion{display:flex;flex-direction:column;gap:1rem}.Accordion .Accordion-headline{display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:#890E3A;font-size:2.25rem;border-bottom:1px solid #000;margin-bottom:1rem;padding:0.5rem 0.5rem 1rem 0.5rem}.Accordion .Accordion-headline .Accordion-icon{transition:transform 0.3s;transform:rotate(0deg);display:flex;align-items:center;justify-content:center}.Accordion .Accordion-headline:hover{background:#f7f7f7}.Accordion .Accordion-subline{font-size:1.75rem}.Accordion .Accordion-subline strong{font-weight:600}.Accordion .Accordion-content{display:none;padding-top:1rem}.Accordion .Accordion-content.asContact{align-items:flex-end;justify-content:space-between}.Accordion .Accordion-item.isActive .Accordion-headline .Accordion-icon{transform:rotate(180deg)}.Accordion .Accordion-item.isActive .Accordion-content{display:block}.Accordion .Accordion-item.isActive .Accordion-content.asContact{display:flex;gap:1rem}@media (max-width: 37.5rem){.Accordion .Accordion-item.isActive .Accordion-content.asContact{flex-direction:column}}.Address{display:flex;flex-direction:column;gap:0.5rem}.Button{background:#C60F51;color:#fff;border:2px solid #C60F51;font-family:myriad-pro-condensed, sans-serif;font-weight:600;height:50px;display:flex;align-items:center;justify-content:center;padding:0 4rem;font-size:1.25rem;appearance:none;-webkit-appearance:none;border-radius:0;text-decoration:none;text-align:center;transition:background 0.3s, border-color 0.3s}@media (max-width: 37.5rem){.Button{padding:0 2rem}}.Button:hover{background:#890E3A;border-color:#890E3A}.Button:focus{border-color:#890E3A}.Button.withIcon{justify-content:space-between;gap:4rem;padding:0 1rem}.Button.withIcon svg{height:1rem}.Button.asLarge{height:60px;font-size:1.75rem}.Button.asSecondary{display:inline-flex;background:#f7f7f7;color:#890E3A;border-color:transparent}.Button.asSecondary:hover{background:#B2C6D1}.Button button{appearance:none;-webkit-appearance:none}.Card{padding:1rem;text-decoration:none;background:#e7ebdf;color:#000;font-size:1.875rem}.Card .Card-header{display:flex;justify-content:space-between;margin-bottom:1rem;font-size:1.25rem}.Card .Card-headline{font-family:myriad-pro-condensed, sans-serif;display:flex;align-items:baseline;gap:0.5rem}.Card .Card-headline svg{height:1.25rem;width:auto}.Card a{text-decoration:none}.Card a:hover{text-decoration:underline}.Card.asGreen{background:#849a61;color:#fff}.Card.asGreen a{color:#fff}@media (max-width: 37.5rem){.Card{font-size:1.5rem}.Card .Card-header>svg{height:2rem;width:auto}}.CardGrid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media (max-width: 53.125rem){.CardGrid{grid-template-columns:repeat(2, 1fr);margin:0}}@media (max-width: 37.5rem){.CardGrid{grid-template-columns:1fr}}.Consumption{display:grid;grid-template-columns:1fr 1fr 20rem 8rem;margin-bottom:0.5rem}.Consumption.withUsage{grid-template-columns:1fr 1fr 1fr 20rem 8rem}.Consumption.asSingleItem{grid-template-columns:1fr 8rem}@media (max-width: 37.5rem){.Consumption{display:flex;flex-direction:column;background:#f7f7f7;padding:1rem;margin-bottom:1rem}.Consumption.asHighlight{background:#e7ebdf}}.Consumption.asHead .Consumption-item-label{display:block;background:#fff}@media (max-width: 37.5rem){.Consumption.asHead{display:none}}.Consumption.asHighlight .Consumption-item{background:#e7ebdf}.Consumption .Consumption-files{display:flex;flex-direction:column;gap:0.5rem;width:100%;flex-shrink:1}@media (max-width: 37.5rem){.Consumption .Consumption-files{width:auto;overflow:hidden;font-size:1.2rem}}.Consumption .Consumption-file{display:flex;align-items:center;gap:0.5rem;color:#890E3A}.Consumption .Consumption-file svg{height:1.25rem;width:auto;min-width:1.25rem}.Consumption .Consumption-file svg path{fill:#000}.Consumption .Consumption-file .Consumption-file-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Consumption .Consumption-itemWrapper{display:flex;gap:0.25rem;margin-left:0.5rem}@media (max-width: 37.5rem){.Consumption .Consumption-itemWrapper{gap:0.5rem;justify-content:flex-end;margin-left:0;border-top:1px solid #4b5e2e;padding-top:1rem}}.Consumption .Consumption-item-label{display:none;font-size:1rem;font-weight:400;padding:0.25rem 1rem;align-items:flex-end}@media (max-width: 37.5rem){.Consumption .Consumption-item-label{display:flex}}@media (max-width: 37.5rem){.Consumption .Consumption-item-value{text-align:right;font-size:1.2rem}}.Consumption .Consumption-item{background-color:#f7f7f7;padding:1rem;position:relative;font-family:myriad-pro-condensed, sans-serif;font-weight:600;font-weight:600;font-size:1.375rem;display:flex;gap:0.5rem;align-items:center;justify-content:space-between}.Consumption .Consumption-item.withBorder:after{position:absolute;content:"";display:block;width:1px;height:70%;background:#849a61;top:15%;right:0.5rem}.Consumption .Consumption-item.asEmpty{min-width:54px}.Consumption .Consumption-item.asSquare{display:flex;align-items:center;justify-content:center;padding:0}.Consumption .Consumption-item.asSquare:hover{background-color:#C9E754}.Consumption .Consumption-item.asSquare a{display:flex;align-items:center;width:100%;height:100%;padding:1rem;text-decoration:none}.Consumption .Consumption-item.asSquare a svg{width:100%;height:auto}@media (max-width: 37.5rem){.Consumption .Consumption-item{padding-left:0;padding-right:0;align-items:flex-end}.Consumption .Consumption-item.asHead{display:none}.Consumption .Consumption-item.asSquare{background:#fff}.Consumption .Consumption-item.withBorder{border-bottom:1px solid #4b5e2e}.Consumption .Consumption-item.withBorder:after{display:none}}.Icon.asLarge{width:125px;height:125px}.Icon svg{width:100%;height:100%}@media (max-width: 37.5rem){.Icon.asLarge{width:100px;height:100px}}.Link{display:inline-block;color:#890E3A;text-decoration:none}.Link:hover{text-decoration:underline}.FileUpload{position:relative;flex:1}.FileUpload .FileUpload-label{display:flex;justify-content:center;align-items:center;gap:0.5rem;background:#CCC9C8;color:#fff;font-family:"myriad-pro", sans-serif;font-weight:400;height:50px;padding:0 4rem}.FileUpload .FileUpload-label svg{height:1.25rem;width:auto;fill:#fff}@media (max-width: 37.5rem){.FileUpload .FileUpload-label{padding:0 2rem}}.FileUpload .FileUpload-label:hover{background:#B2C6D1}.FileUpload .FileUpload-input{display:none}.FileUpload.isChanged .FileUpload-label{background:#849a61}.Flyout{display:none}.Flyout.asVisible{display:block}.Flyout:before{content:"";display:block;position:fixed;z-index:100;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.25)}.Flyout .Flyout-content{position:absolute;z-index:101;top:0;left:10vw;background:#fff;padding:0.25rem 0;background:#fff;box-shadow:0px 0px 1rem rgba(0,0,0,0.16);border-radius:0.25rem;width:80vw;padding:1rem}@media (max-width: 37.5rem){.Flyout .Flyout-content{left:2vw;top:2vw;width:96vw}}.Flyout .Flyout-top{display:flex;justify-content:flex-end}.Flyout .Flyout-close{display:flex;justify-content:center;align-items:center;background:#C60F51;padding:0.25rem}.Flyout .Flyout-close svg path{fill:#fff}.Form.asSingleRow{max-width:32rem;margin:0 auto}.Form.asDoubleRow{max-width:60rem;margin:0 auto}.Form .Form-row{display:flex;align-items:center;justify-content:space-between;gap:2rem}.Form .Form-row.asActions{justify-content:flex-end}@media (max-width: 37.5rem){.Form .Form-row{flex-direction:column;align-items:stretch;gap:1rem}}.Form .Form-rowItem{flex:1}.Form .Form-rowItem.asAddress{display:flex;gap:1rem}.Form .Form-rowItem.withCheckbox .CheckBox:first-child{margin-top:6rem}@media (max-width: 37.5rem){.Form .Form-rowItem.withCheckbox .CheckBox:first-child{margin-top:0}}.Form .Form-rowItem-zip{flex:0 0 6rem}.Form .Form-rowItem-city{flex:1}.Form .Form-error{color:#FF7A00;line-height:1.625rem;margin-top:1rem;display:flex;gap:1rem;max-width:50ch;position:absolute}@media (max-width: 37.5rem){.Form .Form-error{position:relative}}.Form .Form-errorIcon{width:1.5rem;height:1.5rem;fill:#FF7A00;margin-top:4px}.Form .Form-inline{display:flex;align-items:flex-end;gap:1rem}@media (max-width: 37.5rem){.Form .Form-inline{flex-direction:column;align-items:stretch}}.Form .Form-inner{display:flex;gap:1rem}.Form .Form-inner .Form-label{font-weight:bold}@media (max-width: 37.5rem){.Form .Form-inner{flex-direction:column}}.Form .Form-inner .Form-label{flex:0 0 30%}@media (max-width: 53.125rem){.Form .Form-inner .Form-label{flex:0 0 20%}}@media (max-width: 37.5rem){.Form .Form-inner .Form-label{flex:1}}.Form .Form-inner .Form-content{flex:1}.Label{display:block;margin-bottom:0.33rem;color:#000;line-height:2rem}.Label.asHidden{opacity:0}.InputWrapper{display:flex;position:relative;align-items:center}.InputWrapper .InputWrapper-suffix{position:absolute;right:1rem;color:#CCC9C8;font-family:"myriad-pro", sans-serif;font-weight:700}.Textarea{display:block;width:100%;font-size:1rem;background:#fff;border:none;border-bottom:1px solid #000;color:#000;border-radius:0;padding:0.5rem}.Textarea:focus{outline:none;background:#dedede}.Input{display:block;width:100%;padding:0.5rem;font-family:"myriad-pro", sans-serif;font-size:1.25rem;font-weight:700;border:none;border-bottom:1px solid #000;color:#000;background-color:#f7f7f7;border-radius:0;text-align:left}.Input:focus{outline:none;background:#dedede}@media (max-width: 37.5rem){.Input{min-width:95%}}.Input[readonly]{pointer-events:none;color:#665E5A}.Input.asWhite{background-color:#fff}.Input.asWhite:focus{background:#e6e6e6}.CheckBox .CheckBox-input{opacity:0;position:absolute;pointer-events:none;z-index:1}.CheckBox .CheckBox-label{position:relative;display:flex;align-items:center;gap:0.5rem}.CheckBox .CheckBox-label:before{content:"";display:block;width:1.5rem;height:1.5rem;border-bottom:1px solid #000;background-color:#f7f7f7}.CheckBox .CheckBox-input:checked+.CheckBox-label:before{background-color:#C9E754}.CheckBox .CheckBox-input:checked+.CheckBox-label:after{content:"";display:block;position:absolute;width:1.5rem;height:1.5rem;background:url(/assets/greenCheckmark-67893ccc7dfb35862d98385677d9f31df25a7e76749512b4b3cab3beacd42563.svg) no-repeat center center/70%}.CheckBox a{color:#890E3A;text-decoration:underline}.Hint{color:#665E5A;font-style:italic}.Headline{font-size:1.5rem;margin:0;color:#890E3A;font-family:myriad-pro-condensed, sans-serif;font-weight:600}.Headline em{text-decoration:underline}.Headline.asLarge{font-size:3.75rem;line-height:4.5rem}@media (max-width: 37.5rem){.Headline.asLarge{font-size:2rem;line-height:2.5rem}}.Subline{color:#C60F51;font-family:myriad-pro-condensed, sans-serif;max-width:60ch;font-size:1.875rem;line-height:2.625rem}.Subline a{color:#C60F51;text-decoration:underline;font-weight:600}@media (max-width: 37.5rem){.Subline{font-size:1.5rem;line-height:2rem}}.Headline.asBlack,.Subline.asBlack{color:#000}.Topline{color:#849a61}.Questionaire{background:#f7f7f7;padding:1rem;display:flex;flex-direction:column;gap:1rem}.Questionaire .Questionaire-link{display:flex;align-items:center;gap:0.5rem;color:#665E5A;text-decoration:none}.Questionaire .Questionaire-link svg path{fill:#665E5A}.Questionaire .Questionaire-link:hover{color:#000}.Questionaire .Questionaire-link:hover svg path{fill:#000}.Questionaire .Questionaire-link.asRight{justify-content:flex-end}.Questionaire .Questionaire-link.asRight svg{transform:rotate(180deg)}@media (max-width: 37.5rem){.Questionaire .Questionaire-link .Questionaire-link-text{display:none}}.Questionaire .Questionaire-headerItem{flex:0 0 10rem}@media (max-width: 37.5rem){.Questionaire .Questionaire-headerItem{flex:1}}.Questionaire .Questionaire-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.Questionaire .Questionaire-top{flex:1 0 20rem}@media (max-width: 37.5rem){.Questionaire .Questionaire-top{flex:1;margin-bottom:2rem}}.Questionaire .Questionaire-headerCenter{flex:1;display:flex;justify-content:center}.Questionaire .Questionaire-footer{display:flex;justify-content:flex-end;align-items:center}@media (max-width: 37.5rem){.Questionaire .Questionaire-footer .Button{flex:1}}.RadioGroup{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.Radio{font-family:"myriad-pro", sans-serif}.Radio .Radio-button{display:flex;align-items:center;gap:1rem;cursor:pointer;box-shadow:0px 0px 1rem rgba(0,0,0,0.16);padding:0.5rem;background:#fff}.Radio .Radio-icon{width:2rem;height:2rem;border-radius:50%;background:#f7f7f7}.Radio .Radio-input{position:absolute;opacity:0}.Radio .Radio-input:checked+.Radio-button{background-color:#F8FBEB}.Radio .Radio-input:checked+.Radio-button .Radio-icon{background:#C9E754 url(/assets/greenCheckmark-67893ccc7dfb35862d98385677d9f31df25a7e76749512b4b3cab3beacd42563.svg) no-repeat center center/50%}.ResultWrapper{max-width:50rem;margin:0 auto}.ResultWrapper .Label{margin-left:1rem;font-size:1rem;line-height:1.5rem}.Result{display:flex;flex-direction:column;gap:0.5rem}.Result .Result-item{display:flex;background:#f7f7f7;padding:0.5rem 1rem;align-items:center;gap:1rem;text-decoration:none;color:#000;font-weight:600}.Result .Result-item:hover .Result-option{display:flex}.Result .Result-item.asNegative .Result-text strong{color:#890E3A}.Result .Result-item.asNegative .Result-icon{background:#FF7A00}.Result .Result-item.asNegative .Result-icon svg{fill:#890E3A}.Result .Result-text{flex:1;font-size:1.375rem}.Result .Result-text strong{text-transform:uppercase;color:#4b5e2e}.Result .Result-icon{width:1.8rem;height:1.8rem;background:#C9E754;border-radius:50%;display:flex;align-items:center;justify-content:center}.Result .Result-icon svg{width:50%;height:50%}.Result .Result-option{display:none;color:#890E3A;align-items:center;gap:0.5rem;font-size:1rem;color:#890E3A}.Result .Result-option svg{width:1rem;height:1rem;fill:#890E3A}@media (max-width: 37.5rem){.Result .Result-option{display:flex}.Result .Result-option .Result-option-text{display:none}}.SingleInput .SingleInput-inputWrapper{display:flex;gap:1rem;max-width:100%}@media (max-width: 37.5rem){.SingleInput .SingleInput-inputWrapper{gap:0;justify-content:space-around}}.SingleInput .SingleInput-input{appearance:none;outline:none;flex:0 0 2rem;height:5rem;width:4rem;font-size:3.5rem;padding:0.5rem;text-align:center;border-radius:4px;border:3px solid #665E5A;background:#f7f7f7;color:#4b5e2e;transition:0.2s ease-in-out border;transition:0.2s ease-in-out background;font-weight:600;text-transform:uppercase}@media (max-width: 37.5rem){.SingleInput .SingleInput-input{padding:0.5rem;height:4rem;width:3rem;font-size:2.5rem}}.SingleInput .SingleInput-input.isTouched{border-color:#849a61}.SingleInput .SingleInput-input.isSubmitting{border-color:#4b5e2e;background-color:#849a61}.SingleInput .SingleInput-input.SingleInput-input--invalid{border-color:#FF7A00}.SingleInput .SingleInput-input:focus{border-color:#4b5e2e}.StatusWrapper{display:flex;align-items:center;gap:0.5rem;align-self:flex-start}.Status{display:inline-block;border-radius:50%;width:1rem;height:1rem}.Status.asOrange{background:#FF7A00}.Status.asGreen{background:#C9E754}.Status>svg{position:relative;top:-0.25rem;left:0.15rem}.Stepper{display:flex;gap:0.25rem}.Stepper .Stepper-item{background:#B2C6D1;width:1rem;height:0.5rem;border-radius:0.25rem}.Stepper .Stepper-item.asDone{background:#849a61}.Stepper .Stepper-item.asActive{background:#C9E754}.Text p{margin-bottom:1rem;line-height:130%}.Text ol{list-style:auto;padding-left:1rem}.Text li{margin-bottom:0.5rem}.Flex{display:flex}.Margin{margin-bottom:1rem}.SmallerMargin{margin-bottom:0.25rem}.SmallMargin{margin-bottom:0.5rem}.LargeMargin{margin-bottom:2rem}.MarginTop{margin-top:1rem}.LargeMarginTop{margin-top:2rem}.GiantMargin{margin-bottom:4rem}@media (max-width: 37.5rem){.GiantMargin{margin-bottom:2rem}}.Bold{font-family:myriad-pro-condensed, sans-serif;font-weight:600}.Centered{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.Right{display:flex;justify-content:flex-end}@media (max-width: 37.5rem){.Right .Button{width:100%}}.Cursor{cursor:pointer}.Hidden{display:none}@media (max-width: 37.5rem){.MobileFlex{display:flex;align-items:baseline;gap:0.5rem}}
