:root{--white: #fff;--text: #191B1F;--green: #62D6C0;--green-hover: #62D6C0CC;--green-light: #62D6C01A;--light-grey: #797A86;--light-stroke: #E5E6ED;--bgc-grey: #F9F8F8}@font-face{font-family:"sohne-extra";src:url(/assets/test-soehne-extrafett-a21e7c4974b4fdc4c211a607fdefbc33999e2914c18585bacc6803d4538782bf.woff2) format("woff");font-weight:900;font-display:swap}@font-face{font-family:"sohne-buch";src:url(/assets/soehne-buch-a2f3377da7bedbc9687ae7cc1ca10031b8aa20423b75d3427de1fe9650eb5714.woff2) format("woff");font-weight:300;font-display:swap}@font-face{font-family:"sohne-halbfett";src:url(/assets/soehne-halbfett-2854485f7de3d7984e553a03ff76cc603666002995e17d0c12c9bdf19662a3f7.woff2) format("woff");font-weight:300;font-display:swap}@font-face{font-family:"sohne-fett";src:url(/assets/test-soehne-fett-2a8ca40a5bc9fb685bfbba9180bbebdebca591ef7706665ee4cf56cda149570d.woff2) format("woff");font-weight:300;font-display:swap}@font-face{font-family:"pecita";src:url(/assets/Pecita-afd9ef44d7cf7e5f560b234f1a3c5c93b8a5634127078feb86430ae106f91ac8.woff2) format("woff");font-weight:900;font-display:swap}@font-face{font-family:"imagine";src:url(/assets/Imagine-1578c72018cc9ab66f51d13054946f07685b6478a7a2d3e76859303792e3d7c6.woff2) format("woff");font-weight:300;font-display:swap}@font-face{font-family:"inter-tight";src:url(/assets/InterTight-Light-f78b006d8531113b45abccd529009c6ca1db6c7fd602be3f2d855a6d3ea5ad34.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"inter-tight";src:url(/assets/InterTight-Regular-553cd13c04d6c9e112551564883fe4ea8e3c8e8db43efc0d0f7037ad77a607ca.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"inter-tight";src:url(/assets/InterTight-Medium-3efe9c0adabbce15be9297813266aadc702441f35fc76f5c50ffbc8d4e918e24.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"inter-tight";src:url(/assets/InterTight-SemiBold-491e277f02ac52ee29491362093e815270140a6bcbf95f20cabaa8d253b51960.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"inter-tight";src:url(/assets/InterTight-Bold-c9b67a9e0bcb5203aeb333b573d09a6560f0b1bfd2d1ea121ca5c94d351b8bef.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:inherit}html{box-sizing:border-box}body{font-family:"sohne", sans-serif;color:var(--text);background-color:var(--white);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{background-color:transparent;color:inherit;border-width:0;padding:0;cursor:pointer;letter-spacing:inherit}.-hidden{display:none}.container{width:100%;margin:0 auto}@font-face{font-family:"roboto";src:url(/assets/Roboto-Regular-017632369e3c5e99cca49c8faf8ddb905bf7b454f36081ad870e7bc09d0ac7a0.woff2) format("woff");font-weight:400;font-display:swap}.container{height:100vh;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.logo,.footer{height:130px}.logo{padding-top:66px}.logo img{height:32px}.content{flex-grow:1;display:flex;flex-direction:column;justify-content:center;margin-top:-14px}.prompt{font-size:32px;line-height:100%;width:260px;margin:0 auto 37px auto}.prompt h2{font-size:32px;line-height:100%}button.login-button{width:384px;height:56px;position:relative;background:var(--white);border:1px solid rgba(172,173,191,0.3);border-radius:4px;font-family:'roboto', sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:23px;color:#191B1F;cursor:pointer}.login-button{display:flex;align-items:center;margin:0 auto}.login-button .login-button-image{margin-left:17px;height:26px}.login-button-text{flex-grow:1;margin-left:-12px}.login-error{position:fixed;bottom:16px;text-align:center;width:100%}.login-error-inner{border-radius:4px;width:284px;height:40px;background:#F32F50;margin:0 auto;color:var(--white);font-size:16px;display:flex;align-items:center}.login-error-close{height:20px;padding-left:8px;cursor:pointer}.login-error-text{flex-grow:1}@media only screen and (max-width: 480px){.logo{padding-top:70px}.content{margin-top:7px}.logo img{height:26px}.prompt{width:220px;margin:0 auto 22px auto}.prompt h2{font-size:24px}button.login-button{width:294px}}
