@charset "UTF-8";@font-face{font-family:rwe;font-style:normal;font-weight:300;src:url(/fonts/RWESans-Light.woff2?b330122470af65b08ed4cac46032be78) format("woff2"),url(/fonts/RWESans-Light.eot?ad85524ca2bd79114572d438e2521e17) format("eot"),url(/fonts/RWESans-Light.woff?56bdf6bf86af23c1e5422d5baa5eddab) format("woff")}@font-face{font-family:rwe;font-style:normal;font-weight:400;src:url(/fonts/RWESans-Regular.woff2?1f9206367fb86243f3e841375966dfeb) format("woff2"),url(/fonts/RWESans-Regular.woff?e76928fb83d8f84931b9c2e21ebbb594) format("woff"),url(/fonts/RWESans-Regular.eot?d533a9d86ec93488930bc6bfa08bb6b3) format("eot")}@font-face{font-family:rwe;font-style:normal;font-weight:500;src:url(/fonts/RWESans-Medium.woff2?0d558a429aecd2efd64a2c2a383eda84) format("woff2"),url(/fonts/RWESans-Medium.woff?00030fc4e11585b934365965c913526c) format("woff"),url(/fonts/RWESans-Medium.eot?777a4ba3d427b1200bc6ed7925e85eae) format("eot")}@font-face{font-family:rwe;font-style:normal;font-weight:800;src:url(/fonts/RWESans-Bold.woff2?22f4573b6bf304eda36ffae628e63f66) format("woff2"),url(/fonts/RWESans-Bold.woff?86420e937d8c8d5609089a956b6c7c58) format("woff"),url(/fonts/RWESans-Bold.eot?d1ef86efebe6fb3897c0e95f479ef076) format("eot")}@font-face{font-family:rwe-iconfont;font-style:normal;font-weight:400;src:url(/fonts/rwe-iconfont.eot?bfa19c010f10bd0ebee3b5e102689159);src:url(/fonts/rwe-iconfont.woff?f060aedcbde6f61d7e73757e8599932f) format("woff"),url(/fonts/rwe-iconfont.eot?bfa19c010f10bd0ebee3b5e102689159) format("eot"),url(/fonts/rwe-iconfont.ttf?836384388b6639aa15524a37367480c9) format("truetype"),url(/fonts/rwe-iconfont.svg?0e279b3a55f319aba8d9bb5992451dba) format("svg")}html{background-color:#dee5eb;border:0;box-sizing:border-box;font-family:inherit;font-size:100%;height:100%;margin:0;padding:0;scroll-behavior:smooth;vertical-align:baseline;width:100%}html:not(:hover){will-change:scroll-position}body{background-color:#fff;color:#76808b;font-weight:400;min-height:100%;overflow-x:hidden}applet,body,div,h1,h2,h3,h4,h5,h6,iframe,object,span{margin:0}applet,body,div,h1,h2,h3,h4,h5,h6,iframe,object,p,span{border:0;box-sizing:border-box;font-family:inherit;font-size:100%;padding:0;vertical-align:baseline}p{margin:0 0 1rem}blockquote{border:0;box-sizing:border-box;font-family:inherit;font-size:100%;margin:0;padding:0;quotes:none;vertical-align:baseline}blockquote:after,blockquote:before{content:"";content:none}a,pre{border:0;box-sizing:border-box;font-family:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}a{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;color:#00b1eb;display:inline;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}a:focus{outline:none}abbr{text-decoration:none}abbr,acronym,address,big,cite,code,del,dfn,em{border:0;box-sizing:border-box;font-family:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}em{font-style:italic}img{display:block}img,ins,kbd,q{border:0;box-sizing:border-box;font-family:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}q{quotes:none}q:after,q:before{content:"";content:none}s,samp,small{border:0;box-sizing:border-box;font-family:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}small{font-size:.85rem}strike,strong{border:0;box-sizing:border-box;font-family:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}strong{font-weight:700}b,sub,sup,tt,var{border:0;box-sizing:border-box;font-family:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}b{font-weight:700}center,dd,dl,dt,fieldset,i,li,ol,u,ul{border:0;box-sizing:border-box;font-family:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}fieldset{min-inline-size:unset}form,label,legend,table{border:0;box-sizing:border-box;font-family:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}table{border-collapse:collapse;border-spacing:0}caption,tbody,td,tfoot,th,thead,tr{border:0;box-sizing:border-box;font-family:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside{display:block}article,aside,canvas,details{border:0;box-sizing:border-box;font-family:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}details{display:block}embed{border:0;box-sizing:border-box;font-family:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}figcaption,figure,footer,header,hgroup,menu,nav{display:block}figcaption,figure,footer,header,hgroup,menu,nav,output,ruby,section{border:0;box-sizing:border-box;font-family:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}section{display:block}audio,mark,summary,time,video{border:0;box-sizing:border-box;font-family:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}.test{display:block}button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background:transparent;border:none;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}button:focus,input{outline:none}input{font:inherit}hr{color:#ededed;margin-bottom:2.5rem;margin-top:2rem}[v-cloak]{opacity:0!important}@media (min-width:1024px){html{font-size:112.5%}}:root{--blue:#1d4477;--cyan:#3ed8c3;--green:#00a19f;--grey:#f9f9f9;color:#1d4477;font-family:rwe,sans-serif}:root.tpl--high-contrast{--blue:#001c43e0;--cyan:#001c43e0;--green:#001c43e0;--grey:#dfdfdf}body{display:flex;flex-direction:column}.tpl__header__options__item--contrast{cursor:pointer;display:block}html .tpl__header__options__item--contrast:after{content:"Kontrast erhöhen";display:inline}html.tpl--high-contrast .tpl__header__options__item--contrast:after{content:"Kontrast zurücksetzen"}:root.tpl--high-contrast .mdl__form__set .ptl__form__field__label,:root.tpl--high-contrast .mdl__form__set .ptl__form__select__label{--green:#001c43}.ptl__anchor{color:inherit;display:inline}.ptl__anchor:focus{outline:1px auto var(--blue)}.ptl__form__set{display:block;margin-bottom:75px;width:100%}.ptl__form__set:last-of-type{margin-bottom:25px}.ptl__form__row{grid-gap:40px;display:flex;flex-wrap:wrap;width:100%}@media (max-width:768px){.ptl__form__row{display:contents}}.ptl__form__field{display:block;margin-top:30px;position:relative;width:100%}.ptl__form__field[aria-label=Hausnummer]{max-width:100px}.ptl__form__row>.ptl__form__field,.ptl__form__row>.ptl__form__select{flex:1 1 1px}.ptl__form__field__label{color:var(--green);display:block;font-size:18px;font-weight:500;line-height:27px;margin-bottom:8px}.ptl__form__field__input{background-color:var(--grey);border:1px solid #e4e9f2;box-sizing:border-box;color:var(--blue);display:block;font-weight:500;height:3.2rem;padding:0 15px;scroll-margin-top:100px;width:100%}.tpl--high-contrast .ptl__form__field__input{border-color:var(--blue)}.ptl__form__field__input:focus-visible{outline:var(--blue) auto 1px}.ptl__form__field__info{background:#fff;color:red;font-size:14px;font-weight:400;left:0;padding:3px 0;position:absolute;top:100%;width:100%}.ptl__form__field__textarea{background-color:var(--grey);border:1px solid #e4e9f2;box-sizing:border-box;color:var(--blue);display:block;font-family:inherit;font-size:18px;font-weight:500;line-height:27px;min-height:7rem;padding:15px;width:100%}.ptl__form__field__textarea:focus-visible{outline:var(--blue) auto 1px}.ptl__form__select{display:block;margin-top:30px;position:relative;width:100%}.ptl__form__select__label{color:var(--green);display:block;font-size:18px;font-weight:500;line-height:27px;margin-bottom:8px}.ptl__form__select__input{align-items:center;background-color:var(--grey);border:1px solid #e4e9f2;box-sizing:border-box;color:var(--blue);cursor:pointer;display:flex;font-weight:500;height:3.2rem;justify-content:space-between;padding:0 15px;scroll-margin-top:100px;width:100%}.ptl__form__select__input:focus-visible{outline:var(--blue) auto 1px}.tpl--high-contrast .ptl__form__field__textarea,.tpl--high-contrast .ptl__form__select__input{border-color:var(--blue)}.ptl__form__select__info{background:#fff;color:red;font-size:14px;font-weight:400;left:0;padding:3px 0;position:absolute;top:100%}.ptl__form__select__options{border:1px solid #e4e9f2;border-top:none;display:block;left:0;opacity:0;position:absolute;top:calc(100% - 1px);transition:opacity .38s ease,visibility 0s linear .25s;visibility:hidden;width:100%;z-index:1}.ptl__form__select:focus-within .ptl__form__select__options{opacity:1;transition:opacity .38s ease,visibility 0s linear 0ms;visibility:visible}.ptl__form__select__options__item{align-items:center;background-color:var(--grey);box-sizing:border-box;color:var(--blue);display:flex;font-weight:500;height:3.2rem;justify-content:space-between;padding:0 15px;width:100%}.ptl__form__select__options__item:focus,.ptl__form__select__options__item:hover{filter:brightness(.9)}.ptl__form__select__options__item .icon{fill:var(--green);display:block;width:24px}.ptl__button{align-items:center;background-color:var(--green);border:1px solid var(--green);border-radius:5px;box-sizing:border-box;color:#fff;display:flex;font-size:18px;font-weight:500;padding:15px 20px;transition:filter .38s ease;width:100%}.ptl__button:focus,.ptl__button:hover{filter:saturate(.7) brightness(1.1) drop-shadow(5px 5px 5px hsla(0,0%,0%,.15))}.ptl__button:focus{outline:1px auto #fff;outline-offset:-3px}.ptl__button:active{filter:saturate(.5) brightness(.9)}.ptl__form__radio{align-items:center;color:var(--blue);cursor:pointer;display:flex;position:relative;width:-moz-max-content;width:max-content}.ptl__form__radio__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%}.ptl__form__radio__icon{fill:var(--blue);background-color:transparent;background-image:radial-gradient(circle at 50% center,#fff 50%,transparent 0);background-repeat:no-repeat;border-radius:50%;display:block;height:auto;margin-right:8px;width:24px}.ptl__form__radio:focus-within .ptl__form__radio__icon,.ptl__form__radio:hover .ptl__form__radio__icon{fill:var(--green)}.ptl__form__checkbox{align-items:center;color:var(--blue);cursor:pointer;display:flex;position:relative;width:-moz-max-content;width:max-content}.ptl__form__checkbox__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%}.ptl__form__checkbox__icon{fill:var(--blue);display:block;flex:0 0 24px;height:auto;margin-right:8px;transition:color .38s ease;width:24px}.ptl__form__checkbox:focus-within .ptl__form__checkbox__icon,.ptl__form__checkbox:hover .ptl__form__checkbox__icon{fill:var(--green)}.ptl__form__checkbox:focus-within .ptl__form__checkbox__icon{outline:1px auto var(--green);outline-offset:-2px}.ptl__form__checkbox__text{display:block;flex:1 0 1px}.tpl__header{align-items:center;background-image:linear-gradient(225deg,#00a19f,#1d4477);color:#fff;display:flex;flex:0 0 130px;height:130px;justify-content:space-between;padding:0 calc(50% - 585px);position:relative;width:100%}@media (max-width:1024px){.tpl__header{box-sizing:border-box;padding:0 30px}}.tpl--high-contrast .tpl__header{background-image:linear-gradient(225deg,var(--blue),var(--blue))}.tpl__header.tpl__header--login{background-image:none}@media (max-width:480px){.tpl__header{flex:0 0 80px;height:80px}}.tpl__header__options:first-child:not(:focus-within){opacity:0;pointer-events:none}.tpl__header__logo{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:50% 50%;transition:transform .38s ease}.tpl__header__logo:focus{transform:translate(-50%,-50%) scale(1.2)}.tpl__header__logo__source{fill:#fff;display:block;height:32px;width:auto}@media (max-width:480px){.tpl__header__logo__source{height:24px}}.tpl__header__options{-moz-column-gap:40px;column-gap:40px;display:none;font-size:17px;font-weight:500;line-height:1em}@media (min-width:860px){.tpl__header__options{display:flex}}.tpl__header__options__item{display:block}@media (max-width:1020px){.tpl__header__options__item:nth-child(2){display:none}}.tpl__header__options__item svg{fill:#fff;height:auto;line-height:1.2em;margin-right:.5rem;width:24px}.tpl--high-contrast .tpl__header__options__item svg{fill:#fff;color:#fff}.tpl__header__options__item>*{align-items:center;border-bottom:1px solid transparent;color:#fff;display:flex;margin-bottom:-1px;outline:none}.tpl__header__options__item>:focus{border-bottom:1px solid #fff}.tpl__footer__bar{grid-column-gap:15px;align-items:center;background-color:var(--blue);color:#fff;display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:space-between;margin-top:auto;min-height:75px;padding:15px calc(50% - 570px);position:relative;width:100%;z-index:1}@media (max-width:1440px){.tpl__footer__bar{padding:15px}}.tpl__footer__bar__linklist{grid-column-gap:16px;display:flex;flex-wrap:wrap;font-weight:400;list-style:none}.tpl__footer__bar__linklist>li{display:block}.tpl__footer__bar__linklist>li>a{color:hsla(0,0%,100%,.5);transition:color .38s ease}.tpl__footer__bar__linklist>li>a:focus,.tpl__footer__bar__linklist>li>a:hover{color:#fff}.tpl__footer__bar__copyright{align-items:center;color:hsla(0,0%,100%,.6);display:flex;font-weight:300;min-width:210px}@media (max-width:480px){.tpl__footer__bar__copyright{margin-left:-15px;margin-top:30px}}.tpl__footer__bar__copyright__time{border-right:1px solid hsla(0,0%,100%,.3);padding:10px 15px}.tpl__footer__bar__copyright__logo{fill:#fff;height:18px;margin-left:15px;opacity:.5;width:auto}.tpl__content{display:block;overflow:hidden}.tpl__content__process{display:block;flex:1 0 1px;margin:0 auto;max-width:1360px;padding:40px 30px 75px;width:100%}@media (max-width:1400px){.tpl__content__process{width:calc(100% - 60px)}}@media (max-width:640px){.tpl__content__process{width:100%}}@media (max-width:480px){.tpl__content__process{padding:40px 20px 75px}}.tpl__content__contact{color:var(--blue);display:block;margin-top:calc(4.8vh + 38px)}.tpl__content__contact__caption{font-size:21px;font-weight:500;line-height:1.5em}.tpl__content__contact__button{align-items:center;background-color:var(--green);border:1px solid var(--green);border-radius:5px;box-sizing:border-box;color:#fff;display:flex;font-size:18px;font-weight:500;padding:15px 20px;width:100%}.tpl__content__contact__button>.icon{font-size:40px;line-height:25px;margin-right:15px}.tpl__content__contact__headline{font-size:4vh;font-weight:800;line-height:1.2em;margin-bottom:20px;margin-top:10px}@media (min-width:1240px){.tpl__content__process{grid-column-gap:40px;display:flex;flex-wrap:wrap}.tpl__content__form{flex:0 0 65%;min-width:1px}.tpl__content__contact{flex:1 0 1px}}.tpl__intro{animation:fade-in .5s ease .2s forwards;color:var(--blue);display:block;flex:0 0 100%;height:auto;opacity:0;position:relative;width:100%}@media (min-width:768px){.tpl__intro{aspect-ratio:21/9;border:3px solid var(--green);margin-bottom:200px;max-height:100vh;padding:7vh}}.tpl__intro__image{bottom:-200px;pointer-events:none;position:absolute;right:-150px}.tpl__intro__image,.tpl__intro__image img{display:block;height:auto;width:100%}@media (max-width:1359px){.tpl__intro__image{bottom:-240px;max-width:775px;right:-150px}}@media (max-width:992px){.tpl__intro__image{bottom:-240px;right:-150px}}@media (max-width:768px){.tpl__intro__image{margin-left:-60px;position:static;width:calc(100% + 120px)}}@media (max-width:640px){.tpl__intro__image{margin-left:-30px;position:static;width:calc(100% + 60px)}}@media (max-width:480px){.tpl__intro__image{margin-left:-20px;position:static;width:calc(100% + 40px)}}@media (min-width:1360px){.tpl__intro__image{bottom:-160px;right:-290px}}.tpl__intro__headline{color:var(--green);font-size:30px;font-weight:800;line-height:1.2em;margin-bottom:30px}@media (min-width:768px){.tpl__intro__headline{font-size:3.5rem}}.tpl__intro h2{color:var(--green);font-size:1.75rem;font-weight:800;line-height:1.5em;margin-bottom:13px;margin-top:25px}.tpl__intro>p{font-size:18px;font-weight:500;line-height:1.5em}@media (min-width:768px){.tpl__intro>p{font-size:21px;line-height:1.5em}.tpl__intro>h2,.tpl__intro>h2+p{max-width:61%}}@media (min-width:1360px){.tpl__intro>:not(.tpl__intro__image){max-width:61%}}.tpl__content__form{transition:height 1s ease}.tpl__content__popup{animation:fade-in .5s ease .1s forwards;display:block;flex:0 0 100%;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:5}.tpl__content__popup__backdrop{background-color:rgba(0,0,0,.85);cursor:pointer;display:block;height:100%;width:100%}.tpl__content__popup__content{background:#fff;border-radius:5px;display:block;height:70vh;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.tpl__content__popup__image{display:block;height:100%;width:auto}.tpl__content__popup__close{background-color:var(--green);border-radius:3px;box-sizing:border-box;cursor:pointer;padding:3px;position:absolute;right:16px;top:16px}.tpl__content__popup__close svg{fill:#fff;display:block;height:auto;width:24px}@media (min-width:1360px){.tpl__content__popup__close svg{width:30px}}.tpl__login{background-image:linear-gradient(225deg,#00a19f,#1d4477);display:flex;flex:1 1 100%;flex-direction:column}.tpl__login__container{align-items:center;display:flex;flex:1 1 100%;height:100%;justify-content:center;position:relative;width:100%}.tpl__login__content{animation:fade-in .5s ease forwards;background-color:#fff;border-radius:15px;display:flex;flex-direction:column;margin-bottom:130px;margin-top:130px;max-width:80%;opacity:0;padding:2rem;position:relative;width:58vh}@media (max-width:1440px){.tpl__login__content{width:600px}}.tpl__login__content--success{animation:fade-in .5s ease forwards}.tpl__login__headline{color:var(--blue);font-size:3vh;font-weight:800;line-height:1.5em;margin-bottom:13px;margin-top:25px}@media (max-width:992px){.tpl__login__headline{font-size:22px}}.tpl__login__submit{background-color:var(--green);height:3.2rem;margin-bottom:1rem;margin-top:30px}.tpl__login .ptl__form__field__input{border-radius:5px}.tpl__login__content__message{color:var(--blue);display:block;font-size:18px;font-weight:500;line-height:1.5em;margin-bottom:0}.tpl__login__content__message a{color:var(--green)}.tpl__login__content__message a:focus{color:var(--blue)}.mdl__form__page{animation:fade-in .5s ease .25s forwards;display:inline-block;opacity:0;width:100%}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.mdl__form__page h2,.mdl__form__page legend,.mdl__form__page p{color:var(--blue);font-size:18px;font-weight:500;line-height:1.5em;margin-bottom:1rem}@media (min-width:768px){.mdl__form__page h2,.mdl__form__page legend,.mdl__form__page p{font-size:21px;line-height:1.5em}}.mdl__form__page .ptl__form__set h2,.mdl__form__page .ptl__form__set:first-child legend{color:var(--blue);font-size:26px;font-weight:800;line-height:1.2em;margin-bottom:13px;margin-top:25px}@media (min-width:768px){.mdl__form__page .ptl__form__set h2,.mdl__form__page .ptl__form__set:first-child legend{font-size:4vh;line-height:1.2em}}.mdl__form__page__continue{margin-left:auto;width:-moz-max-content;width:max-content}@media (max-width:480px){.mdl__form__page__continue{width:100%}}.mdl__form__page__summary__acceptance{display:block;flex-wrap:wrap;margin-bottom:4vh;padding:10px 0;position:relative}.mdl__form__page__summary__acceptance .ptl__form__checkbox__input{z-index:0}.mdl__form__page__summary__acceptance a{position:relative;z-index:2}.mdl__form__page__summary{border-bottom:1px solid var(--blue);display:flex;flex-wrap:wrap;margin-bottom:4vh;padding-bottom:8vh;position:relative}@media (max-width:480px){.mdl__form__page__summary{display:block}}p+.mdl__form__page__summary{margin-top:50px}.mdl__form__page__summary__caption{grid-column-gap:15px;color:var(--green);display:flex;flex:0 0 100%;font-size:21px;font-weight:500;line-height:1.5em;margin-bottom:20px}.mdl__form__page__summary__caption .edit{align-items:center;color:var(--blue);cursor:pointer;display:flex;margin-left:auto}.mdl__form__page__summary__caption .edit:hover{color:var(--green);transition:color .38s ease}@media (max-width:767px){.mdl__form__page__summary__caption .edit{bottom:20px;font-size:18px;left:0;line-height:1.5em;position:absolute}}.mdl__form__page__summary__caption .edit>svg{height:auto;margin-right:8px;width:24px}.mdl__form__page__summary__caption .delete{align-items:center;color:var(--blue);cursor:pointer;display:flex}.mdl__form__page__summary__caption .delete:hover{color:#979797;transition:color .38s ease}@media (max-width:767px){.mdl__form__page__summary__caption .delete{bottom:20px;font-size:18px;line-height:1.5em;position:absolute;right:0}}.mdl__form__page__summary__caption .delete>svg{height:auto;margin-right:8px;width:24px}.mdl__form__page__summary__data{display:block;flex:1 0 1px;list-style:none}.mdl__form__page__summary__data__item{color:var(--blue);display:flex;font-size:18px;font-weight:400;justify-content:space-between;line-height:1.3em;margin-bottom:1.5rem}@media (min-width:768px){.mdl__form__page__summary__data__item{font-size:21px;line-height:1.3em;margin-bottom:.35rem}}@media (max-width:480px){.mdl__form__page__summary__data__item{flex-direction:column}}.mdl__form__page__summary__data__item .title{flex:1 0 1px;font-weight:500}.mdl__form__page__summary__data__item .value{flex:1 0 1px;font-weight:400}.mdl__form__page__summary__select{display:block;flex:1 0 1px;list-style:none}.mdl__form__page__summary__select__item{color:var(--blue);display:block;font-size:18px;font-weight:400;line-height:1.3em;margin-bottom:1.5rem}@media (min-width:768px){.mdl__form__page__summary__select__item{font-size:21px;line-height:1.3em;margin-bottom:.35rem}}@media (max-width:480px){.mdl__form__page__summary__select__item{margin-bottom:.35rem}}.mdl__form__page__options{grid-gap:15px;display:flex;flex-wrap:wrap;justify-content:space-between}.mdl__form__page__back{background:#fff;border:2px solid var(--blue);color:var(--blue)}.mdl__form__page__back,.mdl__form__page__loading,.mdl__form__page__submit{width:-moz-max-content;width:max-content}.mdl__form__page__loading .loader{animation:spinner-bulqg1 .96s linear infinite alternate,spinner-oaa3wk 1.92s linear infinite;border:4px solid hsla(0,0%,100%,.85);border-radius:50%;height:22px;margin-left:1rem;width:22px}@keyframes spinner-bulqg1{0%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0);clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0)}12.5%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0)}25%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%)}50%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%)}62.5%{-webkit-clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0 100%)}75%{-webkit-clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0 100%)}to{-webkit-clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0 100%)}}@keyframes spinner-oaa3wk{0%{transform:scaleY(1) rotate(0deg)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0deg)}to{transform:scaleY(-1) rotate(-135deg)}}.mdl__form__success{background-color:var(--grey);display:block;padding:30px}.mdl__form__success__button{margin-bottom:50px;margin-right:auto;width:-moz-max-content;width:max-content}.mdl__form__success__header{grid-column-gap:30px;align-items:center;display:flex;flex-wrap:wrap}.mdl__form__success__image{aspect-ratio:1/1;display:block;flex:1 0 1px;max-width:300px;padding:30px}.mdl__form__success__header>p{flex:1 0 1px}.mdl__form__set{display:block;margin-bottom:40px;width:100%}@media (max-width:480px){.mdl__form__set{margin-bottom:20px;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}}.mdl__form__set__headline{align-items:center;background-color:var(--grey);color:var(--blue);cursor:pointer;display:flex;font-size:18px;font-weight:500;height:3.2rem;line-height:1.5em;padding:0 30px;transition:all .38s ease}.mdl__form__set[open] .mdl__form__set__headline{background-color:var(--blue);color:#fff}.mdl__form__set:not([open]) .mdl__form__set__headline:hover{background-color:#f4f4f4}@media (max-width:480px){.mdl__form__set__headline{height:4.5rem;line-height:1.5em;padding:0 20px}}.mdl__form__set__headline>.icon{display:block;height:auto;margin-left:-8px;margin-right:8px;margin-top:-2px;width:24px}@media (max-width:480px){.mdl__form__set__headline>.icon{margin-left:-2px}}.mdl__form__set__headline>.title{display:block;margin-right:8px}.mdl__form__set__headline::marker{display:none}@media (max-width:480px){.mdl__form__set__headline>.name{display:none}}.mdl__form__set__headline>.edit{align-items:center;display:flex;margin-left:auto}@media (max-width:480px){.mdl__form__set__headline>.edit{font-size:0}}.mdl__form__set__headline>.edit>svg{display:block;height:auto;margin-right:8px;margin-top:-2px;width:24px}.mdl__form__set[open]>.mdl__form__set__headline>.edit{display:none}.mdl__form__set__headline>.delete{align-items:center;display:none;margin-left:auto}@media (max-width:480px){.mdl__form__set__headline>.delete{font-size:0}}.mdl__form__set__headline>.delete>svg{display:block;height:auto;margin-right:8px;margin-top:-2px;width:24px}.mdl__form__set[open]>.mdl__form__set__headline>.delete{display:flex}.mdl__form__set[open]>.mdl__form__set__headline>.delete:hover{color:var(--cyan);transition:color .38s ease}.mdl__form__set__content{background-color:var(--grey);padding:1px 30px 35px}@media (max-width:480px){.mdl__form__set__content{padding:1px 20px 70px}}.mdl__form__set__content .ptl__form__field__input,.mdl__form__set__content .ptl__form__select__input,.mdl__form__set__content .ptl__form__select__options__item{background-color:#fff}.mdl__form__set .ptl__form__field__info,.mdl__form__set .ptl__form__select__info{background:transparent}.mdl__form__set__button{align-items:center;background-color:#fff;border:1px solid var(--blue);border-radius:5px;box-sizing:border-box;color:var(--blue);display:flex;font-size:18px;font-weight:500;margin-top:45px;max-width:100%;padding:15px 20px;transition:background-color .38s ease;width:-moz-max-content;width:max-content}.mdl__form__set__button:focus-within,.mdl__form__set__button:hover{background-color:rgba(29,68,119,.2)}@media (max-width:480px){.mdl__form__set__button{width:100%}}.mdl__form__set__button>.icon{fill:var(--blue);color:var(--blue);height:auto;margin-right:15px;width:26px}.mdl__form__subject{display:block;margin-top:40px}.mdl__form__subject__toggle{grid-column-gap:15px;box-sizing:border-box;display:flex;font-weight:500;margin-bottom:20px}.mdl__form__subject__toggle .ptl__form__radio{padding:10px 0}.mdl__form__subject__select{background-color:#fff;border-radius:5px;display:block;font-size:16px;line-height:1.5em;padding:30px 30px 35px;position:relative}.mdl__form__subject__select:focus-within{outline:1px auto var(--green)}.mdl__form__subject__select__button{align-items:center;background-color:#fff;border:2px solid var(--green);border-radius:50%;color:var(--green);display:flex;height:40px;justify-content:center;position:absolute;top:50%;transition-duration:.38s;transition-property:background-color,color;transition-timing-function:ease;width:40px;z-index:2}.mdl__form__subject__select__button svg{fill:currentColor;color:inherit;display:block;height:auto;width:28px}.mdl__form__subject__select__button:focus,.mdl__form__subject__select__button:hover{background-color:var(--green);color:#fff}.mdl__form__subject__select__button.mdl__form__subject__select__button--left{left:0;transform:translate(-50%,-50%)}.mdl__form__subject__select__button.mdl__form__subject__select__button--right{right:0;transform:translate(50%,-50%)}@media (max-width:480px){.mdl__form__subject__select{padding:30px 25px 35px}}.mdl__form__subject__select>p{font-size:16px;line-height:1.5em}.mdl__form__subject__items{grid-gap:30px;display:flex;flex-wrap:nowrap;justify-content:flex-start;margin:-30px;mask-image:linear-gradient(270deg,hsla(0,0%,100%,.2) 0,#fff 120px);-webkit-mask-image:linear-gradient(270deg,hsla(0,0%,100%,.2) 0,#fff 120px);mask-size:100% 100%;-webkit-mask-size:100% 100%;max-width:calc(100% + 60px);overflow-anchor:none;overflow-x:auto;padding:30px;scroll-padding:30px;scroll-snap-type:x mandatory;white-space:nowrap}.mdl__form__subject__items::-webkit-scrollbar{display:none}.mdl__form__subject__item{display:block;flex:0 0 250px;font-weight:500;min-width:1px;scroll-snap-align:start;scroll-snap-stop:always;white-space:normal}.mdl__form__subject__item:first-child{margin-left:0}.mdl__form__subject__item:last-child{margin-right:auto}.mdl__form__subject__item>.ptl__form__checkbox{width:100%}@media (max-width:480px){.mdl__form__subject__items{margin:-25px;padding:25px;scroll-padding-left:25px}}.mdl__form__subject__item__box{aspect-ratio:1;background-color:#fff;border:8px solid #fff;box-shadow:inset 0 0 15px 4px rgba(0,0,0,.15);box-sizing:border-box;cursor:pointer;display:block;filter:drop-shadow(0 0 10px hsla(0,0%,0%,.15));margin-bottom:20px;padding:30px;position:relative}.mdl__form__subject__item--disabled .mdl__form__subject__item__box{pointer-events:none}.mdl__form__subject__item--disabled .mdl__form__subject__item__box:before{color:#1d4477;content:"Dieses Motiv ist momentan leider vergriffen. Bitte wählen Sie eine Alternative.";display:block;font-size:14px;font-weight:500;left:50%;line-height:1.4em;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%}.mdl__form__subject__item--disabled .ptl__form__checkbox{opacity:.3;pointer-events:none}.mdl__form__subject__item__box__image{background:gray;box-shadow:inset 2px 2px 4px 2px rgba(0,0,0,.15);display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .38s ease;width:100%}.mdl__form__subject__item--disabled .mdl__form__subject__item__box__image{opacity:.2}.mdl__form__subject__item__box:hover .mdl__form__subject__item__box__image{transform:scale(1.05)}.mdl__form__subject__item__box__icon{fill:#fff;background-color:var(--green);border-radius:3px;bottom:16px;box-sizing:border-box;cursor:pointer;display:block;height:auto;padding:3px;position:absolute;right:16px;width:30px}.mdl__form__cardtype{display:block;margin-top:50px;position:relative}.mdl__form__cardtype__select>p{font-size:18px;line-height:1.5em}.mdl__form__cardtype__select{grid-gap:30px;background-color:#fff;border-radius:5px;display:flex;flex-wrap:wrap;font-size:16px;justify-content:space-between;line-height:1.5em;padding:30px 30px 35px}.mdl__form__cardtype__select:focus-within{outline:1px auto var(--green)}.mdl__form__cardtype__item__box{aspect-ratio:3/2;background-color:var(--grey);cursor:pointer;display:block;margin-bottom:20px;position:relative;transition:background-color .38s ease;width:100%}.mdl__form__cardtype__item__box:hover{background-color:#fff;outline:1px solid var(--grey)}.mdl__form__cardtype__item__box__image{display:block;height:100%;image-rendering:smooth;-o-object-fit:cover;object-fit:cover;transition:filter .38s ease;width:100%}.mdl__form__cardtype__item__box:hover .mdl__form__cardtype__item__box__image{filter:brightness(1.025)}.mdl__form__cardtype__item .ptl__form__checkbox{width:100%}.mdl__form__cardtype__item{display:block;flex:1 0 1px;font-weight:500;max-width:320px;min-width:250px}.mdl__form__cardtype__item__box__icon{fill:#fff;background-color:var(--green);border-radius:3px;bottom:16px;box-sizing:border-box;cursor:pointer;display:block;height:auto;padding:3px;position:absolute;right:16px;width:30px}
