*{padding:0;margin:0;border:none}*,*:before,*:after{box-sizing:border-box}a,a:link,a:visited,a:hover{text-decoration:none}aside,nav,footer,header,section,main{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}input,textarea,button,select{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;box-shadow:none;background-color:transparent;background:none;cursor:pointer}input:focus,input:active,button:focus,button:active{outline:none}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}legend{display:block}input[type=file]{max-width:100%}body,#root{width:100%;min-height:100vh}@font-face{font-family:Roboto Condensed;src:url(/assets/RobotoCondensed-Variable-1rN1COmR.woff) format("woff"),url(/assets/RobotoCondensed-Variable-DsTgziKZ.woff2) format("woff2");font-style:normal}:root{--font7: "Roboto Condensed", sans-serif}.Main{position:relative;min-height:100dvh;width:100%;padding:2rem;background-color:#0a0011;display:flex;flex-direction:column;align-items:center}.Main>*:not(.fon){z-index:1}.Main .fon{position:fixed;inset:0;width:100%;height:100%;pointer-events:none}.Main .fon .fon-page{object-fit:cover;width:100%;height:100%}.Main .fon .shadow{background:linear-gradient(0deg,#000,#0009 73.56%,#0000);opacity:.3;width:100%;height:22.6875rem;position:absolute;bottom:0;left:0}.Main .logo{width:4.875rem;height:4.875rem;margin-top:-1rem}.Main .logo img{object-fit:contain;width:100%;height:100%}.Main .head-text{margin-top:3rem;width:fit-content;height:fit-content;display:flex}.Main .head-text img{width:57.5625rem;height:25.4375rem;object-fit:contain;pointer-events:none}.Main .presentation{margin-top:3rem}.Main .Footer{display:flex;margin-top:auto;padding-top:4rem;flex-direction:row;justify-content:space-between;width:100%;gap:2rem}.Main .Footer .stack{display:flex;flex-direction:row;gap:1rem}.Main .Footer .stack .list{display:flex;flex-direction:column;gap:1rem;min-width:13.5625rem}.Main .Footer .stack .list .head{font-family:var(--font7);font-weight:400;font-size:1.125rem;line-height:140%;letter-spacing:-.02em;text-transform:uppercase;color:#eed9ff;opacity:.6}.Main .Footer .stack .list .wrap-list{display:flex;flex-direction:row;gap:2rem}.Main .Footer .stack .list .wrap-list.no-vid{display:none}.Main .Footer .stack .list .wrap-list .wrap-column{display:flex;flex-direction:column;gap:0}.Main .Footer .stack .list .wrap-list .wrap-column .list-item{font-family:var(--font7);font-weight:400;font-size:1.125rem;line-height:140%;letter-spacing:-.02em;color:#eed9ff}.Main .Footer .contacts{display:flex;flex-direction:column;gap:6.25rem;min-width:28.25rem}.Main .Footer .contacts .tg{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:space-between;gap:.5rem}.Main .Footer .contacts .tg .info{display:flex;flex-direction:row;align-items:center;gap:.5rem}.Main .Footer .contacts .tg .info img{border-radius:1.5rem;width:4rem;height:4rem;object-fit:cover}.Main .Footer .contacts .tg .info .wrap-info-avatar{display:flex;flex-direction:column}.Main .Footer .contacts .tg .info .wrap-info-avatar .name{font-family:var(--font7);font-weight:500;font-size:1.125rem;line-height:130%;letter-spacing:-.02em;text-transform:uppercase;color:#eed9ff}.Main .Footer .contacts .tg .info .wrap-info-avatar .post-company{font-family:var(--font7);font-weight:500;font-size:1.125rem;line-height:130%;letter-spacing:-.02em;text-transform:uppercase;color:#eed9ff;opacity:.4}.Main .Footer .contacts .social{display:flex;flex-direction:row;justify-content:space-between;gap:1rem}.Main .Footer .contacts .social .a-soceal{display:flex;flex-direction:column}.Main .Footer .contacts .social .a-soceal p{font-family:var(--font7);font-weight:500;font-size:1.125rem;line-height:130%;letter-spacing:-.02em;text-transform:uppercase;color:#fff;transition:opacity .2s ease-out}.Main .Footer .contacts .social .a-soceal p:first-child{opacity:.4}@media(hover:hover){.Main .Footer .contacts .social .a-soceal:hover p:not(:first-child){opacity:.4}}@media(max-width:1024px){.Main{padding:1rem}.Main .fon{position:absolute;bottom:unset;height:100vh;min-height:45.9375rem}.Main .fon img{border-radius:0 0 1rem 1rem}.Main .fon .shadow{display:none}.Main .logo{width:3.1875rem;height:3.1875rem;margin-top:-.5rem}.Main .head-text{margin-top:2.0625rem}.Main .head-text img{width:21.4375rem;height:9.4375rem}.Main .presentation{margin-top:2.125rem}.Main .Footer{padding-top:7.375rem;flex-direction:column;gap:max(calc(100vh - 41.188rem),4.75rem)}.Main .Footer .stack{gap:.5rem;display:grid;grid-template-columns:1fr 1fr}.Main .Footer .stack .list{gap:.5rem;min-width:unset}.Main .Footer .stack .list .head{font-size:.875rem}.Main .Footer .stack .list .wrap-list{display:flex;flex-direction:row;flex-wrap:wrap}.Main .Footer .stack .list .wrap-list.no-vid{display:block}.Main .Footer .stack .list .wrap-list .wrap-column .list-item{font-size:.875rem}.Main .Footer .contacts{gap:18.9375rem;min-width:unset;width:100%}.Main .Footer .contacts .tg{margin-left:-.5rem;width:calc(100% + 1rem)}.Main .Footer .contacts .tg .info img{border-radius:62.5rem;width:3.25rem;height:3.25rem}.Main .Footer .contacts .tg .info .wrap-info-avatar .name,.Main .Footer .contacts .tg .info .wrap-info-avatar .post-company{font-size:.875rem}.Main .Footer .contacts .social{display:grid;grid-template-columns:1fr 1fr}.Main .Footer .contacts .social .a-soceal{align-items:center}.Main .Footer .contacts .social .a-soceal p{font-size:.875rem}}.Button{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:2rem 2.25rem;gap:.5rem;border:.0625rem solid rgba(238,217,255,.2);border-radius:1.5rem;-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);background:#0000001a;cursor:pointer;font-family:var(--font7);font-weight:500;font-size:1.5rem;line-height:130%;letter-spacing:-.02em;text-transform:uppercase;color:#eed9ff;transition:opacity .2s ease-out}.Button.no-icon{border-radius:1.25rem}.Button.small{font-size:1.125rem;padding:1.5rem 2rem}@media(max-width:64rem){.Button{padding:1.25rem 1.5rem;border-radius:1.25rem;font-size:.75rem}.Button.small{font-size:.875rem;padding:1.25rem 1.3125rem}}@media(hover:hover){.wrap-button:hover .Button,.Button:hover{opacity:.4}}
