@font-face{font-family:Jetbrains Mono;src:url(/fonts/JetBrainsMono-Thin.woff2) format("woff2");font-weight:200}@font-face{font-family:Jetbrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2) format("woff2");font-weight:400}@font-face{font-family:Jetbrains Mono;src:url(/fonts/JetBrainsMono-Bold.woff2) format("woff2");font-weight:800}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;src:url(/fonts/montserrat-v24-latin_cyrillic-ext-200.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/fonts/montserrat-v24-latin_cyrillic-ext-regular.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(/fonts/montserrat-v24-latin_cyrillic-ext-500.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;src:url(/fonts/montserrat-v24-latin_cyrillic-ext-900.woff2) format("woff2")}body{font-size:14px;background:#000;color:#eee;margin:0;font-family:Montserrat,sans-serif}h1,h2{text-transform:uppercase;text-align:center}h1{margin:1em auto;width:1000px;font-size:4em;line-height:.95em}header{margin:0 0 5em}header p{margin:0 auto;max-width:37em;text-align:center}#featurs h3{margin:0 0 0 30px;font-weight:500;text-transform:uppercase}#featurs p{color:#999;margin:1em 0 0 30px;font-size:.8em;width:20em}.tech-list{margin:12em 0 0}.tech-list ul{margin:2.5em auto;padding:0;width:45%;max-width:1000px;list-style:none;display:flex;justify-content:center;flex-wrap:wrap}.tech-list li{margin:0;display:inline-block;padding:1em 1.5em;font-weight:500;text-align:center}.tech-list ul li svg{display:block;margin:0 auto 1em;width:50px;height:50px}.tech-list ul li span{font-size:.8em;color:#999;width:100%;text-align:center;margin:1em auto 0;width:50px;height:50px}.sub-tech li{padding:.5em 1em}#contacts{margin:10em 0 5em}#contacts p{margin:0 auto;max-width:37em;text-align:center}.email{color:#999;display:inline-block;margin:0 auto;text-align:center}.email{color:#999;display:inline-block;margin:0 auto;text-align:center;transition:all .2s}.email:hover{color:#fff;transition:all .2s}@media (max-width: 1000px){h1{width:90vw;font-size:5.5vw}}@media (max-width: 600px){h1{width:90vw;font-size:7.5vw}header p{font-size:.9em;max-width:none;padding:0 2em;line-height:1.35em}.tech-list ul{padding:0 1em;width:calc(100% - 2em)}}@media (max-width: 420px){h1{width:90vw;font-size:7.5vw}}
