@font-face{font-family:'Mona Sans';font-weight:200 900;font-stretch:75% 125%;src:url('/assets/Mona-Sans.6bde7bbf.woff2') format('woff2 supports variations'),url('/assets/Mona-Sans.6bde7bbf.woff2') format('woff2-variations')}*,::after,::before{box-sizing:border-box;font-family:'Mona Sans',Roboto,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-feature-settings:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:focus{outline:2px auto #3c6fb6}::-moz-selection{background:#3c6fb6}::selection{background:#3c6fb6}.root,body,html{height:100%}body{margin:0;padding:0;font-family:'Mona Sans',Roboto,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:1.1em;font-weight:400;line-height:150%;background-color:#fff;color:#000}.swal2-container .swal2-styled.swal2-confirm{border:0;border-radius:8px;font-size:1rem;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;background-color:#277655;color:#fff}.swal2-styled.swal2-deny{border:0;border-radius:8px;font-size:1rem;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;background-color:#900;color:#fff}.swal2-styled.swal2-cancel{border:0;border-radius:8px;font-size:1rem;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;background-color:#6e7881;color:#fff}.Login .ContentBox{padding:0}.Login .Split-Content{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}.Login .Split-Content .Content-Left{padding:50px;width:600px}.Login .Split-Content .Content-Left .Button.smallText{padding:0 0 16px 0}.Login .Split-Content .Content-Right{position:relative;width:600px;background:radial-gradient(67.15% 79.42% at 32%,at 31.48%,#ffd213 0,#faa613 39.62%);background:radial-gradient(67.15% 79.42% at 32% 31.48%,#ffd213 0,#faa613 39.62%);border-radius:0 10px 10px 0;overflow:hidden}.Login .Split-Content .Content-Right h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-100%);max-width:460px;font-family:'Mona Sans',Roboto;font-style:italic;font-weight:900;font-size:4.125rem;line-height:4rem;color:#fff;text-shadow:0 186px 52px rgba(116,34,6,.01),0 119px 48px rgba(116,34,6,.06),0 67px 40px rgba(116,34,6,.2),0 30px 30px rgba(116,34,6,.34),0 7px 16px rgba(116,34,6,.39),0 0 0 rgba(116,34,6,.4)}@media only screen and (max-width:600px){.Login .Split-Content .Content-Right{display:none}}.Portals .Portals-Toolbar{display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center}.Portals .Portals-Toolbar button{background:0 0;border:none;font-size:1.5625rem;color:#183f75;cursor:pointer}.Portals .Portals-Toolbar button.active{color:#f39200}.Portals .Portals-List{display:flex;justify-content:space-between;flex-wrap:wrap;grid-gap:20px;gap:20px}.Dashboard .Dashboard-Overview{min-height:300px;background:#f1f6fa;border-radius:10px;padding:40px}.Dashboard .OverviewPortal-selector{width:100%;display:flex;justify-content:space-between;align-items:flex-end}.Dashboard .Dashboard-Overview.Region{display:grid;grid-template-columns:50% 50%}.Users .Users-Toolbar{display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center}.Users .Users-List{display:flex;justify-content:space-between;flex-wrap:wrap;grid-gap:20px;gap:20px}.UpdateUser .UpdateUser-Inputs .UpdateUser-Buttons{display:flex;justify-content:space-between}.UpdateUser .UpdateUser-Inputs form{display:flex;flex-wrap:wrap;align-items:flex-end;grid-gap:20px;gap:20px;max-width:730px}.UpdateUser .UpdateUser-Inputs form .Rest-Email-Button button{min-width:350px}.UpdateUser .UpdateUser-Toolbar{display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center}.UpdateUser .UpdateUser-Toolbar button{background:0 0;border:none;font-size:1.5625rem;color:#183f75;cursor:pointer}.UpdateUser .UpdateUser-Toolbar button.active{color:#f39200}.UpdateUser .Portals-List{display:flex;justify-content:space-evenly;flex-wrap:wrap;grid-gap:20px;gap:20px}.contact .ContentContainer{margin-bottom:0}.contact .ContentContainer h2:first-child{text-align:center;border-bottom:1px solid #afafaf;padding-bottom:20px}.contact .ContentContainer h2{font-style:italic}.contact .ContentContainer p{font-size:1.0625rem}.contact .ContentContainer .Button-centered{display:flex;justify-content:center}.contact .ContentContainer .FlexBox{display:flex;flex-wrap:nowrap;justify-content:start;align-items:start;grid-gap:20px;gap:20px;flex-grow:1}.contact .ContentContainer .FlexBox .Switch,.contact .ContentContainer .FlexBox p{margin:0;width:50%}.imprint *{margin-bottom:20px}.imprint .ContentContainer{margin-bottom:0}.imprint .ContentContainer h2{font-style:italic}.imprint .ContentContainer h2:first-child{text-align:center;border-bottom:1px solid #afafaf;padding-bottom:20px}.imprint a{text-decoration:none}.imprint a:hover{text-decoration:underline}.imprint h1{text-align:center}.imprint h3{margin-bottom:10px!important;color:#1d1d1d}.imprint li{list-style:outside}.privacy *{margin-bottom:30px}.privacy .ContentContainer{margin-bottom:0}.privacy .ContentContainer h2:first-child{text-align:center;border-bottom:1px solid #afafaf;padding-bottom:20px}.privacy .ContentContainer h2{font-style:italic}.privacy a{text-decoration:none}.privacy a:hover{text-decoration:underline}.privacy h1{text-align:center}.privacy h3{margin-bottom:10px!important;font-size:1.75rem;font-weight:400;color:#1d1d1d}.privacy li{list-style:outside}.agb *{margin-bottom:20px}.agb .ContentContainer{margin-bottom:0}.agb .ContentContainer h2:first-child{text-align:center}.agb .ContentContainer h2{font-style:italic}.agb .ContentContainer h4:nth-child(2){text-align:center;padding-bottom:20px}.agb a{text-decoration:none}.agb a:hover{text-decoration:underline}.agb h1{text-align:center}.agb h3{margin-bottom:10px!important}.Page .Page-Content{background:#f2f2f2;padding-bottom:50px}.Page .Page-Content .ContentBoxWrapper{padding:0 90px}.Page .Page-Content .ContentBox{position:relative;margin:auto;margin-top:-30px}@media only screen and (max-width:600px){.Page .Page-Content .ContentBoxWrapper{padding:0}}.Header{position:relative;height:136px;display:flex;padding:10px 50px;background:#fff}.Header .Header-Logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff}.Header .Header-Logo img{width:155px}.Maintenance{text-align:center}.Maintenance p{font-size:2em;line-height:1.5em}.Footer{position:relative;overflow:hidden}.Footer-End{position:relative;height:119px;background:#f2f2f2;border-radius:0 0 120px 120px;margin-bottom:50px;z-index:2}.Footer-End .Footer-Slogan{position:absolute;width:100%;bottom:10px;font-family:'Mona Sans',Roboto;font-style:italic;font-weight:900;font-size:1.375rem;line-height:1.875rem;text-align:center;text-transform:uppercase;color:#afafaf}.Footer-End .Footer-Slogan .Footer-Since{font-weight:500;font-size:1.125rem}.Footer-BlurryColors{width:100%;position:absolute;top:119px;transform:translateY(-50%);pointer-events:none}.Footer-BlurryColors img{width:100%;z-index:1}.Footer-Links{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;padding:0;grid-gap:80px;gap:80px;margin:0 100px}.Footer-Links .Footer-Link-Block{display:flex;flex-direction:column;align-items:flex-start;padding:0;grid-gap:16px;gap:16px}.Footer-Links a{font-family:'Mona Sans',Roboto;text-decoration:none;color:#3c6fb6}.Footer-Logo{width:100%;padding:20px;text-align:center}.Footer-Logo img{width:170px}.Footer .App-Version{font-family:'Mona Sans',Roboto;font-size:.875rem;color:#a9a9a9;text-align:right;position:absolute;bottom:5px;right:5px}@media only screen and (max-width:600px){.Footer-Links{text-align:center;grid-gap:10px;gap:10px}}.Unavailable .ContentBox{padding:0}.Unavailable .Split-Content{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}.Unavailable .Split-Content .Content-Left{padding:50px;width:600px}.Unavailable .Split-Content .Content-Left .Button.smallText{padding:0 0 16px 0}.Unavailable .Split-Content .Content-Left .Unavailable-Image{display:flex;flex-direction:row;align-items:center;grid-gap:2em;gap:2em}.Unavailable .Split-Content .Content-Right{position:relative;width:600px;background:radial-gradient(67.15% 79.42% at 32%,at 31.48%,#ffd213 0,#faa613 39.62%);background:radial-gradient(67.15% 79.42% at 32% 31.48%,#ffd213 0,#faa613 39.62%);border-radius:0 10px 10px 0;overflow:hidden}.Unavailable .Split-Content .Content-Right h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-100%);max-width:460px;font-family:'Mona Sans',Roboto;font-style:italic;font-weight:900;font-size:4.125rem;line-height:4rem;color:#fff;text-shadow:0 186px 52px rgba(116,34,6,.01),0 119px 48px rgba(116,34,6,.06),0 67px 40px rgba(116,34,6,.2),0 30px 30px rgba(116,34,6,.34),0 7px 16px rgba(116,34,6,.39),0 0 0 rgba(116,34,6,.4)}@media only screen and (max-width:600px){.Unavailable .Split-Content .Content-Right{display:none}}