div.field_error em.field-text,div.field_pass em.field-text{background-color:transparent;font-style:normal;line-height:normal;padding:5px 0 0}.errors,div.field_error .field-icon{background-color:#de6f57;color:#fff}div.loading-box.full-sized,fieldset{padding:0;margin:0}#signup-v2{font-weight:300;font-size:16px;line-height:28px;opacity:1;transition:opacity .3s ease-in-out;overflow:hidden;padding:30px 20px!important}form#Signup-Form[name=Step-1-Form]{max-width:600px;padding:20px 0;margin:0 auto}fieldset{border-width:0}div.block{display:inline-block;width:45%;margin:0 10px 20px;vertical-align:top}div.block input{width:100%;border:1px solid #d7dadd;border-radius:0;color:#7c7c82;font-size:14px;padding:18px 10px 10px}.errors,p.loading-text-box span{padding:10px 0;text-align:center}div.block input::placeholder{font-size:14px;color:#7c7c82}input{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}input::-webkit-contacts-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}.errors,em.field-text,span.field-icon{display:none}input::-webkit-input-placeholder{color:#7c7c82}input:disabled::-webkit-input-placeholder{color:#7c7c82}input:disabled::-moz-placeholder{color:#7c7c82}input::-moz-placeholder{color:#7c7c82}input:-moz-placeholder{color:#7c7c82}input:disabled:-moz-placeholder{color:#cacaca}input:-ms-input-placeholder{color:#7c7c82}input:disabled:-ms-input-placeholder{color:#cacaca}input::-ms-clear{display:none}input[type=radio]{outline:0}a,button:focus{border:none;outline:0}.floating_label{position:relative}.floating_label label{position:absolute;font-size:13px;color:#7c7c82;opacity:.5;top:10px;right:auto;left:10px;text-transform:uppercase;font-weight:300;cursor:text;pointer-events:none;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}div.field_error .field-icon,div.field_error em.field-text,div.field_pass .field-icon,div.field_pass em.field-text{display:block;transition:.1s ease-in-out}.floating_label label.extra-label{top:8px;right:8px;left:auto;opacity:1}.floating_label input:focus::-webkit-input-placeholder{opacity:0}.floating_label input:focus::-moz-placeholder{opacity:0}.floating_label input:focus:-moz-placeholder{opacity:0}.floating_label input:focus:-ms-input-placeholder{opacity:0}.contact_info .block.floating_label input:focus+label,.contact_info .block.floating_label input:required:valid+label{right:10px;opacity:1;top:0}.floating_label input:focus+label,.floating_label input:valid+label{font-size:10px;top:-2px}.floating_label.social #lock-img{margin:5px}.floating_label.social #ssl-secure{font-size:12px;position:absolute;bottom:10px;color:#b5b5b5}.floating_label.social #siteseal{position:absolute;right:0;bottom:-7px}div.field_error em.field-text{position:relative;color:#de6f57;font-size:12px;top:auto}div.field_error.block input{border:1px solid #de6f57}div.field_error .field-icon{font-size:12px;font-weight:500;width:18px;height:18px;border-radius:50%;line-height:18px;position:absolute;text-align:center;top:13px;right:7px}div.field_error .field-icon:before{content:'\0021'}div.field_error label{color:#de6f57;font-size:10px;top:-2px}div.field_error .emailError+label{font-size:10px;top:-2px}.floating_label:focus-within label {font-size:10px;top:-2px}div.field_pass label{color:#62ba96;font-size:10px;top:-2px}div.field_pass.block input{border:1px solid #62ba96}div.field_pass em.field-text{position:relative;color:#62ba96;font-size:12px;top:auto}div.field_pass .field-icon{font-size:18px;font-weight:500;color:#62ba96;border-radius:50%;line-height:18px;position:absolute;text-align:center;top:14px;right:10px}div.field_pass .field-icon:before{content:'\2713'}.errors{width:100%;font-size:14px;line-height:16px}.errors .errors-icon{font-size:10px;font-weight:500;width:15px;height:15px;color:#de6f57;background-color:#fff;border-radius:50%;line-height:15px;display:inline-block;vertical-align:top}div.submit_button_wrap{width:100%;text-align:center;margin:0 auto 20px}.errors-button,.submit_button{margin:0 auto;font-size:17px;font-weight:400;color:#fff;background-color:#2562ff;border:2px solid #2562ff;padding:15px 25px;display:inline-block;border-radius:0;cursor:pointer;position:relative;text-align:center;line-height:16px;max-width:290px}.errors-button[name=contact-info-submit],.submit_button[name=contact-info-submit]{max-width:290px}.errors-button:before,.submit_button:before{content:"";position:absolute;width:calc(100% - 45px);height:2px;bottom:10px;left:21px;background-color:#fff;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.errors-button:hover,.submit_button:hover{background-color:#142e72;border-color:#2562ff;transition:.3s ease-in-out}.errors-button:hover:before,.submit_button:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}.errors-button:disabled,.submit_button:disabled{background:grey}.loading{opacity:0;border:6px solid rgba(126,195,251,.71);border-top-color:rgba(126,195,251,.91);border-radius:100%;height:40px;width:40px;display:none}.loading.start{opacity:1;display:inline-block;position:absolute;top:15px;animation:.8s linear infinite rotate;transition:.5s ease-in-out}.check-boundaries .check,.error-boundaries .error{transform:rotate(44deg);top:0;left:50%;position:absolute}div.loading-box{text-align:center;position:relative}div.loading-box.full-sized .loading{width:60px;height:60px;border:6px solid rgba(126,195,251,.3);border-top-color:rgba(126,195,251,.5)}div.loading-box.full-sized .loading.start{position:relative;margin:250px auto}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes loading-text{0%{opacity:0}100%{opacity:1}}.loading-text-1,.loading-text-10,.loading-text-2,.loading-text-3,.loading-text-4,.loading-text-5,.loading-text-6,.loading-text-7,.loading-text-8,.loading-text-9{opacity:0;display:inline-block}.loading-text-1.activate{opacity:1;animation:.3s ease-in .1s forwards loading-text}.loading-text-2.activate{animation:.3s ease-in .2s forwards loading-text}.loading-text-3.activate{animation:.3s ease-in .3s forwards loading-text}.loading-text-4.activate{animation:.3s ease-in .4s forwards loading-text}.loading-text-5.activate{animation:.3s ease-in .5s forwards loading-text}.loading-text-6.activate{animation:.3s ease-in .6s forwards loading-text}.loading-text-7.activate{animation:.3s ease-in .7s forwards loading-text}.loading-text-8.activate{animation:.3s ease-in .8s forwards loading-text}.loading-text-9.activate{animation:.3s ease-in .9s forwards loading-text}.loading-text-10.activate{animation:.3s ease-in 1s forwards loading-text}p.loading-text-box{display:none;margin-right:15px}p.loading-text-box span{font-size:20px;margin:0 3px;color:rgba(126,195,251,.8)}.check-boundaries,.error-boundaries{opacity:0;display:none;justify-content:center;height:100%;position:relative;margin:0 auto;text-align:center;transition:opacity .3s ease-in-out}.check-boundaries .box{margin:0 auto;width:50px;height:50px;background-color:rgba(29,75,182,.048);border:1px solid #1d4bb6;border-radius:100%}.check-boundaries .box.appear{animation:1s forwards check-boundaries-grow}.check-boundaries.appear,.error-boundaries.appear{display:block;opacity:1}.check-boundaries .check{width:10px;height:22px;margin-left:-7px;margin-top:8px}.check-boundaries .check.appear{animation:1.2s ease-in-out forwards check-boundaries-cha}.check-boundaries .check:after{content:"";width:100%;height:100%;border:3px solid #0038a7;border-left-width:0;border-top-width:0;position:absolute;bottom:-2px;right:-6px}@keyframes check-boundaries-grow{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes check-boundaries-cha{0%{width:0;height:0}50%{width:0;height:11px}100%{width:10px;height:22px}}.error-boundaries .error-box{margin:0 auto;width:50px;height:50px;background-color:#cc5e4228;border:1px solid #cc5e42;border-radius:100%}.error-boundaries .error-box.appear{animation:1s forwards error-boundaries-grow}.error-boundaries .error{width:30px;height:30px;margin-left:-11px;margin-top:-15px}.error-boundaries .error.appear{animation:1.2s ease-in-out forwards error-boundaries-cha}.error-boundaries .error:after{content:"\002B";width:100%;height:100%;color:#cc5e42;position:absolute;left:14px;bottom:-16px}@keyframes error-boundaries-grow{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes error-boundaries-cha{0%{font-size:0;width:0;height:0}50%{font-size:25px;width:0;height:15px}100%{font-size:50px;width:30px;height:30px}}div.disclaimer_wrap{font-size:12px;color:#707070;line-height:16px;margin:0 auto}div.disclaimer_wrap a{color:#2d9ed7}div.disclaimer_wrap a:hover{text-decoration:underline}@media only screen and (max-width:600px){div.block{display:block;width:100%;margin:0 0 10px}}
