@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(../fonts/OpenSans/OpenSans-Light.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(../fonts/OpenSans/OpenSans-Regular.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(../fonts/OpenSans/OpenSans-SemiBold.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(../fonts/OpenSans/OpenSans-Bold.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:800;src:url(../fonts/OpenSans/OpenSans-ExtraBold.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-ExtraBold.woff) format("woff")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:300;src:url(../fonts/Comfortaa/Comfortaa-Light.woff2) format("woff2"),url(../fonts/Comfortaa/Comfortaa-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:400;src:url(../fonts/Comfortaa/Comfortaa-Regular.woff2) format("woff2"),url(../fonts/Comfortaa/Comfortaa-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:700;src:url(../fonts/Comfortaa/Comfortaa-Bold.woff2) format("woff2"),url(../fonts/Comfortaa/Comfortaa-Bold.woff) format("woff")}.vacancies__item h4 span,.vacancies__title{font-family:Comfortaa,sans-serif;letter-spacing:-.025em}.vacancies__title{color:var(--color-text);font-size:3rem;font-weight:900;line-height:1.2em;max-width:55.625rem}@media screen and (max-width:1023px){.vacancies__title{font-size:2.25rem}}@media screen and (max-width:700px){.vacancies__title{font-size:1.875rem;line-height:1em}}.vacancies__title{margin-bottom:1.875rem}.vacancies__list{display:grid;margin-top:.625rem}.vacancies__item{align-items:center;border-top:1px solid var(--color-divider);display:flex;justify-content:space-between;padding:1.25rem 0}@media screen and (max-width:700px){.vacancies__item{align-items:flex-start;flex-direction:column}}.vacancies__item-left{flex:1}.vacancies__item-left p{font-size:1.125rem;margin-top:.25rem}.vacancies__item-left p:first-of-type{margin-top:.625rem}@media screen and (max-width:700px){.vacancies__item-left p:first-of-type{margin-top:1.25rem}}.vacancies__item-left p span{font-weight:600}.vacancies__item-button{font-size:1.125rem;font-weight:600}@media screen and (max-width:700px){.vacancies__item-button{margin-top:.75rem}}.vacancies__item:first-child{border-top:unset}.vacancies__item h3{font-size:1.5rem}@media screen and (max-width:700px){.vacancies__item h3{font-size:1.375rem}}.vacancies__item h4{font-size:1.125rem;font-weight:400;margin-right:1.875rem}@media screen and (max-width:700px){.vacancies__item h4{margin-top:1.25rem}}.vacancies__item h4 span{font-weight:600}.vacancies__pluses{margin-bottom:7.5rem;margin-top:5rem}@media screen and (max-width:1023px){.vacancies__pluses{margin-bottom:5rem;margin-top:3.75rem}}
