body,body.light{--text-primary:#1f1f1f;--text-secondary:#777;--text-tertiary:#efefef;--tint-white1:#fff;--tint-gray1:#f9f9f9;--tint-gray2:#d9d9d9;--tint-gold1:#fc3;--tint-gold2:#ffcc33b3;--tint-gold1-accent:#d6a100;--gradient-gold:linear-gradient(90deg,#fc3 5%,#c98115)}body.dark{--text-primary:#f5f5f5;--text-secondary:#9e9e9e;--text-tertiary:#2c2c2c;--tint-white1:#121212;--tint-gray1:#1f1f1f;--tint-gray2:#383838;--tint-gold1:#fc3;--tint-gold2:#ffcc33b3;--tint-gold1-accent:#d6a100;--gradient-gold:linear-gradient(90deg,#fc3 5%,#c98115)}@keyframes fade-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes fade-out{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes toAutoHeight{to{height:auto}}.about__vision{flex-direction:column;gap:40px;display:flex}.about__vision:not(:first-child){margin-top:150px}.about__vision__top{flex-direction:column;gap:20px;display:flex}.about__vision__top__title{font-size:32px;font-weight:400;line-height:42px}.about__vision__top__description{font-size:25px;font-weight:300;line-height:25px}.about__vision__grid{grid-row-gap:24px;grid-column-gap:24px;grid-template-columns:repeat(2,1fr);display:grid}.about__vision__grid__item{background-color:var(--text-tertiary);flex-direction:column;gap:24px;padding:24px 28px 26px 20px;display:flex;position:relative}.about__vision__grid__item__icon{background-color:var(--tint-gray1);justify-content:center;align-items:center;width:35px;height:35px;display:flex;position:absolute;top:16px;right:20px}.about__vision__grid__item__icon svg{width:19px;height:19px}.about__vision__grid__item__icon svg path{stroke:var(--text-primary)}.about__vision__grid__item__title{padding-right:35px;font-size:18px;font-weight:400;line-height:23px}.about__vision__grid__item__description{color:var(--text-secondary);font-size:16px;font-weight:300;line-height:21px}.about__bullets{flex-direction:column;gap:40px;display:flex}.about__bullets:not(:first-child){margin-top:150px}.about__bullets__top{flex-direction:column;gap:20px;display:flex}.about__bullets__top__title{font-size:32px;font-weight:400;line-height:42px}.about__bullets__grid{grid-row-gap:37px;grid-column-gap:20px;grid-template-columns:repeat(6,.5fr);display:grid}.about__bullets__grid__item{background-color:var(--text-tertiary);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:27px;min-height:157px;padding:29px 29px 29px 20px;display:flex;position:relative}.about__bullets__grid__item__icons{justify-content:center;align-items:center;gap:2px;display:flex}.about__bullets__grid__item__icons__item{background-color:var(--tint-gray2);border-radius:50%;width:10px;height:10px}.about__bullets__grid__item__icons__item.active{background-color:var(--text-primary)}.about__bullets__grid__item__title{font-size:16px;font-weight:400;line-height:21px}.about__vacancies{flex-direction:column;align-items:center;gap:40px;display:flex}.about__vacancies:not(:first-child){margin-top:150px}.about__vacancies__top{text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex}.about__vacancies__top__title{font-size:32px;font-weight:400;line-height:42px}.about__vacancies__top__description{font-size:18px;font-weight:400;line-height:23px}.about__vacancies__grid{flex-direction:column;gap:24px;width:100%;display:flex}.about__vacancies__grid__item{background-color:var(--text-tertiary);flex-direction:column;justify-content:space-between;gap:17px;min-height:240px;padding:43px 20px 45px;transition:background-color .3s ease-in-out;display:flex;position:relative}.about__vacancies__grid__item__icon{width:32px;height:32px;transition:transform .3s ease-in-out;position:absolute;top:27px;right:23px}.about__vacancies__grid__item__icon path{stroke:var(--text-primary)}.about__vacancies__grid__item__department{color:var(--text-primary);font-size:25px;font-weight:400;line-height:33px}.about__vacancies__grid__item__body{flex-direction:column;gap:5px;display:flex}.about__vacancies__grid__item__name{color:var(--text-primary);font-size:18px;font-weight:400;line-height:23px}.about__vacancies__grid__item__type{color:var(--text-primary);font-size:16px;font-weight:300;line-height:21px}.banner-full.building-banner{margin-top:101px}.banner-full.building-banner .heading-indent__description{padding-left:528px}.banner-full.driven-banner{margin-top:150px}.banner-full.driven-banner .heading-indent__description{padding-left:440px}.footer__wrapper{margin-top:150px!important}@media only screen and (width<=1439px){.banner-full.building-banner .heading-indent__description{padding-left:36.6667vw}.banner-full.driven-banner .heading-indent__description{padding-left:30.5556vw}}@media only screen and (width<=1141px) and (width>=768px){.about__bullets__grid__item:nth-child(6n+3){grid-column:span 2}}@media only screen and (width<=1141px){.about__vision:not(:first-child){margin-top:90px}.about__vision__grid{grid-row-gap:10px;grid-column-gap:10px;grid-template-columns:100%}.about__bullets:not(:first-child){margin-top:90px}.about__bullets__grid{grid-row-gap:20px;grid-column-gap:20px;grid-template-columns:repeat(2,1fr)}.about__vacancies:not(:first-child){margin-top:90px}.banner-full.building-banner{margin-top:70px}.banner-full.building-banner .heading-indent__description{padding-left:291px}.banner-full.driven-banner{margin-top:90px}.banner-full.driven-banner .heading-indent__description{padding-left:291px}.footer__wrapper{margin-top:72px!important}}@media only screen and (width<=767px){.about__vision{gap:8.53333vw}.about__vision:not(:first-child){margin-top:24vw}.about__vision__top{gap:4vw}.about__vision__top__title{font-size:6.66667vw;line-height:8.8vw}.about__vision__top__description{font-size:4.26667vw;line-height:4.26667vw}.about__vision__grid{grid-row-gap:2.66667vw;grid-column-gap:2.66667vw}.about__vision__grid__item{justify-content:flex-end;gap:1.33333vw;min-height:47.2vw;padding:4.8vw 6.13333vw 4.8vw 4vw}.about__vision__grid__item__icon{width:9.33333vw;height:9.33333vw;top:4.26667vw;right:4.53333vw}.about__vision__grid__item__icon svg{width:5.06667vw;height:5.06667vw}.about__vision__grid__item__title{padding-right:9.33333vw;font-size:4.8vw;line-height:6.13333vw}.about__vision__grid__item__description{font-size:4.26667vw;line-height:5.6vw}.about__bullets{gap:8.53333vw}.about__bullets:not(:first-child){margin-top:24vw}.about__bullets__top{gap:4vw}.about__bullets__top__title{font-size:6.66667vw;line-height:8.8vw}.about__bullets__grid{grid-row-gap:2.66667vw;grid-column-gap:2.66667vw;grid-template-columns:100%}.about__bullets__grid__item{gap:7.2vw;min-height:33.3333vw;padding:8vw 2.66667vw 4.8vw}.about__bullets__grid__item__icons{gap:.266667vw}.about__bullets__grid__item__icons__item{width:2.13333vw;height:2.13333vw}.about__bullets__grid__item__title{font-size:4.26667vw;line-height:5.6vw}.about__vacancies{gap:8.53333vw}.about__vacancies:not(:first-child){margin-top:24vw}.about__vacancies__top{gap:1.33333vw}.about__vacancies__top__title{font-size:6.66667vw;line-height:8.8vw}.about__vacancies__top__description{max-width:68.8vw;font-size:4.26667vw;line-height:5.6vw}.about__vacancies__grid{gap:2.66667vw}.about__vacancies__grid__item{justify-content:flex-end;gap:4.53333vw;min-height:52vw;padding:5.33333vw 2.66667vw}.about__vacancies__grid__item__icon{width:8.53333vw;height:8.53333vw;top:2.4vw;right:2.66667vw}.about__vacancies__grid__item__department{font-size:4.8vw;line-height:6.13333vw}.about__vacancies__grid__item__body{gap:.533333vw}.about__vacancies__grid__item__name,.about__vacancies__grid__item__type{font-size:4.26667vw;line-height:5.6vw}.banner-full.building-banner{margin-top:18.6667vw}.banner-full.driven-banner{margin-top:24vw}.footer__wrapper{margin-top:19.2vw!important}}@media only screen and (width>=768px){.about__vacancies__top__title{max-width:523px}.about__vacancies__top__description{max-width:400px}.about__vacancies__grid{max-width:900px}.about__vacancies__grid__item{border-radius:20px}}@media only screen and (width>=1142px){.about__vision__grid__item__description{margin-left:2px}.about__bullets__grid__item{grid-column:span 2}.about__bullets__grid__item:nth-child(6n+4),.about__bullets__grid__item:nth-child(6n+5){grid-column:span 3}}@media (hover:hover){.about__vacancies__grid__item:hover{background-color:var(--tint-gray2)}.about__vacancies__grid__item:hover .about__vacancies__grid__item__icon{transform:rotate(45deg)}}
