@keyframes prd-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes prd-card-in{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes prd-rotate{to{transform:rotate(360deg)}}@keyframes prd-clip{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.popup-container-password-recovery{z-index:200;justify-content:center;align-items:center;padding:20px;font-family:Mariupol,sans-serif;display:flex;position:fixed;inset:0}.popup-container-password-recovery:before{content:"";z-index:-1;background:#0009;animation:.3s both prd-overlay-in;position:fixed;inset:0}.popup-container-password-recovery .popup-password{width:100%;max-width:766px;box-shadow:none;background:#fefefe;border:1px solid #505259;border-radius:16px;flex-direction:column;align-items:flex-start;padding:64px;animation:.45s cubic-bezier(.22,1,.36,1) backwards prd-card-in;display:flex;position:relative}.popup-container-password-recovery .text{flex-direction:column;align-self:stretch;align-items:center;gap:12px;margin-bottom:48px;display:flex}.popup-container-password-recovery .headline-h3{color:#17171a;text-align:center;white-space:nowrap;margin:0;font-family:Articulat CF,sans-serif;font-size:calc(.9375vw + 16px);font-weight:600;line-height:1.2}.popup-container-password-recovery .subtitile{font-feature-settings:"ss03" on;color:#505259;text-align:center;font-family:Mariupol,sans-serif;font-size:calc(.3125vw + 12px);font-weight:400;line-height:1.4}.popup-container-password-recovery form{flex-direction:column;align-self:stretch;width:100%;display:flex}.popup-container-password-recovery .login{flex-direction:column;width:100%;margin-bottom:48px;display:flex}.popup-container-password-recovery .inputs,.popup-container-password-recovery .input-container{flex-direction:column;gap:6px;width:100%;display:flex}.popup-container-password-recovery .input-with-placeholder.popup-input{flex-direction:column;justify-content:flex-end;height:72px;display:flex;position:relative}.popup-container-password-recovery .input-with-placeholder.popup-input .placeholder{color:#505259;font-feature-settings:"ss03" on;z-index:1;text-align:left;font-family:Mariupol,sans-serif;font-size:calc(.3125vw + 12px);font-weight:400;line-height:1.4;transition:all .3s;position:relative;top:15px;left:8px}.popup-container-password-recovery .input-with-placeholder.popup-input .placeholder.active{color:#737580;font-size:calc(.15625vw + 13px);top:0}.popup-container-password-recovery .input-with-placeholder.popup-input input{color:#17171a;background:0 0;border:0;border-bottom:1px solid #c4c5cc;border-radius:0;outline:none;width:100%;padding:0 40px 12px 8px;font-family:Mariupol,sans-serif;font-size:calc(.3125vw + 12px);font-weight:500;line-height:1.4;transition:border-color .3s}.popup-container-password-recovery .input-with-placeholder.popup-input input:focus,.popup-container-password-recovery .input-with-placeholder.popup-input input:hover{border-bottom-color:#737580}.popup-container-password-recovery .input-with-placeholder.popup-input input.error{border-bottom-color:#f65931}.popup-container-password-recovery .right-icons{flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;top:20px;right:8px}.popup-container-password-recovery .clear-icon{cursor:pointer;z-index:1;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:relative}.popup-container-password-recovery .clear-icon:before{content:"";z-index:-1;background:#e9eaf0;border-radius:50%;transition:all .3s cubic-bezier(.68,-.55,.27,2);position:absolute;inset:20px}.popup-container-password-recovery .clear-icon:hover:before{z-index:1;inset:-6px}.popup-container-password-recovery .clear-icon img{z-index:1;position:relative}.popup-container-password-recovery .input-error-info,.popup-container-password-recovery .recover-pass-error-info{color:#f65931;text-align:left;margin-top:4px;font-size:calc(.15625vw + 13px)}.popup-container-password-recovery .button{flex-direction:column;width:100%;margin-bottom:24px;display:flex}.popup-container.popup-container-password-recovery .button2{box-shadow:none;cursor:pointer;color:#fafafa;text-align:center;background:#5a75ff;border:none;border-radius:10px;width:100%;height:60px;padding:20px 32px;font-family:Articulat CF,sans-serif;font-size:calc(.3125vw + 12px);font-weight:600;line-height:1;transition:all .3s}.popup-container.popup-container-password-recovery .button2:hover:not(:disabled){box-shadow:none;background:#4f67e0}.popup-container.popup-container-password-recovery .button2:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;background:#5a75ff}.popup-container-password-recovery .text-link2{justify-content:center;width:100%;display:flex}.popup-container-password-recovery .password-recovery-close{cursor:pointer;color:#17171a;background:0 0;border:none;border-bottom:1px solid #17171a;padding:0 0 2px;font-family:Articulat CF,sans-serif;font-size:calc(.3125vw + 12px);font-weight:600;line-height:1}.popup-container-password-recovery .exit{cursor:pointer;background:#f5f6fa;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:3px;display:none;position:absolute;top:14px;right:14px}.popup-container-password-recovery .exit svg{width:9px;height:9px}.popup-container-password-recovery .exit-button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex;position:absolute;top:-18px;right:-18px}.popup-container-password-recovery .exit-button .bg{background:#17171a;border-radius:50%;transition:transform .2s;position:absolute;inset:0}.popup-container-password-recovery .exit-button .exit-icon{z-index:1;position:relative}.popup-container-password-recovery .exit-button:hover .bg{transform:scale(1.08)}.popup-container-password-recovery .popup-password .exit{display:flex}.popup-container-password-recovery .popups-success-message-contact{width:100%;max-width:766px;box-shadow:none;background:#fefefe;border:1px solid #505259;border-radius:16px;flex-direction:column;align-items:center;gap:48px;padding:64px;animation:.45s cubic-bezier(.22,1,.36,1) backwards prd-card-in;display:flex;position:relative}.popup-container-password-recovery .popups-success-message-contact .text{flex-direction:column;align-items:center;gap:32px;width:100%;margin-bottom:0;display:flex}.popup-container-password-recovery .popups-success-message-contact .success-icon{background:#0fa958;border:1px solid #505259;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;padding:16px;display:flex;box-shadow:3px 3px #17181a}.popup-container-password-recovery .popups-success-message-contact .check-icon{flex-shrink:0;width:64px;height:64px}.popup-container-password-recovery .popups-success-message-contact .text2{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.popup-container-password-recovery .popups-success-message-contact .headline-h3{color:#17171a;text-align:center;white-space:normal;margin:0;font-family:Articulat CF,sans-serif;font-size:calc(.9375vw + 16px);font-weight:600;line-height:1.2}.popup-container-password-recovery .popups-success-message-contact .description{font-feature-settings:"ss03" on;color:#505259;text-align:center;margin:0;font-family:Mariupol,sans-serif;font-size:calc(.3125vw + 12px);font-weight:400;line-height:1.4}.popup-container-password-recovery .popups-success-message-contact .buttons{flex-direction:column;gap:16px;width:100%;display:flex}.popup-container-password-recovery .popups-success-message-contact .button{box-shadow:none;cursor:pointer;background:#5a75ff;border:none;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;width:100%;height:60px;margin-bottom:0;padding:20px 32px;transition:all .3s;display:flex}.popup-container-password-recovery .popups-success-message-contact .button:hover{box-shadow:none;background:#4f67e0}.popup-container-password-recovery .popups-success-message-contact .button.button-back{background:#fefefe;border:1px solid #505259}.popup-container-password-recovery .popups-success-message-contact .button.button-back:hover{box-shadow:none;background:#f5f6fa}.popup-container-password-recovery .popups-success-message-contact .button.button-back .text3{color:#17171a}.popup-container-password-recovery .popups-success-message-contact .text3{color:#fafafa;border-bottom:none;font-family:Articulat CF,sans-serif;font-size:calc(.3125vw + 12px);font-weight:600;line-height:1;text-decoration:none}.popup-container-password-recovery .button-with-loader{position:relative}.popup-container-password-recovery .button-with-loader .loader{border-radius:50%;width:24px;height:24px;animation:1s linear infinite prd-rotate;display:none;position:absolute;top:calc(50% - 12px);left:calc(50% - 12px)}.popup-container-password-recovery .button-with-loader .loader:before{content:"";box-sizing:border-box;border:2.25px solid #fafafa;border-radius:50%;animation:2s linear infinite prd-clip;position:absolute;inset:0}.popup-container-password-recovery .button-with-loader.loading .loader{display:block}.popup-container.popup-container-password-recovery .button-with-loader.loading .button2{color:#0000}@media (max-width:1920px){.popup-container-password-recovery .popup-password,.popup-container-password-recovery .popups-success-message-contact{max-width:600px;padding:48px}.popup-container-password-recovery .headline-h3{font-size:calc(.671141vw + 19.1208px)}.popup-container-password-recovery .subtitile,.popup-container-password-recovery .description,.popup-container-password-recovery .input-with-placeholder.popup-input .placeholder,.popup-container-password-recovery .input-with-placeholder.popup-input input,.popup-container-password-recovery .password-recovery-close{font-size:calc(.223714vw + 13.7069px)}.popup-container.popup-container-password-recovery .button2,.popup-container-password-recovery .text3{font-size:calc(.111857vw + 14.8535px)}}@media (max-width:1024px){.popup-container-password-recovery{align-items:flex-end;padding:0}.popup-container-password-recovery .popup-password,.popup-container-password-recovery .popups-success-message-contact{border:0;border-radius:24px 24px 0 0;min-width:100%;max-width:100%}.popup-container-password-recovery .popups-success-message-contact .exit-button{display:none}.popup-container-password-recovery .popups-success-message-contact .exit{display:flex}.popup-container-password-recovery .popups-success-message-contact .success-icon{padding:8px}.popup-container-password-recovery .popups-success-message-contact .check-icon{width:40px;height:40px}.popup-container-password-recovery .popups-success-message-contact .button{height:44px;padding:12px 32px}.popup-container-password-recovery .popups-success-message-contact .text{gap:16px}.popup-container-password-recovery .popup-password{padding:32px 24px}.popup-container-password-recovery .popups-success-message-contact{gap:32px;padding:48px 20px 40px}.popup-container-password-recovery .text,.popup-container-password-recovery .login{margin-bottom:32px}.popup-container-password-recovery .headline-h3{white-space:normal;font-size:calc(.60241vw + 17.8313px)}.popup-container-password-recovery .subtitile,.popup-container-password-recovery .description,.popup-container-password-recovery .input-with-placeholder.popup-input .placeholder,.popup-container-password-recovery .input-with-placeholder.popup-input input,.popup-container-password-recovery .password-recovery-close,.popup-container.popup-container-password-recovery .button2,.popup-container-password-recovery .text3{font-size:calc(.150602vw + 14.4578px)}.popup-container.popup-container-password-recovery .button2{height:52px;padding:14px 28px}}
