body{background-color:#f5f5f5;min-height:100vh;margin:0;padding:0;font-family:'Roboto',sans-serif !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.loading{cursor:progress}#step-2,#step-6{padding:50px 0 105px 0 !important}.bold-text{font-weight:700}body.safari .bold-text{font-weight:500}textarea,input.text,input[type="text"],input[type="button"],button,input[type="submit"],.input-checkbox{-webkit-appearance:none}.join-content{background:#fff;width:455px;border-radius:15px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;height:-webkit-fit-content;height:fit-content;height:-moz-fit-content;border:solid 1px #dbdbdb;margin:15px 0}.join-content .form{padding:20px 40px 20px 40px;position:relative;width:100%}.join-content .form h2{font-weight:700;color:#333;font-size:28px;position:relative;padding:6px 0 0;margin-bottom:25px}.join-content .form-row{width:100%;position:relative}.join-content .form label{font-weight:400;font-size:16px;color:#666 !important;display:block;margin-bottom:11px}.join-content .form .input-text{margin-bottom:27px}.join-content .form input,.join-content .form button{width:91%;padding:14.5px 15px;border:1px solid #e5e5e5;border-radius:5px;-webkit-appearance:unset;-moz-appearance:unset;appearance:unset;outline:0;font-family:'Roboto',sans-serif !important;font-size:16px;color:#333}.join-content .form .form-row input:focus{border:1px solid #3356b0}.join-content .form input.invalid{-webkit-animation:shake .2s ease-in-out 0 2;animation:shake .2s ease-in-out 0 2;-webkit-box-shadow:0 0 .5em red;box-shadow:0 0 .5em red;border:1px solid red}.join-content .form input.invalid:focus{border:1px solid red}.join-content .form .register{background:#dc5135;border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;width:100%;border:0;margin:6px 0 50px 0;cursor:pointer;color:#fff;font-weight:500;font-size:16px}.join-content .form .register:hover{background:#dc5135}.join-content .form .register:disabled{background-color:lightgray !important;cursor:wait !important}.validation-message p{font-weight:bold;text-align:center;font-size:110%;margin:0 0 10px 0;color:black}.join-content .form .form-row-last input,.join-content .form .form-row-last button{padding:15.5px}input::-webkit-input-placeholder{color:#999;font-size:14px}input::-moz-placeholder{color:#999;font-size:14px}input:-ms-input-placeholder{color:#999;font-size:14px}input:-moz-placeholder{color:#999;font-size:14px}@media(max-width:959px){body{background-image:none;background-color:white;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:85vh !important}body.center-flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.join-content{width:100%;height:100%;margin:0;border-radius:0;border:0}.join-content.final-step{height:auto;-webkit-box-shadow:0 0 20px black;box-shadow:0 0 20px black}.form-left{display:none}.join-content .form{padding:0 15px}#step-2{margin-top:-54px;padding:0}}.creating-your-account{text-align:left}.creating-your-account .creating-account-throbber{padding:5px 0;text-align:center;margin-bottom:15px}.creating-your-account .checkmark{width:40px;height:40px;border-radius:50%;display:block;stroke-width:2px;stroke:#fff;stroke-miterlimit:10;margin:6px 15px 0 0;-webkit-box-shadow:inset 0 0 3px #ea573a;box-shadow:inset 0 0 3px #ea573a;-webkit-animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;float:left}.creating-your-account p.label{float:left;font-weight:400 !important}.creating-your-account .row{clear:both}.creating-your-account .checkmark-check{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;stroke-dasharray:48px;stroke-dashoffset:48px;-webkit-animation:stroke .3s cubic-bezier(0.65,0,0.45,1) .8s forwards;animation:stroke .3s cubic-bezier(0.65,0,0.45,1) .8s forwards}.creating-your-account .checkmark-circle{stroke-dasharray:166px;stroke-dashoffset:166px;stroke-width:2px;stroke-miterlimit:10;stroke:#ea573a;fill:none;-webkit-animation:stroke .6s cubic-bezier(0.65,0,0.45,1) forwards;animation:stroke .6s cubic-bezier(0.65,0,0.45,1) forwards}.creating-your-account .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.creating-your-account .fade-in{-webkit-animation-name:fade-in;animation-name:fade-in}.creating-your-account .fade-out{-webkit-animation-name:fade-out;animation-name:fade-out}.creating-your-account .fade-in-down{-webkit-animation-name:fade-in-down;animation-name:fade-in-down}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{from{opacity:1}to{opacity:0;height:0;padding:0}}@keyframes fade-out{from{opacity:1}to{opacity:0;height:0;padding:0}}@-webkit-keyframes fade-in-down{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fade-in-down{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes stroke{100%{stroke-dashoffset:0}}@keyframes stroke{100%{stroke-dashoffset:0}}@-webkit-keyframes scale{0,100%{-webkit-transform:none;transform:none}50%{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}}@keyframes scale{0,100%{-webkit-transform:none;transform:none}50%{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}}@-webkit-keyframes fill{100%{-webkit-box-shadow:inset 0 0 0 30px #dc5135;box-shadow:inset 0 0 0 30px #dc5135}}@keyframes fill{100%{-webkit-box-shadow:inset 0 0 0 30px #dc5135;box-shadow:inset 0 0 0 30px #dc5135}}@-webkit-keyframes shake{0{margin-left:0rem}25%{margin-left:.5rem}75%{margin-left:-0.5rem}100%{margin-left:0rem}}@keyframes shake{0{margin-left:0rem}25%{margin-left:.5rem}75%{margin-left:-0.5rem}100%{margin-left:0rem}}