.company-missions{--local-gap: 60px;--local-margin: 70px}.company-missions__description{display:grid;grid-template-columns:1fr 1fr;gap:var(--local-gap)}.company-missions__ecosystem{margin-top:var(--local-margin);display:grid;grid-template-columns:1fr 1fr;gap:var(--local-gap);align-items:flex-start}@media (max-width: 768px){.company-missions{--local-margin: 30px}.company-missions__description{grid-template-columns:1fr;gap:10px}.company-missions__ecosystem{grid-template-columns:1fr;gap:20px}}.company-products{margin-top:var(--local-margin)}.company-products__title{font-size:25px;font-weight:600;margin-bottom:30px;color:var(--fs-color-dark)}.company-products__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 1024px){.company-products__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.company-products__title{font-size:16px;margin-bottom:10px}.company-products__grid{grid-template-columns:1fr}}.company-ideas__title{font-size:25px;font-weight:600;margin-bottom:30px;color:var(--fs-color-dark)}.company-ideas__list li:not(:last-child){margin-bottom:24px}@media (max-width: 768px){.company-ideas__title{font-size:16px;margin-bottom:10px}.company-ideas__list,.company-ideas__accent{font-size:12px}}.growth-story{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:flex-start}.growth-story__column{display:grid;gap:40px}.growth-story img{height:auto;border-radius:40px}@media (max-width: 1024px){.growth-story{grid-template-columns:1fr;gap:20px}.growth-story__column{gap:20px}.growth-story img:first-child{order:30}}.growth-story-section__title{font-size:30px;color:var(--fs-color-dark);font-weight:600;margin-bottom:20px}.growth-story-section p:not(:last-child){margin-bottom:16px}@media (max-width: 768px){.growth-story-section__title{font-size:16px;margin-bottom:15px}.growth-story-section__body{font-size:14px}}.about__map{min-height:600px}.actual-vacancies__wrapper{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.actual-vacancies__body{grid-column:span 5}.actual-vacancies__list{grid-column:span 7;display:grid;grid-template-columns:1fr 1fr;gap:30px}@media (max-width: 1280px){.actual-vacancies__body,.actual-vacancies__list{grid-column:1/-1}}@media (max-width: 768px){.actual-vacancies__button{width:100%}.actual-vacancies__list{grid-template-columns:1fr;gap:16px}}
