.feedback-form{background:var(--white);border-radius:20px;padding:15px 15px 40px;position:relative}.feedback-form .form-title{line-height:130%}@media screen and (min-width:1024px){.feedback-form{padding:30px 30px 50px}}.pre-registration-form-fields-wrapper{display:flex;flex-direction:column}@media screen and (min-width:768px){.pre-registration-form-fields-wrapper{gap:15px}}.pre-registration-form-fields-wrapper>section{display:flex;flex-direction:column;gap:15px}@media screen and (min-width:768px){.pre-registration-form-fields-wrapper>section{flex-direction:row;gap:30px}}.pre-registration-form-fields-wrapper>section>*{width:100%}.pre-registration-form-fields-wrapper>section:has(.consent-text){align-items:center;flex-direction:column;font-size:12px;text-align:center}.pre-registration-form-fields-wrapper>section:has(.consent-text) button.v-btn{max-width:320px;width:100%}.pre-registration-form-fields-wrapper>section:has(.consent-text) a{text-decoration:none}.pre-registration-form-fields-wrapper>section.two-sides{gap:0}@media screen and (min-width:768px){.pre-registration-form-fields-wrapper>section.two-sides{gap:30px;margin:0}.pre-registration-form-fields-wrapper>section.two-sides .help-text{height:60px;padding-bottom:0}}.pre-registration-form-fields-wrapper .help-text{align-items:flex-start;display:flex;flex-direction:column;font-size:12px;justify-content:center;padding-bottom:20px}.pre-registration-page{padding-bottom:165px;position:relative}@media screen and (min-width:1024px){.pre-registration-page{padding-bottom:202px}}.pre-registration-page .feedback-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:30px;position:relative}@media screen and (min-width:1024px){.pre-registration-page .feedback-wrapper{flex-direction:row;justify-content:space-between}}.pre-registration-page .feedback-wrapper .section-title{position:relative}.pre-registration-page .bottomcover.mobile{bottom:30px;left:50%;position:absolute;transform:translate(-50%)}@media screen and (min-width:1024px){.pre-registration-page .bottomcover.mobile{display:none}}.pre-registration-page .bottomcover.desktop{bottom:0;display:none;left:50%;position:absolute;transform:translate(-50%)}@media screen and (min-width:1024px){.pre-registration-page .bottomcover.desktop{display:block}}.advantages-when-reg{display:flex;flex-direction:column;gap:30px;position:sticky;top:100px}@media screen and (min-width:1024px){.advantages-when-reg{max-width:40%}}@media screen and (min-width:1440px){.advantages-when-reg{max-width:50%;width:50%}}.advantages-when-reg>:not(.section-title){display:none}@media screen and (min-width:1024px){.advantages-when-reg>:not(.section-title){display:flex}}.advantages-when-reg h3{color:var(--primary);font-size:30px;line-height:130%}.advantages-when-reg h6{font-size:24px;line-height:130%}.advantages-reg-page{display:flex;flex-wrap:wrap;gap:30px}.advantages-reg-page li{align-items:center;background:var(--primary);border-radius:20px;color:var(--white);display:flex;flex:1 1 20%;flex-direction:column;gap:10px;padding:30px;width:100%}.advantages-reg-page li .advantage-icon{align-items:center;background:var(--white);border-radius:35px;display:flex;flex-direction:column;height:70px;justify-content:center;width:70px}.advantages-reg-page li .advantage-text{line-height:130%;text-align:center}.form-result-dialog{display:flex;flex-direction:column;gap:0}.form-result-dialog section{align-items:center;display:flex;justify-content:center;text-align:center;text-wrap:balance}.form-result-dialog section:not(:first-child){margin-top:10px}@media screen and (min-width:768px){.form-result-dialog section:not(:first-child){margin-top:20px}}.form-result-dialog section h2{font-size:18px;font-weight:700;line-height:130%;text-align:center}@media screen and (min-width:1024px){.form-result-dialog section h2{font-size:30px}}.form-result-dialog section h2.error{color:var(--error)}.form-result-dialog section .regular-font{font-size:12px;line-height:130%}@media screen and (min-width:1024px){.form-result-dialog section .regular-font{font-size:22px}}.form-result-dialog .close-dialog{margin-left:auto}.form-result-dialog .close-dialog.rounded-pill{margin:0 auto;min-width:220px}
