.failure{align-items:center;background-color:var(--c-red-3);border-radius:21px 21px 0 0;display:none;flex-direction:row;gap:20px;height:100%;padding:12px 48px}.failure--header{color:var(--c-white);font-size:14px;font-weight:300;line-height:22px}.failure--header__text{line-height:22px}.failure--header__icon{align-items:center;display:flex}.success{align-self:center;background-color:var(--c-green);border-radius:12px;display:none;flex-direction:row;gap:20px;height:100%;justify-content:center;margin:42px;max-width:400px;padding:32px 24px;text-align:center}@media only screen and (max-width:767px){.success{margin:24px}}.success--header{color:var(--c-white);font-size:16px;font-weight:400;line-height:1.2;text-align:left}.success--header__text{margin-bottom:12px}.success-alt{background-color:var(--c-green);border-radius:12px;display:flex;flex-direction:row;gap:20px;height:100%;justify-content:center;margin:0 auto 42px;max-width:400px;padding:32px 24px;text-align:center}.success-alt--header{color:var(--c-white);font-size:16px;font-weight:400;line-height:1.2;text-align:left}.success-alt--header__text{margin-bottom:12px}.form-container{display:flex;flex-direction:row;gap:24px;width:100%}@media only screen and (max-width:767px){.form-container{flex-direction:column;gap:24px}}.form-container>.form-container--column{display:flex;flex-direction:column;gap:24px}.form-container>.form-container--column:first-child{width:33%}.form-container>.form-container--column:nth-child(2){width:67%}@media only screen and (max-width:767px){.form-container>.form-container--column:first-child,.form-container>.form-container--column:nth-child(2){width:100%}}.form-container--column--item{width:100%}.sign-up-steps{display:flex;justify-content:stretch;padding-left:42px;padding-right:42px;padding-top:42px;position:relative;width:100%}@media only screen and (max-width:767px){.sign-up-steps{padding-left:24px;padding-right:24px;padding-top:24px}}.sign-up-steps--step{flex:1;margin-top:8px;position:relative;text-align:left;transition:all 1s ease-in-out}.sign-up-steps--step__content{align-items:center;display:flex;flex-direction:row;gap:8px}@media only screen and (max-width:767px){.sign-up-steps--step__content{margin-top:6px}}.sign-up-steps--step__content__text{color:#333;font-size:14px}@media only screen and (max-width:767px){.sign-up-steps--step__content__text{font-size:12px;line-height:15px;max-width:min-content}}.sign-up-steps--step__progress{background:var(--c-gray-2);height:1px;width:100%}.sign-up-steps--step.completed .sign-up-steps--step__progress{background:var(--c-red-1);content:"";height:2px;position:absolute;top:-1px;transition:all 1s ease-in-out;width:100%}.sign-up-steps--step.current .sign-up-steps--step__progress--before{background:var(--c-red-1);content:"";height:2px;position:absolute;top:-1px;transition:all 1s ease-in-out;width:8px}.card{padding:0}.form{padding:42px;width:100%}@media only screen and (max-width:767px){.form{padding:24px}}.form--header{font-weight:500;line-height:1.45;text-align:center}@media only screen and (max-width:767px){.form--header{font-size:24px;line-height:1.2}}.form--form{display:flex;flex-direction:column;gap:24px;margin-top:38px}.form--form--header{font-size:20px;font-weight:500;line-height:1.45;margin-bottom:-12px;text-align:center}@media only screen and (max-width:767px){.form--form--header{font-size:18px;line-height:1.2}}.form--form--description{color:var(--c-gray-2);font-size:12px;font-weight:400;line-height:1.4;margin-bottom:12px;text-align:center}@media only screen and (max-width:767px){.form--form{margin-top:32px}}.form--form .label{color:var(--c-gray-2);font-size:12px;font-weight:400;line-height:1.4;text-align:left}@media only screen and (max-width:767px){.form--form .label{font-size:10px}}.form--form .description{color:var(--c-gray-2);font-size:12px;font-weight:400;line-height:1.4;text-align:right}@media only screen and (max-width:767px){.form--form .description{font-size:12px}}.form--form .submit-btn{display:flex;justify-content:flex-end}@media only screen and (max-width:767px){.form--form .submit-btn .btn{width:100%}}.form--form__group{position:relative;width:100%}.form--form__group .label{color:#000;font-size:16px;left:0;pointer-events:none;position:absolute;top:12px;transition:transform .15s ease-out,font-size .15s ease-out,color .15s ease-out;z-index:1}.form--form__group .description{margin-top:8px}.form--form__group .error{margin-top:8px;text-align:right}.form--form__group--country-code-phone{display:flex;flex-direction:row;gap:12px;width:100%}.form--form__group--country-code-phone--country-code{flex:0 0 auto;max-height:fit-content;max-width:80px}.form--form__group--country-code-phone--phone{flex:1 1 auto;position:relative}.form--form__group--addresses{display:flex;flex-direction:row;gap:24px;width:100%}@media only screen and (max-width:767px){.form--form__group--addresses{flex-direction:column}}.form--form__group--addresses .address-code,.form--form__group--addresses .address-input{width:100%}.form--form__group .visibility-switcher{cursor:pointer;position:absolute;right:4px;top:12px;transition:all .15s ease-out;z-index:10}.form--form__group.active .label{color:var(--c-gray-2);font-size:12px;transform:translateY(-165%)}.form--additional-description p{display:flex;flex-direction:row;font-weight:500;gap:6px}.form--additional-description a{color:var(--c-red-1)}.form--additional-description a:hover{color:var(--c-red-2)}@media only screen and (max-width:767px){.form--conditions{margin-top:12px}}.form--conditions__condition{align-items:center;display:flex;font-size:12px;font-weight:500;gap:12px}.form--conditions__condition__icon--failure,.form--conditions__condition__icon--success{align-items:center;display:flex;justify-content:center}.card .success{margin:42px auto}