.form-step-one{display:flex;flex-direction:column;gap:40px;max-width:850px;margin:40px auto 0;padding:36px 40px 40px;border-radius:var(--rounded-s);background:var(--white)}.form-step-one .subtitle{padding:0 8px}@media(max-width:1200px){.form-step-one .subtitle{font-size:32px}}@media(max-width:640px){.form-step-one .subtitle{font-size:24px}.form-step-one{padding:20px;margin-top:20px}}.form-step-one-contacts{display:flex;flex-direction:column;gap:20px}@media(max-width:640px){.form-step-one-contacts{gap:23px}}.form-step-one-contacts-inputs{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media(max-width:1200px){.form-step-one-contacts-inputs{gap:14px}}@media(max-width:640px){.form-step-one-contacts-inputs{display:flex;flex-direction:column;gap:12px}}.form-step-one-contacts-inputs .form-field:nth-child(7),.form-step-one-contacts-inputs .form-field:nth-child(8),.form-step-one-contacts-inputs .input-text:nth-child(7),.form-step-one-contacts-inputs .input-text:nth-child(8){grid-column:span 2}.form-step-one-contacts-inputs .form-field{display:flex;flex-direction:column}.form-step-one-contacts select{height:60px;width:100%;padding:16px 16px 16px 14px;border-radius:var(--rounded-xs);font-size:17px;line-height:156%;color:rgba(97,92,86,.7137254902);appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-color:var(--bg);background-image:url("data:image/svg+xml,%3Csvg width='15' height='8' viewBox='0 0 15 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1L7.5 7L13.5 1' stroke='%231C1A17' strokeLinecap='square' /%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 22px center}@media(max-width:1200px){.form-step-one-contacts select{line-height:150%;border-radius:12px;background-position:right 25px center}}.form-step-one-doctor{display:flex;flex-direction:column;gap:12px}@media(max-width:1200px){.form-step-one-doctor{gap:20px}.form-step-one-doctor .subtitle{font-size:32px}}@media(max-width:640px){.form-step-one-doctor .subtitle{font-size:24px;line-height:28px}}.form-step-one-doctor-inputs{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media(max-width:640px){.form-step-one-doctor-inputs{grid-template-columns:1fr;grid-template-rows:1fr 1fr}}.form-step-one .button{width:100%}.form-step-one .input-text input:-webkit-autofill+label,.form-step-one .input-text input:focus+label,.form-step-one .input-text input:not(:placeholder-shown)+label{font-size:12px;line-height:100%;transform:translateY(0);top:13px}.form-step-one .text-area textarea:-webkit-autofill+label,.form-step-one .text-area textarea:focus+label,.form-step-one .text-area textarea:not(:placeholder-shown)+label{font-size:12px;line-height:100%;transform:translateY(0);top:13px}@media(max-width:640px){.form-step-one .input-text label{font-size:18px}.form-step-one .text-area label{font-size:18px;max-width:248px;transform:translateY(0);top:16px}.form-step-one .input-text input{height:60px}}.form-step-one .text-area textarea{padding-top:24px}@media(max-width:640px){.form-step-one .text-area textarea{padding-top:36px}}.validation-warning{margin:20px auto 0;display:flex;justify-content:center}.photo-input{display:flex;gap:30px}@media(max-width:640px){.photo-input{flex-direction:column-reverse;border-radius:20px;border:1px solid var(--Fill-Accent,#e7e6e4);padding:20px;gap:20px}}.photo-input-wrapper{gap:10px;min-height:200px;padding:20px;display:flex;border-radius:var(--rounded-xs);background:#f3f2f1;overflow:hidden;position:relative;max-width:398px;width:100%;flex-direction:column}@media(max-width:1200px){.photo-input-wrapper{padding-bottom:30px}}@media(max-width:640px){.photo-input-wrapper{border-radius:0;background-color:#fff;padding:0;gap:20px;min-height:unset}.photo-input-wrapper .text{bottom:8px}}.photo-input-wrapper-photo{position:relative}.photo-input-wrapper-photo-file{border:1px solid #9f9f9f;padding:8px;border-radius:var(--rounded-xs);aspect-ratio:160/120;background:var(--white);overflow:hidden;text-overflow:ellipsis}.photo-input-wrapper-photo-close{display:flex;align-items:center;justify-content:center;background:var(--bg);cursor:pointer}.photo-input-wrapper-photo img{border-radius:var(--rounded-xs);width:100%;height:120px;object-fit:cover}.photo-input-wrapper-photo:hover:before{opacity:1}.photo-input-wrapper-photo:hover .photo-input-wrapper-photo-close{scale:1}.photo-input-wrapper input{display:none}.photo-input-wrapper label{display:flex;align-items:center;justify-content:space-between;grid-column:span 2;align-self:flex-end;width:100%;margin-top:auto;cursor:pointer}.photo-input-wrapper label:hover .text{opacity:1}.photo-input-wrapper label .text{opacity:.5;transition:opacity .3s ease-out}@media(max-width:640px){.photo-input-wrapper label .text{border-radius:9999px;border:1px solid var(--Stroke-Primary-Gradient,rgba(0,0,0,.12));background:var(--Fill-Accent,#e7e6e4);padding:6px 8px}}.photo-input-wrapper label .circle{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--rounded-full);background:var(--black);position:absolute;right:24px;bottom:18px}@media(max-width:640px){.photo-input-wrapper label .circle{display:none}}.photo-input-description-container{display:flex;flex-direction:column;gap:12px;max-width:357px;width:100%}.photo-input-text-container{display:flex;flex-direction:column}.photo-input-text-container-row{display:flex;align-items:center;gap:8px}.photo-input-text-container-row .text{width:auto;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;max-width:300px}@media(max-width:640px){.photo-input-text-container-row .text{max-width:190px}.photo-input-text-container-row{border-radius:5px;background:var(--Fill-Quinary,#f2f0ee);padding:5px 8px;max-width:239px;width:100%;position:relative;height:34px;width:max-content}}.photo-input label .text span.text-black{color:#000!important;filter:none!important;mix-blend-mode:normal!important;opacity:1!important}.form-step-three{display:flex;flex-direction:column;gap:24px;max-width:850px;margin:40px auto 0}@media(max-width:1200px){.form-step-three{gap:42px}}.form-step-three-attention{gap:16px;width:100%;padding:24px 40px}.form-step-three-attention,.form-step-three-form{display:flex;flex-direction:column;border-radius:var(--rounded-s);background:var(--white);box-shadow:0 10px 80px 0 rgba(0,0,0,.03)}.form-step-three-form{gap:40px;padding:36px 40px 40px}@media(max-width:1200px){.form-step-three-form{padding-right:15px}}@media(max-width:640px){.form-step-three-form{padding:20px}}.form-step-three-form-other-title,.form-step-three-form-required-title{display:flex;flex-direction:column;gap:12px}.form-step-three-form-other-inputs,.form-step-three-form-required-inputs{display:flex;flex-direction:column;gap:16px;margin-top:30px}.form-step-three-form-btns{text-align:center}.form-step-three-form-btns .underline{margin:auto;width:max-content}.form-step-three-form-btns .button{width:100%;margin:20px 0 12px}.form-step-three-form-btns .text-gray{padding:0 12px}.form-step-three-form-btns .text-gray span{text-decoration:underline}.form-step-three .input-text input:-webkit-autofill+label,.form-step-three .input-text input:focus+label,.form-step-three .input-text input:not(:placeholder-shown)+label{font-size:12px;line-height:100%;transform:translateY(0);top:13px}.form-step-three .text-area textarea:-webkit-autofill+label,.form-step-three .text-area textarea:focus+label,.form-step-three .text-area textarea:not(:placeholder-shown)+label{font-size:12px;line-height:100%;transform:translateY(0);top:13px}.react-datepicker__day{z-index:99999!important;position:relative!important;background-color:#fff!important}.request-help-type-checkboxes-checkbox .underline{padding-bottom:2px}.decline-popup{max-width:850px;width:100%;border-radius:24px;padding:var(--clamp-40-32);background-color:#fff;margin:0 auto}@media(max-width:1200px){.decline-popup{padding:32px}}@media(max-width:640px){.decline-popup{padding:24px}}.decline-popup-container{width:100%}.decline-popup-container-text{display:flex;flex-direction:column;gap:12px;position:relative}.decline-popup-container-text-svg{display:flex;gap:20px;align-items:center}@media(max-width:1200px){.decline-popup-container-text-svg{gap:12px}.decline-popup-container-text-svg-wrapper{width:32px;height:40px;flex-shrink:0}.decline-popup-container-text-svg-wrapper svg{width:100%;height:100%}}@media(max-width:640px){.decline-popup-container-text-svg-wrapper{width:26px;height:36px}}.decline-popup-container-text .popup-header{font-size:52px;font-style:normal;font-weight:400;line-height:60px;font-family:var(--font-livret)}@media(max-width:1200px){.decline-popup-container-text .popup-header{font-size:40px;line-height:48px}}@media(max-width:640px){.decline-popup-container-text .popup-header{font-size:32px;line-height:36px}}@media(max-width:410px){.decline-popup-container-text .popup-header{max-width:200px;width:100%}}.decline-popup-container-text-close{border-radius:9999px;background:var(--Fill-Accent,#e7e6e4);display:flex;padding:8px;justify-content:center;align-items:center;gap:10px;width:40px;height:40px;position:absolute;right:0}.decline-popup-container-text-close:hover{cursor:pointer}.form-step-two{display:flex;flex-direction:column;gap:40px;max-width:850px;margin:40px auto 0;padding:36px 40px 40px;border-radius:var(--rounded-s);background:var(--white)}@media(max-width:640px){.form-step-two{padding:20px;margin-top:23px}}.form-step-two .subtitle{padding:0 8px}.form-step-two-child{display:flex;flex-direction:column;gap:20px}.form-step-two-child-inputs{display:flex;flex-wrap:wrap;gap:12px}.form-step-two-child-inputs-row{display:flex;gap:20px;width:100%}@media(max-width:1200px){.form-step-two-child-inputs-row{gap:22px}}@media(max-width:640px){.form-step-two-child-inputs-row{flex-wrap:wrap;gap:12px}}.form-step-two-child-inputs-row .child-sex-container{max-width:214px;width:100%}@media(max-width:640px){.form-step-two-child-inputs-row .child-sex-container{max-width:100%}}.form-step-two-child-inputs-row .data-input-wrapper{width:100%;position:relative}.form-step-two-child-inputs-row .data-input-wrapper svg{position:absolute;right:16px;top:50%;transform:translateY(-50%);cursor:pointer}.form-step-two-child-inputs-row .data-input-wrapper input{padding-right:50px}.form-step-two-child-inputs-radio{display:flex;align-items:center;justify-content:space-between;width:max-content;gap:6px;padding:16px;border-radius:var(--rounded-xs);background:var(--bg);cursor:pointer;border-bottom:1px solid rgba(0,0,0,0);box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media(max-width:1200px){.form-step-two-child-inputs-radio{padding:17px}}@media(max-width:640px){.form-step-two-child-inputs-radio{width:calc(50% - 6px)}}.form-step-two-child-inputs-radio input[type=radio]{display:none}.form-step-two-child-inputs-radio span{display:inline-block;width:20px;height:20px;border:1px solid var(--black);border-radius:var(--rounded-full)}.form-step-two-child-inputs-radio input[type=radio]:checked+span{background:var(--black);border:5px solid var(--yellow)}.form-step-two-child-inputs-radio:has(input[type=radio]:checked){border-bottom:1px solid rgba(0,0,0,.12)}.form-step-two-problem{display:flex;flex-direction:column;gap:12px}@media(max-width:1200px){.form-step-two-problem{gap:20px}}.form-step-two-problem-inputs{display:flex;flex-wrap:wrap;gap:12px}.form-step-two-problem-inputs select{height:60px;width:100%;padding:16px 16px 16px 14px;border-radius:var(--rounded-xs);font-size:17px;line-height:156%;color:rgba(97,92,86,.7137254902);appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-color:var(--bg);background-image:url("data:image/svg+xml,%3Csvg width='15' height='8' viewBox='0 0 15 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1L7.5 7L13.5 1' stroke='%231C1A17' strokeLinecap='square' /%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 22px center}@media(max-width:1200px){.form-step-two-problem-inputs select{line-height:150%;border-radius:12px;background-position:right 25px center}}.form-step-two-problem-inputs .text-area{height:128px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-step-two-btns{display:flex;flex-direction:column;align-items:center;gap:20px}.form-step-two-btns .button{width:100%}.form-step-two .input-text input:-webkit-autofill+label,.form-step-two .input-text input:focus+label,.form-step-two .input-text input:not(:placeholder-shown)+label{font-size:12px;line-height:100%;transform:translateY(0);top:13px}.form-step-two .text-area textarea:-webkit-autofill+label,.form-step-two .text-area textarea:focus+label,.form-step-two .text-area textarea:not(:placeholder-shown)+label{font-size:12px;line-height:100%;transform:translateY(0);top:13px}.form-step-two .text-area textarea{padding-top:26px}@media(max-width:1200px){.form-step-two .text-area label{font-size:17px;line-height:150%}}@media(max-width:640px){.form-step-two .text-area label{font-size:18px;line-height:150%}}@media(max-width:1200px){.form-step-two .input-text input{height:60px}.form-step-two .input-text label{font-size:17px;line-height:150%}}@media(max-width:640px){.form-step-two .input-text label{font-size:18px;line-height:150%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}.form-step-two .text-area label{font-size:18px;max-width:248px;transform:translateY(0);top:16px}}.form-step-two .text-area textarea{padding-top:24px}@media(max-width:640px){.form-step-two .text-area textarea{padding-top:36px}}.form-step-two .form-step-two-problem-inputs select{padding-right:55px}@media(max-width:640px){.form-step-two .text-area .teaxtarea-large-space{padding-top:50px}}.form-step-two .form-field{width:100%}.form-step-two-child-sex-container{display:flex;gap:20px;width:100%}@media(max-width:1200px){.form-step-two-child-sex-container{gap:12px}}.form-step-two-child-birthdate{position:relative}.form-step-two-child-birthdate .react-datepicker-wrapper{width:100%}.form-step-two .react-datepicker-time__header,.form-step-two .react-datepicker-year-header,.form-step-two .react-datepicker__current-month{padding-bottom:16px}.form-step-two .react-datepicker__month-select,.form-step-two .react-datepicker__year-select{border-radius:2px;padding:2px}.form-step-two-child-inputs-row .data-input-wrapper input{padding-right:16px}.request-help-type{max-width:850px;margin:60px auto 0;border-radius:var(--rounded-s);background:var(--white);box-shadow:0 10px 80px 0 rgba(0,0,0,.03);overflow:hidden}.request-help-type.second-paragraph{margin-top:10px}.request-help-type.second-paragraph .request-help-type-text{padding:36px 40px 40px}@media(max-width:640px){.request-help-type.second-paragraph .request-help-type-text{padding:20px 20px 26px}.request-help-type{margin-top:19px}}.request-help-type-buttons{padding-top:20px;display:inline-flex;flex-direction:column;gap:10px}@media(max-width:1200px){.request-help-type-buttons{gap:9px}}.request-help-type-buttons svg{width:24px;height:24px;flex-shrink:0}@media(max-width:1200px){.request-help-type-buttons svg{width:14px;height:15px}}.request-help-type-buttons .button{justify-content:start;width:max-content}@media(max-width:1200px){.request-help-type-buttons .button-gray{padding:0 16px;height:37px}}@media(max-width:640px){.request-help-type-buttons .button-gray{max-width:400px;width:100%}}.request-help-type-buttons-container{display:flex;gap:6px;align-items:center;justify-content:start}@media(max-width:1200px){.request-help-type-buttons-container{gap:6px}}.request-help-type-buttons-container p{text-transform:uppercase;font-size:16px;line-height:20px;font-feature-settings:"smcp","c2sc";font-variant:all-small-caps;letter-spacing:.64px;width:100%}@media(max-width:640px){.request-help-type-buttons-container p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;text-overflow:ellipsis;width:206px}}.request-help-type-content{padding:40px}@media(max-width:1200px){.request-help-type-content{padding-left:48px}}@media(max-width:640px){.request-help-type-content{padding:20px 20px 20px 28px}}.request-help-type-checkboxes{display:flex;gap:23px;margin-top:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:1200px){.request-help-type-checkboxes{margin-top:17px;margin-left:-5px}}.request-help-type-checkboxes-checkbox{display:flex;align-items:center;gap:7px}.request-help-type-checkboxes-checkbox label{cursor:pointer}.request-help-type-checkboxes-checkbox input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:var(--yellow)}.request-help-type-text{padding:24px 40px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:640px){.request-help-type-text{padding:20px 20px 26px}.request-help-type-text .text{font-size:14px;line-height:20px}}.request-help-type-text img{position:absolute;left:0;top:0}.request-tooltip{display:flex;align-items:center;gap:8px;position:relative}.request-tooltip .request-tooltip-wrapper{position:relative;display:inline-block}.request-tooltip .request-tooltip-svg{background:none;border:none;padding:0;cursor:pointer}.request-tooltip .request-tooltip-container{position:absolute;bottom:-50px;left:50%;transform:translateX(-50%) translateY(-100px);margin-top:8px;border-radius:24px;border-right:1px solid var(--Stroke-Primary-Gradient,rgba(0,0,0,.12));border-left:1px solid var(--Stroke-Primary-Gradient,rgba(0,0,0,.12));border-bottom:1px solid var(--Stroke-Primary-Gradient,rgba(0,0,0,.12));background:var(--Layer-Floor-0,#f2f0ee);padding:8px 12px;box-shadow:0 4px 12px rgba(0,0,0,.08);font-size:14px;line-height:1.4;color:#4d4d4d;z-index:9999;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease;width:max-content;max-width:465px;font-size:16px!important;line-height:24px!important}.request-tooltip .request-tooltip-svg:focus+.request-tooltip-container,.request-tooltip:hover .request-tooltip-container{opacity:1;visibility:visible;pointer-events:auto}.request-help-indicator{display:flex;align-items:center;justify-content:space-between;max-width:850px;margin:40px auto 0;padding:0 40px}@media(max-width:1200px){.request-help-indicator{padding:0 35px}}@media(max-width:640px){.request-help-indicator{padding:0;margin-top:20px;gap:22px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.request-help-indicator::-webkit-scrollbar{display:none}}.request-help-indicator .punkt-active .request-help-indicator-punkt-circle{background:var(--yellow)}.request-help-indicator .punkt-active .text{color:var(--black)}.request-help-indicator-punkt{display:flex;align-items:center;gap:15px}.request-help-indicator-punkt .text{font-size:18px}@media(max-width:640px){.request-help-indicator-punkt .text{white-space:nowrap}}.request-help-indicator-punkt-circle{display:flex;justify-content:center;align-items:center;width:56px;height:52px;background:var(--gray);border-radius:var(--rounded-full);flex-shrink:0}@media(max-width:800px){.request-help-indicator-punkt-circle{width:48px;height:48px}}@media(max-width:640px){.request-help-indicator-punkt-circle{width:30px;height:30px}}.request-help-indicator-dashed{background-image:url(/dashed.png);height:1px;max-width:122px;width:100%}@media(max-width:1200px){.request-help-indicator-dashed{max-width:63px}}@media(max-width:700px){.request-help-indicator-dashed{display:none}}.request-help-title{display:flex;flex-direction:column;gap:20px;margin:140px auto 0;max-width:850px;text-align:center}@media(max-width:1200px){.request-help-title{margin:100px auto 0}}@media(max-width:640px){.request-help-title{margin:81px auto 0}}.request-wrapper{margin:269px auto 361px;width:max-content;position:relative}.request-wrapper-blur1,.request-wrapper-blur2{position:absolute;z-index:-1;filter:blur(50px);scale:.9}.request-wrapper-blur1{left:-100px;top:-100px}.request-wrapper-blur2{right:-100px;bottom:-100px}.request-home{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;max-width:595px;width:100%;height:auto;padding:40px;border-radius:var(--rounded-s);background:var(--white);box-shadow:0 10px 80px 0 rgba(0,0,0,.03)}.request-home .subtitle{text-align:center;max-width:330px}.request-help-questions{display:flex;flex-direction:column;max-width:850px;margin:120px auto;gap:40px}@media(max-width:1200px){.request-help-questions{margin-top:100px;margin-bottom:100px;gap:32px}}.request-help-questions .section{padding:0}@media(max-width:640px){.request-help-questions .section{padding:0 20px}}.request-help-questions .questions{margin:0}.request-help-questions .questions-title{text-align:center}.request-help-required{padding-top:20px;display:flex;align-items:center;flex-direction:column;max-width:850px;margin:0 auto;gap:40px}