.enter-code{display:flex;flex-flow:column wrap;align-items:center}.enter-code__digit-inputs{display:flex;gap:8px;margin:30px 0}.enter-code__digit-input{width:40px;height:48px;font-size:24px;text-align:center;border:3px solid #4ac6cb;border-radius:4px;box-shadow:0 0 4px rgba(0,0,0,.3);outline:none;font-family:Open Sans,sans-serif;padding:0}.enter-code__digit-input:focus{border-color:#1e99fd;box-shadow:0 0 6px rgba(30,153,253,.4)}.enter-code__error{color:#c30000;text-align:center;margin-bottom:10px;font-size:14px}.enter-code.use-common-styles button.btn.btn-medium.btn-rectangle.btn-secondary{background-color:#4ac6cb;color:#fff;border-color:#4ac6cb;border-width:1px;border-radius:40px;padding:6px 20px;font-size:16px;min-width:110px;min-height:40px;cursor:pointer}.enter-code.use-common-styles button.btn.btn-medium.btn-rectangle.btn-secondary:hover{color:#4ac6cb;background:#fff;border:1px solid #4ac6cb}.enter-code.use-common-styles button.btn.btn-medium.btn-rectangle.btn-secondary.red{background-color:#d9272d;color:#fff;border-color:#d9272d}.enter-code.use-common-styles button.btn.btn-medium.btn-rectangle.btn-secondary.red:hover{background-color:transparent;color:#d9272d}.enter-code__title{text-align:center;margin:10px}.enter-code.white h1,.enter-code.white h2{color:#484848}.start{height:100vh;width:100vw;display:flex;flex-direction:column;align-items:center}.start__logo{max-height:64px;width:160px;height:35px;background-size:contain;background-repeat:no-repeat;background-position:50%}.start__logo img{width:100%}@media screen and (max-height:500px){.start__logo{position:relative;padding-bottom:30px}}@media screen and (min-height:700px){.start__logo{position:absolute;top:60px}}.start__content{max-width:340px;width:100%;display:flex;justify-content:center;flex-flow:column wrap;align-items:center;margin:0 auto;height:100%}@media screen and (max-height:500px){.start__content{display:block;top:70px;position:relative}}.start__locale{background:initial}.start.white{background:#fff}.start.blue{background:#1e99fd}.branding{height:100vh;width:100vw}.branding__loader{display:flex;justify-content:center;align-items:center;height:100%}.unsupported{height:100vh;width:100vw}.unsupported__logo{padding-top:60px;padding-bottom:30px;margin:0 auto;max-height:64px;width:160px;height:35px;background-size:contain;background-repeat:no-repeat;background-position:50%}.unsupported__logo img{width:100%}.unsupported__content{display:flex;flex-direction:column;align-items:center;font-size:14px}.unsupported__image{width:135px;margin-bottom:42px;margin-top:60px}.unsupported__image img{width:100%}.unsupported__title{font-size:18px;margin-bottom:10px}.unsupported__subtitle,.unsupported__title{text-align:center;max-width:315px}.unsupported__browsers{display:flex;flex-direction:row;align-items:center;justify-content:center;padding-top:15px}.unsupported__browser{padding:0 4px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;font-size:17px}.unsupported__browser img{width:58px;height:58px;margin-bottom:3px}@font-face{font-family:Open Sans;src:url(dist/assets/OpenSans-Light.39d27e13dce3dfe4cdc70a281ccdf113.woff2) format("woff2"),url(dist/assets/OpenSans-Light.963eb32907744d9a0d6b98127162808f.woff) format("woff"),url(dist/assets/OpenSans-Light.ecb4572a5e478b107dfcb60c16a7eefa.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Open Sans;src:url(dist/assets/OpenSans-Regular.55835483c304eaa8477fea2c36abba17.woff2) format("woff2"),url(dist/assets/OpenSans-Regular.ac327c4db6284ef64ebe872b6308f5da.woff) format("woff"),url(dist/assets/OpenSans-Regular.cd7296352d159532b66c07d98efb1126.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Open Sans;src:url(dist/assets/OpenSans-Bold.3326e4d74d3924ee1c882c29f5b571c0.woff2) format("woff2"),url(dist/assets/OpenSans-Bold.892667349c5cff6fcf7e40439596b97c.woff) format("woff"),url(dist/assets/OpenSans-Bold.5a100916f94b0babde0c92aaa8fb80d6.ttf) format("truetype");font-weight:700;font-style:normal}body{background:#fff;font-family:Open Sans,sans-serif;font-weight:300}h1{font-size:24px;line-height:33px}h1,h2{color:#484848;font-weight:300;margin:0}h2{font-size:16px;line-height:24px}