.career__management[data-v-1533166b]{margin:160px 0}@media only screen and (max-width:1279px){.career__management[data-v-1533166b]{margin:80px 0}}@media only screen and (max-width:767px){.career__management[data-v-1533166b]{margin:60px 0}}.career__management .box[data-v-1533166b]{padding:0 0 100px}@media only screen and (max-width:1279px){.career__management .box[data-v-1533166b]{padding:0 0 40px}}.career__management .box h2[data-v-1533166b]{line-height:1}.company__services--title{font-size:68px;font-weight:800;line-height:1;margin-bottom:100px}@media only screen and (max-width:1279px){.company__services--title{font-size:56px;margin-bottom:40px}}@media only screen and (max-width:767px){.company__services--title{font-size:28px;margin-bottom:20px}}.company__services--container{align-items:stretch;display:flex;flex-wrap:wrap;gap:40px;justify-content:flex-start}@media only screen and (max-width:1279px){.company__services--container{gap:12px}}@media only screen and (max-width:767px){.company__services--container{gap:6px}}.company__services--blocks{position:relative;width:calc(50% - 20px)}@media only screen and (max-width:1023px){.company__services--blocks{width:100%}.company__services--blocks:first-child{margin-bottom:20px}}.company__services--block{align-items:center;border-bottom:2px solid #212121;display:flex;flex-wrap:wrap;gap:40px;justify-content:flex-start;margin-bottom:40px;padding-bottom:20px;width:100%}.company__services--block:last-child{margin-bottom:0}.company__services--block:hover .text{transform:translate(20px)}.company__services--block:hover .text a{color:#f51f29}@media only screen and (max-width:1439px){.company__services--block{gap:1.38985vw}}@media only screen and (max-width:1279px){.company__services--block{gap:40px}}@media only screen and (max-width:767px){.company__services--block{align-items:flex-start;gap:20px;margin-bottom:32px;padding-bottom:20px}}.company__services--block .number,.company__services--block .text{font-size:20px;font-weight:500}@media only screen and (max-width:767px){.company__services--block .number{font-size:20px;font-weight:600;width:20px}}.company__services--block .text{align-items:center;display:flex;gap:6px;justify-content:space-between;transition:transform .3s ease;width:90%}.company__services--block .text a{color:#212121}@media only screen and (max-width:1439px){.company__services--block .text{font-size:18px;height:72px;max-height:72px;width:85%}}@media only screen and (max-width:767px){.company__services--block .text{font-size:20px;font-weight:600;height:auto;max-height:100%;width:calc(100% - 40px)}}.company__services--block .text svg{color:#f51f29;flex-shrink:0;height:28px;width:28px}.company__cooperation[data-v-ec9f67ac]{margin:160px 0}@media only screen and (max-width:1279px){.company__cooperation[data-v-ec9f67ac]{margin:80px 0}}@media only screen and (max-width:767px){.company__cooperation[data-v-ec9f67ac]{margin:60px 0}}.company__cooperation--title[data-v-ec9f67ac]{font-size:68px;font-weight:800;line-height:1;margin-bottom:100px}@media only screen and (max-width:1279px){.company__cooperation--title[data-v-ec9f67ac]{font-size:56px;margin-bottom:40px}}@media only screen and (max-width:767px){.company__cooperation--title[data-v-ec9f67ac]{font-size:28px;margin-bottom:20px}}.company__cooperation--info[data-v-ec9f67ac]{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:1279px){.company__cooperation--info[data-v-ec9f67ac]{grid-template-columns:repeat(1,1fr);row-gap:40px}}.company__cooperation--left-text1[data-v-ec9f67ac]{font-size:20px;font-weight:400;line-height:1.5;margin-bottom:127px;opacity:.96}@media only screen and (max-width:1279px){.company__cooperation--left-text1[data-v-ec9f67ac]{font-size:18px;margin-bottom:54px}}@media only screen and (max-width:767px){.company__cooperation--left-text1[data-v-ec9f67ac]{font-size:16px;margin-bottom:40px}}.company__cooperation--left-text2[data-v-ec9f67ac]{align-items:center;border-bottom:2px solid #212121;border-top:2px solid #212121;display:flex;flex-wrap:wrap;font-size:24px;font-weight:600;gap:10px;justify-content:space-between;line-height:1.42;padding:29px 0}@media only screen and (max-width:767px){.company__cooperation--left-text2[data-v-ec9f67ac]{align-items:flex-end;font-size:16px;padding:21px 0}}.company__cooperation--left-text2 span[data-v-ec9f67ac]:first-child{width:calc(100% - 238px)}@media only screen and (max-width:767px){.company__cooperation--left-text2 span[data-v-ec9f67ac]:first-child{width:calc(100% - 170px)}}.company__cooperation--left-text2 span[data-v-ec9f67ac]:last-child{align-items:center;display:flex;font-size:50px;font-weight:700;justify-content:space-between;line-height:1;width:228px}@media only screen and (max-width:767px){.company__cooperation--left-text2 span[data-v-ec9f67ac]:last-child{font-size:40px;font-weight:700;line-height:1.5;width:150px}}.company__cooperation--left-text2 span:last-child b[data-v-ec9f67ac]{align-items:center;color:#f51f29;display:flex;font-size:60px;font-weight:700;height:75px;justify-content:flex-end;line-height:1;width:77px}@media only screen and (max-width:767px){.company__cooperation--left-text2 span:last-child b[data-v-ec9f67ac]{font-size:40px;font-weight:700;height:unset;line-height:1.5;width:unset}}.company__cooperation--right-tag[data-v-ec9f67ac]{border:2px solid #e0e0e0;display:inline-block;font-size:20px;font-weight:500;line-height:1;margin-bottom:7px;margin-right:10px;padding:16px 24px}@media only screen and (max-width:1279px){.company__cooperation--right-tag[data-v-ec9f67ac]{font-size:18px;margin-bottom:10px}}@media only screen and (max-width:767px){.company__cooperation--right-tag[data-v-ec9f67ac]{font-size:14px}}.company__clients[data-v-80fa3f71]{left:50%;margin-bottom:160px;max-width:1920px;overflow:hidden;position:relative;transform:translate(-50%)}@media only screen and (max-width:1279px){.company__clients[data-v-80fa3f71]{margin-bottom:80px}}@media only screen and (max-width:767px){.company__clients[data-v-80fa3f71]{margin-bottom:60px}}.company__clients--title[data-v-80fa3f71]{display:flex;justify-content:space-between;margin:160px 0 100px}@media only screen and (max-width:1279px){.company__clients--title[data-v-80fa3f71]{margin:80px 0 40px}}@media only screen and (max-width:767px){.company__clients--title[data-v-80fa3f71]{margin:60px 0 20px}}.company__clients--title div[data-v-80fa3f71]:first-child{font-size:68px;font-weight:800;line-height:1}@media only screen and (max-width:1279px){.company__clients--title div[data-v-80fa3f71]:first-child{font-size:56px}}@media only screen and (max-width:767px){.company__clients--title div[data-v-80fa3f71]:first-child{font-size:28px}}.company__clients--title div .btn--next[data-v-80fa3f71]{padding:0 168px 0 79px}@media only screen and (max-width:1279px){.company__clients--title div .btn--next[data-v-80fa3f71]{margin-top:40px}}@media only screen and (max-width:1439px){.company__clients .btn--next[data-v-80fa3f71]{margin-top:40px;padding:0 80px 0 40%}}.company__clients .desktop-hidden[data-v-80fa3f71]{display:none}@media only screen and (max-width:1439px){.company__clients .desktop-hidden[data-v-80fa3f71]{display:flex}}.company__clients .mobile-hidden[data-v-80fa3f71]{display:flex}@media only screen and (max-width:1439px){.company__clients .mobile-hidden[data-v-80fa3f71]{display:none}}.company__clients--marquee[data-v-80fa3f71]{padding:20px 0}.company__clients--marquee[data-v-80fa3f71],.marquee[data-v-80fa3f71]{overflow:hidden;position:relative;width:100%}.marquee__track[data-v-80fa3f71]{animation:scroll-left-80fa3f71 30s linear infinite;display:flex;width:-moz-max-content;width:max-content}.marquee__item[data-v-80fa3f71]{flex:0 0 auto;margin:0 40px}.company__clients__logo[data-v-80fa3f71]{filter:grayscale(100%);height:88px;-o-object-fit:contain;object-fit:contain;transition:filter .3s;width:200px}@media only screen and (max-width:1279px){.company__clients__logo[data-v-80fa3f71]{height:60px;width:136px}}.company__clients__logo[data-v-80fa3f71]:hover{filter:grayscale(0)}@keyframes scroll-left-80fa3f71{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:768px){.marquee__item[data-v-80fa3f71]{margin:0 24px}.company__clients__logo[data-v-80fa3f71]{height:40px}}.company__info--blocks[data-v-24dfc29d]{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:44px;justify-content:center;margin:160px 0}@media only screen and (max-width:1279px){.company__info--blocks[data-v-24dfc29d]{gap:20px;margin:80px 0}}@media only screen and (max-width:767px){.company__info--blocks[data-v-24dfc29d]{flex-direction:column;gap:40px;margin:60px 0}}.company__info--block[data-v-24dfc29d]{display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:0}.company__info--block_title[data-v-24dfc29d]{font-size:100px;font-weight:400;line-height:1.5;margin-bottom:24px;margin-top:0}@media only screen and (max-width:1279px){.company__info--block_title[data-v-24dfc29d]{font-size:40px;font-weight:700;margin-bottom:0}}.company__info--block_text[data-v-24dfc29d]{color:#212121f5;font-size:20px;font-weight:400;margin-bottom:24px}@media only screen and (max-width:1279px){.company__info--block_text[data-v-24dfc29d]{font-size:18px;margin-bottom:20px}}@media only screen and (max-width:767px){.company__info--block_text[data-v-24dfc29d]{font-size:16px}}.company__info--block_divider[data-v-24dfc29d]{border:0;border-top:2px solid rgba(33,33,33,.96);width:100%}.company__info--map[data-v-24dfc29d]{height:728px;width:100%}@media only screen and (max-width:1279px){.company__info--map[data-v-24dfc29d]{height:768px}}@media only screen and (max-width:767px){.company__info--map[data-v-24dfc29d]{height:748px}}.company__info--map-wrapper[data-v-24dfc29d]{left:50%;overflow:hidden;position:relative;text-align:center;transform:translate(-50%);width:100vw}.company__banner[data-v-e8e645d3]{margin-top:80px}@media only screen and (max-width:1279px){.company__banner[data-v-e8e645d3]{margin-top:80px}}@media only screen and (max-width:767px){.company__banner[data-v-e8e645d3]{margin-top:60px}}.company__banner video[data-v-e8e645d3]{height:800px;margin-top:100px;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:1279px){.company__banner video[data-v-e8e645d3]{height:364px;margin-top:40px}}@media only screen and (max-width:767px){.company__banner video[data-v-e8e645d3]{height:160px}}
