.reg-step-1-right-title{margin-bottom:43px}.reg-step-1-right-title span{display:block;font-size:24px;color:#4c9ac7;margin-bottom:20px}.reg-step-1-right-title h3,.reg-step-1-right-title span{text-align:center;font-weight:700;text-transform:uppercase}.reg-step-1-right-title h3{margin:0;color:#1f1f1f;font-size:28px}.reg-step-1-form-container{width:55.5555%;margin:0 auto}.reg-step-form-item{margin-bottom:15px}.recovery-label{margin-bottom:5px;display:block;text-align:left}.recovery-label i{font-style:normal;color:#bf0a0a!important}.reg-step-1-select-container{width:100%;height:46px;line-height:46px;border:1px solid #74b65f;position:relative;display:flex;align-items:center}.form-textarea{width:100%;border:1px solid #74b65f;outline:none;padding:10px 15px}.reg-step-1-select-container select{-webkit-appearance:none;-moz-appearance:none}.reg-step-1-select-container input,.reg-step-1-select-container select{width:100%;height:100%;border:none;margin:0;vertical-align:middle;outline:none;display:block;padding:0 15px;font-size:20px;background:#fff}.reg-step-1-select-container input::-moz-placeholder,.reg-step-1-select-container select::-moz-placeholder{font-size:16px}.reg-step-1-select-container input:-ms-input-placeholder,.reg-step-1-select-container select:-ms-input-placeholder{font-size:16px}.reg-step-1-select-container input::placeholder,.reg-step-1-select-container select::placeholder{font-size:16px}.reg-step-form-radio-item{margin-bottom:35px;display:flex;align-items:center}.reg-step-form-radio-item input{display:inline-block;position:relative;width:25px;height:25px;margin:0;cursor:pointer}.reg-step-form-radio-item input:before{background:#fff;width:28px;height:28px;border-radius:50%;border:1px solid #d0d0d0}.reg-step-form-radio-item input:before,.reg-step-form-radio-item input:checked:after{content:"";display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reg-step-form-radio-item input:checked:after{width:18px;height:18px;border-radius:50%;background:#4c9ac7}.reg-step-form-radio-item label{display:inline-block;padding-left:15px}.reg-step-1-select-container i{position:absolute;transform:translateY(-50%);top:50%;right:20px;z-index:10;pointer-events:none}.datepicker-container-small .reg-step-1-select-container.inline-container,.datepicker-container .reg-step-1-select-container.inline-container{display:inline-block;width:32%;margin-right:2%}.datepicker-container-small .reg-step-1-select-container.inline-container:last-of-type,.datepicker-container .reg-step-1-select-container.inline-container:last-of-type{margin-right:0}.dropzone-wrapper{width:100%;display:flex;flex-direction:row;flex-wrap:wrap}.dropzone-step-4{height:335px}.dropzone{height:280px;background:#e8e8e8;border:2px dashed #74b65f;border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:10px}.dropzone,.dropzone-wrapper .dropzone-file-info{width:100%}.recovery-label-error{margin-bottom:10px;font-size:14px;display:block;text-align:left;font-style:normal;color:#bf0a0a!important}.reg-step-3-password-container{width:100%;margin:0 auto 50px;background:#e8e8e8;padding:40px 0 30px}.reg-step-3-password-container-inner{width:72%;margin:0 auto}.checkbox-container{display:flex;align-items:center;margin-bottom:10px;padding-top:10px}.checkbox-container input{width:24px;height:24px;position:relative;margin-right:15px;cursor:pointer}.checkbox-container input:before{content:"";display:inline-block;width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#4c9ac7;border-radius:4px}.checkbox-container input:checked:before{background:#4c9ac7 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAYAAABPhbxiAAAAVklEQVQokWNgIBH8//8/9P///4LMJGpKY2BgWMTAwPCeJE3/IWDmAGqCeZhUTYL///9/9////zPImoly3v///42RNZPkJyTNd8kJCJhm4jUhaVYiRh0AwyaPjzk5buoAAAAASUVORK5CYII=) no-repeat 50%}.checkbox-container label a{color:#4c9ac7}.reg-step-btn{padding:20px 0;display:flex;flex-wrap:wrap;justify-content:space-around}.reg-step-btn a,.reg-step-btn button{min-width:220px;display:inline-block;height:55px;line-height:55px;border:none;background:linear-gradient(180deg,#63b8d8 0,#357cb6);border-radius:4px;overflow:hidden;text-align:center;color:#fff;font-weight:700;padding:0 24px;transition:.5s;box-shadow:0 0 10px 0 rgba(0,0,0,.15);text-decoration:none;font-size:18px;margin-bottom:20px;margin-left:10px;margin-right:10px}.reg-step-btn a:hover,.reg-step-btn button:disabled{opacity:.7;cursor:not-allowed}.reg-step-btn a:hover,.reg-step-btn button:hover{background:linear-gradient(180deg,#74e8fc 0,#375fb7)}.reg-step-btn a,.reg-step-btn button.button-green{background:linear-gradient(180deg,#20b2aa 0,#20b2aa)}.reg-step-btn a:hover,.reg-step-btn button.button-green:hover{background:linear-gradient(180deg,#8fbc8f 0,#20b2aa)}.reg-step-btn a,.reg-step-btn button.button-red{background:linear-gradient(180deg,red 0,red)}.reg-step-btn a:hover,.reg-step-btn button.button-red:hover{background:linear-gradient(180deg,#cd5c5c 0,red)}.reg-step-btn a,.reg-step-btn button.button-transparent{border:3px solid #63b8d8;line-height:49px;background:transparent;color:#63b8d8}.reg-step-btn a:hover,.reg-step-btn button.button-transparent:hover{text-decoration:underline}.demo-image-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative}.demo-image{max-height:100%;max-width:100%}.demo-image-delete{border:none;background:transparent;width:36px;height:36px;position:absolute;right:0;top:0}.submit-button{position:relative}.submit-button.pending .button-text{visibility:hidden;opacity:0}.submit-button.pending:after{content:"";position:absolute;width:24px;height:24px;top:0;left:0;right:0;bottom:0;margin:auto;border:4px solid transparent;border-left-color:#fff;border-top-color:#fff;border-radius:50%;-webkit-animation:button-loading-spinner 1s ease infinite;animation:button-loading-spinner 1s ease infinite}@-webkit-keyframes button-loading-spinner{0%{transform:rotate(0turn)}to{transform:rotate(1turn)}}@keyframes button-loading-spinner{0%{transform:rotate(0turn)}to{transform:rotate(1turn)}}@media screen and (max-width:1600px){.reg-step-form-radio-item{margin-bottom:30px}.reg-step-btn{padding:20px 0 15px}}@media screen and (max-width:1200px){.reg-step-1-right-title{margin-bottom:20px}.reg-step-1-right-title span{font-size:18px;margin-bottom:15px}.reg-step-1-right-title h3{font-size:24px}.reg-step-1-form-container{width:100%;width:66.6666%}.reg-step-1-right .hint-title{margin-bottom:15px}.recovery-label{font-size:16px}.reg-step-form-radio-item{margin-bottom:25px}.dropzone,.dropzone-step-4{height:245px}.reg-step-3-password-container{width:100%;margin-bottom:40px}.reg-step-3-password-container-inner{width:70%}.reg-step-btn{padding:20px 0}.reg-step-btn a{width:33.3333%;margin-right:16.6666%}}@media screen and (max-width:767px){.reg-step-1-right-title span{font-size:14px;margin-bottom:10px}.reg-step-1-right-title h3{font-size:18px}.reg-step-1-form-container{width:100%;padding:0 15px}.dropzone-step-4{height:235px}.dropzone{height:330px}.reg-step-3-password-container{padding:20px 15px 45px;margin-bottom:30px}.reg-step-3-password-container-inner{width:100%}.reg-step-btn{padding:20px 0}.reg-step-btn a{width:50%;margin-right:15px}}@media screen and (max-width:479px){.dropzone-step-4{height:155px}.dropzone{height:220px}.checkbox-container label{display:inline-block}.reg-step-btn{padding:20px 0}}.passport-wrapper{display:flex;justify-content:space-between}.passport-wrapper .passport-scan{width:48%}.tooltip-target{position:absolute;right:20px;top:0;cursor:pointer}.tooltip-target i{position:static!important}.tooltip-target .tooltip-content{font-size:14px;visibility:hidden;width:500px;background-color:rgba(0,0,0,.75);color:#fff;line-height:1.5;border-radius:6px;padding:15px 10px;text-align:center;position:absolute;z-index:30;bottom:150%;right:-20px;margin-left:-60px}.tooltip-target .tooltip-content.tooltip-content-small{width:320px!important}.tooltip-target .tooltip-content .passport-images{display:flex}.tooltip-target .tooltip-content .passport-images .passport-image{flex:1;margin-bottom:10px}.tooltip-target .tooltip-content img{width:100%;max-height:160px;-o-object-fit:contain;object-fit:contain}.tooltip-target .tooltip-content:after{content:"";position:absolute;top:100%;right:25px;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgba(0,0,0,.75) transparent transparent transparent}.tooltip-target:hover .tooltip-content{visibility:visible}@media screen and (max-width:767px){.passport-wrapper{display:block}.passport-wrapper .passport-scan{width:100%}.tooltip-target .tooltip-content{width:320px}.double-input{display:block!important}.double-input .reg-step-form-item{width:100%!important}}.checkbox-container .modal-target{color:#4c9ac7;cursor:pointer;margin:0 5px}.double-input{display:flex;justify-content:space-between}.double-input .reg-step-form-item{width:48%}