body.register nav.top-bar-nav .languageSwitcherMenu,body.register>footer,body.register>header,main.login section.emailMode button.continuePhone,main.login section.emailMode label.emailOrPhone input[type=tel],main.login section.emailMode label.verificationCode span.phone,main.login section.phoneMode button.continueEmail,main.login section.phoneMode label.emailOrPhone input[type=email],main.login section.phoneMode label.verificationCode span.email,main.loginRegister section.emailMode button.continuePhone,main.loginRegister section.emailMode label.emailOrPhone input[type=tel],main.loginRegister section.emailMode label.verificationCode span.phone,main.loginRegister section.phoneMode button.continueEmail,main.loginRegister section.phoneMode label.emailOrPhone input[type=email],main.loginRegister section.phoneMode label.verificationCode span.email,main.register section.emailMode button.continuePhone,main.register section.emailMode label.emailOrPhone input[type=tel],main.register section.emailMode label.verificationCode span.phone,main.register section.finished,main.register section.finished>button,main.register section.finished>form,main.register section.finished~.thirdPartyLogin,main.register section.loginMode form[id^=password-recovery],main.register section.loginMode form[id^=register],main.register section.passwordRecoveryMode form#login,main.register section.passwordRecoveryMode form[id^=register],main.register section.passwordRecoveryMode[data-register-step="1"] form#password-recovery-verification-code,main.register section.passwordRecoveryMode[data-register-step="2"] form#password-recovery,main.register section.passwordRecoveryMode[data-register-step="3"] form#password-recovery,main.register section.phoneMode button.continueEmail,main.register section.phoneMode label.emailOrPhone input[type=email],main.register section.phoneMode label.verificationCode span.email,main.register section.registerMode form[id^=login],main.register section.registerMode form[id^=password-recovery],main.register section.registerMode[data-register-step="1"] form#register-verification-code,main.register section.registerMode[data-register-step="2"] form#register,main.register section.registerMode[data-register-step="3"] form#register{display:none}main.login section>button.selected,main.loginRegister section>button.selected,main.register,main.register section>button.selected{background:#fff}main.register label:not(.hide-focus-effect)::after{background:#23232c}main.register h1{font-size:1.25em;justify-content:start;padding-left:.1em}main.register h1 small{align-self:end;margin-left:auto;margin-bottom:.25rem;color:#95959c}main.register h1 figure{display:flex;width:2.5rem;height:2.5rem;aspect-ratio:1/1;margin-left:.5rem}main.register section.finished~.finished{display:block}main.login .iti,main.loginRegister .iti,main.register .iti{width:100%}main.login section,main.loginRegister section,main.register section{background:#f6f6f6;border:1px solid #ddd;grid-area:content;display:flex;flex-direction:column;position:relative;margin-bottom:3rem}@media (min-width:769px){main.login section,main.loginRegister section,main.register section{justify-self:center}}main.login section>i,main.login section>svg,main.loginRegister section>i,main.loginRegister section>svg,main.register section>i,main.register section>svg{position:absolute;right:0;top:-.75em;height:1.5em;width:1.5em}main.login section>button.selected svg,main.login section>button.selected>i,main.login section>svg,main.loginRegister section>button.selected svg,main.loginRegister section>button.selected>i,main.loginRegister section>svg,main.register section>button.selected svg,main.register section>button.selected>i,main.register section>svg{fill:#23232c}main.login section.emailMode .iti,main.loginRegister section.emailMode .iti,main.register section.emailMode .iti{display:none!important}main.login section.phoneMode input[name=username],main.login section.phoneMode input[type=tel],main.loginRegister section.phoneMode input[name=username],main.loginRegister section.phoneMode input[type=tel],main.register section.phoneMode input[name=username],main.register section.phoneMode input[type=tel]{padding-left:3em}main.login section>button,main.loginRegister section>button,main.register section>button{background:0 0;display:grid;grid-template-areas:"icon buttonText";grid-template-columns:auto 1fr;grid-template-rows:auto;padding:.75em .5em;grid-column-gap:1ch;font-size:clamp(.25rem,3.9vw,1rem)}main.login section>button strong,main.loginRegister section>button strong,main.register section>button strong{font-weight:600;font-size:.85rem;color:unset;white-space:nowrap}main.login section>button svg,main.login section>button>i,main.loginRegister section>button svg,main.loginRegister section>button>i,main.register section>button svg,main.register section>button>i{grid-area:icon;fill:gray;width:1.5em;height:1.5em}main.login section form label button.reset:not(.visible),main.login section>button:not(.selected) svg.fa-circle-dot,main.login section>button:not(.selected)>i.fa-circle-dot,main.loginRegister section form label button.reset:not(.visible),main.loginRegister section>button:not(.selected) svg.fa-circle-dot,main.loginRegister section>button:not(.selected)>i.fa-circle-dot,main.register section form label button.reset:not(.visible),main.register section>button:not(.selected) svg.fa-circle-dot,main.register section>button:not(.selected)>i.fa-circle-dot{display:none}main.login section>button span.buttonText,main.loginRegister section>button span.buttonText,main.register section>button span.buttonText{grid-area:buttonText;align-items:center;display:flex}main.login section>button small,main.loginRegister section>button small,main.register section>button small{font-size:.65em;margin-left:.5ch}main.login section>button.selected small,main.loginRegister section>button.selected small,main.register section>button.selected small{font-weight:600}main.login section>button:first-of-type,main.loginRegister section>button:first-of-type,main.register section>button:first-of-type{border-bottom:1px solid #ddd}main.login section form,main.loginRegister section form,main.register section form{padding:.5em 1.25em 1.25em;background:#fff}main.login section form label,main.loginRegister section form label,main.register section form label{display:grid;position:relative;grid-template-areas:"span""input";margin-bottom:1em;font-size:clamp(.25rem,3.9vw,1rem)}main.login section form label.enableAutoLogin,main.login section form label.showPassword,main.loginRegister section form label.enableAutoLogin,main.loginRegister section form label.showPassword,main.register section form label.enableAutoLogin,main.register section form label.showPassword{grid-template-areas:"input span";grid-column-gap:.25em;line-height:1.1em;justify-items:start;align-items:center;grid-template-columns:auto 1fr;font-size:.9em}main.login section form label span,main.loginRegister section form label span,main.register section form label span{grid-area:span;padding-left:.25em}main.login section form label input:not([type=checkbox]),main.loginRegister section form label input:not([type=checkbox]),main.register section form label input:not([type=checkbox]){grid-area:input;height:3em;width:100%;background:#fff;padding:.25em 3em .25em .5em;border-bottom:1px solid #f2f2f4}main.login section form label input[type=checkbox],main.loginRegister section form label input[type=checkbox],main.register section form label input[type=checkbox]{width:1.25em;height:1.25em}main.login section form label button.reset,main.loginRegister section form label button.reset,main.register section form label button.reset{width:3em;height:3em;position:absolute;right:0;bottom:0;background:0 0}main.login section form label button.reset svg,main.loginRegister section form label button.reset svg,main.register section form label button.reset svg{fill:#666}main.login section form label:not(.showPassword):not(.enableAutoLogin) span,main.loginRegister section form label:not(.showPassword):not(.enableAutoLogin) span,main.register section form label:not(.showPassword):not(.enableAutoLogin) span{font-size:.75rem;font-family:"Poppins",sans-serif;font-weight:400;color:#909097;margin-bottom:.25em}main.login section form>button,main.loginRegister section form>button,main.register section form>button{transition:background-color .5s ease;color:#fff;font-weight:500;font-size:.7em;text-align:center;line-height:60px;width:100%;min-width:200px;display:inline-block;padding:0 10px;border-radius:0;border:0;background-color:#23232c;cursor:pointer;position:relative;white-space:nowrap}main.login section form>button:hover,main.loginRegister section form>button:hover,main.register section form>button:hover{background-color:#0f0f11}main.login .thirdPartyLogin,main.loginRegister .thirdPartyLogin,main.register .thirdPartyLogin{align-items:center;display:flex;justify-content:center;flex-direction:column}main.login .thirdPartyLogin button,main.loginRegister .thirdPartyLogin button,main.register .thirdPartyLogin button{padding:.75em;will-change:transform;backface-visibility:hidden;width:100%;justify-content:center;background:#fff;border:1px solid #ddd;color:#fff;font-weight:400;font-size:.9em;margin-bottom:.5em;transition:background-color .5s ease}@media (min-width:769px){main.login .thirdPartyLogin button,main.loginRegister .thirdPartyLogin button,main.register .thirdPartyLogin button{max-width:60%}}main.login .thirdPartyLogin button img,main.loginRegister .thirdPartyLogin button img,main.register .thirdPartyLogin button img{padding:.4em;background:#fff;width:2em;margin-right:.75ch}main.login .thirdPartyLogin button.facebook,main.login .thirdPartyLogin button.google,main.loginRegister .thirdPartyLogin button.facebook,main.loginRegister .thirdPartyLogin button.google,main.register .thirdPartyLogin button.facebook,main.register .thirdPartyLogin button.google{background:#23232c}main.login .thirdPartyLogin button:active,main.login .thirdPartyLogin button:hover,main.loginRegister .thirdPartyLogin button:active,main.loginRegister .thirdPartyLogin button:hover,main.register .thirdPartyLogin button:active,main.register .thirdPartyLogin button:hover{background:#0f0f11}main.register .googleLogin{background:linear-gradient(-120deg,#4285f4,#34a853,#fbbc05,#ea4335)}main.register .facebookLogin{color:#fff;background:linear-gradient(-120deg,#3a5795,#2b4886)}main.register .facebookLogin,main.register .googleLogin{z-index:1;opacity:1;transition:height 0ms 0ms,opacity 600ms 0ms;user-select:none;display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;top:4rem;left:0;right:0;bottom:0;height:calc(100vh - 4rem)}main.register .facebookLogin:not(.visible),main.register .googleLogin:not(.visible){overflow:hidden;height:0;opacity:0;transition:height 0ms 400ms,opacity 400ms 0ms}@media (min-width:769px){main.register .facebookLogin,main.register .googleLogin{top:3.25rem;height:calc(100vh - 3.25rem)}}main.register .facebookLogin div,main.register .googleLogin div{font-weight:600;margin-bottom:1em;display:grid;place-items:center;padding:.5em}main.register .facebookLogin div img,main.register .facebookLogin div.loader,main.register .facebookLogin div.wrapper,main.register .googleLogin div img,main.register .googleLogin div.loader,main.register .googleLogin div.wrapper{filter:drop-shadow(2px 2px 2px #000)}main.register .facebookLogin div:empty:not(#facebookLoader),main.register .googleLogin div:empty:not(#facebookLoader){display:none}main.register .facebookLogin img,main.register .googleLogin img{width:5em;margin-bottom:1em}main.register .facebookLogin .loader,main.register .googleLogin .loader{width:5em}main.register .facebookLogin .circular,main.register .googleLogin .circular{animation:rotate 2s linear infinite;transform-origin:center center}main.register .facebookLogin .path,main.register .googleLogin .path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}main.register .facebookLogin>span,main.register .googleLogin>span{align-self:start}main.register .facebookLogin #facebookLoader,main.register .googleLogin #facebookLoader{transform:scale(2);width:16px;height:16px;animation:wait .8s steps(1,start) infinite;background:linear-gradient(0deg,#f4f5fa 1px,transparent 0,transparent 8px,#f4f5fa 8px),linear-gradient(90deg,#f4f5fa 1px,#f6f9fb 0,#f6f9fb 3px,#f4f5fa 3px),linear-gradient(0deg,#ececf5 1px,transparent 0,transparent 8px,#ececf5 8px),linear-gradient(90deg,#ececf5 1px,#f2f3f9 0,#f2f3f9 3px,#ececf5 3px),linear-gradient(0deg,#e7eaf4 1px,transparent 0,transparent 8px,#e7eaf4 8px),linear-gradient(90deg,#e7eaf4 1px,#eef1f8 0,#eef1f8 3px,#e7eaf4 3px),linear-gradient(0deg,#b9bedd 1px,transparent 0,transparent 10px,#b9bedd 10px),linear-gradient(90deg,#b9bedd 1px,#d0d5e8 0,#d0d5e8 3px,#b9bedd 3px),linear-gradient(0deg,#9fa6d2 1px,transparent 0,transparent 15px,#9fa6d2 15px),linear-gradient(90deg,#9fa6d2 1px,#c0c5e1 0,#c0c5e1 3px,#9fa6d2 3px),linear-gradient(0deg,#8490c6 1px,transparent 0,transparent 15px,#8490c6 15px),linear-gradient(90deg,#8490c6 1px,#aeb5da 0,#aeb5da 3px,#8490c6 3px);background-repeat:no-repeat;background-size:4px 9px,4px 9px,4px 9px,4px 9px,4px 9px,4px 9px,4px 11px,4px 11px,4px 16px,4px 16px,4px 16px,4px 16px;background-position:-4px 3px,-4px 3px,-4px 3px,-4px 3px,-4px 3px,-4px 3px,-4px 2px,-4px 2px,-4px 0,-4px 0,-4px 0,-4px 0}main.register div.finished{display:none}main.register div.finished a{color:#00f;font-weight:600}main.register div.finished li{margin-bottom:.75em}