@font-face{font-family:"IBM";src:url(../fonts/ibm-plex-sans-medium.ttf) format(truetype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM";src:url(../fonts/IBMPlexMono-Regular.ttf) format(truetype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-400-normal.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-500-normal.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-600-normal.woff2) format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-700-normal.woff2) format(woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--primary-f: "Inter Tight", sans-serif;--black: #0C0C0C;--white: #ffffff;--blue: #5700FF;--pink: #D2BDF8;--gray: #B4C3D9;--sky: #94BDF7;--primary-c:#000;--secondary-c:#ccc;--danger-c:#ff0000;--footer-height: 13rem;--wrap:1860;--p-page: 30;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--wrap:768;--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 15;--p-margin: 10rem}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
@font-face{font-family:"IBM";src:url(../fonts/ibm-plex-sans-medium.ttf) format(truetype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM";src:url(../fonts/IBMPlexMono-Regular.ttf) format(truetype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-400-normal.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-500-normal.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-600-normal.woff2) format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-700-normal.woff2) format(woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--primary-f: "Inter Tight", sans-serif;--black: #0C0C0C;--white: #ffffff;--blue: #5700FF;--pink: #D2BDF8;--gray: #B4C3D9;--sky: #94BDF7;--primary-c:#000;--secondary-c:#ccc;--danger-c:#ff0000;--footer-height: 13rem;--wrap:1860;--p-page: 30;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--wrap:768;--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 15;--p-margin: 10rem}}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0px;padding:0px;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}img{max-width:100%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input{-webkit-border-radius:0px;-webkit-appearance:none}ul{list-style:none}a{text-decoration:none;color:inherit}html,body{background:#fff;font-family:var(--primary-f);font-size:calc(100vw/((var(--wrap) + var(--p-page)*2)/10))}@media screen and (max-width: 1023px)and (min-width: 480px){html,body{font-size:83%}}.center-wrap{width:100%;margin:0px auto;max-width:calc(100% - var(--p-page)*2/10*1rem)}@media screen and (max-width: 1023px)and (min-width: 480px){.center-wrap{max-width:calc(480px - var(--p-page)*2/10*1rem)}}body{font-family:var(--primary-f);color:var(--white);background:var(--black);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:100vh;font-size:1.6rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.07}body.scroll{overflow:hidden}.body__wrap--scroll{pointer-events:none}main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:var(--header-height)}h1,h2,h3,h4{margin:0px}.img-wrap{width:100%}.img-wrap>div{position:relative;padding-bottom:100%}.img-wrap>div img,.img-wrap>div video{position:absolute;top:0px;left:0px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 1024px){.desktop--hide{display:none !important}}@media screen and (max-width: 1023px){.mobile--hide{display:none !important}}img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:-webkit-crisp-edges}:root{color-scheme:light dark}.simple-title{font-weight:400;text-transform:uppercase;white-space:nowrap;color:var(--gray);letter-spacing:-0.06em;font-size:20rem;position:relative;line-height:.8;margin-bottom:-0.175em;margin-left:-0.05em;overflow:hidden;z-index:-1;display:inline-block;-webkit-clip-path:polygon(-10% -10%, 110% -10%, 110% 110%, -10% 110%);clip-path:polygon(-10% -10%, 110% -10%, 110% 110%, -10% 110%)}.simple-title span{display:inline-block}.simple-title::before{content:"";position:absolute;left:0px;bottom:-2px;width:100%;height:.175em;background:var(--black);z-index:2}.link-hover{position:relative;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s;cursor:pointer;line-height:1.4;display:inline-block}.link-hover div{overflow:hidden}.link-hover::before,.link-hover::after{content:"";position:absolute;right:0px;bottom:0em;pointer-events:none;width:0%;height:1px;background:var(--gray);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.link-hover::after{width:100%;right:0px;display:none;pointer-events:none}.link-hover--sky{color:var(--sky)}.link-hover--sky::before{background:var(--sky)}.link-hover--sky:hover{color:var(--sky)}.link-hover--sky:hover::before{background:var(--sky)}.link-hover:not(.btn__text):hover::before{left:0px;right:auto;width:100%}.link-hover:not(.btn__text):hover:after{width:0px}.link-hover .letter{-webkit-transition:-webkit-transform .8s cubic-bezier(0.625, 0.05, 0, 1);transition:-webkit-transform .8s cubic-bezier(0.625, 0.05, 0, 1);-o-transition:transform .8s cubic-bezier(0.625, 0.05, 0, 1);transition:transform .8s cubic-bezier(0.625, 0.05, 0, 1);transition:transform .8s cubic-bezier(0.625, 0.05, 0, 1), -webkit-transform .8s cubic-bezier(0.625, 0.05, 0, 1);position:relative;display:inline-block;text-shadow:0px 1.25em currentColor}.link-hover .letter:nth-child(1){-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.link-hover .letter:nth-child(2){-webkit-transition-delay:.0066s;-o-transition-delay:.0066s;transition-delay:.0066s}.link-hover .letter:nth-child(3){-webkit-transition-delay:.0132s;-o-transition-delay:.0132s;transition-delay:.0132s}.link-hover .letter:nth-child(4){-webkit-transition-delay:.0198s;-o-transition-delay:.0198s;transition-delay:.0198s}.link-hover .letter:nth-child(5){-webkit-transition-delay:.0264s;-o-transition-delay:.0264s;transition-delay:.0264s}.link-hover .letter:nth-child(6){-webkit-transition-delay:.033s;-o-transition-delay:.033s;transition-delay:.033s}.link-hover .letter:nth-child(7){-webkit-transition-delay:.0396s;-o-transition-delay:.0396s;transition-delay:.0396s}.link-hover .letter:nth-child(8){-webkit-transition-delay:.0462s;-o-transition-delay:.0462s;transition-delay:.0462s}.link-hover .letter:nth-child(9){-webkit-transition-delay:.0528s;-o-transition-delay:.0528s;transition-delay:.0528s}.link-hover .letter:nth-child(10){-webkit-transition-delay:.0594s;-o-transition-delay:.0594s;transition-delay:.0594s}.link-hover .letter:nth-child(11){-webkit-transition-delay:.066s;-o-transition-delay:.066s;transition-delay:.066s}.link-hover .letter:nth-child(12){-webkit-transition-delay:.0726s;-o-transition-delay:.0726s;transition-delay:.0726s}.link-hover .letter:nth-child(13){-webkit-transition-delay:.0792s;-o-transition-delay:.0792s;transition-delay:.0792s}.link-hover .letter:nth-child(14){-webkit-transition-delay:.0858s;-o-transition-delay:.0858s;transition-delay:.0858s}.link-hover .letter:nth-child(15){-webkit-transition-delay:.0924s;-o-transition-delay:.0924s;transition-delay:.0924s}.link-hover .letter:nth-child(16){-webkit-transition-delay:.099s;-o-transition-delay:.099s;transition-delay:.099s}.link-hover .letter:nth-child(17){-webkit-transition-delay:.1056s;-o-transition-delay:.1056s;transition-delay:.1056s}.link-hover .letter:nth-child(18){-webkit-transition-delay:.1122s;-o-transition-delay:.1122s;transition-delay:.1122s}.link-hover .letter:nth-child(19){-webkit-transition-delay:.1188s;-o-transition-delay:.1188s;transition-delay:.1188s}.link-hover .letter:nth-child(20){-webkit-transition-delay:.1254s;-o-transition-delay:.1254s;transition-delay:.1254s}.link-hover .letter:nth-child(21){-webkit-transition-delay:.132s;-o-transition-delay:.132s;transition-delay:.132s}.link-hover .letter:nth-child(22){-webkit-transition-delay:.1386s;-o-transition-delay:.1386s;transition-delay:.1386s}.link-hover .letter:nth-child(23){-webkit-transition-delay:.1452s;-o-transition-delay:.1452s;transition-delay:.1452s}.link-hover .letter:nth-child(24){-webkit-transition-delay:.1518s;-o-transition-delay:.1518s;transition-delay:.1518s}.link-hover .letter:nth-child(25){-webkit-transition-delay:.1584s;-o-transition-delay:.1584s;transition-delay:.1584s}.link-hover .letter:nth-child(26){-webkit-transition-delay:.165s;-o-transition-delay:.165s;transition-delay:.165s}.link-hover .letter:nth-child(27){-webkit-transition-delay:.1716s;-o-transition-delay:.1716s;transition-delay:.1716s}.link-hover .letter:nth-child(28){-webkit-transition-delay:.1782s;-o-transition-delay:.1782s;transition-delay:.1782s}.link-hover .letter:nth-child(29){-webkit-transition-delay:.1848s;-o-transition-delay:.1848s;transition-delay:.1848s}.link-hover .letter:nth-child(30){-webkit-transition-delay:.1914s;-o-transition-delay:.1914s;transition-delay:.1914s}.link-hover:hover .letter,.btn:hover .link-hover .letter,.mobile-menu__close:hover .link-hover .letter{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
@font-face{font-family:"IBM";src:url(../fonts/ibm-plex-sans-medium.ttf) format(truetype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM";src:url(../fonts/IBMPlexMono-Regular.ttf) format(truetype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-400-normal.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-500-normal.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-600-normal.woff2) format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-700-normal.woff2) format(woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--primary-f: "Inter Tight", sans-serif;--black: #0C0C0C;--white: #ffffff;--blue: #5700FF;--pink: #D2BDF8;--gray: #B4C3D9;--sky: #94BDF7;--primary-c:#000;--secondary-c:#ccc;--danger-c:#ff0000;--footer-height: 13rem;--wrap:1860;--p-page: 30;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--wrap:768;--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 15;--p-margin: 10rem}}.preloader{width:100%;height:100%;position:fixed;top:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;-webkit-animation-fill-mode:forwards !important;animation-fill-mode:forwards !important;overflow:hidden;background-color:var(--black);color:var(--gray)}.preloader--none{display:none}.preloader__numbers{font-size:23rem;letter-spacing:-0.06em;margin:4rem;margin-top:auto;margin-left:auto;color:var(--gray);line-height:.8}.preloader-logo{max-width:20rem;width:30%;-webkit-animation:preloaderLogoOpacity .75s .5s ease-in-out forwards;animation:preloaderLogoOpacity .75s .5s ease-in-out forwards;opacity:0}@-webkit-keyframes preloaderLogoOpacity{0%{opacity:0}100%{opacity:1}}@keyframes preloaderLogoOpacity{0%{opacity:0}100%{opacity:1}}.preloader-logo img{width:100%}.preloader.preloader--hide{-webkit-animation:preloaderHide 1s 1s forwards;animation:preloaderHide 1s 1s forwards}@-webkit-keyframes preloaderHide{0%{opacity:1}100%{opacity:0}}@keyframes preloaderHide{0%{opacity:1}100%{opacity:0}}.preloader.preloader--hide .preloader-logo{-webkit-animation:preloaderLogoHide 1s forwards;animation:preloaderLogoHide 1s forwards}@-webkit-keyframes preloaderLogoHide{0%{opacity:1}100%{opacity:0}}@keyframes preloaderLogoHide{0%{opacity:1}100%{opacity:0}}
@font-face{font-family:"IBM";src:url(../fonts/ibm-plex-sans-medium.ttf) format(truetype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM";src:url(../fonts/IBMPlexMono-Regular.ttf) format(truetype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-400-normal.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-500-normal.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-600-normal.woff2) format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-700-normal.woff2) format(woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--primary-f: "Inter Tight", sans-serif;--black: #0C0C0C;--white: #ffffff;--blue: #5700FF;--pink: #D2BDF8;--gray: #B4C3D9;--sky: #94BDF7;--primary-c:#000;--secondary-c:#ccc;--danger-c:#ff0000;--footer-height: 13rem;--wrap:1860;--p-page: 30;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--wrap:768;--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 15;--p-margin: 10rem}}@media screen and (min-width: 1023px){[data-at-name=atTitle] .anim-line{display:block}[data-at-name=atTitle] .anim-line-wrap{display:block;overflow:hidden}}@media screen and (min-width: 1023px)and (max-width: 1023px){[data-at-name=atTitle] .anim-line-wrap{overflow:initial}}@media screen and (min-width: 1023px){.anim-line{display:block;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}}@media screen and (min-width: 1023px){.at-element{opacity:0}}
@font-face{font-family:"IBM";src:url(../fonts/ibm-plex-sans-medium.ttf) format(truetype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM";src:url(../fonts/IBMPlexMono-Regular.ttf) format(truetype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-400-normal.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-500-normal.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-600-normal.woff2) format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-700-normal.woff2) format(woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--primary-f: "Inter Tight", sans-serif;--black: #0C0C0C;--white: #ffffff;--blue: #5700FF;--pink: #D2BDF8;--gray: #B4C3D9;--sky: #94BDF7;--primary-c:#000;--secondary-c:#ccc;--danger-c:#ff0000;--footer-height: 13rem;--wrap:1860;--p-page: 30;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--wrap:768;--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 15;--p-margin: 10rem}}html{cursor:none}.cursor{position:fixed;width:2.5rem;height:2.5rem;border-radius:100%;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;z-index:10000;background:rgba(255,255,255,.5);left:-1.25rem;top:-1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1023px){.cursor{display:none}}.cursor--hide{opacity:0}.cursor-hover{cursor:pointer}.cursor-video{cursor:none}.cursor--click{background:rgba(0,0,0,0)}.cursor__click{display:none;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);white-space:nowrap;border:1px solid rgba(255,255,255,.2);padding:.3rem;width:auto !important;height:auto !important;border-radius:30px;font-size:2.2rem;font-weight:300}.cursor--click .cursor__click{display:block}.cursor--show{mix-blend-mode:initial;background:rgba(255,255,255,.35)}.cursor--icon{mix-blend-mode:initial;background:rgba(238,130,238,.6);cursor:none !important}.cursor--play{mix-blend-mode:initial;background:rgba(0,0,255,.35)}.cursor--btn{mix-blend-mode:initial;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(0.4px);backdrop-filter:blur(0.4px)}.cursor__show{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cursor__show p{opacity:0;color:#fff;text-align:center;font-size:1.4rem;font-weight:500;line-height:1;white-space:nowrap}.cursor__arrow{position:absolute;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;border-radius:inherit;-ms-flex-negative:0;flex-shrink:0;opacity:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.15)}.cursor__arrow svg{width:30%}.cursor__arrow svg *{fill:#fff}.cursor--works{mix-blend-mode:initial;background:rgba(0,0,0,0)}.cursor__works{position:absolute;left:0px;top:0px;width:100%;height:100%;opacity:0}.cursor__video{position:absolute;left:0;top:0;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;border-radius:inherit;-ms-flex-negative:0;flex-shrink:0;border:1px solid #fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:2.4rem}.cursor__video::before{content:"";left:50%;top:50%;width:100%;height:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2;position:absolute;border-radius:50%}.cursor__video svg{width:30%;position:absolute;left:53%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (min-width: 1023px){.works__blocks{position:absolute;left:0px;top:0px;width:100%;height:100%}.works__block{position:absolute;left:0px;top:0px;-webkit-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out;-webkit-clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0% 100%)}.works__block--active{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}}
@font-face{font-family:"IBM";src:url(../fonts/ibm-plex-sans-medium.ttf) format(truetype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM";src:url(../fonts/IBMPlexMono-Regular.ttf) format(truetype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-400-normal.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-500-normal.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-600-normal.woff2) format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-700-normal.woff2) format(woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--primary-f: "Inter Tight", sans-serif;--black: #0C0C0C;--white: #ffffff;--blue: #5700FF;--pink: #D2BDF8;--gray: #B4C3D9;--sky: #94BDF7;--primary-c:#000;--secondary-c:#ccc;--danger-c:#ff0000;--footer-height: 13rem;--wrap:1860;--p-page: 30;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--wrap:768;--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 15;--p-margin: 10rem}}.img-parallax{overflow:hidden;will-change:transform}
@font-face{font-family:"IBM";src:url(../fonts/ibm-plex-sans-medium.ttf) format(truetype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM";src:url(../fonts/IBMPlexMono-Regular.ttf) format(truetype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-400-normal.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-500-normal.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-600-normal.woff2) format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-700-normal.woff2) format(woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--primary-f: "Inter Tight", sans-serif;--black: #0C0C0C;--white: #ffffff;--blue: #5700FF;--pink: #D2BDF8;--gray: #B4C3D9;--sky: #94BDF7;--primary-c:#000;--secondary-c:#ccc;--danger-c:#ff0000;--footer-height: 13rem;--wrap:1860;--p-page: 30;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--wrap:768;--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 15;--p-margin: 10rem}}@media screen and (max-width: 1023px){#scrollbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:100vh}}#scrollbar[data-scrollbar]{height:100vh;z-index:1;overflow:hidden !important}#scrollbar[data-scrollbar].scrollbar--footer{pointer-events:none}.scroll-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:100vh}
@font-face{font-family:"IBM";src:url(../fonts/ibm-plex-sans-medium.ttf) format(truetype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM";src:url(../fonts/IBMPlexMono-Regular.ttf) format(truetype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-400-normal.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-500-normal.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-600-normal.woff2) format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-700-normal.woff2) format(woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--primary-f: "Inter Tight", sans-serif;--black: #0C0C0C;--white: #ffffff;--blue: #5700FF;--pink: #D2BDF8;--gray: #B4C3D9;--sky: #94BDF7;--primary-c:#000;--secondary-c:#ccc;--danger-c:#ff0000;--footer-height: 13rem;--wrap:1860;--p-page: 30;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--wrap:768;--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 15;--p-margin: 10rem}}.error{min-height:100vh}.error .center-wrap{min-height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.error__wrap{text-align:center}.error__subtitle{font-size:2.4rem;line-height:140%;color:var(--secondary-c);margin-bottom:2rem}.error__simple-title{max-width:105rem;width:100%;margin:0 auto 2.5rem}@media screen and (max-width: 1023px){.error__simple-title{max-width:59rem}}
@font-face{font-family:"IBM";src:url(../fonts/ibm-plex-sans-medium.ttf) format(truetype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM";src:url(../fonts/IBMPlexMono-Regular.ttf) format(truetype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-400-normal.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-500-normal.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-600-normal.woff2) format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-700-normal.woff2) format(woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--primary-f: "Inter Tight", sans-serif;--black: #0C0C0C;--white: #ffffff;--blue: #5700FF;--pink: #D2BDF8;--gray: #B4C3D9;--sky: #94BDF7;--primary-c:#000;--secondary-c:#ccc;--danger-c:#ff0000;--footer-height: 13rem;--wrap:1860;--p-page: 30;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--wrap:768;--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 15;--p-margin: 10rem}}.policy{padding-top:15.5rem;padding-bottom:10rem}@media screen and (max-width: 1023px){.policy{padding-top:10rem;padding-bottom:3rem}}.policy__content{margin-top:3rem}@media screen and (max-width: 1023px){.policy__content{margin-top:0}}
@font-face{font-family:"IBM";src:url(../fonts/ibm-plex-sans-medium.ttf) format(truetype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM";src:url(../fonts/IBMPlexMono-Regular.ttf) format(truetype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-400-normal.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-500-normal.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-600-normal.woff2) format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-700-normal.woff2) format(woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--primary-f: "Inter Tight", sans-serif;--black: #0C0C0C;--white: #ffffff;--blue: #5700FF;--pink: #D2BDF8;--gray: #B4C3D9;--sky: #94BDF7;--primary-c:#000;--secondary-c:#ccc;--danger-c:#ff0000;--footer-height: 13rem;--wrap:1860;--p-page: 30;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--wrap:768;--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 15;--p-margin: 10rem}}.site-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:5rem;padding-top:15vh}.site-links .simple-title{margin-bottom:3rem}.site-links__subtitle{font-size:2rem;margin-bottom:3rem;width:70%;margin:0 auto 3rem;text-align:center}.site-links__list{margin:3rem auto 0}.site-links__item{margin-bottom:2rem;text-align:center}.site-links__item:last-child{margin-bottom:0px}.site-links__link{text-transform:uppercase;position:relative}
@font-face{font-family:"IBM";src:url(../fonts/ibm-plex-sans-medium.ttf) format(truetype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM";src:url(../fonts/IBMPlexMono-Regular.ttf) format(truetype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-400-normal.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-500-normal.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-600-normal.woff2) format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-700-normal.woff2) format(woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--primary-f: "Inter Tight", sans-serif;--black: #0C0C0C;--white: #ffffff;--blue: #5700FF;--pink: #D2BDF8;--gray: #B4C3D9;--sky: #94BDF7;--primary-c:#000;--secondary-c:#ccc;--danger-c:#ff0000;--footer-height: 13rem;--wrap:1860;--p-page: 30;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--wrap:768;--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 15;--p-margin: 10rem}}.toogles__column{width:calc(50% - 2.5rem)}@media screen and (max-width: 1023px){.toogles__column{width:100%}}.toogles__item-title{cursor:pointer}.toogles:not(.toogles--mobile) .toogles__item-content{display:inherit;-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;display:none}.toogles:not(.toogles--mobile) .toogles__item-content[style*="display: block"]{display:inherit !important}.toogles:not(.toogles--mobile) .toogles__item-content>div{display:inherit;-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-wrap:inherit;flex-wrap:inherit;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;width:100%}@media screen and (max-width: 1023px){.toogles--mobile .toogles__item-content{display:inherit;-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;display:none}.toogles--mobile .toogles__item-content[style*="display: block"]{display:inherit !important}.toogles--mobile .toogles__item-content>div{display:inherit;-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-wrap:inherit;flex-wrap:inherit;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;width:100%}}
@font-face{font-family:"IBM";src:url(../fonts/ibm-plex-sans-medium.ttf) format(truetype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM";src:url(../fonts/IBMPlexMono-Regular.ttf) format(truetype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-400-normal.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-500-normal.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-600-normal.woff2) format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-700-normal.woff2) format(woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--primary-f: "Inter Tight", sans-serif;--black: #0C0C0C;--white: #ffffff;--blue: #5700FF;--pink: #D2BDF8;--gray: #B4C3D9;--sky: #94BDF7;--primary-c:#000;--secondary-c:#ccc;--danger-c:#ff0000;--footer-height: 13rem;--wrap:1860;--p-page: 30;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--wrap:768;--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 15;--p-margin: 10rem}}.socials{display:-webkit-box;display:-ms-flexbox;display:flex}.socials__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.socials__link svg{fill:var(--secondary-c);-webkit-transition:fill .5s;-o-transition:fill .5s;transition:fill .5s;width:3.8rem}.socials__link svg:hover{fill:#fff}.socials__link+.socials__link{margin:0 0 0 5.5rem}.socials__link--faceb svg{width:4.1rem}
@font-face{font-family:"IBM";src:url(../fonts/ibm-plex-sans-medium.ttf) format(truetype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM";src:url(../fonts/IBMPlexMono-Regular.ttf) format(truetype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-400-normal.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-500-normal.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-600-normal.woff2) format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-700-normal.woff2) format(woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--primary-f: "Inter Tight", sans-serif;--black: #0C0C0C;--white: #ffffff;--blue: #5700FF;--pink: #D2BDF8;--gray: #B4C3D9;--sky: #94BDF7;--primary-c:#000;--secondary-c:#ccc;--danger-c:#ff0000;--footer-height: 13rem;--wrap:1860;--p-page: 30;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--wrap:768;--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 15;--p-margin: 10rem}}.btn{border:none;position:relative;cursor:pointer;text-decoration:none;white-space:nowrap;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;border-radius:1px;line-height:8rem;padding:0 5rem;font-size:3rem;letter-spacing:-0.02em;height:8rem;border-radius:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;z-index:2;color:var(--gray)}.btn--none{pointer-events:none}.btn::before{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;border-radius:inherit;border:2px solid var(--gray);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;z-index:-1;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background .3s ease-in-out,border-color .3s ease-in-out,-webkit-transform .8s cubic-bezier(0.625, 0.05, 0, 1);transition:background .3s ease-in-out,border-color .3s ease-in-out,-webkit-transform .8s cubic-bezier(0.625, 0.05, 0, 1);-o-transition:transform .8s cubic-bezier(0.625, 0.05, 0, 1),background .3s ease-in-out,border-color .3s ease-in-out;transition:transform .8s cubic-bezier(0.625, 0.05, 0, 1),background .3s ease-in-out,border-color .3s ease-in-out;transition:transform .8s cubic-bezier(0.625, 0.05, 0, 1),background .3s ease-in-out,border-color .3s ease-in-out,-webkit-transform .8s cubic-bezier(0.625, 0.05, 0, 1)}.btn:hover{color:var(--black)}.btn:hover::before{background:#fff;-webkit-transform:scale(0.98);-ms-transform:scale(0.98);transform:scale(0.98);border-color:#fff}.btn:hover svg *{fill:red;stroke:var(--black)}.btn--black{color:var(--black)}.btn--black::before{border-color:var(--black)}.btn--black:hover{color:var(--white)}.btn--black:hover::before{background:var(--black);border-color:var(--black)}.btn--black:hover svg *{fill:var(--white);stroke:var(--black)}.btn--white{color:#fff}.btn--white::before{border-color:var(--white)}.btn--white svg *{fill:var(--white);stroke:var(--white)}.btn--white:hover{color:var(--black)}.btn--white:hover::before{background:var(--white);border-color:var(--white)}.btn--white:hover svg *{fill:var(--black);stroke:var(--black)}.btn--empty{background:inherit}.btn svg{width:.8em;height:auto}.btn svg *{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
@font-face{font-family:"IBM";src:url(../fonts/ibm-plex-sans-medium.ttf) format(truetype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM";src:url(../fonts/IBMPlexMono-Regular.ttf) format(truetype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-400-normal.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-500-normal.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-600-normal.woff2) format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-700-normal.woff2) format(woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--primary-f: "Inter Tight", sans-serif;--black: #0C0C0C;--white: #ffffff;--blue: #5700FF;--pink: #D2BDF8;--gray: #B4C3D9;--sky: #94BDF7;--primary-c:#000;--secondary-c:#ccc;--danger-c:#ff0000;--footer-height: 13rem;--wrap:1860;--p-page: 30;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--wrap:768;--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 15;--p-margin: 10rem}}:root{--fz:16}.content p+p{margin-top:3rem}.content p+ul{margin-top:1rem;margin-bottom:3.5rem}.content p+img{margin-top:3rem}@media screen and (max-width: 1023px){.content p+img{min-height:16rem}}.content p img{margin:0 .8rem;vertical-align:middle}.content h2,.content h3,.content h4,.content h5,.content h6{font-weight:400;color:#b4b4b4}.content h2{font-size:calc(42/var(--fz)*1em);margin:0 auto 6rem}.content h3{font-size:calc(18/var(--fz)*1em);margin:6.5rem 0 2rem}.content h4{font-size:calc(46/var(--fz)*1em);margin:4.5rem auto}.content h5{font-size:calc(40/var(--fz)*1em);margin:3.5rem auto}.content h6{font-size:calc(34/var(--fz)*1em);margin:7rem auto 2.5rem}.content ul,.content ol{padding-left:1.5rem}.content li{list-style:initial;margin-bottom:1rem}.content li:last-child{margin-bottom:0px}.content li:last-child{margin-bottom:0px}.content img{height:auto;margin:8.5rem auto}
@font-face{font-family:"IBM";src:url(../fonts/ibm-plex-sans-medium.ttf) format(truetype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM";src:url(../fonts/IBMPlexMono-Regular.ttf) format(truetype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-400-normal.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-500-normal.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-600-normal.woff2) format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-700-normal.woff2) format(woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--primary-f: "Inter Tight", sans-serif;--black: #0C0C0C;--white: #ffffff;--blue: #5700FF;--pink: #D2BDF8;--gray: #B4C3D9;--sky: #94BDF7;--primary-c:#000;--secondary-c:#ccc;--danger-c:#ff0000;--footer-height: 13rem;--wrap:1860;--p-page: 30;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--wrap:768;--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 15;--p-margin: 10rem}}.inputs{width:100%}.inputs__field{width:100%;color:var(--primary-c);font-weight:600;padding-top:1.2rem;padding-right:1rem;font-size:1.5rem;border:none;background-color:inherit;line-height:5rem;-webkit-appearance:none;-moz-appearance:textfield}.inputs__field[type=tel]::-webkit-input-placeholder{color:var(--primary-c)}.inputs__field[type=tel]::-moz-placeholder{color:var(--primary-c)}.inputs__field[type=tel]:-ms-input-placeholder{color:var(--primary-c)}.inputs__field[type=tel]::-ms-input-placeholder{color:var(--primary-c)}.inputs__field[type=tel]::placeholder{color:var(--primary-c)}.inputs__field-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.6rem}.inputs__field-row .inputs__field-wrap{width:calc(50% - .75rem);margin-bottom:0}.inputs__field-wrap{width:100%;position:relative;overflow:hidden;margin-bottom:3.8rem}.inputs__field-wrap--textarea{margin-bottom:5rem;position:relative;padding-top:2rem}.inputs__field-wrap--textarea.is-focused .inputs__content{top:0;border:none}.inputs__field-wrap--textarea.is-focused .inputs__content::before{opacity:0}.inputs__field-wrap--textarea.inputs__field--invalid .inputs__content{top:0;font-size:1.6rem;color:var(--danger-c)}.inputs__field-wrap--textarea.inputs__field--invalid .inputs__content::before{opacity:0}.inputs__field-wrap--textarea .inputs__field{resize:none;padding:0;line-height:1.2;min-height:7rem;scrollbar-width:thin;scrollbar-color:var(--secondary-c) rgba(0,0,0,0)}@media screen and (max-width: 1023px){.inputs__field-wrap--textarea .inputs__field{min-height:10rem}}.inputs__field-wrap--textarea .inputs__field:invalid.inputs__field--invalid+.inputs__content{color:var(--danger-c);top:0;font-size:1.2rem}.inputs__field-wrap--textarea .inputs__field:invalid.inputs__field--invalid+.inputs__content::before{opacity:0}.inputs__field-wrap--textarea .inputs__field::-webkit-scrollbar-thumb{background:var(--secondary-c) !important;border-radius:10rem}.inputs__field-wrap--textarea .inputs__field::-webkit-scrollbar{width:.5rem}.inputs__field-wrap--textarea .inputs__field::-webkit-scrollbar-track{border-radius:10rem;background:var(--primary-c)}.inputs__field:focus{outline:none}.inputs__field.inputs__field--active.inputs__field--invalid+.inputs__label .inputs__content,.inputs__field.inputs__field--active+.inputs__label .inputs__content,.inputs__field:focus+.inputs__label .inputs__content,.inputs__field:hover+.inputs__label .inputs__content{top:.5rem;font-size:1.2rem;color:var(--secondary-c);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.inputs__field:valid.inputs__field--invalid+.inputs__label .inputs__content,.inputs__field:invalid.inputs__field--invalid+.inputs__label .inputs__content{color:var(--danger-c);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);top:.5rem;font-size:1.2rem}.inputs__field:valid.inputs__field--invalid+.inputs__label::after,.inputs__field:invalid.inputs__field--invalid+.inputs__label::after{right:0;border-bottom-color:var(--danger-c)}.inputs__field:hover+.inputs__label .inputs__content:before,.inputs__field:focus+.inputs__label .inputs__content:before,.inputs__field:valid+.inputs__label .inputs__content:before,.inputs__field:invalid.inputs__field--invalid+.inputs__label .inputs__content::before{opacity:0}.inputs__field:hover+.inputs__label::after,.inputs__field:focus+.inputs__label::after{right:0;border-bottom-color:var(--secondary-c)}.inputs__label{position:absolute;bottom:1px;left:0px;width:100%;height:100%;pointer-events:none;border-bottom:1px solid var(--primary-c)}.inputs__label::after{content:"";position:absolute;bottom:-1px;right:100%;width:100%;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--secondary-c);-webkit-transition:right .5s ease;-o-transition:right .5s ease;transition:right .5s ease}.inputs__content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-weight:600;font-size:1.5rem;line-height:160%;color:var(--secondary-c)}.inputs__content::before{content:"*";color:var(--secondary-c);position:absolute;left:calc(100% + .5rem);top:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.inputs__checkbox{max-width:60rem;width:100%;margin:0 auto 5rem}@media screen and (max-width: 1023px){.inputs__checkbox{margin:0 auto 3rem}}.inputs__checkbox-input{position:absolute;width:0px;height:0px;overflow:hidden;clip:rect(0 0 0 0)}.inputs__checkbox-input:checked+.inputs__checkbox-content{border-color:var(--secondary-c)}.inputs__checkbox-input:checked+.inputs__checkbox-content::before{background-color:rgba(var(--secondary-c), 1)}.inputs__checkbox-label{padding-left:4.7rem;font-size:1.2rem;line-height:160%;color:var(--secondary-c);position:relative;cursor:pointer;display:inline-block}.inputs__checkbox-content{left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:2rem;width:2rem;border:1px solid var(--secondary-c);background:inherit;display:inline-block;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer}.inputs__field--invalid+.inputs__checkbox-content{border-color:var(--danger-c)}.inputs__checkbox-content::before{content:" ";position:absolute;height:1.2rem;width:1.2rem;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:rgba(var(--secondary-c), 0);display:inline-block;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media screen and (max-width: 1023px){.inputs__checkbox-content::before{width:1rem;height:1rem}}.inputs__btn{text-align:center}
@font-face{font-family:"IBM";src:url(../fonts/ibm-plex-sans-medium.ttf) format(truetype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM";src:url(../fonts/IBMPlexMono-Regular.ttf) format(truetype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-400-normal.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-500-normal.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-600-normal.woff2) format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-700-normal.woff2) format(woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--primary-f: "Inter Tight", sans-serif;--black: #0C0C0C;--white: #ffffff;--blue: #5700FF;--pink: #D2BDF8;--gray: #B4C3D9;--sky: #94BDF7;--primary-c:#000;--secondary-c:#ccc;--danger-c:#ff0000;--footer-height: 13rem;--wrap:1860;--p-page: 30;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--wrap:768;--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 15;--p-margin: 10rem}}.mobile-menu{position:fixed;top:0;left:0;width:100%;background:var(--black);z-index:999;color:primary-c;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;overflow:hidden;height:0;color:var(--gray);padding:3rem 0px}.mobile-menu .links{margin:5rem 0px}.mobile-menu .center-wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mobile-menu__bottom{font-weight:500;font-size:3rem;letter-spacing:-0.03em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-menu__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.mobile-menu__close svg{width:3.7rem;height:auto;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.mobile-menu__close:hover svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mobile-menu__email{margin-right:auto;margin-left:4rem}.mobile-menu__socials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-menu__socials-link{width:5rem;height:5rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.mobile-menu__socials-link::before{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;border-radius:inherit;border:2px solid var(--gray);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;z-index:-1;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background .3s ease-in-out,border-color .3s ease-in-out,-webkit-transform .8s cubic-bezier(0.625, 0.05, 0, 1);transition:background .3s ease-in-out,border-color .3s ease-in-out,-webkit-transform .8s cubic-bezier(0.625, 0.05, 0, 1);-o-transition:transform .8s cubic-bezier(0.625, 0.05, 0, 1),background .3s ease-in-out,border-color .3s ease-in-out;transition:transform .8s cubic-bezier(0.625, 0.05, 0, 1),background .3s ease-in-out,border-color .3s ease-in-out;transition:transform .8s cubic-bezier(0.625, 0.05, 0, 1),background .3s ease-in-out,border-color .3s ease-in-out,-webkit-transform .8s cubic-bezier(0.625, 0.05, 0, 1)}.mobile-menu__socials-link:hover{color:var(--black)}.mobile-menu__socials-link:hover::before{background:#fff;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);border-color:#fff}.mobile-menu__socials-link:hover svg *{fill:var(--black)}.mobile-menu__socials-link svg{width:60%;height:auto}.mobile-menu__socials-link svg *{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mobile-menu__socials-link--in svg{width:55%}@media screen and (max-width: 1023px){.mobile-menu--overflow{overflow:auto}.mobile-menu::-webkit-scrollbar-thumb{background:rgba(128,128,128,.7) !important;border-radius:10rem}.mobile-menu::-webkit-scrollbar{width:.5rem}.mobile-menu::-webkit-scrollbar-track{border-radius:10rem}}
@font-face{font-family:"IBM";src:url(../fonts/ibm-plex-sans-medium.ttf) format(truetype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM";src:url(../fonts/IBMPlexMono-Regular.ttf) format(truetype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-400-normal.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-500-normal.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-600-normal.woff2) format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-700-normal.woff2) format(woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--primary-f: "Inter Tight", sans-serif;--black: #0C0C0C;--white: #ffffff;--blue: #5700FF;--pink: #D2BDF8;--gray: #B4C3D9;--sky: #94BDF7;--primary-c:#000;--secondary-c:#ccc;--danger-c:#ff0000;--footer-height: 13rem;--wrap:1860;--p-page: 30;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--wrap:768;--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 15;--p-margin: 10rem}}.popup-wrap{position:fixed;top:0px;left:0px;bottom:0px;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.7);z-index:999;display:none;opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.popup-wrap--end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.popup-wrap--end .popup{max-height:95vh !important}@media screen and (max-width: 480px){.popup-wrap--end .popup{max-height:90vh !important}}.popup-wrap--active{display:-webkit-box;display:-ms-flexbox;display:flex}.popup-wrap--menu{-ms-touch-action:none;touch-action:none}.popup-wrap--opacity1{opacity:1}.popup-wrap .popup{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;opacity:0;top:-15%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .6s,top .6s;-o-transition:opacity .6s,top .6s;transition:opacity .6s,top .6s;max-height:100%;width:100%;max-width:119rem}@media screen and (max-width: 1023px){.popup-wrap .popup{max-width:73rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.popup-wrap .popup--menu{-webkit-box-shadow:none;box-shadow:none;background:rgba(0,0,0,0);padding:0px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;width:100%;max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.popup-wrap .popup--opacity1{opacity:1;top:0px}.popup-wrap .popup__close{position:absolute;width:5rem;height:5rem;top:0;right:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;z-index:3}.popup-wrap .popup__close:hover>div{background:var(--secondary-c)}.popup-wrap .popup__close div{-webkit-transition:background .2s;-o-transition:background .2s;transition:background .2s;width:100%;height:2px;width:1.6rem;position:absolute;background:#000;z-index:4}.popup-wrap .popup__close div:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.popup-wrap .popup__close div:nth-child(2){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.popup-wrap .popup__inner{-webkit-box-shadow:0px 1px 36px 13px rgba(21,21,21,.03);box-shadow:0px 1px 36px 13px rgba(21,21,21,.03);background:#fff;padding:5rem 2rem;max-width:calc(100% - 3rem);width:100%;max-height:100%;overflow:auto;will-change:transform;text-align:center;scrollbar-width:thin;scrollbar-color:rgba(101,92,237,.5) rgba(0,0,0,0)}.popup-wrap .popup__inner::-webkit-scrollbar{width:5px}.popup-wrap .popup__inner::-webkit-scrollbar-thumb{background:rgba(101,92,237,.5) !important;border-radius:10rem}.popup-wrap .popup__inner::-webkit-scrollbar{width:.8rem}.popup-wrap .popup__inner::-webkit-scrollbar-track{border-radius:10rem;background:color}.popup-wrap .popup__simple-title{margin-bottom:3rem}@media screen and (max-width: 1023px){.popup-wrap .popup__simple-title{margin-bottom:1.5rem}}
@font-face{font-family:"IBM";src:url(../fonts/ibm-plex-sans-medium.ttf) format(truetype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM";src:url(../fonts/IBMPlexMono-Regular.ttf) format(truetype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-400-normal.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-500-normal.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-600-normal.woff2) format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-700-normal.woff2) format(woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--primary-f: "Inter Tight", sans-serif;--black: #0C0C0C;--white: #ffffff;--blue: #5700FF;--pink: #D2BDF8;--gray: #B4C3D9;--sky: #94BDF7;--primary-c:#000;--secondary-c:#ccc;--danger-c:#ff0000;--footer-height: 13rem;--wrap:1860;--p-page: 30;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--wrap:768;--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 15;--p-margin: 10rem}}.header{padding-top:3rem;position:absolute;top:0px;left:0;width:100%;z-index:2;overflow:hidden;mix-blend-mode:difference}.header:hover{overflow:initial}@media screen and (max-width: 1023px){.header{padding:1rem 0}}.header--hide{overflow:initial;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.header--fixed{-webkit-transition:background .5s;-o-transition:background .5s;transition:background .5s;opacity:1;width:100%;top:0px;left:0px;z-index:98;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--primary-c)}.header--black{background:#000;-webkit-box-shadow:0px 1px 36px 13px rgba(0,0,0,.03);box-shadow:0px 1px 36px 13px rgba(0,0,0,.03)}.header--black .header__burger div{border-bottom-color:#fff}.header__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.header__logo{opacity:0;margin-right:auto}.header__logo img{width:7rem;height:auto}.header__btn{height:4.8rem;padding:0px 2rem;font-size:1.8rem;font-weight:500;border-radius:1.25rem;opacity:0}.header--fixed .header__btn{opacity:1}.header__btn:nth-child(2){margin-right:1rem}.header__btn::before{border-width:1px}.header__burger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:5.2rem;padding:.5rem;cursor:pointer;gap:.6rem;opacity:0;margin-left:calc(var(--p-page)/10*1rem)}.header__burger:hover div:nth-child(2){width:75%}.header__burger div{width:100%;border-bottom:.5rem solid #fff;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
@font-face{font-family:"IBM";src:url(../fonts/ibm-plex-sans-medium.ttf) format(truetype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM";src:url(../fonts/IBMPlexMono-Regular.ttf) format(truetype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-400-normal.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-500-normal.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-600-normal.woff2) format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-700-normal.woff2) format(woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--primary-f: "Inter Tight", sans-serif;--black: #0C0C0C;--white: #ffffff;--blue: #5700FF;--pink: #D2BDF8;--gray: #B4C3D9;--sky: #94BDF7;--primary-c:#000;--secondary-c:#ccc;--danger-c:#ff0000;--footer-height: 13rem;--wrap:1860;--p-page: 30;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--wrap:768;--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 15;--p-margin: 10rem}}.footer{margin-bottom:calc(var(--p-margin)*.3)}.mobile-menu .footer{margin-bottom:0px}.mobile-menu .footer .center-wrap{max-width:100% !important}.footer .simple-title{font-size:22.6rem;line-height:.8}.footer__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2.5rem}.footer__email{font-size:2rem;text-transform:uppercase;letter-spacing:-0.02em;color:var(--gray)}.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16.4rem}.footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7.5rem}.footer__nav-item{font-weight:600;font-size:2rem;text-transform:uppercase;letter-spacing:-0.06em;color:var(--sky)}.footer__designer{font-size:2rem;text-transform:uppercase;letter-spacing:-0.02em;color:var(--gray)}
@font-face{font-family:"IBM";src:url(../fonts/ibm-plex-sans-medium.ttf) format(truetype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM";src:url(../fonts/IBMPlexMono-Regular.ttf) format(truetype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-400-normal.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-500-normal.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-600-normal.woff2) format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-700-normal.woff2) format(woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--primary-f: "Inter Tight", sans-serif;--black: #0C0C0C;--white: #ffffff;--blue: #5700FF;--pink: #D2BDF8;--gray: #B4C3D9;--sky: #94BDF7;--primary-c:#000;--secondary-c:#ccc;--danger-c:#ff0000;--footer-height: 13rem;--wrap:1860;--p-page: 30;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--wrap:768;--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 15;--p-margin: 10rem}}.main-screen{min-height:100vh;margin-top:calc(var(--header-height)*-1);display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:3rem;color:var(--black);position:relative;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center;overflow:hidden;margin-bottom:200px;background:-webkit-gradient(linear, right top, left top, from(#D5BDF8), color-stop(#B8C1F5), color-stop(#94BDF7), color-stop(#B8C1F5), to(#D5BDF8));background:-o-linear-gradient(right, #D5BDF8, #B8C1F5, #94BDF7, #B8C1F5, #D5BDF8);background:linear-gradient(270deg, #D5BDF8, #B8C1F5, #94BDF7, #B8C1F5, #D5BDF8);background-size:400% 400%;-webkit-filter:saturate(120%) brightness(100%);filter:saturate(120%) brightness(100%);-webkit-animation:vibrant-soft-gradient 12s ease-in-out infinite;animation:vibrant-soft-gradient 12s ease-in-out infinite}.main-screen .center-wrap{-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}@-webkit-keyframes vibrant-soft-gradient{0%{background-position:0% 50%;-webkit-filter:saturate(120%) brightness(100%);filter:saturate(120%) brightness(100%)}25%{background-position:50% 100%;-webkit-filter:saturate(130%) brightness(105%);filter:saturate(130%) brightness(105%)}50%{background-position:100% 50%;-webkit-filter:saturate(120%) brightness(100%);filter:saturate(120%) brightness(100%)}75%{background-position:50% 0%;-webkit-filter:saturate(110%) brightness(95%);filter:saturate(110%) brightness(95%)}100%{background-position:0% 50%;-webkit-filter:saturate(120%) brightness(100%);filter:saturate(120%) brightness(100%)}}@keyframes vibrant-soft-gradient{0%{background-position:0% 50%;-webkit-filter:saturate(120%) brightness(100%);filter:saturate(120%) brightness(100%)}25%{background-position:50% 100%;-webkit-filter:saturate(130%) brightness(105%);filter:saturate(130%) brightness(105%)}50%{background-position:100% 50%;-webkit-filter:saturate(120%) brightness(100%);filter:saturate(120%) brightness(100%)}75%{background-position:50% 0%;-webkit-filter:saturate(110%) brightness(95%);filter:saturate(110%) brightness(95%)}100%{background-position:0% 50%;-webkit-filter:saturate(120%) brightness(100%);filter:saturate(120%) brightness(100%)}}.main-screen .center-wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-screen__top{position:relative}.main-screen__title{font-size:32rem;line-height:.9;font-weight:400;text-align:center;letter-spacing:-0.06em;text-transform:uppercase;mix-blend-mode:difference;color:#c7c7c7}.main-screen__image{-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center;will-change:transform,filter;position:absolute;bottom:-1rem;width:100%;height:100%;left:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:2}.main-screen__image img{max-height:90%;width:auto}.main-screen__nav{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;font-size:2rem;line-height:90%;letter-spacing:-0.03em;text-transform:uppercase;gap:15.8rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;position:absolute;top:50%;-webkit-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);transform:translate(0px, -50%);z-index:999;color:#c7c7c7;mix-blend-mode:difference}.main-screen__nav-item{opacity:0}.main-screen__nav-item svg{width:.75em;height:auto}.main-screen__nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.main-screen__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;z-index:3;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}.main-screen__location,.main-screen__stack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:2rem;line-height:1.2;text-transform:uppercase;letter-spacing:-0.03em;opacity:0}.main-screen__location span:nth-child(2),.main-screen__stack span:nth-child(2){font-weight:700}.main-screen__stack{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.main-screen__position{font-weight:500;font-size:5rem;line-height:.9;text-align:center;letter-spacing:-0.02em;color:#c7c7c7;mix-blend-mode:difference;opacity:0}
@font-face{font-family:"IBM";src:url(../fonts/ibm-plex-sans-medium.ttf) format(truetype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM";src:url(../fonts/IBMPlexMono-Regular.ttf) format(truetype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-400-normal.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-500-normal.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-600-normal.woff2) format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-700-normal.woff2) format(woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--primary-f: "Inter Tight", sans-serif;--black: #0C0C0C;--white: #ffffff;--blue: #5700FF;--pink: #D2BDF8;--gray: #B4C3D9;--sky: #94BDF7;--primary-c:#000;--secondary-c:#ccc;--danger-c:#ff0000;--footer-height: 13rem;--wrap:1860;--p-page: 30;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--wrap:768;--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 15;--p-margin: 10rem}}.select{font-weight:normal;font-size:1.5rem;line-height:1;color:var(--primary-c);cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.select--hover .select__variants{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.select--active{color:var(--secondary-c)}.select--active .select__value::before{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.select__value{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;cursor:pointer;-webkit-transition:color .5s;-o-transition:color .5s;transition:color .5s;position:relative;font-size:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:2rem}@media screen and (max-width: 1023px){.select__value{font-size:1.4rem}}.select__value::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;width:1rem;height:.5rem;background-image:url(../images/svg/select-arrow.svg);background-repeat:no-repeat;background-size:contain;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;will-change:transform}@media screen and (max-width: 1023px){.select__value::before{width:1rem;height:.6rem;top:calc(50% - .2rem)}}.select__value:hover{color:var(--secondary-c)}.select__variants{position:absolute !important;z-index:2;left:0;top:100%;width:auto;background:#fff;display:none !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1rem}@media screen and (max-width: 1023px){.select__variants{top:100%}}.select__variant{display:block;text-align:center;cursor:pointer;margin-bottom:1rem;-webkit-transition:color .5s;-o-transition:color .5s;transition:color .5s;font-size:1.4rem;line-height:1.1428571429;color:#000}@media screen and (max-width: 1023px){.select__variant{font-size:1.2rem}}.select__variant span{white-space:nowrap}.select__variant:hover{color:var(--secondary-c)}.select__variant:last-child{margin-bottom:0px}.select__variant--active{color:rgba(0,0,0,.2)}.select--active .select__variants{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
@font-face{font-family:"IBM";src:url(../fonts/ibm-plex-sans-medium.ttf) format(truetype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM";src:url(../fonts/IBMPlexMono-Regular.ttf) format(truetype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-400-normal.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-500-normal.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-600-normal.woff2) format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-700-normal.woff2) format(woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--primary-f: "Inter Tight", sans-serif;--black: #0C0C0C;--white: #ffffff;--blue: #5700FF;--pink: #D2BDF8;--gray: #B4C3D9;--sky: #94BDF7;--primary-c:#000;--secondary-c:#ccc;--danger-c:#ff0000;--footer-height: 13rem;--wrap:1860;--p-page: 30;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--wrap:768;--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 15;--p-margin: 10rem}}.overflow-bl{max-height:12rem;overflow-Y:auto;scrollbar-width:thin;scrollbar-color:rgba(101,92,237,.5) rgba(0,0,0,0)}.overflow-bl .scroll-content{min-height:auto !important}.overflow-bl .scrollbar-thumb,.overflow-bl .scrollbar-track-y{width:4px !important}.overflow-bl::-webkit-scrollbar-thumb{background:rgba(101,92,237,.5) !important;border-radius:10rem}.overflow-bl::-webkit-scrollbar{width:.5rem}.overflow-bl::-webkit-scrollbar-track{border-radius:10rem;background:color}
@font-face{font-family:"IBM";src:url(../fonts/ibm-plex-sans-medium.ttf) format(truetype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM";src:url(../fonts/IBMPlexMono-Regular.ttf) format(truetype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-400-normal.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-500-normal.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-600-normal.woff2) format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-700-normal.woff2) format(woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--primary-f: "Inter Tight", sans-serif;--black: #0C0C0C;--white: #ffffff;--blue: #5700FF;--pink: #D2BDF8;--gray: #B4C3D9;--sky: #94BDF7;--primary-c:#000;--secondary-c:#ccc;--danger-c:#ff0000;--footer-height: 13rem;--wrap:1860;--p-page: 30;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--wrap:768;--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 15;--p-margin: 10rem}}.video-preload{position:relative}.video-preload__play{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2;font-size:0;cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.video-preload__play:hover svg{fill:#ccc}.video-preload__play svg{width:2rem;fill:red;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.video-preload--play .video-preload__play{opacity:0;visibility:hidden}
@font-face{font-family:"IBM";src:url(../fonts/ibm-plex-sans-medium.ttf) format(truetype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM";src:url(../fonts/IBMPlexMono-Regular.ttf) format(truetype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-400-normal.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-500-normal.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-600-normal.woff2) format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-700-normal.woff2) format(woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--primary-f: "Inter Tight", sans-serif;--black: #0C0C0C;--white: #ffffff;--blue: #5700FF;--pink: #D2BDF8;--gray: #B4C3D9;--sky: #94BDF7;--primary-c:#000;--secondary-c:#ccc;--danger-c:#ff0000;--footer-height: 13rem;--wrap:1860;--p-page: 30;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--wrap:768;--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 15;--p-margin: 10rem}}.features{padding:1.5rem 0px;font-weight:600;font-size:2rem;text-transform:uppercase;letter-spacing:-0.02em;line-height:.95;color:var(--gray)}.features__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.features--reverse .features__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.features__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(50% - .5rem)}
@font-face{font-family:"IBM";src:url(../fonts/ibm-plex-sans-medium.ttf) format(truetype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM";src:url(../fonts/IBMPlexMono-Regular.ttf) format(truetype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-400-normal.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-500-normal.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-600-normal.woff2) format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-700-normal.woff2) format(woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--primary-f: "Inter Tight", sans-serif;--black: #0C0C0C;--white: #ffffff;--blue: #5700FF;--pink: #D2BDF8;--gray: #B4C3D9;--sky: #94BDF7;--primary-c:#000;--secondary-c:#ccc;--danger-c:#ff0000;--footer-height: 13rem;--wrap:1860;--p-page: 30;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--wrap:768;--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 15;--p-margin: 10rem}}.about{padding-top:3.5rem;position:relative;z-index:3;overflow:hidden;background:var(--black)}.about .simple-title{font-size:29.2rem}.about .features{position:relative;z-index:2}.about__gsap{position:relative}.about__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;min-height:100vh;min-height:calc(100vh - var(--p-page)*2/10*1rem)}.about__item{padding:6rem 5.7rem;width:calc(50% - .5rem);gap:16.7rem;border-radius:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.about__item:nth-child(1),.about__item:nth-child(2){background-image:-webkit-gradient(linear, left top, left bottom, from(#94bdf7), to(#b4bdf7));background-image:-o-linear-gradient(#94bdf7, #b4bdf7);background-image:linear-gradient(#94bdf7, #b4bdf7)}.about__item:nth-child(3),.about__item:nth-child(4){background-image:-webkit-gradient(linear, left top, left bottom, from(#b4bdf7), to(#d4bdf8));background-image:-o-linear-gradient(#b4bdf7, #d4bdf8);background-image:linear-gradient(#b4bdf7, #d4bdf8)}.about__item--end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right}.about__number{font-size:10rem;text-transform:uppercase;letter-spacing:-0.05em;color:#1c1c1c}.about__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2.6rem}.about__info--end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.about__title{font-weight:500;font-size:5rem;letter-spacing:-0.03em;line-height:.91;color:#1c1c1c}.about .btn{padding:0px 1rem;height:4.2rem;border-radius:10rem;font-weight:500;font-size:2rem;text-transform:uppercase;letter-spacing:-0.03em}.about .btn::before{border-width:1px}.about__badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.2rem 1rem;gap:1rem;border:1px solid #1c1c1c;border-radius:10rem}.about__badge-text{font-weight:500;font-size:2rem;text-transform:uppercase;letter-spacing:-0.03em;line-height:.74;color:#1c1c1c}.about__btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}
@font-face{font-family:"IBM";src:url(../fonts/ibm-plex-sans-medium.ttf) format(truetype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM";src:url(../fonts/IBMPlexMono-Regular.ttf) format(truetype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-400-normal.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-500-normal.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-600-normal.woff2) format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-700-normal.woff2) format(woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--primary-f: "Inter Tight", sans-serif;--black: #0C0C0C;--white: #ffffff;--blue: #5700FF;--pink: #D2BDF8;--gray: #B4C3D9;--sky: #94BDF7;--primary-c:#000;--secondary-c:#ccc;--danger-c:#ff0000;--footer-height: 13rem;--wrap:1860;--p-page: 30;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--wrap:768;--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 15;--p-margin: 10rem}}.about .mission{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:2;-webkit-mask-image:url(../images/svg/star.svg);mask-image:url(../images/svg/star.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:200px 200px;mask-size:200px 200px;background:var(--black);pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex}.about .mission .center-wrap{max-width:100% !important;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:var(--header-height)}.about .mission .features{margin-top:auto;margin-bottom:auto}.mission__container{gap:1rem}.mission .features{margin-bottom:15rem;padding:0px}.mission__row{gap:16rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:.8rem;-webkit-clip-path:polygon(-10% -10%, 110% -10%, 110% 87%, -10% 87%);clip-path:polygon(-10% -10%, 110% -10%, 110% 87%, -10% 87%)}.mission__row--pr13{padding-left:13rem}.mission__row--right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mission__row--space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mission__row--bottom{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mission__row--padding32{padding-right:32rem}.mission__text{font-size:21rem;letter-spacing:-0.06em;line-height:.74;display:inline-block}.mission__text--gray{color:var(--gray)}.mission__text--pink{color:var(--pink)}.mission__text--sky{color:var(--sky)}.text-slider{position:relative;width:100%}.text-slider--right{text-align:right}.text-slider__item:not(.text-slider__item--plug){position:absolute;top:0;left:0;width:100%;display:inline-block;white-space:nowrap}.text-slider__item--current{-webkit-animation:slide-current 8s ease-in-out infinite;animation:slide-current 8s ease-in-out infinite}.text-slider__item--next{-webkit-animation:slide-next 8s ease-in-out infinite;animation:slide-next 8s ease-in-out infinite}.text-slider__item--plug{opacity:0 !important}@-webkit-keyframes slide-current{0%,40%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}50%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}90%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-current{0%,40%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}50%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}90%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes slide-next{0%,40%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}50%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}90%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}}@keyframes slide-next{0%,40%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}50%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}90%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}}
@font-face{font-family:"IBM";src:url(../fonts/ibm-plex-sans-medium.ttf) format(truetype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM";src:url(../fonts/IBMPlexMono-Regular.ttf) format(truetype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-400-normal.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-500-normal.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-600-normal.woff2) format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-700-normal.woff2) format(woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--primary-f: "Inter Tight", sans-serif;--black: #0C0C0C;--white: #ffffff;--blue: #5700FF;--pink: #D2BDF8;--gray: #B4C3D9;--sky: #94BDF7;--primary-c:#000;--secondary-c:#ccc;--danger-c:#ff0000;--footer-height: 13rem;--wrap:1860;--p-page: 30;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--wrap:768;--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 15;--p-margin: 10rem}}.works__list{overflow-x:auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem;scrollbar-width:none;-ms-overflow-style:none}.works__list::-webkit-scrollbar{width:0px;height:0px}.works__list::-webkit-scrollbar{display:none}@media screen and (max-width: 1023px){.works__list{gap:0rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.works__title{font-size:33.5rem}@media screen and (max-width: 1023px){.works__title{font-size:6.6rem}}.works__item{height:100vh;width:100%;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden}@media screen and (max-width: 1023px){.works__item{height:auto}}.works__item:nth-child(1){-webkit-clip-path:none !important;clip-path:none !important;z-index:0}.works__item:nth-child(2){z-index:1}.works__item:nth-child(3){z-index:3}.works__item:nth-child(4){z-index:4}.works__item:nth-child(5){z-index:5}.works__item-img{position:absolute;left:0px;top:0px;width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1023px){.works__item-img{display:none}}.works__block{width:100%;max-width:50rem;margin-left:10rem;pointer-events:none;z-index:1}@media screen and (min-width: 1023px){.works__list .works__block{display:none}}@media screen and (max-width: 1023px){.works__block{margin-left:0px;padding:7rem 3.5rem;padding-bottom:5.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.works__block-title{font-size:2rem;letter-spacing:-0.02em;line-height:1.3;color:var(--gray);font-family:Inter Tight;margin-bottom:2rem;text-transform:uppercase;font-weight:700;width:100%;position:relative}.works__block-title--plug{opacity:0}.works__block-title span:not(.works__block-title--plug){position:absolute;bottom:0;left:0;white-space:nowrap;will-change:transform;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}@media screen and (max-width: 1023px){.works__block-title{font-size:1.6rem;font-weight:600;margin-bottom:0px;margin-top:1rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;z-index:2}.works__item:nth-child(4) .works__block-title,.works__item:nth-child(2) .works__block-title{color:#000}.works__item:nth-child(4) .works__block-title svg *,.works__item:nth-child(2) .works__block-title svg *{stroke:var(--black)}}.works__block-title svg{width:.88em}.works__item--edna .works__block-title{color:#fff}.works__item--edna .works__block-title svg *{stroke:#fff}.works__block-wrap{background:#3b3229;padding:18rem 6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:.5rem}@media screen and (max-width: 1023px){.works__block-wrap{padding:0px}}.works__block--wines .works__block-wrap{background:#e7e7e7}.works__block--mystic .works__block-wrap{background:#150c21}.works__block--kepner .works__block-wrap{background:#b4c3d9}.works__block--carrental:nth-child(3) .works__block-wrap{background:#2c3241}.works__block--edna .works__block-wrap{background:#8f7d65}@media screen and (max-width: 1023px){.works__block::before{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%}.works__item:nth-child(4) .works__block::before{background:#ccc;width:100%}.works__item:nth-child(1) .works__block::before{background:#150c21}.works__item:nth-child(3) .works__block::before{background:#2c3241}.works__item:nth-child(2) .works__block::before{background:#b4c3d9}}.works__block-video{width:100%;position:relative}.works__block-video>div{padding-bottom:55.55%}.works__block-video video{position:absolute;left:0px;top:0px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}
@font-face{font-family:"IBM";src:url(../fonts/ibm-plex-sans-medium.ttf) format(truetype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM";src:url(../fonts/IBMPlexMono-Regular.ttf) format(truetype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-400-normal.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-500-normal.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-600-normal.woff2) format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-700-normal.woff2) format(woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--primary-f: "Inter Tight", sans-serif;--black: #0C0C0C;--white: #ffffff;--blue: #5700FF;--pink: #D2BDF8;--gray: #B4C3D9;--sky: #94BDF7;--primary-c:#000;--secondary-c:#ccc;--danger-c:#ff0000;--footer-height: 13rem;--wrap:1860;--p-page: 30;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--wrap:768;--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 15;--p-margin: 10rem}}.compare{margin:var(--p-margin) 0px}.compare__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-top:1.5rem}.compare .simple-title{font-size:28.5rem}.compare__counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#121212;border-radius:50%;width:25rem;height:25rem;color:var(--gray);-webkit-box-shadow:0px .5rem 2rem rgba(0,0,0,.2);box-shadow:0px .5rem 2rem rgba(0,0,0,.2);font-size:2.5rem}.compare__counter-swap{opacity:.4;position:relative}.compare__counter-swap span{opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.compare__counter-swap span:not(.compare__counter-swap span:first-child){position:absolute;left:50%;top:50%}.compare__counter-swap span:nth-child(3){opacity:1;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.compare__list--negative:hover~.pin-spacer .compare__counter-swap span:nth-child(3){opacity:0;-webkit-transform:translate(-50%, -100%);-ms-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.compare__counter-swap span:nth-child(2){opacity:0;-webkit-transform:translate(-50%, -100%);-ms-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.compare__list--negative:hover~.pin-spacer .compare__counter-swap span:nth-child(2){opacity:1;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.compare__counter #counter{color:var(--sky);font-size:8rem;letter-spacing:-0.03em;font-weight:500;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s}.compare__list--negative:hover~.pin-spacer .compare__counter #counter{color:var(--pink)}.compare__counter-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0px;left:0px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;padding:0px 3rem;pointer-events:none;font-weight:700;font-size:2rem;text-transform:uppercase;color:var(--black)}.compare__list{padding:10rem 0px;padding-left:20rem;width:calc(50% - 1.5rem);gap:1rem;border-radius:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.compare__list .js-tilt-glare{border-radius:2rem}.compare__list--positive{background-color:var(--sky)}.compare__list--positive .compare__text{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.compare__list--negative{background-color:var(--pink);padding-right:20rem;padding-left:0px}.compare__list--negative .compare__text{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.compare__list--negative .compare__item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:17.5rem;padding-right:0px;border-bottom:1px solid rgba(12,12,12,.2)}.compare__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:2.6rem 0px 1.3rem 0px;padding-right:17.5rem;width:100%;border-bottom:1px solid rgba(12,12,12,.2);font-weight:500;font-size:3rem;letter-spacing:-0.03em;line-height:.91;color:var(--black)}.compare__item:first-child{padding-top:0px}
@font-face{font-family:"IBM";src:url(../fonts/ibm-plex-sans-medium.ttf) format(truetype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM";src:url(../fonts/IBMPlexMono-Regular.ttf) format(truetype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-400-normal.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-500-normal.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-600-normal.woff2) format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-700-normal.woff2) format(woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--primary-f: "Inter Tight", sans-serif;--black: #0C0C0C;--white: #ffffff;--blue: #5700FF;--pink: #D2BDF8;--gray: #B4C3D9;--sky: #94BDF7;--primary-c:#000;--secondary-c:#ccc;--danger-c:#ff0000;--footer-height: 13rem;--wrap:1860;--p-page: 30;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--wrap:768;--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 15;--p-margin: 10rem}}.contact{margin-bottom:var(--p-margin);color:var(--black);-webkit-transition:color 1s;-o-transition:color 1s;transition:color 1s}.contact--white{color:var(--gray)}.contact--white .contact__wrap::before{opacity:0}.contact .link-hover{-webkit-transition:color .5s;-o-transition:color .5s;transition:color .5s}.contact__wrap{padding:10rem 6rem 5.5rem;border-radius:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;gap:4.8rem}.contact__wrap::before{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, from(rgb(213, 189, 248)), to(rgb(148, 189, 247)));background:-o-linear-gradient(left, rgb(213, 189, 248) 0%, rgb(148, 189, 247) 100%);background:linear-gradient(90deg, rgb(213, 189, 248) 0%, rgb(148, 189, 247) 100%);-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;z-index:-1;border-radius:inherit}.contact__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:5rem;letter-spacing:-0.02em;line-height:.74;gap:4.5rem}.contact__input{background:none;border:none;padding-bottom:.5rem;font-size:3rem;letter-spacing:-0.02em;line-height:.74;opacity:0;color:inherit}.contact__input-border{position:absolute;left:0;bottom:0;height:2px;width:0;background-color:rgba(12,12,12,.2);-webkit-transition:background 1s;-o-transition:background 1s;transition:background 1s}.contact--white .contact__input-border{background-color:var(--gray)}.contact__input-wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.contact__input:not(:-moz-placeholder-shown)::before{width:100%}.contact__input:not(:-ms-input-placeholder)::before{width:100%}.contact__input:not(:placeholder-shown)::before{width:100%}.contact__input::-webkit-input-placeholder{color:rgba(12,12,12,.43)}.contact__input::-moz-placeholder{color:rgba(12,12,12,.43)}.contact__input:-ms-input-placeholder{color:rgba(12,12,12,.43)}.contact__input::-ms-input-placeholder{color:rgba(12,12,12,.43)}.contact__input::placeholder{color:rgba(12,12,12,.43)}.contact__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.contact__row--row3 .contact__btns{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.contact__row--row3 .contact__btns .btn{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.contact__btns .btn,.contact__btns .btn::before{-webkit-transition:color 1s,border-color 1s;-o-transition:color 1s,border-color 1s;transition:color 1s,border-color 1s}.contact--white .btn{color:#fff}.contact--white .btn::before{border-color:var(--gray)}.contact__send{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.5rem;font-size:10rem;letter-spacing:-0.03em;margin-top:5.5rem}.contact__send svg{width:.7em;height:auto}.contact__send svg *{-webkit-transition:stroke 1s;-o-transition:stroke 1s;transition:stroke 1s;stroke:var(--black)}.contact--white .contact__send svg *{stroke:var(--gray)}
@font-face{font-family:"IBM";src:url(../fonts/ibm-plex-sans-medium.ttf) format(truetype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM";src:url(../fonts/IBMPlexMono-Regular.ttf) format(truetype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-400-normal.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-500-normal.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-600-normal.woff2) format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-700-normal.woff2) format(woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--primary-f: "Inter Tight", sans-serif;--black: #0C0C0C;--white: #ffffff;--blue: #5700FF;--pink: #D2BDF8;--gray: #B4C3D9;--sky: #94BDF7;--primary-c:#000;--secondary-c:#ccc;--danger-c:#ff0000;--footer-height: 13rem;--wrap:1860;--p-page: 30;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--wrap:768;--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 15;--p-margin: 10rem}}.links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:var(--p-margin) 0px}.links__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;border-bottom:1px solid rgba(180,195,217,.2);line-height:.6;overflow:hidden;padding-top:2rem;position:relative;font-weight:500;font-size:10rem;text-align:center;letter-spacing:-0.05em;color:var(--gray);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.links__item::before{content:"";position:absolute;width:100%;height:0%;bottom:0px;left:0px;background:var(--sky);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;z-index:-1}.links__item:hover{color:var(--black)}.links__item:hover::before{height:100%}
@font-face{font-family:"IBM";src:url(../fonts/ibm-plex-sans-medium.ttf) format(truetype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM";src:url(../fonts/IBMPlexMono-Regular.ttf) format(truetype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-400-normal.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-500-normal.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-600-normal.woff2) format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-700-normal.woff2) format(woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--primary-f: "Inter Tight", sans-serif;--black: #0C0C0C;--white: #ffffff;--blue: #5700FF;--pink: #D2BDF8;--gray: #B4C3D9;--sky: #94BDF7;--primary-c:#000;--secondary-c:#ccc;--danger-c:#ff0000;--footer-height: 13rem;--wrap:1860;--p-page: 30;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--wrap:768;--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 15;--p-margin: 10rem}}.cta{min-height:100vh;letter-spacing:-0.05em;color:var(--black);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:"IBM";font-weight:500;position:fixed;top:0px;left:0px;width:100%;height:100%;overflow:hidden;z-index:9000;opacity:0;pointer-events:none;background:#0001ab}.cta .anim-line-wrap,.cta .letter{opacity:0}.cta-space{height:75vh}.cta__bg-text{position:absolute;left:0px;top:0px;width:100%;height:100%;color:rgba(255,255,255,.4);line-height:1.2;letter-spacing:-0.04em;font-size:2rem;padding:3rem;font-family:"IBM";font-weight:400;overflow:hidden}.cta .center-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2}.cta__popup{background:var(--gray);width:100%;max-width:118rem;border:1px solid #000;-webkit-box-shadow:inset -0.6rem -0.6rem 0px rgba(0,0,0,.4),inset .6rem .6rem 0px rgba(255,255,255,.5);box-shadow:inset -0.6rem -0.6rem 0px rgba(0,0,0,.4),inset .6rem .6rem 0px rgba(255,255,255,.5)}.cta__header{background:var(--black);color:var(--gray);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.8rem;padding-left:3rem;font-size:3rem;margin:.6rem}.cta__header-close svg{width:5.6rem;height:auto}.cta__form{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:7rem;padding:3.5rem;padding-top:0px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.cta__input{line-height:6.8rem;padding:0px !important;padding-left:2rem !important;background:#fff !important}.cta__input-text{font-size:2rem}.cta__input-wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.cta__submit{line-height:7.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--sky);font-size:3rem;-webkit-box-shadow:inset -0.6rem -0.6rem 0px rgba(0,0,0,.4),inset .6rem .6rem 0px rgba(255,255,255,.5);box-shadow:inset -0.6rem -0.6rem 0px rgba(0,0,0,.4),inset .6rem .6rem 0px rgba(255,255,255,.5);width:20rem;position:relative}.cta__submit::before{content:"";position:absolute;border:1px dashed #000;width:80%;height:60%;left:10%;top:20%}
@font-face{font-family:"IBM";src:url(../fonts/ibm-plex-sans-medium.ttf) format(truetype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM";src:url(../fonts/IBMPlexMono-Regular.ttf) format(truetype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-400-normal.woff2) format(woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-500-normal.woff2) format(woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-600-normal.woff2) format(woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-700-normal.woff2) format(woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--primary-f: "Inter Tight", sans-serif;--black: #0C0C0C;--white: #ffffff;--blue: #5700FF;--pink: #D2BDF8;--gray: #B4C3D9;--sky: #94BDF7;--primary-c:#000;--secondary-c:#ccc;--danger-c:#ff0000;--footer-height: 13rem;--wrap:1860;--p-page: 30;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--wrap:768;--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 15;--p-margin: 10rem}}.calc{margin-bottom:var(--p-margin)}.calc .simple-title{font-size:19.42rem;color:var(--gray);position:relative}.calc__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.calc__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5.5rem 6rem;width:calc((100% - 4rem)/3);background-color:#101010;border-radius:1rem;color:var(--gray);-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.calc__card--rate,.calc__card:hover{color:var(--sky)}.calc__card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:3rem;margin-bottom:17.5rem}.calc__card-title{font-weight:700;font-size:2rem;text-transform:uppercase;letter-spacing:-0.02em;line-height:1.07}.calc__card-desc{font-weight:500;font-size:4.8rem;letter-spacing:-0.03em;line-height:.91}.calc__card:nth-child(1):hover~.btn{margin-left:0px}.calc__card:nth-child(2):hover~.btn{margin-left:calc((100% - 4rem)/3 + 2rem)}.calc__progress{display:-webkit-box;display:-ms-flexbox;display:flex;height:2rem}.calc__value-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1rem;margin-top:7.4rem}.calc__card--opportunity .calc__value-group{margin-top:4rem}.calc__value{font-weight:500;font-size:10rem;text-align:left;letter-spacing:-0.03em;line-height:.66}.calc__subtotal{font-weight:400;opacity:.3;font-size:2rem;line-height:.95}.calc__unit{opacity:.5;font-weight:700;font-size:2rem;text-transform:uppercase;text-align:left;letter-spacing:-0.02em;line-height:.95}.calc .btn{width:calc((100% - 4.4rem)/3);margin-top:2.2rem;margin-left:calc((100% - 4rem)/3*2 + 4rem);-webkit-transition:margin-left .5s cubic-bezier(0.625, 0.05, 0, 1);-o-transition:margin-left .5s cubic-bezier(0.625, 0.05, 0, 1);transition:margin-left .5s cubic-bezier(0.625, 0.05, 0, 1)}.slider{width:100%;margin:2rem auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:1px;background:-webkit-gradient(linear, left top, right top, from(#B4C3D9), color-stop(#B4C3D9), color-stop(rgba(180, 195, 217, 0.3)), to(rgba(180, 195, 217, 0.3)));background:-o-linear-gradient(left, #B4C3D9 0%, #B4C3D9 var(--slider-progress), rgba(180, 195, 217, 0.3) var(--slider-progress), rgba(180, 195, 217, 0.3) 100%);background:linear-gradient(to right, #B4C3D9 0%, #B4C3D9 var(--slider-progress), rgba(180, 195, 217, 0.3) var(--slider-progress), rgba(180, 195, 217, 0.3) 100%);border-radius:5px;outline:none}@media screen and (max-width: 1023px){.slider{height:3px}}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:2.5rem;height:2.5rem;background:#000;border-radius:50%;cursor:pointer;border:3px solid #b4c3d9}@media screen and (max-width: 1023px){.slider::-webkit-slider-thumb{width:2rem;height:2rem}}.slider::-moz-range-thumb{width:2.5rem;height:2.5rem;background:blue;border-radius:50%;cursor:pointer;border:2px solid #8e44ad}@media screen and (max-width: 1023px){.slider::-moz-range-thumb{width:2rem;height:2rem}}
