.registr-dynamic-form{align-items:stretch;background:#7c225a;border-radius:15px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin:0;padding:0;position:relative;width:100%}.registr-dynamic-form:before{background-image:url(/images/candle.69ba616d..png);background-position:bottom;background-repeat:no-repeat;background-size:contain;content:"";height:92px;left:-6px;position:absolute;top:4px;transform:translateY(-100%);width:64px;z-index:10}.registr-dynamic-form__content{align-items:center;display:flex;flex-direction:column;padding:20px 15px;width:100%}@media(min-width:768px){.registr-dynamic-form__content{max-width:425px}}.registr-dynamic-form__preview{align-items:flex-start;background:url(/images/sing-in.43b4f1a0..png) #871a60;background-position:bottom;background-repeat:no-repeat;background-size:auto 100%;border-radius:15px 0 0 15px;bottom:0;display:none;flex-direction:column;flex-shrink:0;left:0;padding:30px 40px;position:relative;top:0;width:250px}@media(min-width:768px){.registr-dynamic-form__preview{display:flex}}.registr-dynamic-form__preview .title{color:#f6c65c;font-size:30px;line-height:1;margin-bottom:40px;text-align:left}.registr-dynamic-form__preview--landing{background-position:center -128px;padding-left:20px;padding-right:20px}.registr-dynamic-form__header{flex-grow:1;width:100%}.registr-dynamic-form .registr-step{margin-bottom:40px}.registr-dynamic-form .registr-welcom-bonus{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.registr-dynamic-form .registr-welcom-bonus .title{color:#fcd072;font-size:24px;line-height:1;margin:0 0 15px;text-align:left}.registr-dynamic-form .registr-welcom-bonus .description{font-family:Pribambas;font-size:18px;line-height:1;margin:0;max-width:130px;text-align:center}.registr-dynamic-form__line{background-color:#fff;height:2px;margin:0 -20px 30px;opacity:.25;width:calc(100% + 40px)}.registr-dynamic-form__title{display:block;margin:0 0 20px;padding:0;width:100%}.registr-dynamic-form__form-wrapper{align-items:center;display:flex;flex:1;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:0;padding:0;width:100%}.registr-dynamic-form__form>*{width:100%}.registr-dynamic-form__form.form{flex-grow:1}@media(max-width:767px){.registr-dynamic-form__form.form{align-items:center;display:flex}}.registr-dynamic-form__form-step{width:100%}.registr-dynamic-form__footer{align-items:flex-start;display:flex;flex-direction:column}.registr-dynamic-form__link{color:#f6c65c;font-size:14px;font-weight:400;line-height:20px;text-align:left}.registr-dynamic-form__link .font-icons{color:#fcd072;font-size:8px;left:10px;position:relative;transition:left .3s ease}.registr-dynamic-form__link:hover .font-icons{left:15px}.registr-dynamic-form__element+.registr-dynamic-form__element{margin-top:10px}.registr-dynamic-form__label-wrapper{color:#fff;display:none;font-size:14px;font-weight:600;margin:0 0 16px;padding:0;text-align:left;text-transform:uppercase;width:100%}@media(min-width:768px){.registr-dynamic-form__label-wrapper{font-size:16px}}.registr-dynamic-form__label{color:#fff;display:block;font-size:14px;font-weight:600;letter-spacing:normal;line-height:1.2;margin:0;padding:0;text-align:left;text-transform:uppercase;width:100%}@media(min-width:768px){.registr-dynamic-form__label{font-size:16px}}.registr-dynamic-form__buttons{display:flex;flex-wrap:nowrap;margin:22px 0 0}.registr-dynamic-form__button-wrapper,.registr-dynamic-form__buttons{align-items:center;flex-direction:row;justify-content:center;padding:0;width:100%}.registr-dynamic-form__button-wrapper{align-self:stretch;display:inline-flex;flex-wrap:wrap;margin:0}.registr-dynamic-form__button-wrapper--submit{flex:1}.registr-dynamic-form__button-wrapper--step{width:auto}.registr-dynamic-form__button-wrapper+.registr-dynamic-form__button-wrapper{margin-left:24px}.registr-dynamic-form__landing-info{margin-top:auto;padding-top:20px}.registr-dynamic-form .registr-dynamic-form__back-button{font-size:12px;min-height:35px;min-width:112px}.registr-dynamic-form .registr-dynamic-form__submit-button{border-radius:25px;font-size:16px;font-weight:700;min-height:40px;text-transform:uppercase;width:100%}.registr-dynamic-form .form-element__error{font-size:10px;margin-top:5px;padding:0 15px;text-align:left}.registr-dynamic-form .wings{width:100%}.registr-dynamic-form .wings__content{flex-grow:1}