@keyframes loader{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes opacity-animation{0%{opacity:0}to{opacity:1}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}#registration{margin-bottom:32px}.changephon{display:none}.registration__descr{margin:0 0 20px;padding-bottom:17px;font-size:14px;line-height:20px}.registration__descr a{position:relative;color:var(--color-link);text-decoration:none;border:0}.registration__descr a::after{position:absolute;bottom:-1px;inset-inline-start:0;display:block;width:100%;content:"";border-bottom:1px solid transparent}.registration__descr a:focus{color:var(--color-link);background-color:var(--color-status-blue-bg)}.registration__descr a:active,.registration__descr a:hover{color:var(--color-link-hover);background-color:transparent}.registration__descr a:active::after,.registration__descr a:hover::after{border-color:var(--color-link-hover-border)}@media only screen and (min-width:768px){.registration__descr{margin:0 0 10px;margin-inline-end:15px;padding-bottom:15px}}.registration__marking{display:block;padding:20px 0 0;padding-inline-start:5px;color:var(--color-text-tertiary-contrast);font-size:13px}.registration__marking::before{display:inline-block;width:6px;height:6px;margin:0 0 1px;margin-inline-end:5px;background:var(--color-error);border-radius:6px;content:""}@media only screen and (max-width:767px){.registration__marking{padding-top:10px}}.registration__is-organization{margin-bottom:20px}@media only screen and (min-width:768px){.registration__is-organization{margin-bottom:30px}}.registration__terms{margin-bottom:15px;padding:30px 20px}.registration__terms h4,.registration__terms__title{margin-bottom:19px;color:var(--color-text)}.registration__social-reg{margin-bottom:30px}.registration__terms{background-color:var(--color-bg-secondary)}.registration__terms ol{list-style:none;counter-reset:li}.registration__terms ol li{position:relative;padding-inline-start:2.5em;counter-increment:li}.registration__terms ol li::before{display:inline-block;width:1em;margin-inline:-1.5em .5em;color:var(--color-accent);font-weight:500;text-align:end;content:counter(li)}.registration__terms h4,.registration__terms ol li,.registration__terms__title{font-weight:400;font-size:14px;line-height:17px}.registration-form__row{margin-bottom:10px}.registration-form__hc-row{flex-direction:row;flex-wrap:wrap}.registration-form__submit-control input[type=submit]{width:100%;border-radius:var(--border-radius)}.registration-step{display:flex;flex-direction:column;margin-bottom:10px;padding:20px 0 0;padding-inline-start:20px;border-top:1px solid var(--color-line-border);border-bottom:1px solid var(--color-line-border)}@media only screen and (min-width:768px){.registration-step{flex-direction:row;margin:10px 0 50px;padding-bottom:20px;padding-inline-start:0;border-top:1px solid transparent}}.registration-step__number{display:block;color:var(--color-text);font-weight:500;font-size:16px}.registration-step__desc{display:block;color:var(--color-text-tertiary-contrast);font-size:14px}.registration-step__item{position:relative;flex:1 1 auto;padding-bottom:30px;padding-inline-start:35px;list-style:none}@media only screen and (min-width:768px){.registration-step__item{padding:35px 0 0;text-align:center}}.registration-step__item::before{position:absolute;top:0;inset-inline-start:0;z-index:10;display:block;width:20px;height:20px;background:var(--color-accent);border:20px/2 solid #e0e0e0;border-radius:50%;content:""}@media only screen and (min-width:768px){.registration-step__item::before{inset-inline-start:50%;transform:translateX(-50%)}}.registration-step__item::after{position:absolute;top:0;inset-inline-start:calc((20px - 2px)/2);display:block;width:2px;height:100%;background-color:#e0e0e0;content:""}@media only screen and (min-width:768px){.registration-step__item::after{top:calc((20px - 2px)/2);inset-inline-start:0;width:100%;height:2px}}.registration-step__item_current .registration-step__item__desc,.registration-step__item_executed .registration-step__item__desc{color:var(--color-text)}.registration-step__item_current .registration-step__item__number{color:var(--color-accent)}.registration-step__item_current::before{border:3px solid #e0e0e0}.registration-step__item_executed::before{border:6px solid #e0e0e0}.registration-step__item:first-child{text-align:start}.registration-step__item:first-child::before{inset-inline-start:0;transform:none}@media only screen and (min-width:768px){.registration-step__item:last-child{padding-bottom:0;text-align:end}.registration-step__item:last-child::before{inset-inline-start:100%;transform:translateX(-100%)}}.registration-step__item:last-child::after{opacity:0}@media only screen and (min-width:768px){.registration-step__item:last-child::after{opacity:1}}.social-reg{padding:30px;text-align:center;background-color:var(--color-line)}.social-reg__title{margin-bottom:14px;font-size:18px}
