.service-booking-form__title[data-v-0efcf153]{padding:0 60px;margin-bottom:40px;color:var(--content-primary)}.service-booking-form__layout[data-v-0efcf153]{display:grid;grid-template-columns:minmax(0,1fr) 539px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.service-booking-form__card[data-v-0efcf153]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:60px;border-radius:var(--radius-xl);background:var(--background-tertiary);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md)}.service-booking-form__card--success[data-v-0efcf153]{min-height:560px}.service-booking-form__step[data-v-0efcf153]{position:absolute;top:0;left:60px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px;padding:0 16px;border-radius:var(--radius-sm);background:var(--constant-blue);color:var(--constant-white)}.service-booking-form__body[data-v-0efcf153]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.service-booking-form__heading[data-v-0efcf153]{color:var(--content-primary)}.service-booking-form__group[data-v-0efcf153]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.service-booking-form__label[data-v-0efcf153]{color:var(--content-primary)}.service-booking-form__row[data-v-0efcf153]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.service-booking-form__fields[data-v-0efcf153]{display:grid;gap:12px}.service-booking-form__footer[data-v-0efcf153]{display:grid;gap:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.service-booking-form__services[data-v-0efcf153]{display:grid;grid-template-columns:repeat(3,196px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;padding:24px;border-radius:var(--radius-md);background-color:var(--background-additional01);margin-bottom:20px}.service-booking-form__dropdown[data-v-0efcf153],.service-booking-form__picker[data-v-0efcf153]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.service-booking-form__picker[data-v-0efcf153]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;height:50px;padding:0 18px;border:1px solid var(--grayscale-gray08);border-radius:999px;background:var(--background-secondary);color:var(--content-primary);cursor:pointer;text-align:left}.service-booking-form__picker[data-v-0efcf153]:focus{outline:none}.service-booking-form__picker[data-v-0efcf153]:hover{border-color:var(--grayscale-gray06)}.service-booking-form__picker--open[data-v-0efcf153]{border-color:var(--colors-red)}.service-booking-form__picker--open .service-booking-form__picker-chevron[data-v-0efcf153]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.service-booking-form__picker--disabled[data-v-0efcf153]{opacity:.5}.service-booking-form__picker-icon[data-v-0efcf153]{width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;color:var(--content-tertiary)}.service-booking-form__picker-value[data-v-0efcf153]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.service-booking-form__picker-value--placeholder[data-v-0efcf153]{color:var(--content-tertiary)}.service-booking-form__picker-chevron[data-v-0efcf153]{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0;color:var(--content-tertiary);-webkit-transition:-webkit-transform var(--transition-delay);transition:-webkit-transform var(--transition-delay);transition:transform var(--transition-delay);transition:transform var(--transition-delay),-webkit-transform var(--transition-delay)}.service-booking-form__comment[data-v-0efcf153]{--input-max-height:96px;position:relative}.service-booking-form__comment-tip[data-v-0efcf153]{position:absolute;top:16px;right:18px;z-index:1}.service-booking-form__info[data-v-0efcf153]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:transparent;color:var(--content-tertiary);cursor:pointer}.service-booking-form__comment[data-v-0efcf153] .app-input__control{padding-right:44px}.service-booking-form__comment[data-v-0efcf153] .app-input__field{scrollbar-width:none}.service-booking-form__comment[data-v-0efcf153] .app-input__field::-webkit-scrollbar{display:none}.service-booking-form__back[data-v-0efcf153]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-ms-flex-item-align:start;align-self:flex-start;padding:0;border:none;background:transparent;color:var(--colors-blue);cursor:pointer;margin-bottom:-12px}.service-booking-form__back-icon[data-v-0efcf153]{width:16px;height:16px}.service-booking-form__submit[data-v-0efcf153]{width:100%}.service-booking-form__close[data-v-0efcf153],.service-booking-form__legal[data-v-0efcf153]{color:var(--content-tertiary)}.service-booking-form__close[data-v-0efcf153]{position:absolute;top:24px;right:24px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:transparent;cursor:pointer}.service-booking-form__close[data-v-0efcf153] svg{width:24px;height:24px}.service-booking-form__success[data-v-0efcf153]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.service-booking-form__success-icon[data-v-0efcf153]{width:157px;height:auto}.service-booking-form__success-title[data-v-0efcf153]{color:var(--content-primary)}.service-booking-form__success-center[data-v-0efcf153]{display:block;margin-top:4px;color:var(--colors-blue)}.service-booking-form__success-meta[data-v-0efcf153]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;color:var(--content-tertiary)}.service-booking-form__success-value[data-v-0efcf153]{color:var(--content-secondary)}.service-booking-form__success-btn[data-v-0efcf153]{width:260px}.service-booking-form__media[data-v-0efcf153]{overflow:hidden;border-radius:var(--radius-xl);min-height:100%}.service-booking-form__media picture[data-v-0efcf153]{display:block;width:100%;height:100%}.service-booking-form__img[data-v-0efcf153]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.service-booking-form__layout:hover .service-booking-form__img[data-v-0efcf153]{-webkit-transform:scale(1.05);transform:scale(1.05)}@media(max-width:1360px){.service-booking-form__title[data-v-0efcf153]{padding:0 30px}.service-booking-form__step[data-v-0efcf153]{left:30px}.service-booking-form__card[data-v-0efcf153]{padding:40px 30px}.service-booking-form__layout[data-v-0efcf153]{grid-template-columns:minmax(0,1fr) 460px}}@media(max-width:1199px){.service-booking-form__layout[data-v-0efcf153]{grid-template-columns:1fr}.service-booking-form__media[data-v-0efcf153]{height:325px}.service-booking-form__footer[data-v-0efcf153]{grid-template-columns:-webkit-max-content minmax(0,1fr);grid-template-columns:max-content minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px 24px}.service-booking-form__back[data-v-0efcf153]{grid-column:1/-1;width:100%;margin-bottom:0}.service-booking-form__submit[data-v-0efcf153]{width:-webkit-max-content;width:-moz-max-content;width:max-content;justify-self:start}}@media(max-width:1023px){.service-booking-form__body[data-v-0efcf153]{gap:32px}.service-booking-form__services[data-v-0efcf153]{margin-bottom:0}}@media(max-width:767px){.service-booking-form__title[data-v-0efcf153]{padding:0 0 0 16px}.service-booking-form__row[data-v-0efcf153],.service-booking-form__services[data-v-0efcf153]{grid-template-columns:1fr}.service-booking-form__footer[data-v-0efcf153]{grid-template-columns:1fr;gap:24px}.service-booking-form__submit[data-v-0efcf153]{width:100%}.service-booking-form__card[data-v-0efcf153]{padding:40px 16px}.service-booking-form__media[data-v-0efcf153]{height:388px;border-radius:var(--radius-lg-mob)}.service-booking-form__step[data-v-0efcf153]{left:16px;font-size:11px;line-height:14px;height:30px}.service-booking-form__success-icon[data-v-0efcf153]{width:114px}.service-booking-form__success-title[data-v-0efcf153]{font-size:20px;line-height:28px}.service-booking-form__success-value[data-v-0efcf153]{display:block}.service-booking-form__success-meta[data-v-0efcf153]{gap:12px}.service-booking-form__success-btn[data-v-0efcf153]{height:50px}.service-booking-form__comment[data-v-0efcf153]{--input-max-height:328px}}
