.Contacts_Contacts__jtP9s{margin-top:40px}@media(max-width:992px){.Contacts_Contacts__jtP9s{display:none}}.Contacts_Contacts__jtP9s .Contacts_title__seg_x{text-align:center;font-size:2.5rem;margin-bottom:50px}.Contacts_Contacts__jtP9s .Contacts_wrapper__AGmKx{position:relative;overflow:hidden}.Contacts_Contacts__jtP9s .Contacts_wrapper__AGmKx .Contacts_map__oeX_p{width:100%;border:none;height:var(--contacts-heigth);overflow:hidden}.Contacts_Contacts__jtP9s .Contacts_wrapper__AGmKx .Contacts_container__W9G4a{position:absolute;top:0;left:50%;transform:translateX(-50%);height:var(--contacts-heigth)}.Contacts_Contacts__jtP9s .Contacts_wrapper__AGmKx .Contacts_addressCard__DFSFS{position:absolute;background-color:#fff;height:var(--contacts-heigth);width:350px;top:0;left:0;padding:10px}.Contacts_Contacts__jtP9s .Contacts_wrapper__AGmKx .Contacts_addressCardWrapper__muTYY{border:1px solid var(--primary-border-color);border-radius:4px;height:100%}.Contacts_Contacts__jtP9s .Contacts_wrapper__AGmKx .Contacts_addressCard__DFSFS .Contacts_logo__IgxlE{padding:15px 0;display:flex;justify-content:center}.Contacts_Contacts__jtP9s .Contacts_wrapper__AGmKx .Contacts_addressCard__DFSFS .Contacts_address__2OqJH{margin-top:20px;display:grid;justify-content:center;grid-gap:20px;gap:20px}.PrivacyCheckbox_privacy__ZKV8o{width:100%;font-size:.625rem}@media(max-width:992px){.PrivacyCheckbox_privacy__ZKV8o{text-align:center;font-size:calc(8px + 2*(100vw - 375px)/617);line-height:17px}}.PrivacyCheckbox_privacy__ZKV8o .PrivacyCheckbox_inputPrivacy__ufyJ4{position:absolute;opacity:1;width:0;height:0}.PrivacyCheckbox_privacy__ZKV8o .PrivacyCheckbox_labelPrivacy__DAnR_{position:relative}.PrivacyCheckbox_privacy__ZKV8o .PrivacyCheckbox_labelPrivacy__DAnR_.PrivacyCheckbox_warning__qYTdd:after{content:"Для отправки отзыва необходимо согласие на обработку персональных данных";display:inline-block;margin-top:10px;height:30px;color:red;font-size:1rem;text-align:center;width:100%}@media(max-width:992px){.PrivacyCheckbox_privacy__ZKV8o .PrivacyCheckbox_labelPrivacy__DAnR_.PrivacyCheckbox_warning__qYTdd:after{font-size:calc(7px + 7*(100vw - 375px)/617);margin-top:0}}.PrivacyCheckbox_privacy__ZKV8o .PrivacyCheckbox_labelPrivacy__DAnR_:before{content:"";width:15px;height:15px;border:1px solid var(--primary-border-color);border-radius:4px;display:inline-block;margin-right:10px;transform:translateY(25%);cursor:pointer}.PrivacyCheckbox_privacy__ZKV8o .PrivacyCheckbox_labelPrivacy__DAnR_.PrivacyCheckbox_active__g__Fu:before{background:var(--primary-color) url(/images/reviews/checkmark.svg) center center/70% no-repeat}.PrivacyCheckbox_privacy__ZKV8o .PrivacyCheckbox_labelPrivacy__DAnR_ .PrivacyCheckbox_link__OpxG_{color:var(--primary-color)}.spinner{position:absolute;width:9px;height:9px}.spinner div{position:absolute;width:50%;height:150%;background:var(--primary-color);transform:rotate(calc(var(--rotation) * 1deg)) translateY(calc(var(--translation) * 1%));animation:spinner-fzua35 1s calc(var(--delay) * 1s) infinite ease}.spinner div:first-child{--delay:0.1;--rotation:36;--translation:150}.spinner div:nth-child(2){--delay:0.2;--rotation:72;--translation:150}.spinner div:nth-child(3){--delay:0.3;--rotation:108;--translation:150}.spinner div:nth-child(4){--delay:0.4;--rotation:144;--translation:150}.spinner div:nth-child(5){--delay:0.5;--rotation:180;--translation:150}.spinner div:nth-child(6){--delay:0.6;--rotation:216;--translation:150}.spinner div:nth-child(7){--delay:0.7;--rotation:252;--translation:150}.spinner div:nth-child(8){--delay:0.8;--rotation:288;--translation:150}.spinner div:nth-child(9){--delay:0.9;--rotation:324;--translation:150}.spinner div:nth-child(10){--delay:1;--rotation:360;--translation:150}@keyframes spinner-fzua35{0%,10%,20%,30%,50%,60%,70%,80%,90%,to{transform:rotate(calc(var(--rotation) * 1deg)) translateY(calc(var(--translation) * 1%))}50%{transform:rotate(calc(var(--rotation) * 1deg)) translateY(calc(var(--translation) * 1.5%))}}.PostResume_PostResume__vSfpI{position:relative}@media(max-width:992px){.PostResume_PostResume__vSfpI{border:1px solid var(--primary-border-color);border-radius:10px;padding:20px}}.PostResume_PostResume__vSfpI .PostResume_loader__bVI7x,.PostResume_PostResume__vSfpI .PostResume_successMsg__JuhJ5{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-100%);text-align:center;background-color:#fff;border:1px solid var(--primary-color);padding:50px;border-radius:10px;z-index:1;font-size:1.25rem;line-height:30px;color:var(--primary-color);cursor:default;pointer-events:none;opacity:0;transition:opacity .3s}@media(max-width:992px){.PostResume_PostResume__vSfpI .PostResume_loader__bVI7x,.PostResume_PostResume__vSfpI .PostResume_successMsg__JuhJ5{transform:translateX(-50%) translateY(-50%)}}.PostResume_PostResume__vSfpI .PostResume_loader__bVI7x span,.PostResume_PostResume__vSfpI .PostResume_successMsg__JuhJ5 span{color:var(--secondary-text-color);font-size:.875rem}.PostResume_PostResume__vSfpI .PostResume_loader__bVI7x.PostResume_active__isFT8,.PostResume_PostResume__vSfpI .PostResume_successMsg__JuhJ5.PostResume_active__isFT8{opacity:1}.PostResume_PostResume__vSfpI .PostResume_loader__bVI7x{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;padding-bottom:90px}.PostResume_PostResume__vSfpI .PostResume_loader__bVI7x span{position:absolute;text-align:center;line-height:16px;bottom:12px}@media(max-width:992px){.PostResume_PostResume__vSfpI .PostResume_successMsg__JuhJ5{padding:20px}}.PostResume_PostResume__vSfpI .PostResume_title__9U3h6{text-align:left;font-size:2.5rem;margin-top:50px}.PostResume_PostResume__vSfpI .PostResume_form__JzRLx{margin-top:50px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:20px;column-gap:20px;grid-template-areas:"nameLabel nameLabel phoneLabel phoneLabel" "name name phone phone" "textLabel textLabel textLabel textLabel" "text text text text" "fileLabel fileLabel fileLabel fileLabel" "file file file file" "privacy privacy privacy privacy" ". button button ."}@media(max-width:992px){.PostResume_PostResume__vSfpI .PostResume_form__JzRLx{max-width:100%;grid-template-columns:1fr;grid-template-rows:repeat(7,auto);justify-items:center;grid-template-areas:"name" "phone" "text" "fileLabel" "file" "privacy" "button";gap:10px}}.PostResume_PostResume__vSfpI .PostResume_form__JzRLx input,.PostResume_PostResume__vSfpI .PostResume_form__JzRLx textarea{padding:15px 20px;border:1px solid;border-color:var(--primary-border-color);margin-top:5px}@media(max-width:992px){.PostResume_PostResume__vSfpI .PostResume_form__JzRLx input,.PostResume_PostResume__vSfpI .PostResume_form__JzRLx textarea{width:calc(320px + 580*(100vw - 375px)/617)}}.PostResume_PostResume__vSfpI .PostResume_form__JzRLx input:focus,.PostResume_PostResume__vSfpI .PostResume_form__JzRLx textarea:focus{outline-color:var(--primary-color)}.PostResume_PostResume__vSfpI .PostResume_form__JzRLx .PostResume_button__PyxMq,.PostResume_PostResume__vSfpI .PostResume_form__JzRLx .PostResume_fileLabel__03JY_,.PostResume_PostResume__vSfpI .PostResume_form__JzRLx .PostResume_privacy__Yqfdv,.PostResume_PostResume__vSfpI .PostResume_form__JzRLx .PostResume_textLabel__J5weQ{margin-top:30px}@media(max-width:992px){.PostResume_PostResume__vSfpI .PostResume_form__JzRLx .PostResume_button__PyxMq,.PostResume_PostResume__vSfpI .PostResume_form__JzRLx .PostResume_fileLabel__03JY_,.PostResume_PostResume__vSfpI .PostResume_form__JzRLx .PostResume_privacy__Yqfdv,.PostResume_PostResume__vSfpI .PostResume_form__JzRLx .PostResume_textLabel__J5weQ{margin-top:calc(15px + 15*(100vw - 375px)/617)}}.PostResume_PostResume__vSfpI .PostResume_form__JzRLx .PostResume_nameLabel__wtL1t{grid-area:nameLabel}@media(max-width:992px){.PostResume_PostResume__vSfpI .PostResume_form__JzRLx .PostResume_nameLabel__wtL1t{display:none}}.PostResume_PostResume__vSfpI .PostResume_form__JzRLx .PostResume_name__UY9kX{grid-area:name}.PostResume_PostResume__vSfpI .PostResume_form__JzRLx .PostResume_phoneLabel__Fz4uo{grid-area:phoneLabel}@media(max-width:992px){.PostResume_PostResume__vSfpI .PostResume_form__JzRLx .PostResume_phoneLabel__Fz4uo{display:none}}.PostResume_PostResume__vSfpI .PostResume_form__JzRLx .PostResume_phone__Khj4_{grid-area:phone}.PostResume_PostResume__vSfpI .PostResume_form__JzRLx .PostResume_textLabel__J5weQ{grid-area:textLabel}@media(max-width:992px){.PostResume_PostResume__vSfpI .PostResume_form__JzRLx .PostResume_textLabel__J5weQ{display:none}}.PostResume_PostResume__vSfpI .PostResume_form__JzRLx .PostResume_text___7E66{grid-area:text;height:150px}.PostResume_PostResume__vSfpI .PostResume_form__JzRLx .PostResume_fileLabel__03JY_{grid-area:fileLabel}.PostResume_PostResume__vSfpI .PostResume_form__JzRLx .PostResume_file__b9SXG{grid-area:file}.PostResume_PostResume__vSfpI .PostResume_form__JzRLx .PostResume_privacy__Yqfdv{grid-area:privacy;align-self:center}@media(max-width:992px){.PostResume_PostResume__vSfpI .PostResume_form__JzRLx .PostResume_privacy__Yqfdv input{display:none}}.PostResume_PostResume__vSfpI .PostResume_form__JzRLx .PostResume_button__PyxMq{grid-area:button;color:#fff;background-color:var(--primary-color);border-radius:4px;padding:18px}.PostResume_PostResume__vSfpI .PostResume_form__JzRLx .PostResume_button__PyxMq:hover{box-shadow:0 5px 10px var(--primary-shadow-color);transform:scale(101%);transition:box-shadow .2s}.vakancy_subtitle__w77zQ{text-align:center;line-height:30px;margin-bottom:30px}@media(max-width:992px){.vakancy_subtitle__w77zQ{text-align:center;margin-bottom:calc(20px + 10*(100vw - 375px)/617)}}.vakancy_text__P_kIb{line-height:24px;margin-top:30px;padding:25px;background:#fff;border:1px solid var(--primary-border-color);border-radius:10px}@media(max-width:992px){.vakancy_text__P_kIb{font-size:calc(14px + 6*(100vw - 375px)/617);padding:calc(15px + 10*(100vw - 375px)/617);margin-top:calc(20px + 10*(100vw - 375px)/617)}}.vakancy_a__XRnh3{color:var(--primary-color);text-decoration:none;font-weight:500}.vakancy_a__XRnh3:hover{color:var(--primary-hover-color);text-decoration:underline}.vakancy_description__jGfTX{text-align:center;line-height:2.1875rem}@media(max-width:992px){.vakancy_description__jGfTX{font-size:calc(18px + 8*(100vw - 375px)/617)!important}}.Title_title__WnRcY{width:100%;text-align:center}.Title_title__WnRcY.Title_h1__k29qO{font-size:2.5rem;margin:35px 0 50px}@media(max-width:992px){.Title_title__WnRcY.Title_h1__k29qO{font-size:calc(24px + 10*(100vw - 375px)/617)!important;margin:15px 0 30px}}.Title_title__WnRcY.Title_h2__rY3tW{font-size:2.1875rem;margin:20px 0 40px}@media(max-width:992px){.Title_title__WnRcY.Title_h2__rY3tW{font-size:calc(24px + 11*(100vw - 375px)/617)!important}}.Title_title__WnRcY.Title_h3__vfriX{margin:40px 0;font-size:1.625rem}@media(max-width:992px){.Title_title__WnRcY.Title_h3__vfriX{font-size:calc(18px + 8*(100vw - 375px)/617)!important}}.VakancyBenefits_benefitsSection__6Cagr{margin:50px 0}@media(max-width:992px){.VakancyBenefits_benefitsSection__6Cagr{margin:calc(30px + 20*(100vw - 375px)/617) 0}}.VakancyBenefits_benefitsTitle__3GiLU{text-align:center;margin-bottom:40px}@media(max-width:992px){.VakancyBenefits_benefitsTitle__3GiLU{margin-bottom:calc(20px + 20*(100vw - 375px)/617)}}.VakancyBenefits_benefitsGrid__B5VN4{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}@media(max-width:1200px){.VakancyBenefits_benefitsGrid__B5VN4{grid-template-columns:repeat(2,1fr);gap:25px}}@media(max-width:768px){.VakancyBenefits_benefitsGrid__B5VN4{grid-template-columns:1fr;gap:20px}}.VakancyBenefits_benefitItem__V_eOT{background:#fff;border:1px solid var(--primary-border-color);border-radius:10px;padding:30px 20px;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.VakancyBenefits_benefitItem__V_eOT:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(67,172,62,.15);border-color:var(--primary-color)}@media(max-width:992px){.VakancyBenefits_benefitItem__V_eOT{padding:calc(20px + 10*(100vw - 375px)/617) calc(15px + 5*(100vw - 375px)/617)}}.VakancyBenefits_benefitIcon__6sgY6{position:relative;aspect-ratio:1/1;height:48px;font-size:3rem;margin:0 auto 20px;display:block}@media(max-width:992px){.VakancyBenefits_benefitIcon__6sgY6{font-size:calc(36px + 12*(100vw - 375px)/617);margin-bottom:calc(15px + 5*(100vw - 375px)/617)}}.VakancyBenefits_benefitTitle__cZ_RH{font-size:1.25rem;color:var(--primary-text-color);margin-bottom:15px;line-height:1.3}@media(max-width:992px){.VakancyBenefits_benefitTitle__cZ_RH{font-size:calc(16px + 4*(100vw - 375px)/617);margin-bottom:calc(10px + 5*(100vw - 375px)/617)}}.VakancyBenefits_benefitDescription__OvD66{font-size:.875rem;color:var(--secondary-text-color);line-height:1.5;margin:0}@media(max-width:992px){.VakancyBenefits_benefitDescription__OvD66{font-size:calc(12px + 2*(100vw - 375px)/617)}}