._components_VacancyPage__N4DYj{--Box-radius:18px;--Box-padding-x:2.1333333333rem;--Box-padding-y:2.1333333333rem;font-size:1.056rem}._components_VacancyPage__N4DYj h1{font-size:1.632rem}._components_VacancyPage__N4DYj h2{font-size:1.056rem;color:var(--color-theme-700);font-weight:700;letter-spacing:.2px;margin-bottom:.4rem}._components_VacancyPage__N4DYj h2._components_dark__ohiI3{font-size:1.344rem;color:var(--color-base-1000)}._components_CompanyBox__23Wa7{--Box-padding-x:1.7333333333rem;--Box-padding-y:1.7333333333rem;color:var(--color-base-700);font-size:1.056rem}._components_CompanyBox__23Wa7 ._components_CompanyBoxName__w_J3A{display:flex;align-items:center;margin-bottom:1.2rem;gap:1.2rem}._components_CompanyBox__23Wa7 h2{font-size:1.152rem;color:var(--color-base-700);margin-bottom:0;font-weight:600}._components_CompanyBox__23Wa7 h3{color:var(--color-theme-700);font-size:1.056rem}._components_Badges__QlfHW{display:inline-flex;flex-wrap:wrap;gap:.4rem}._components_CompanyBoxAddress__WtbSR{--Box-padding-x:1.7333333333rem;--Box-padding-y:1.7333333333rem;--color-dot-decoration-main:var(--color-type-100-90);--color-dot-decoration-secondary:var(--color-type-100-25)}._components_CompanyBoxAddress__WtbSR span[class^=Address_Address]{padding:4px;color:var(--color-type-100-90);background-color:var(--color-theme2-100)}._components_CompanyBoxContact__zVXzM{--Box-padding-x:1.7333333333rem;--Box-padding-y:1.7333333333rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;font-weight:600;color:var(--color-base-700);font-size:1.056rem}@media(max-width:900px){._components_CompanyBoxContact__zVXzM{flex-direction:column;align-items:flex-start}}._components_CompanyBoxContact__zVXzM ._components_Buttons__gXc_q{display:flex;flex-grow:0;gap:1.0666666667rem}@media(max-width:1200px){._components_CompanyBoxContact__zVXzM ._components_Buttons__gXc_q button{width:12.288rem}}@media(max-width:900px){._components_CompanyBoxContact__zVXzM ._components_Buttons__gXc_q{width:100%}._components_CompanyBoxContact__zVXzM ._components_Buttons__gXc_q button{width:calc(50% - .5rem)}}@media(max-width:600px){._components_CompanyBoxContact__zVXzM ._components_Buttons__gXc_q{flex-grow:1;flex-direction:column}._components_CompanyBoxContact__zVXzM ._components_Buttons__gXc_q button{width:100%}}