.VacancyDetails_vacancyDetails__rxSsI{display:flex;flex-direction:column;justify-content:flex-start;padding:32px;min-width:600px;height:-moz-fit-content;height:fit-content;border-radius:10px;background-color:#fff}@media screen and (max-width:580px){.VacancyDetails_vacancyDetails__rxSsI{padding:50px 0 32px;margin:20px;min-width:320px;width:90%}}.VacancyDetails_vacancyDetails__rxSsI .VacancyDetails_vacancyTitle__Z1Pv4{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.VacancyDetails_vacancyDetails__rxSsI .VacancyDetails_linie__20avT{border:none;border-top:1px solid #5c75ce;margin:32px 0;width:100%}@media screen and (max-width:580px){.VacancyDetails_vacancyDetails__rxSsI .VacancyDetails_linie__20avT{margin:32px 0 28px}}.VacancyDetails_vacancyDetails__rxSsI .VacancyDetails_experience_container__6XWeg,.VacancyDetails_vacancyDetails__rxSsI .VacancyDetails_location_container___u6QG{display:flex;justify-content:center;align-items:center;text-align:center;font-weight:400;font-size:18px;color:#7f7f7f;gap:3px;margin-bottom:8px}@media screen and (max-width:580px){.VacancyDetails_vacancyDetails__rxSsI .VacancyDetails_experience_container__6XWeg,.VacancyDetails_vacancyDetails__rxSsI .VacancyDetails_location_container___u6QG{font-size:16px;line-height:22.4px}}.VacancyDetails_vacancyDetails__rxSsI .VacancyDetails_experience_container__6XWeg img,.VacancyDetails_vacancyDetails__rxSsI .VacancyDetails_location_container___u6QG img{width:24px;height:24px}.VacancyDetails_vacancyDetails__rxSsI .VacancyDetails_experience_container__6XWeg p,.VacancyDetails_vacancyDetails__rxSsI .VacancyDetails_location_container___u6QG p{margin:0 4px;word-wrap:break-word}.VacancyDetails_vacancyDetails__rxSsI h2{color:#131315;font-size:30px;font-weight:500;margin-bottom:20px}@media screen and (max-width:580px){.VacancyDetails_vacancyDetails__rxSsI h2{font-size:22px;line-height:26.4px}}.VacancyDetails_vacancyDetails__rxSsI .VacancyDetails_main_text__p0mbo{color:#131315;font-size:18px;font-weight:400;text-align:left;margin:0;word-break:break-word}@media screen and (max-width:580px){.VacancyDetails_vacancyDetails__rxSsI .VacancyDetails_main_text__p0mbo{font-size:16px;margin:0}}.VacancyDetails_vacancyDetails__rxSsI .VacancyDetails_schedule_block__fgXi4{position:relative}.VacancyDetails_vacancyDetails__rxSsI .VacancyDetails_section_header__rlGDY{display:flex;align-items:center;gap:16px;margin:24px 0 20px}@media screen and (max-width:580px){.VacancyDetails_vacancyDetails__rxSsI .VacancyDetails_section_header__rlGDY{margin:24px 0 16px}}.VacancyDetails_vacancyDetails__rxSsI .VacancyDetails_section_header__rlGDY h3{font-size:20px;font-weight:600;white-space:nowrap}.VacancyDetails_vacancyDetails__rxSsI .VacancyDetails_section_header__rlGDY div{word-break:break-word}.VacancyDetails_vacancyDetails__rxSsI .VacancyDetails_section_header__rlGDY:after{content:"";height:.5px;background-color:#5c75ce;flex-grow:1}.VacancyDetails_vacancyDetails__rxSsI .VacancyDetails_schedule_content__KxhkS{display:flex;flex-direction:column;gap:8px}.VacancyDetails_vacancyDetails__rxSsI .VacancyDetails_schedule_item__1YQlS{display:flex;gap:32px}.VacancyDetails_vacancyDetails__rxSsI .VacancyDetails_schedule_item__1YQlS .VacancyDetails_label__zm_GF{color:#6b7280;font-size:14px;margin-bottom:4px}.VacancyDetails_vacancyDetails__rxSsI .VacancyDetails_schedule_item__1YQlS .VacancyDetails_value__hY3up{font-size:16px}.VacancyDetails_vacancyDetails__rxSsI .VacancyDetails_ul_list__faar7{list-style-type:none;flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;margin-top:20px}.VacancyDetails_vacancyDetails__rxSsI .VacancyDetails_ul_list__faar7 li{position:relative;padding-left:15px;margin-bottom:20px;color:#131315;font-size:18px;font-weight:400}@media screen and (max-width:580px){.VacancyDetails_vacancyDetails__rxSsI .VacancyDetails_ul_list__faar7 li{font-size:16px}}.VacancyDetails_vacancyDetails__rxSsI .VacancyDetails_ul_list__faar7 li:before{content:"-";position:absolute;left:0;font-weight:700;color:#131315}.VacancyDetails_vacancyDetails__rxSsI .VacancyDetails_time__tTOj_{color:#7f7f7f;font-size:18px;font-weight:400;margin:8px 0 0}@media screen and (max-width:580px){.VacancyDetails_vacancyDetails__rxSsI .VacancyDetails_time__tTOj_{font-size:16px;line-height:22.4px;margin:4px 0}}.VacancyDetails_vacancyDetails__rxSsI .VacancyDetails_like_button_container__1wwj3{display:flex;gap:24px;margin:32px 0}.VacancyDetails_vacancyDetails__rxSsI .VacancyDetails_like_button_container__1wwj3 .VacancyDetails_respond_button__bsaDK{border:none;cursor:pointer;padding:12px 24px;width:224px;height:46px;flex-grow:1;color:#fff;font-size:20px;font-weight:400;text-align:center;border-radius:10px;background:#5c75ce}.VacancyDetails_vacancyDetails__rxSsI .VacancyDetails_like_button__lIXZk{border-radius:10px;background:#f4f7ff;border:none;width:46px;height:46px;padding:11px;cursor:pointer}.VacancyDetails_section_text___z_59{word-break:break-word}.FirstModalForAccount_modal_overlay__NzErR{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}@media screen and (max-width:580px){.FirstModalForAccount_modal_overlay__NzErR{background-color:transparent}}.FirstModalForAccount_modal__jUuDY{background-color:#fff;border-radius:14px;padding:60px;max-width:604px;width:100%;-webkit-hyphens:none;hyphens:none}@media screen and (max-width:580px){.FirstModalForAccount_modal__jUuDY{height:100%;border-radius:0;padding:134px 20px 20px;display:flex;flex-direction:column}}.FirstModalForAccount_modal__jUuDY h2{color:#131315;font-family:Fira Sans,sans-serif;font-size:30px;font-weight:500;text-align:center;margin-bottom:28px}@media screen and (max-width:580px){.FirstModalForAccount_modal__jUuDY h2{font-size:22px;max-width:320px;align-self:center}}.FirstModalForAccount_modal__jUuDY p{color:#131315;font-family:Fira Sans,sans-serif;font-size:20px;text-align:center;margin-bottom:20px}@media screen and (max-width:580px){.FirstModalForAccount_modal__jUuDY p{font-size:16px;max-width:320px;align-self:center}}.FirstModalForAccount_modal__jUuDY textarea{width:100%;height:160px;padding:16px 12px;border-radius:10px;background-color:#f4f7ff;font-family:Fira Sans,sans-serif;font-size:16px;border:none;resize:none;margin-bottom:40px}@media screen and (max-width:580px){.FirstModalForAccount_modal__jUuDY textarea{max-width:320px;align-self:center;margin-bottom:10px}}.FirstModalForAccount_modal__jUuDY textarea:focus{outline:none;border-color:#5c75ce}.FirstModalForAccount_modal__jUuDY .FirstModalForAccount_modal_buttons___9fRb{display:flex;justify-content:center;gap:clamp(12px,2vw,32px)}@media screen and (max-width:580px){.FirstModalForAccount_modal__jUuDY .FirstModalForAccount_modal_buttons___9fRb{flex-direction:column-reverse;align-items:center}}.FirstModalForAccount_modal__jUuDY button{border-radius:10px;font-family:Fira Sans,sans-serif;font-size:clamp(16px,2vw,20px);font-weight:400;display:flex;flex-direction:row;justify-content:center;align-items:center;width:222px;height:46px;padding:12px 24px;text-transform:none;cursor:pointer;white-space:nowrap}@media screen and (max-width:580px){.FirstModalForAccount_modal__jUuDY button{height:52px}}.FirstModalForAccount_modal__jUuDY button:first-child{border:.5px solid #5c75ce;color:#131315;background-color:transparent}@media screen and (max-width:580px){.FirstModalForAccount_modal__jUuDY button:first-child{border:none;color:#0040e3}}.FirstModalForAccount_modal__jUuDY button:first-child:hover{background-color:#f4f7ff}.FirstModalForAccount_modal__jUuDY button:first-child:active{background-color:#e7edff}.FirstModalForAccount_modal__jUuDY button:last-child{background-color:#5c75ce;color:#fff;border:none}@media screen and (max-width:580px){.FirstModalForAccount_modal__jUuDY button:last-child{width:100%;max-width:320px}}.FirstModalForAccount_modal__jUuDY button:last-child:hover{background-color:#5b6abb}.FirstModalForAccount_modal__jUuDY button:last-child:active{background-color:#4756a1}.FirstModalForAccount_modal__jUuDY .FirstModalForAccount_button_mobile__CrJMO{background-color:transparent;border:none;font-size:18px;color:#0040e3;text-decoration:underline;line-height:21.6px}.FirstModalForAccount_modal__jUuDY .FirstModalForAccount_textarea_container__Bf4qp{position:relative}@media screen and (max-width:580px){.FirstModalForAccount_modal__jUuDY .FirstModalForAccount_textarea_container__Bf4qp{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:320px;width:100%;margin:0 auto}}.FirstModalForAccount_modal__jUuDY .FirstModalForAccount_letter_error__slzv5{color:#d42727;margin-right:85px;font-size:14px;position:absolute;top:calc(80% + 10px);left:10px;opacity:1;transition:opacity .2s ease}@media screen and (max-width:580px){.FirstModalForAccount_modal__jUuDY .FirstModalForAccount_letter_error__slzv5{position:static;margin-top:10px;margin-right:95px}}.FirstModalForAccount_modal__jUuDY .FirstModalForAccount_textarea_error__7bdCT,.FirstModalForAccount_modal__jUuDY .FirstModalForAccount_textarea_error__7bdCT:focus{border:1px solid #d42727}@import"https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Wix+Madefor+Display:wght@400..800&display=swap";.SecondModalForAccount_modal_overlay__DDpZy{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}@media screen and (max-width:580px){.SecondModalForAccount_modal_overlay__DDpZy{background-color:transparent}}.SecondModalForAccount_modal__mgso5{background-color:#fff;border-radius:14px;padding:60px;max-width:604px;width:100%}@media screen and (max-width:580px){.SecondModalForAccount_modal__mgso5{height:100%;border-radius:0;padding:134px 20px 20px;display:flex;flex-direction:column}}.SecondModalForAccount_modal__mgso5 h2{color:#131315;font-family:Fira Sans,sans-serif;font-size:30px;font-weight:500;text-align:center;margin-bottom:28px}@media screen and (max-width:580px){.SecondModalForAccount_modal__mgso5 h2{font-size:22px;line-height:26.4px;width:320px;align-self:center;height:36px}}.SecondModalForAccount_modal__mgso5 p{color:#131315;font-family:Fira Sans,sans-serif;font-size:20px;text-align:center;margin-bottom:52px}@media screen and (max-width:580px){.SecondModalForAccount_modal__mgso5 p{font-size:16px;line-height:19.2px;width:320px;align-self:center;height:38px}}.SecondModalForAccount_modal__mgso5 .SecondModalForAccount_modal_buttons__aVWjg{display:flex;justify-content:center;gap:clamp(12px,2vw,32px)}@media screen and (max-width:580px){.SecondModalForAccount_modal__mgso5 .SecondModalForAccount_modal_buttons__aVWjg{flex-direction:column-reverse;align-items:center}}.SecondModalForAccount_modal__mgso5 .SecondModalForAccount_modal_buttons__aVWjg a{text-decoration:none}.SecondModalForAccount_modal__mgso5 button{border-radius:10px;font-family:Fira Sans,sans-serif;font-size:clamp(16px,2vw,20px);font-weight:400;display:flex;flex-direction:row;justify-content:center;align-items:center;width:226px;height:46px;padding:12px 24px;text-transform:none;cursor:pointer;white-space:nowrap}@media screen and (max-width:580px){.SecondModalForAccount_modal__mgso5 button{height:52px}}.SecondModalForAccount_modal__mgso5 button:first-child{border:.5px solid #5c75ce;color:#131315;background-color:transparent}@media screen and (max-width:580px){.SecondModalForAccount_modal__mgso5 button:first-child{border:none;color:#0040e3}}.SecondModalForAccount_modal__mgso5 button:first-child:hover{background-color:#f4f7ff}.SecondModalForAccount_modal__mgso5 button:first-child:active{background-color:#e7edff}.SecondModalForAccount_modal__mgso5 button:last-child{background-color:#5c75ce;color:#fff;border:none}.SecondModalForAccount_modal__mgso5 button:last-child:hover{background-color:#5b6abb}.SecondModalForAccount_modal__mgso5 button:last-child:active{background-color:#4756a1}@media screen and (max-width:580px){.SecondModalForAccount_modal__mgso5 .SecondModalForAccount_modal_buttons__aVWjg a,.SecondModalForAccount_modal__mgso5 .SecondModalForAccount_modal_buttons__aVWjg a button{width:100%;max-width:320px}}.SecondModalForAccount_modal__mgso5 .SecondModalForAccount_button_mobile__QzpVD{background-color:#fff;border:none;font-size:18px;color:#0040e3;text-decoration:underline;line-height:21.6px}