body,html{text-rendering:optimizeLegibility;-webkit-text-decoration-skip:objects;text-decoration-skip:objects;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}body,h1,h2,h3,h4,html,li,p,ul{margin:0;padding:0}button,input,select,textarea{font:inherit}b{font-weight:700}a{text-decoration:underline}img{display:block}div{box-sizing:border-box}button{background:transparent;border:none;margin:0;padding:0}ul{list-style:none}.cover{background-position:50%;background-repeat:no-repeat;background-size:cover}.container{margin:0 auto;max-width:1440px;padding:0 88px;width:100%}@media (max-width:1024px){.container{max-width:1024px;padding:0 48px}}@media (max-width:768px){.container{max-width:768px}}@media (max-width:540px){.container{padding:0 20px}}@font-face{font-family:SB Sans Display;font-weight:300;src:url(./sbsansdisplay-light.d2a44b55.woff2) format("woff2"),url(./sbsansdisplay-light.5dfe7fcf.woff) format("woff")}@font-face{font-family:SB Sans Display;font-weight:400;src:url(./sbsansdisplay-regular.7b3ce211.woff2) format("woff2"),url(./sbsansdisplay-regular.15145528.woff) format("woff")}@font-face{font-family:SB Sans Display;font-weight:600;src:url(./sbsansdisplay-semibold.37c52a32.woff2) format("woff2"),url(./sbsansdisplay-semibold.3b5f9c67.woff) format("woff")}@font-face{font-family:SB Sans Text;font-weight:400;src:url(./sbsanstext-regular.f3419b79.woff2) format("woff2"),url(./sbsanstext-regular.9dae9d99.woff) format("woff")}html{background-color:#f4f8fa;color:#353f47;font-family:SB Sans Display,Arial,BlinkMacSystemFont,-apple-system,segoe ui,Roboto,Oxygen,Ubuntu,Cantarell,open sans,helvetica neue,sans-serif;font-weight:400}main{overflow:hidden}.app{height:100dvh;width:100vw}.app__wrap{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding-top:var(--header-height);position:relative;width:100vw;-webkit-overflow-scrolling:touch}body.lock{overflow:hidden}.fade-in-enter-active,.fade-in-leave-active{transition:opacity .3s ease-in-out,transform .3s ease-in-out}.fade-in-leave-to{opacity:0;transform:translateY(-30px)}.fade-in-enter-from{opacity:0;transform:translateY(30px)}.button-link,.qr-link{text-decoration:none}.qr-link{display:inline-block;width:-moz-max-content;width:max-content}
