:root{--page-black:#0B0B0B;--page-blue-light:#E3E6FD;--page-white:#FEFEFE;--page-gray-light:#D4D4D6;--page-grey:#525151;--page-blue:#2007B4;--font-family:'Wix Madefor Display',sans-serif;--font-size:18px}body,html{margin:0;padding:0;height:100%;scroll-behavior:smooth;font-family:'Wix Madefor Display'}.container{width:100vw;height:100vh;padding:0}*{font-family:var(--font-family)!important}.sector-signup{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;display:flex;justify-content:center;align-items:center;z-index:100000;overflow-y:auto}.sc-signup-form{background-color:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);text-align:center;width:640px;display:flex;flex-direction:column;align-items:center;max-height:1100px;padding:68px 0}.signup-logo{display:flex;justify-content:center;align-items:center;margin-bottom:56px;width:184px;height:57px;flex-shrink:0}.signup-logo>a{width:100%;height:100%}.signup-logo-img{width:100%;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(/res/main-guest-page/logo_Rankexplore_on_white.svg)}.signup-context{display:flex;flex-direction:column;align-items:center;padding:0;width:100%}.signup-content__form{display:flex;flex-direction:column;align-items:center;padding:0;gap:32px;width:100%;padding:0 68px}.signup-header{font-family:'Wix Madefor Display';font-style:normal;font-weight:700;font-size:24px;line-height:140%;text-align:center;color:#0b0b0b}.signup-form{display:flex;flex-direction:column;padding:0;width:100%}.signup-input-group input:focus,.signup-input-group select:focus{border:1px solid var(--page-blue);background-color:#e3e6fd}.signup-input-group{display:flex;flex-direction:row;align-items:center;position:relative}.signup-input-group label{display:block;margin-bottom:5px;width:100%;display:flex;align-items:center;justify-content:flex-start}.signup-input-group input,.signup-input-group select{padding:16px 24px;height:65px;background-color:#e3e6fd;border-radius:120px;border:none;box-shadow:none;font-family:var(--font-family);font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#0b0b0b}.signup-input-group select{padding:10px 24px}.signup-input-group__select{font-family:var(--font-family);font-style:normal;font-weight:400;font-size:18px;line-height:150%;appearance:none}.has-error .form-control{-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid red}.has-error .signup-captcha-class{-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid red}.password-toggle{cursor:pointer;position:absolute;right:24px;top:20px}.form-control{-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid var(--page-blue)}.has-error .form-control:focus{border:1px solid var(--page-blue);-webkit-box-shadow:none!important;box-shadow:none!important}.has-success .form-control:focus{border:1px solid var(--page-blue);-webkit-box-shadow:none!important;box-shadow:none!important}.field-dynamicmodel-captcha input,.has-error .field-dynamicmodel-captcha input,.has-error .signup-input-group input,.has-error .signup-input-group select{box-shadow:none!important;-webkit-box-shadow:none!important}.has-error .field-dynamicmodel-captcha input,.has-error .signup-input-group select{border:1px solid red;background-color:#e3e6fd}.signup-input-group__messenger-container{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.signup-input-group__messenger-container .signup-input-group{flex-grow:1}.form-control::placeholder{font-family:var(--font-family);font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#525151!important}.form-control::-webkit-input-placeholder{font-family:var(--font-family);font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#525151!important}.form-control:-moz-placeholder{font-family:var(--font-family);font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#525151!important}.form-control::-moz-placeholder{font-family:var(--font-family);font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#525151!important}.form-control:-ms-input-placeholder{font-family:var(--font-family);font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#525151!important}.signup-captcha-class::placeholder{color:#525151!important}.signup-captcha-class::-webkit-input-placeholder{color:#525151!important}.signup-captcha-class:-moz-placeholder{color:#525151!important}.signup-captcha-class::-moz-placeholder{color:#525151!important}.signup-captcha-class:-ms-input-placeholder{color:#525151!important}.signup-input-group input[type=checkbox]{display:none}.signup-input__agreement{position:relative;width:calc(100% - 40px)}.signup-input__agreement .form-group{margin:0}.signup-input__agreement .signup-error-message{position:relative}.signup-input__agreement>div>div{margin-top:0}.signup-input__agreement label input{margin:0}.signup-input__agreement label{display:flex;align-items:center;height:100%;font-family:var(--font-family);font-style:normal;font-weight:400;font-size:18px;line-height:150%;text-align:left;color:#0b0b0b;margin-left:25px}.signup-input__agreement label:before{content:'';display:inline-block;width:32px;height:32px;background-image:url(/res/main-guest-page/check_boxing.svg);background-size:contain;background-repeat:no-repeat;position:absolute;left:0}.signup-input__agreement input[type=checkbox]:checked+label::before{background-image:url(/res/main-guest-page/check_boxing_ch.svg)}.signup-error-message{color:red;display:flex;align-items:center;width:100%}.signup-error-message-txt-wrap{display:flex}.has-error .signup-error-message-attention{display:block}.signup-error-message p{color:red!important;margin-top:0;margin-bottom:0}.form-group{margin-bottom:0;width:100%}.field-dynamicmodel-captcha{display:flex;flex-wrap:wrap;flex-grow:1}.field-dynamicmodel-captcha input{flex-grow:1}.signup-captcha-class{width:200px!important;min-width:200px!important}.signup-captcha-class:focus{border:none;outline:0}.signup-error-message-attention{width:22px;border-radius:50%;margin-right:5px;background-color:red;color:#fff;display:none}.signup-form-but{position:relative;padding:16px 24px;width:100%;height:65px;background:#2007b4;border-radius:120px;border:none;font-family:'Wix Madefor Display';font-style:normal;font-weight:600;font-size:18px;line-height:150%;text-align:center;color:#fefefe;display:flex;justify-content:center;align-items:center}.signup-form-but:focus{outline:0;border-color:transparent}.signup-form-but img{width:50px;position:absolute;right:5px}.signup-footer{margin-top:64px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.signup-footer a{display:block;color:#007bff;text-decoration:none;margin-left:10px}.signup-footer-footer{display:flex;align-items:center;margin-top:10px;font-family:var(--font-family);font-style:normal;font-weight:400;font-size:18px;line-height:150%;text-align:center;color:#0b0b0b}.signup-footer-footer a{color:var(--page-blue)}.signup-footer a:hover{text-decoration:underline}@media (max-height:1100px){.sector-signup{align-items:flex-start}}@media (max-width:768px){.signup-form{gap:16px}.sc-signup-form{width:100%;border-radius:8px;box-shadow:none}.signup-logo{width:140px;height:43px}.signup-header{font-size:20px;line-height:150%}.signup-input-group input{padding:16px 24px;height:53px}.signup-input-group select{padding:0 25px;height:53px}.signup-input-group .form-group{margin:0}.signup-content__form{padding:0 20px}.signup-footer-footer{font-size:14px}.password-toggle{top:15px}}