.stars[data-v-0b9e8112]{display:flex;height:-moz-max-content;height:max-content}.star[data-v-0b9e8112]{transition:all .3s ease}.center[data-v-8f75928c]{align-items:center}.tabs[data-v-8f75928c]{display:flex;flex-direction:column;gap:10px}rect[data-v-8f75928c]{transition:all .3s ease-in-out}.tab[data-v-8f75928c]{font-size:16px;display:flex;justify-content:center;align-items:center;width:-moz-max-content;width:max-content;padding:5px 10px;border-radius:25px;background:#f3f1f1}.tab.active[data-v-8f75928c]{background:#806de5;color:#fff}.menu[data-v-8f75928c]{display:flex;flex-direction:column;gap:40px}.company__info[data-v-8f75928c]{display:flex;width:100%;justify-content:space-between;gap:15px;align-items:center}.company__img[data-v-8f75928c]{width:60px;height:60px;-o-object-fit:contain;object-fit:contain}.companies[data-v-8f75928c]{display:flex;flex-direction:column;gap:20px;width:100%}.company__info .head-h2[data-v-8f75928c]{margin-right:auto}.company[data-v-8f75928c]{display:flex;flex-direction:column;gap:20px}.companies .content__block[data-v-8f75928c]{justify-content:flex-start}.project__info[data-v-8f75928c]{display:flex;flex-direction:column;justify-content:space-between;gap:20px;height:100%}.head__project[data-v-8f75928c]{color:#fff;font-size:32px;font-style:normal;font-weight:700;line-height:100%;max-width:390px}.description__project[data-v-8f75928c]{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.banner[data-v-8f75928c]{gap:30px}@media screen and (max-width:990px){.menu[data-v-8f75928c]{gap:20px}.companies .content__block[data-v-8f75928c]{flex-direction:column;gap:20px}.head__project[data-v-8f75928c]{font-size:24px}}@font-face{font-family:Aeroport;src:url(/fonts/Aeroport-Italic.23aa340f.woff2) format("woff2"),url(/fonts/Aeroport-Italic.79f8bdbe.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Aeroport;src:url(/fonts/Aeroport-BoldItalic.62aa6b90.woff2) format("woff2"),url(/fonts/Aeroport-BoldItalic.ac2414e1.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Aeroport;src:url(/fonts/Aeroport-Bold.277f9d76.woff2) format("woff2"),url(/fonts/Aeroport-Bold.4a7d2199.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aeroport;src:url(/fonts/Aeroport-LightItalic.6c333e7e.woff2) format("woff2"),url(/fonts/Aeroport-LightItalic.42fe17af.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Aeroport;src:url(/fonts/Aeroport-Light.805b0552.woff2) format("woff2"),url(/fonts/Aeroport-Light.31f491f8.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Aeroport;src:url(/fonts/Aeroport-MediumItalic.e6484f09.woff2) format("woff2"),url(/fonts/Aeroport-MediumItalic.07c5efa3.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Aeroport;src:url(/fonts/Aeroport-Medium.0780b947.woff2) format("woff2"),url(/fonts/Aeroport-Medium.a479a382.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aeroport;src:url(/fonts/Aeroport.05f2d0c9.woff2) format("woff2"),url(/fonts/Aeroport.09402f67.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aeroport Mono;src:url(/fonts/AeroportMono.4c47973a.woff2) format("woff2"),url(/fonts/AeroportMono.281d7fbe.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Grtsk Tera;src:url(/fonts/GrtskTera-Semibold.61b3b0a9.woff2) format("woff2"),url(/fonts/GrtskTera-Semibold.32be5818.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}:root{--hue:263;--bg:#e5e3e8;--fg:#19171c;--primary:#7425f4;--primary-l:#9355f6;--primary-d:#5b0bda;--white:#fff;--white-d:#70677e;font-size:calc(13.33333px + .83333vw)}*{margin:0;padding:0;box-sizing:border-box}body{overflow-x:hidden}body,html{scroll-behavior:smooth;background:#e5e5e5;color:#333}body.overflow{overflow:hidden}body::-webkit-scrollbar{width:3px}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}body::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #708090}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:#a9a9a9}.gorizontal::-webkit-scrollbar{height:3px}.gorizontal::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.gorizontal::-webkit-scrollbar-thumb{background-color:#439563;outline:1px solid #708090;border-radius:10px}img{max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}a{text-decoration:none;cursor:pointer}.mAuto{margin:0 auto}textarea{width:100%;min-height:100px;resize:vertical;border:none;font-family:Aeroport;font-size:16px;font-weight:400;line-height:21.87px;text-align:left;color:#1a1a1a;padding:15px;border-radius:10px;border:1px solid #1a1a1a}textarea:focus{outline:none}li{list-style:none}#app{font-family:Aeroport;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}.container{max-width:1680px;padding:0 40px;margin:0 auto}.abs{position:absolute}.head-h1{font-size:30px}.head-h1,.head-h2{font-style:normal;font-weight:400;line-height:normal}.head-h2{font-size:28px}.head-22{font-size:22px}.head-18,.head-22{font-style:normal;font-weight:400;line-height:normal;display:flex;gap:10px}.head-18{font-size:18px}iframe{width:100%;height:100%}.head-row{display:grid;grid-template-columns:240px 1fr;gap:30px;margin-top:40px;width:100%}.content__block{padding:19px 30px;border-radius:37px;background:#fff;display:flex;align-items:center;justify-content:center;max-width:100%}.black{background:#333}.menu-block{align-items:flex-start}.btn{padding:8px 22px;color:#f3f1f1;font-size:14px;font-style:normal;font-weight:400;line-height:normal;border-radius:100px;background:#806de5;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;border:none;transition:all .3s ease;width:-moz-max-content;width:max-content}.btn:hover{background:#6e4edb}.between{display:flex;justify-content:space-between;align-items:center}.error{color:red;font-size:14px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:1440px){.container{padding:0 20px}}@media screen and (max-width:990px){.container{padding:0 10px}.head-row.col-mob{display:flex;flex-direction:column;margin-top:15px}.menu-block{justify-content:flex-start}.head-h1{font-size:24px}.head-h2{font-size:20px}.head-22{font-size:18px}.head-row{grid-template-columns:150px 1fr;gap:15px}.content__block{padding:10px 20px}}