.jobs-page section{padding:0 0 1.5rem}.jobs-page__top .head-block{display:flex;gap:1.5rem;padding:2rem 1.5rem;background:#fff;justify-content:space-between}@media(max-width:768px){.jobs-page__top .head-block{gap:1rem;padding:1rem}}.jobs-page__top .head-block__left{display:flex;justify-content:center;flex-direction:column;gap:2.5rem}.jobs-page__top .head-block__left .header-title{display:flex}@media(max-width:768px){.jobs-page__top .head-block__left .header-title{display:none}}.jobs-page__top .head-block__left .header-title-mob{display:none;font-size:1.5rem;text-transform:uppercase;font-weight:700;line-height:1.28;margin:0}@media(max-width:768px){.jobs-page__top .head-block__left .header-title-mob{display:flex}}@media(max-width:768px){.jobs-page__top .head-block__left{gap:1rem}}.jobs-page__top .head-block__left h1{margin:0;font-family:Roboto Flex,sans-serif;font-weight:700;font-size:32px;line-height:1.2;text-transform:uppercase;color:#222020;width:375px}@media(max-width:1024px){.jobs-page__top .head-block__left h1{width:100%}}@media(max-width:768px){.jobs-page__top .head-block__left h1{font-size:1.25rem}}.jobs-page__top .head-block__left .left-image-mob{display:none}@media(max-width:1024px){.jobs-page__top .head-block__left .left-image-mob{display:flex;clip-path:polygon(32px 0%,calc(100% - 32px) 0%,100% 32px,100% calc(100% - 32px),calc(100% - 32px) 100%,32px 100%,0% calc(100% - 32px),0% 32px)}.jobs-page__top .head-block__left .left-image-mob img{width:100%;height:380px;object-fit:cover}}@media(max-width:1024px)and (max-width:480px){.jobs-page__top .head-block__left .left-image-mob img{height:200px}}.jobs-page__top .head-block__left-text{display:flex;flex-direction:column;gap:1rem}.jobs-page__top .head-block__left-text span{display:none}@media(max-width:1024px){.jobs-page__top .head-block__left-text span{display:flex;font-family:Manrope,sans-serif;font-weight:600;font-size:1.125rem;line-height:1.2;color:#222020}}.jobs-page__top .head-block__left-text ul{display:flex;flex-direction:column;gap:.5rem}.jobs-page__top .head-block__left-text li{margin-left:1.25rem;font-family:Manrope,sans-serif;font-weight:400;font-size:1rem;line-height:1.2;vertical-align:middle;color:#373a36}.jobs-page__top .head-block__right{clip-path:polygon(32px 0%,calc(100% - 32px) 0%,100% 32px,100% calc(100% - 32px),calc(100% - 32px) 100%,32px 100%,0% calc(100% - 32px),0% 32px)}@media(max-width:1024px){.jobs-page__top .head-block__right{display:none}}.jobs-page__top .head-block__right img{object-fit:cover}.jobs-page__vacancy .vacancy-block{display:flex;flex-direction:column;gap:1.5rem}.jobs-page__vacancy .vacancy-block__head{display:flex;gap:1.5rem;align-items:center}@media(max-width:768px){.jobs-page__vacancy .vacancy-block__head{background:#fff;padding:1rem;gap:.5rem}}.jobs-page__vacancy .vacancy-block__head h2{font-family:Roboto Flex,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.32;vertical-align:middle;text-transform:uppercase;margin:0}@media(max-width:768px){.jobs-page__vacancy .vacancy-block__head h2{margin-bottom:.5rem}}@media(max-width:768px){.jobs-page__vacancy .vacancy-block__head-select{width:100%}.jobs-page__vacancy .vacancy-block__head-select .custom-select{width:100%!important}}@media(max-width:768px){.jobs-page__vacancy .vacancy-block__head{flex-direction:column;align-items:start}}.jobs-page__vacancy .vacancy-block__content{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.jobs-page__vacancy .vacancy-block__content-item{width:calc(33% - .5rem);padding:1rem;background:#fff;box-shadow:0 .75px 2.24px #14142b0f;border-radius:2px;display:flex;flex-direction:column;gap:1.5rem}@media(max-width:1024px){.jobs-page__vacancy .vacancy-block__content-item{width:calc(50% - .5rem)}}@media(max-width:768px){.jobs-page__vacancy .vacancy-block__content-item{width:100%}}.jobs-page__vacancy .vacancy-block__content-item .item-top{display:flex;flex-direction:column;justify-content:space-between;height:69px}.jobs-page__vacancy .vacancy-block__content-item .item-top h3{margin:0;font-family:Manrope,sans-serif;font-weight:600;font-size:1.125rem;line-height:1.2;vertical-align:middle;color:#222020}.jobs-page__vacancy .vacancy-block__content-item .place-and-time{display:flex;gap:1rem}.jobs-page__vacancy .vacancy-block__content-item .place-and-time span{display:flex;align-items:center;gap:.25rem;color:#373a36;font-family:Manrope,sans-serif;font-weight:400;font-size:1rem;line-height:1.2;vertical-align:middle}.jobs-page__vacancy .vacancy-block__content-item .place-and-time span svg{color:#a7a8a8}.jobs-page__vacancy .vacancy-block__content-item button{width:100%;height:48px;padding:.5rem}
