.vacancies-section{background:#f3ecfe;width:100%}.vacancies-section__inner{background:#78ffa066;padding:144px 48px}.vacancies-section__heading{color:#002d1e;font-size:40px;font-weight:600;line-height:1.2;margin:0 0 100px;text-align:center}.vacancy-item{border-bottom:3px solid #fff;margin-bottom:42px;padding-bottom:24px}.vacancy-item__title{color:#8760fb;font-size:30px;font-weight:600;line-height:1.25;margin:0 0 18px}.vacancy-item__meta{color:#002d1e;font-size:18px;font-weight:700;line-height:1.4;margin-bottom:12px}.vacancy-item__short-description{color:#002d1e;font-size:16px;font-weight:400;line-height:1.35;margin:0}.vacancy-item__toggle{align-items:center;background:transparent;border:0;color:#002d1e;cursor:pointer;display:inline-flex;font-family:inherit;font-size:18px;font-weight:700;gap:8px;margin-top:22px;padding:0}.vacancy-item__toggle-arrow{display:block;flex-shrink:0;height:18px;width:18px}.vacancy-item__toggle-arrow svg{display:block;height:100%;width:100%}.vacancy-item__full-content{max-height:0;opacity:0;overflow:hidden;padding-top:0;transition:max-height .5s ease,opacity .3s ease,padding-top .4s ease}.vacancy-item.is-open .vacancy-item__full-content{max-height:5000px;opacity:1;padding-top:4px}.vacancy-item.is-open>.vacancy-item__toggle{display:none}.vacancy-item__description{color:#002d1e;font-size:16px;font-weight:400;line-height:1.45}.vacancy-item__description p{margin:0 0 18px}.vacancy-item__description h2,.vacancy-item__description h3,.vacancy-item__description h4,.vacancy-item__description h5,.vacancy-item__description h6{color:#002d1e;font-weight:700;line-height:1.3;margin:24px 0 12px}.vacancy-item__short-description p{color:#002d1e;font-size:18px;font-weight:400;line-height:1.35;margin:0}.vacancy-item__description p{color:#002d1e;font-size:20px;font-weight:400;line-height:1.45}.vacancy-item__description li::marker{color:#8760fb}.vacancy-item__description h2{font-size:30px}.vacancy-item__description h3{font-size:26px}.vacancy-item__description h4,.vacancy-item__description h5,.vacancy-item__description h6{font-size:20px}.vacancy-item__description ol,.vacancy-item__description ul{margin:12px 0 22px;padding-left:40px}.vacancy-item__description li{font-size:18px;margin-bottom:5px}.vacancy-item__description b,.vacancy-item__description strong{font-weight:700}.vacancy-item__apply-button{align-items:center;background:#002d1e;border:2px solid #78ffa0;border-radius:30px;color:#78ffa0;display:inline-flex;font-size:18px;font-weight:700;gap:18px;justify-content:center;line-height:1.2;margin-top:10px;padding:16px 48px;text-decoration:none;transition:all .3s ease-in-out}.vacancy-item__apply-button:hover{background:#78ffa0;border-color:#002d1e;color:#002d1e;text-decoration:none}.vacancy-item__apply-arrow{display:block;height:20px;width:20px}.vacancy-item__apply-arrow svg{display:block;height:100%;width:100%}.vacancy-item__toggle--less{display:inline-flex!important;margin-top:22px}.vacancy-item.is-open .vacancy-item__short-description{display:none}.vacancies-section__cta{align-items:center;background:#002d1e;display:flex;gap:30px;justify-content:space-between;margin-top:128px;padding:28px 40px}button.vacancy-item__toggle:hover{background:no-repeat;border:none;border-radius:unset;color:#002d1e}.vacancies-section__cta-heading{color:#78ffa0;font-size:24px;font-weight:600;line-height:1.3}.vacancies-section__cta-button{align-items:center;background:transparent;border:2px solid #78ffa0;border-radius:30px;color:#78ffa0;display:inline-flex;flex-shrink:0;font-size:18px;font-weight:600;gap:18px;justify-content:center;line-height:1.2;min-width:125px;padding:16px 48px;text-decoration:none;transition:all .3s ease-in-out}.vacancies-section__cta-arrow{display:block;height:20px;width:20px}.vacancies-section__cta-arrow svg{display:block;height:100%;width:100%}.vacancies-section__cta-button:hover{background:#78ffa0;border-color:#78ffa0;color:#002d1e;text-decoration:none}@media screen and (max-width:1024px){.vacancies-section__inner{padding:48px 32px 55px}.vacancies-section__heading{font-size:36px;margin-bottom:65px}.vacancy-item{margin-bottom:36px;padding-bottom:22px}.vacancy-item__title{font-size:22px}.vacancies-section__cta{margin-top:60px}}@media screen and (max-width:767px){.vacancies-section__inner{padding:45px 20px 40px}.vacancies-section__heading{font-size:30px;margin-bottom:45px}.vacancy-item{margin-bottom:32px;padding-bottom:20px}.vacancy-item__title{font-size:22px;margin-bottom:15px}.vacancy-item__meta{font-size:15px}.vacancy-item__description,.vacancy-item__short-description{font-size:15px;line-height:1.45}.vacancy-item__toggle{font-size:15px;margin-top:18px}.vacancy-item__description h2{font-size:22px}.vacancy-item__description h3{font-size:19px}.vacancies-section__cta{align-items:stretch;flex-direction:column;gap:20px;margin-top:50px;padding:22px}.vacancies-section__cta-heading{font-size:19px}.vacancies-section__cta-button{align-self:flex-start;padding:13px 25px}}@media screen and (max-width:480px){.vacancies-section__inner{padding:48px 32px}.vacancies-section__heading{font-size:28px;margin-bottom:38px}.vacancy-item__title{font-size:20px}.vacancy-item__description,.vacancy-item__meta,.vacancy-item__short-description{font-size:14px}.vacancies-section__cta{margin-top:40px;padding:20px}.vacancies-section__cta-button{align-self:stretch}}