a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;color:inherit}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}a{color:inherit;text-decoration:none}a img{border:none}button,input,textarea{outline:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}body{font:16px/1 Roboto,sans-serif;color:#002c52;background:url(/img/content/illustrations/air-balloon.svg) left top -185px no-repeat #0046fe}.auth__links a,.forgotten{font-size:14px;display:block;text-align:center;color:#0046fe;line-height:1.6}.forgotten{margin:-10px 0 30px}.app{min-height:100vh}.app,.app__content{display:flex;flex-direction:column}.app__content{flex-grow:1;justify-content:center;align-items:center;padding:20px 0}.app__locales{text-align:center;padding:20px}.auth,.splash{max-width:495px;width:calc(100% - 20px);box-sizing:border-box;border-radius:32px}@media screen and (min-width:480px){.auth,.splash{padding:40px}}.splash{background:#ff5c35;color:#fff;padding:40px 40px 80px;margin-bottom:-40px;font-size:14px;line-height:1.4}.splash em,.splash i{font-style:italic}.splash b,.splash strong{font-weight:bolder}.splash a[href]:not([href*=tel]){text-decoration:underline}.splash p{margin:.75rem 0}.splash p:first-child{margin-top:0}.splash p:last-child{margin-bottom:0}.auth{background:#fff;padding:40px 30px}.auth__header{margin-bottom:40px}.auth__links{margin-top:30px;margin-bottom:-10px}.brand{display:block;text-align:center}.brand__logo{color:#0046fe}.brand__logo svg{width:66px;height:auto}.brand__name{font:28px/1 Poppins,sans-serif;color:#5c7890}.brand__logo,.brand__name{display:block}@media screen and (min-width:480px){.brand{text-align:left}.brand__logo{position:relative;top:9px}.brand__logo,.brand__name{display:inline-block}.brand__name{margin-left:5px}}.button{background-color:#0046fe;color:#fff;border-radius:6px;font:600 14px/1 Poppins,sans-serif;height:40px;padding:13px;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;display:inline-block}.button--main,.connect-link,button.button{display:block;width:100%}.connect-link{box-sizing:border-box;padding:20px;border:1px solid transparent;outline:1px solid #adbbc7;border-radius:6px;margin-bottom:20px}.connect-link__host,.connect-link__name{display:block;text-align:center}.connect-link__name{font:600 14px/1 Poppins,sans-serif;color:#0046fe;margin-bottom:10px}.connect-link__host{font-size:14px;color:#5c7890}.connect-link:hover{border-color:#0046fe;outline-color:#0046fe}.explanation{font:600 14px/1 Poppins,sans-serif,1.4 Roboto;margin:1rem 0}.locale{color:hsla(0,0%,100%,.8);cursor:pointer}.locales{font-size:14px;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.locale--active{color:hsla(0,0%,100%,.4);cursor:default}.locale:not(:last-child):after{content:"-";cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.simple-field{height:48px;width:100%;border-radius:6px;border:1px solid transparent;outline:1px solid #adbbc7;position:relative;box-sizing:border-box;margin:20px 0}.simple-field__label{display:block;background-color:#fff;color:#5c7890;position:absolute;font-size:16px;line-height:16px;left:16px;top:15px;padding:0 4px;transition-property:font-size,color,top;transition-duration:.2s}.simple-field:focus-within{outline-color:#0046fe;border-color:#0046fe}.simple-field.has-value .simple-field__label,.simple-field:focus-within .simple-field__label{font-size:12px;color:#0046fe;top:-10px}.simple-field__input{display:inline-block;position:absolute;top:0;left:0;width:100%;height:48px;box-sizing:border-box;padding:15px 16px 17px}.simple-field-error{color:red;font-size:14px;margin:-10px 0 20px}.title{color:#002c52;font:600 24px/1.2 Poppins,sans-serif;margin-bottom:20px}.title.is-smaller{font-size:18px}