@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: #5822EF;--pink: #D2BDF8;--sky: #94BDF7;--gray: #B4C3D9;--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:340;--p-page: 15;--p-margin: 15rem;--header-height: 7rem}}@media screen and (max-width: 480px){:root{--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: #5822EF;--pink: #D2BDF8;--sky: #94BDF7;--gray: #B4C3D9;--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:340;--p-page: 15;--p-margin: 15rem;--header-height: 7rem}}@media screen and (max-width: 480px){:root{--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:81%}}.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}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;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;z-index:1}.simple-title::before{content:"";position:absolute;left:0px;bottom:-2px;width:100%;height:.175em;background:var(--black);z-index:3}.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:currentColor;-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: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%)}#widget-Botsonic{-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;opacity:0;pointer-events:none}#widget-Botsonic.bot--show{opacity:1;pointer-events:initial}
@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: #5822EF;--pink: #D2BDF8;--sky: #94BDF7;--gray: #B4C3D9;--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:340;--p-page: 15;--p-margin: 15rem;--header-height: 7rem}}@media screen and (max-width: 480px){:root{--p-margin: 10rem}}@property --g1-1-x-position{syntax:"<percentage>";inherits:true;initial-value:0%}@property --g1-1-y-position{syntax:"<percentage>";inherits:true;initial-value:0%}@property --g1-2-x-position{syntax:"<percentage>";inherits:true;initial-value:0%}@property --g1-2-y-position{syntax:"<percentage>";inherits:true;initial-value:0%}@property --g1-1-size{syntax:"<percentage>";inherits:true;initial-value:0%}@property --g1-2-size{syntax:"<percentage>";inherits:true;initial-value:0%}@property --g1-1-aspect{syntax:"<number>";inherits:true;initial-value:1}@property --g1-2-aspect{syntax:"<number>";inherits:true;initial-value:1}.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:#0c0c0c;color:var(--gray);width:100vw;min-height:calc(var(--vh, 1vh)*100);background:-o-radial-gradient(var(--g1-1-x-position) var(--g1-1-y-position), ellipse var(--g1-1-size) calc(var(--g1-1-size) * var(--g1-1-aspect)), hsl(265deg, 100%, 78%) 0%, hsla(265deg, 100%, 78%, 0.8) 18%, hsla(265deg, 100%, 78%, 0.55) 36%, hsla(265deg, 100%, 78%, 0.35) 54%, hsla(265deg, 100%, 78%, 0.2) 72%, hsla(265deg, 100%, 78%, 0.1) 88%, rgba(12, 12, 12, 0) 100%),-o-radial-gradient(var(--g1-2-x-position) var(--g1-2-y-position), ellipse var(--g1-2-size) calc(var(--g1-2-size) * var(--g1-2-aspect)), hsl(210deg, 100%, 62%) 0%, hsla(210deg, 100%, 62%, 0.8) 18%, hsla(210deg, 100%, 62%, 0.55) 36%, hsla(210deg, 100%, 62%, 0.35) 54%, hsla(210deg, 100%, 62%, 0.2) 72%, hsla(210deg, 100%, 62%, 0.1) 88%, rgba(12, 12, 12, 0) 100%),#0c0c0c;background:radial-gradient(ellipse var(--g1-1-size) calc(var(--g1-1-size) * var(--g1-1-aspect)) at var(--g1-1-x-position) var(--g1-1-y-position), hsl(265deg, 100%, 78%) 0%, hsla(265deg, 100%, 78%, 0.8) 18%, hsla(265deg, 100%, 78%, 0.55) 36%, hsla(265deg, 100%, 78%, 0.35) 54%, hsla(265deg, 100%, 78%, 0.2) 72%, hsla(265deg, 100%, 78%, 0.1) 88%, rgba(12, 12, 12, 0) 100%),radial-gradient(ellipse var(--g1-2-size) calc(var(--g1-2-size) * var(--g1-2-aspect)) at var(--g1-2-x-position) var(--g1-2-y-position), hsl(210deg, 100%, 62%) 0%, hsla(210deg, 100%, 62%, 0.8) 18%, hsla(210deg, 100%, 62%, 0.55) 36%, hsla(210deg, 100%, 62%, 0.35) 54%, hsla(210deg, 100%, 62%, 0.2) 72%, hsla(210deg, 100%, 62%, 0.1) 88%, rgba(12, 12, 12, 0) 100%),#0c0c0c;-webkit-animation:g-1 4s ease-in-out;animation:g-1 4s ease-in-out;animation-fill-mode:forwards !important}.preloader::after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:200px 200px;opacity:.25;mix-blend-mode:overlay;pointer-events:none}.preloader--none{display:none}.preloader__text{text-align:center;font-size:6rem;width:100%;display:block;position:absolute;left:0px;top:calc(50% - 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;letter-spacing:-0.04em;gap:1rem;opacity:0;-webkit-animation:preloaderLogoOpacity .75s .5s ease-in-out forwards;animation:preloaderLogoOpacity .75s .5s ease-in-out forwards}@media screen and (max-width: 1023px){.preloader__text{font-size:2.5rem;gap:.5rem}}.preloader__text>div{width:5rem;display:inline-block;height:3px;background:var(--gray);vertical-align:middle;margin:0px 2.5rem}@media screen and (max-width: 1023px){.preloader__text>div{width:3rem;height:2px;margin:0px 1rem}}.preloader__numbers{font-size:18rem;letter-spacing:-0.06em;margin:4rem;margin-top:auto;margin-left:auto;line-height:.8;opacity:0;color:var(--gray);text-align:right;position:relative}@media screen and (max-width: 1023px){.preloader__numbers{font-size:8rem;margin:2rem;margin-top:auto;margin-left:auto}}@-webkit-keyframes preloaderLogoOpacity{0%{opacity:0}100%{opacity:1}}@keyframes preloaderLogoOpacity{0%{opacity:0}100%{opacity:1}}.preloader__numbers-wrap{position:absolute;right:.7em;top:0px;height:100%;overflow:hidden;padding:0px .1em}.preloader__numbers-wrap div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@-webkit-keyframes g-1{0%{--g1-1-x-position: 0%;--g1-1-y-position: 0%;--g1-1-size: 0%;--g1-1-aspect: 1;--g1-2-x-position: 110%;--g1-2-y-position: 110%;--g1-2-size: 30%;--g1-2-aspect: 1}50%{--g1-1-x-position: -5%;--g1-1-y-position: -2%;--g1-1-size: 30%;--g1-1-aspect: 1;--g1-2-x-position: 105%;--g1-2-y-position: 102%;--g1-2-size: 100%;--g1-2-aspect: 1.5}100%{--g1-1-x-position: -5%;--g1-1-y-position: 30%;--g1-1-size: 100%;--g1-1-aspect: 1.5;--g1-2-x-position: 120%;--g1-2-y-position: 115%;--g1-2-size: 100%;--g1-2-aspect: 1.5}}@keyframes g-1{0%{--g1-1-x-position: 0%;--g1-1-y-position: 0%;--g1-1-size: 0%;--g1-1-aspect: 1;--g1-2-x-position: 110%;--g1-2-y-position: 110%;--g1-2-size: 30%;--g1-2-aspect: 1}50%{--g1-1-x-position: -5%;--g1-1-y-position: -2%;--g1-1-size: 30%;--g1-1-aspect: 1;--g1-2-x-position: 105%;--g1-2-y-position: 102%;--g1-2-size: 100%;--g1-2-aspect: 1.5}100%{--g1-1-x-position: -5%;--g1-1-y-position: 30%;--g1-1-size: 100%;--g1-1-aspect: 1.5;--g1-2-x-position: 120%;--g1-2-y-position: 115%;--g1-2-size: 100%;--g1-2-aspect: 1.5}}:root{--g1-1-x-position: 0%;--g1-1-y-position: 0%;--g1-1-size: 0%;--g1-1-aspect: 1;--g1-2-x-position: 95%;--g1-2-y-position: 102.5%;--g1-2-size: 30%;--g1-2-aspect: 1}
@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: #5822EF;--pink: #D2BDF8;--sky: #94BDF7;--gray: #B4C3D9;--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:340;--p-page: 15;--p-margin: 15rem;--header-height: 7rem}}@media screen and (max-width: 480px){:root{--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: #5822EF;--pink: #D2BDF8;--sky: #94BDF7;--gray: #B4C3D9;--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:340;--p-page: 15;--p-margin: 15rem;--header-height: 7rem}}@media screen and (max-width: 480px){:root{--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: #5822EF;--pink: #D2BDF8;--sky: #94BDF7;--gray: #B4C3D9;--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:340;--p-page: 15;--p-margin: 15rem;--header-height: 7rem}}@media screen and (max-width: 480px){:root{--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: #5822EF;--pink: #D2BDF8;--sky: #94BDF7;--gray: #B4C3D9;--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:340;--p-page: 15;--p-margin: 15rem;--header-height: 7rem}}@media screen and (max-width: 480px){:root{--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: #5822EF;--pink: #D2BDF8;--sky: #94BDF7;--gray: #B4C3D9;--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:340;--p-page: 15;--p-margin: 15rem;--header-height: 7rem}}@media screen and (max-width: 480px){:root{--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: #5822EF;--pink: #D2BDF8;--sky: #94BDF7;--gray: #B4C3D9;--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:340;--p-page: 15;--p-margin: 15rem;--header-height: 7rem}}@media screen and (max-width: 480px){:root{--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: #5822EF;--pink: #D2BDF8;--sky: #94BDF7;--gray: #B4C3D9;--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:340;--p-page: 15;--p-margin: 15rem;--header-height: 7rem}}@media screen and (max-width: 480px){:root{--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: #5822EF;--pink: #D2BDF8;--sky: #94BDF7;--gray: #B4C3D9;--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:340;--p-page: 15;--p-margin: 15rem;--header-height: 7rem}}@media screen and (max-width: 480px){:root{--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: #5822EF;--pink: #D2BDF8;--sky: #94BDF7;--gray: #B4C3D9;--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:340;--p-page: 15;--p-margin: 15rem;--header-height: 7rem}}@media screen and (max-width: 480px){:root{--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: #5822EF;--pink: #D2BDF8;--sky: #94BDF7;--gray: #B4C3D9;--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:340;--p-page: 15;--p-margin: 15rem;--header-height: 7rem}}@media screen and (max-width: 480px){:root{--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)}@media screen and (max-width: 1023px){.btn{font-size:1.4rem;height:4.5rem;border-radius:1.2rem}}.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)}@media screen and (max-width: 1023px){.btn::before{border-width:1px}}.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--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:hover{color:var(--black)}.btn--white:hover::before{background:var(--white);border-color:var(--white)}.btn--empty{background:inherit}.btn svg{width:.8em;height:auto}.btn svg *{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;stroke:currentColor;fill:currentColor}
@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: #5822EF;--pink: #D2BDF8;--sky: #94BDF7;--gray: #B4C3D9;--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:340;--p-page: 15;--p-margin: 15rem;--header-height: 7rem}}@media screen and (max-width: 480px){:root{--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: #5822EF;--pink: #D2BDF8;--sky: #94BDF7;--gray: #B4C3D9;--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:340;--p-page: 15;--p-margin: 15rem;--header-height: 7rem}}@media screen and (max-width: 480px){:root{--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: #5822EF;--pink: #D2BDF8;--sky: #94BDF7;--gray: #B4C3D9;--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:340;--p-page: 15;--p-margin: 15rem;--header-height: 7rem}}@media screen and (max-width: 480px){:root{--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 .features{z-index:2}@media screen and (max-width: 1023px){.mobile-menu .footer{display:none}}.mobile-menu .links{margin:5rem 0px;margin-left:calc(var(--p-page)/10*1rem*-1);width:calc(100% + var(--p-page)/10*1rem*2)}.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}@media screen and (max-width: 1023px){.mobile-menu__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem}}.mobile-menu__logo img{width:6rem}.mobile-menu__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width: 1023px){.mobile-menu__top{display:none}}.mobile-menu__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}@media screen and (max-width: 1023px){.mobile-menu__close--desktop{display:none}.mobile-menu__close span{display:none}}.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}@media screen and (max-width: 1023px){.mobile-menu__close svg{width:2.5rem}}.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}@media screen and (max-width: 1023px){.mobile-menu__email{font-size:2.5rem;margin-left:auto}}.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: #5822EF;--pink: #D2BDF8;--sky: #94BDF7;--gray: #B4C3D9;--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:340;--p-page: 15;--p-margin: 15rem;--header-height: 7rem}}@media screen and (max-width: 480px){:root{--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:var(--white);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);background:var(--black);color:#fff}.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{font-size:10rem;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: #5822EF;--pink: #D2BDF8;--sky: #94BDF7;--gray: #B4C3D9;--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:340;--p-page: 15;--p-margin: 15rem;--header-height: 7rem}}@media screen and (max-width: 480px){:root{--p-margin: 10rem}}.header{padding-top:3rem;position:absolute;top:0px;left:0;width:100%;z-index:2;overflow:hidden;mix-blend-mode:difference;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.body--tim .header{mix-blend-mode:initial}.header:hover{overflow:initial}@media screen and (max-width: 1023px){.header{padding:calc(var(--p-page)*.1rem) 0;position:fixed}}.header--hide{overflow:initial;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.header--fixed{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)}@media screen and (min-width: 1023px){.header--fixed{padding-top:2rem}}.body--tim .header--fixed{mix-blend-mode:difference}.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:4.5rem;height:auto}#body--blue .header__logo img{width:7rem}@media screen and (max-width: 1023px){.header__logo img{width:2.7rem}#body--blue .header__logo img{width:4.5rem}}.header__btn{height:4.2rem;padding:0px 1.8rem;font-size:1.6rem;font-weight:500;border-radius:.8rem;opacity:0}@media screen and (max-width: 1023px){.header__btn{display:none}}.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)}@media screen and (max-width: 1023px){.header__burger{width:3.8rem;gap:.4rem}}.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}@media screen and (max-width: 1023px){.header__burger div{border-bottom:.35rem solid #fff}}
@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: #5822EF;--pink: #D2BDF8;--sky: #94BDF7;--gray: #B4C3D9;--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:340;--p-page: 15;--p-margin: 15rem;--header-height: 7rem}}@media screen and (max-width: 480px){:root{--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}@media screen and (max-width: 1023px){.footer__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}}.footer .simple-title{font-size:22.6rem;line-height:.8}.body--tim .footer .simple-title{font-size:24.2rem;padding-right:.05em}@media screen and (max-width: 1023px){.footer .simple-title{font-size:7rem;white-space:initial;text-align:center}}.footer .simple-title em{font-style:initial;font-size:.9em}.footer__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2.5rem;font-size:2rem;letter-spacing:-0.02em;color:var(--gray)}@media screen and (max-width: 1023px){.footer__contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.4rem;width:100%}}.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16.4rem}@media screen and (max-width: 1023px){.footer__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0px;width:100%}}.footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7.5rem;color:var(--sky)}#body--blue .footer__nav{color:var(--gray)}@media screen and (max-width: 1023px){.footer__nav{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem 0rem;margin:4rem 0px;width:100%}}.footer__nav-item{font-weight:600;letter-spacing:-0.06em}@media screen and (max-width: 1023px){.footer__nav-item{width:50%}.footer__nav-item:nth-child(2n){text-align:right}}.footer__designer{line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25em}.footer__designer em{text-transform:lowercase;font-style:initial}
@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: #5822EF;--pink: #D2BDF8;--sky: #94BDF7;--gray: #B4C3D9;--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:340;--p-page: 15;--p-margin: 15rem;--header-height: 7rem}}@media screen and (max-width: 480px){:root{--p-margin: 10rem}}.main-screen{min-height:calc(var(--vh, 1vh)*100);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:20rem;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 8s ease-in-out infinite;animation:vibrant-soft-gradient 8s ease-in-out infinite}.main-screen::after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:200px 200px;opacity:.25;mix-blend-mode:overlay;pointer-events:none}@media screen and (max-width: 1023px){.main-screen{padding-top:var(--header-height);margin-bottom:0px}}.main-screen .center-wrap{-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}#body--blue .main-screen{background:var(--blue) !important;color:#fff}@-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}#body--blue .main-screen__title{mix-blend-mode:initial;color:#fff;font-weight:400}@media screen and (max-width: 1023px){.main-screen__title{font-size:7.3rem;line-height:.8;margin-left:-0.1em}}.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;-webkit-transform:translateX(6px);-ms-transform:translateX(6px);transform:translateX(6px)}#body--blue .main-screen__image{height:75%}@media screen and (max-width: 1023px){.main-screen__image{left:-30%;bottom:-2rem}}.main-screen__image img{max-height:100%}.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}.body--tim .main-screen__nav{gap:18rem}#body--blue .main-screen__nav{mix-blend-mode:initial}@media screen and (max-width: 1023px){.main-screen__nav{display:none}}.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}@media screen and (max-width: 1023px){.main-screen__bottom{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:3.5rem;mix-blend-mode:difference;color:#fff}}.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}@media screen and (min-width: 1023px){.main-screen__location br,.main-screen__stack br{display:none}}@media screen and (max-width: 1023px){.main-screen__location,.main-screen__stack{font-size:1.2rem;margin-bottom:auto}}.main-screen__stack{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right}.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;position:absolute;left:0px;width:100%;bottom:3rem;z-index:2}.main-screen__position>span{opacity:0}@media screen and (max-width: 1023px){.main-screen__position{font-size:3rem;width:80%;left:10%}}#body--blue .main-screen__position{color:#fff}
@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: #5822EF;--pink: #D2BDF8;--sky: #94BDF7;--gray: #B4C3D9;--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:340;--p-page: 15;--p-margin: 15rem;--header-height: 7rem}}@media screen and (max-width: 480px){:root{--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: #5822EF;--pink: #D2BDF8;--sky: #94BDF7;--gray: #B4C3D9;--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:340;--p-page: 15;--p-margin: 15rem;--header-height: 7rem}}@media screen and (max-width: 480px){:root{--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: #5822EF;--pink: #D2BDF8;--sky: #94BDF7;--gray: #B4C3D9;--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:340;--p-page: 15;--p-margin: 15rem;--header-height: 7rem}}@media screen and (max-width: 480px){:root{--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: #5822EF;--pink: #D2BDF8;--sky: #94BDF7;--gray: #B4C3D9;--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:340;--p-page: 15;--p-margin: 15rem;--header-height: 7rem}}@media screen and (max-width: 480px){:root{--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}@media screen and (max-width: 1023px){.features{font-size:1.2rem}}@media screen and (max-width: 1023px){.features__title{display:none}}.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)}@media screen and (max-width: 1023px){.features__list{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: #5822EF;--pink: #D2BDF8;--sky: #94BDF7;--gray: #B4C3D9;--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:340;--p-page: 15;--p-margin: 15rem;--header-height: 7rem}}@media screen and (max-width: 480px){:root{--p-margin: 10rem}}.about{padding-top:3.5rem;position:relative;z-index:3;overflow:hidden;background:var(--black);color:var(--black)}#body--blue .about{color:var(--white)}@media screen and (max-width: 1023px){.about{padding-top:3rem}.about>.center-wrap{max-width:100%}}.about .simple-title{font-size:30.8rem}@media screen and (max-width: 1023px){.about .simple-title{font-size:5.65rem;padding-left:calc(var(--p-page)/10*1rem)}}.about .features{position:relative;z-index:2}@media screen and (max-width: 1023px){.about .features{padding-left:calc(var(--p-page)/10*1rem);padding-right:calc(var(--p-page)/10*1rem)}}.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)}@media screen and (max-width: 1023px){.about__items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow-x:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;padding:0px calc(var(--p-page)/10*1rem);min-height:1px}}.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}#body--blue .about__item{background:var(--blue)}@media screen and (max-width: 1023px){.about__item{width:90%;-ms-flex-negative:0;flex-shrink:0;padding:3rem;gap:8rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.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)}@media screen and (min-width: 1023px){.about__item:nth-child(2n){-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}@media screen and (max-width: 1023px){.about__number{font-size:5rem}}.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:inherit;-ms-flex-align:inherit;align-items:inherit;gap:2.6rem}@media screen and (max-width: 1023px){.about__info{gap:2rem}}.about__title{font-weight:500;font-size:5rem;letter-spacing:-0.03em;line-height:.91}@media screen and (min-width: 1023px){.about__title br{display:none}}@media screen and (max-width: 1023px){.about__title{font-size:3rem;line-height:1.1}}.about .btn{padding:0px 1rem;height:4.2rem;border-radius:10rem;font-weight:500;font-size:2rem;text-transform:uppercase;letter-spacing:-0.03em}@media screen and (max-width: 1023px){.about .btn{font-size:1.2rem;height:3.4rem}}.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}.about__btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}@media screen and (max-width: 1023px){.about__btns{gap:.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: #5822EF;--pink: #D2BDF8;--sky: #94BDF7;--gray: #B4C3D9;--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:340;--p-page: 15;--p-margin: 15rem;--header-height: 7rem}}@media screen and (max-width: 480px){:root{--p-margin: 10rem}}.about .mission{background:var(--black);pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 1023px){.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}}.about .mission .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;padding-top:var(--header-height)}@media screen and (min-width: 1023px){.about .mission .center-wrap{max-width:100% !important}}@media screen and (max-width: 1023px){.about .mission .center-wrap{padding-top:3rem}}.about .mission .features{margin-top:auto;margin-bottom:auto}@media screen and (max-width: 1023px){.about .mission .features{margin-bottom:5rem !important}}@media screen and (max-width: 1023px){.about .mission{padding-bottom:6rem}}.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;-webkit-clip-path:polygon(-10% -10%, 110% -10%, 110% 87%, -10% 87%);clip-path:polygon(-10% -10%, 110% -10%, 110% 87%, -10% 87%)}@media screen and (min-width: 1023px){.mission__row{padding-right:.8rem}.mission__row--mobile{display:none}}@media screen and (max-width: 1023px){.mission__row{gap:2.5rem}}.mission__row--pr13{padding-left:13rem}@media screen and (max-width: 1023px){.mission__row--pr13{padding-left:0px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.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}@media screen and (max-width: 1023px){.mission__row--mob-sb{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}}.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}@media screen and (max-width: 1023px){.mission__text{font-size:5rem}.mission__text--desktop{display:none}}@media screen and (min-width: 1023px){.mission__text--mobile{display:none}}.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: #5822EF;--pink: #D2BDF8;--sky: #94BDF7;--gray: #B4C3D9;--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:340;--p-page: 15;--p-margin: 15rem;--header-height: 7rem}}@media screen and (max-width: 480px){:root{--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}}.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;width:90%}}.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;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25em}.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.4rem;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__block--trains .works__block-title,.works__block--toggle .works__block-title{color:#fff}.works__block--trains .works__block-title svg *,.works__block--toggle .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;border-radius:.25rem}}.works__block--wines .works__block-wrap{background:#e7e7e7}.works__block--mystic .works__block-wrap{background:#150c21}.works__block--trains .works__block-wrap{background:#e18066}.works__block--toggle .works__block-wrap{background:#fff}@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}@media screen and (max-width: 1023px){.works__block-video video{border-radius:.25rem}}
@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: #5822EF;--pink: #D2BDF8;--sky: #94BDF7;--gray: #B4C3D9;--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:340;--p-page: 15;--p-margin: 15rem;--header-height: 7rem}}@media screen and (max-width: 480px){:root{--p-margin: 10rem}}.compare{margin:var(--p-margin) 0px;color:var(--black)}.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}@media screen and (max-width: 1023px){.compare__counter{width:5.8rem;height:5.8rem;position:relative}}.compare__counter-swap{opacity:.4;position:relative}@media screen and (max-width: 1023px){.compare__counter-swap{font-size:1.2rem;position:static;opacity:1;color:var(--black)}}.compare__counter-swap span{opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media screen and (max-width: 1023px){.compare__counter-swap span:nth-child(1){display:none}.compare__counter-swap span:nth-child(2){right:auto !important;left:calc(100% - .5rem) !important}#body--blue .compare__counter-swap span:nth-child(3){color:var(--gray)}}.compare__counter-swap span:not(.compare__counter-swap span:first-child){position:absolute;left:50%;top:50%}@media screen and (max-width: 1023px){.compare__counter-swap span:not(.compare__counter-swap span:first-child){right:calc(100% - .5rem);left:auto;top:auto;bottom:100%;opacity:1}}@media screen and (min-width: 1023px){.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}#body--blue .compare__counter #counter{color:var(--white)}.compare__list--negative:hover~.pin-spacer .compare__counter #counter{color:var(--pink)}@media screen and (max-width: 1023px){.compare__counter #counter{font-size:2.5rem}}.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;pointer-events:none;font-weight:700;font-size:2rem;text-transform:uppercase}@media screen and (max-width: 1023px){.compare__counter-wrap{font-size:1.2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:2rem !important}}.compare__person{min-width:20rem;text-align:center}#body--blue .compare__person--brand{color:var(--gray) !important}@media screen and (max-width: 1023px){.compare__person--brand{text-align:left !important}}@media screen and (max-width: 1023px){.compare__person{font-size:1.4rem;letter-spacing:-0.02em;text-transform:uppercase;font-weight:700;margin-bottom:.5rem;min-width:auto;text-align:right}}.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}@media screen and (max-width: 1023px){.compare__list{border-radius:.8rem;width:calc(50% - .25rem);padding:3rem 2rem !important;gap:2.5rem}}.compare__list .js-tilt-glare{border-radius:2rem}.compare__list--positive{background-color:var(--sky)}#body--blue .compare__list--positive{color:var(--white)}.compare__list--positive .compare__text{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}#body--blue .compare__list--positive .compare__item{border-color:rgba(255,255,255,.2)}.compare__list--negative{background-color:var(--pink);padding-right:20rem;padding-left:0px}@media screen and (max-width: 1023px){.compare__list--negative{text-align:right}}.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}@media screen and (max-width: 1023px){.compare__list--negative .compare__item{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.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(0,0,0,.2);font-weight:500;font-size:3rem;letter-spacing:-0.03em;line-height:.91}@media screen and (max-width: 1023px){.compare__item{font-size:1.2rem;padding:0px !important;padding-bottom:.25rem !important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.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: #5822EF;--pink: #D2BDF8;--sky: #94BDF7;--gray: #B4C3D9;--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:340;--p-page: 15;--p-margin: 15rem;--header-height: 7rem}}@media screen and (max-width: 480px){:root{--p-margin: 10rem}}.contact{margin-bottom:var(--p-margin);color:var(--black);-webkit-transition:color 1s;-o-transition:color 1s;transition:color 1s}#body--blue .contact:not(.contact--white){color:var(--white) !important}.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}#body--blue .contact:not(.contact--white) .contact__wrap{background:var(--blue)}@media screen and (max-width: 1023px){.contact__wrap{padding:3rem 2rem;gap:2rem}}.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}@media screen and (max-width: 1023px){.contact__row{font-size:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem 1rem}}.contact__input{background:none;border:none;padding-bottom:.5rem;font-size:3rem;letter-spacing:-0.02em;line-height:.74;opacity:0;color:inherit;width:100%}.contact__input:invalid{caret-color:red}@media screen and (max-width: 1023px){.contact__input{font-size:2rem;opacity:1}}#body--blue .contact:not(.contact--white) .contact__input{color:var(--gray)}.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)}#body--blue .contact:not(.contact--white) .contact__input-border{background-color:var(--gray)}@media screen and (max-width: 1023px){.contact__input-border{width:100%;height:1px}}.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--white .contact__input::-webkit-input-placeholder{color:rgba(255,255,255,.3)}.contact--white .contact__input::-moz-placeholder{color:rgba(255,255,255,.3)}.contact--white .contact__input:-ms-input-placeholder{color:rgba(255,255,255,.3)}.contact--white .contact__input::-ms-input-placeholder{color:rgba(255,255,255,.3)}.contact--white .contact__input::placeholder{color:rgba(255,255,255,.3)}.contact__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}@media screen and (max-width: 1023px){.contact__btns{gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact__btns .btn:nth-child(3){width:100%}.contact__btns .btn{width:calc(50% - .25rem)}}.contact__btns .btn--active{color:#fff !important}.contact__btns .btn--active::before{background:#000}#body--blue .contact__btns .btn--active::before{background:#fff;border-color:#fff}.contact--white .contact__btns .btn--active::before{background:var(--gray)}.contact--white .contact__btns .btn--active{color:#000 !important}#body--blue .contact__btns .btn--active{color:#000 !important}.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-delay:0s;-o-transition-delay:0s;transition-delay:0s}.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}@media screen and (max-width: 1023px){.contact__send{font-size:2.6rem;gap:.6rem;margin-top:4rem}}.contact__send svg{width:.7em;height:auto}.contact__send svg *{-webkit-transition:stroke 1s;-o-transition:stroke 1s;transition:stroke 1s;stroke:currentColor}
@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: #5822EF;--pink: #D2BDF8;--sky: #94BDF7;--gray: #B4C3D9;--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:340;--p-page: 15;--p-margin: 15rem;--header-height: 7rem}}@media screen and (max-width: 480px){:root{--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}@media screen and (max-width: 1023px){.links__item{font-size:3rem;padding-top:1.5rem;line-height:.65}}.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)}#body--blue .links__item:hover{color:var(--white)}.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: #5822EF;--pink: #D2BDF8;--sky: #94BDF7;--gray: #B4C3D9;--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:340;--p-page: 15;--p-margin: 15rem;--header-height: 7rem}}@media screen and (max-width: 480px){:root{--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}#body--blue .cta{background:var(--blue)}.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;white-space:pre}@media screen and (max-width: 1023px){.cta__bg-text{font-size:1.4rem;padding:2rem;white-space:initial}}.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}@media screen and (max-width: 1023px){.cta__header{font-size:2rem;padding-left:2rem}}.cta__header-close{margin-left:1.5rem}.cta__header-close svg{width:5.6rem;height:auto}@media screen and (min-width: 1023px){.cta__header-text--mobile{display:none}}@media screen and (max-width: 1023px){.cta__header-text--desktop{display:none}}.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}@media screen and (max-width: 1023px){.cta__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:3.5rem 2rem;margin-top:0px}}.cta__input{line-height:6.8rem;padding:0px !important;padding-left:2rem !important;background:#fff !important}@media screen and (max-width: 1023px){.cta__input{line-height:5rem}}.cta__input-text{font-size:2rem}@media screen and (max-width: 1023px){.cta__input-text{font-size:1.6rem}}.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}@media screen and (max-width: 1023px){.cta__input-wrap{width:100%;gap:1rem}}.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}@media screen and (max-width: 1023px){.cta__submit{line-height:6rem;font-size:2rem;width:50%}}#body--blue .cta__submit{color:#fff}.cta__submit::before{content:"";position:absolute;border:1px dashed #000;width:80%;height:60%;left:10%;top:20%}#body--blue .cta__submit::before{border-color:#fff}.cta__bg-text{--lh: 1.4em;--n: 55;--speed: 2s;overflow:hidden;line-height:var(--lh)}.cta__bg-text .anim-line-wrap{display:block;width:100%;line-height:var(--lh);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);will-change:transform;-webkit-animation:stepUp calc(var(--n)*var(--speed)) steps(var(--n), end) infinite;animation:stepUp calc(var(--n)*var(--speed)) steps(var(--n), end) infinite}.cta__bg-text .anim-line-wrap .anim-line{display:block;white-space:normal;overflow:visible;width:auto}.cta__bg-text .anim-line-wrap.typing .anim-line{display:inline-block;overflow:hidden}.cta__bg-text .anim-line-wrap.typing .anim-line::after{content:"";display:inline-block;width:var(--cursor-width, 0.2rem);height:calc(var(--lh)*var(--cursor-height, 0.75));margin-left:.15ch;vertical-align:baseline;background:currentColor;-webkit-animation:twinkle var(--cursor-blink, 1s) steps(1, start) infinite;animation:twinkle var(--cursor-blink, 1s) steps(1, start) infinite;pointer-events:none}@-webkit-keyframes stepUp{to{-webkit-transform:translateY(calc(-1 * var(--n) * var(--lh)));transform:translateY(calc(-1 * var(--n) * var(--lh)))}}@keyframes stepUp{to{-webkit-transform:translateY(calc(-1 * var(--n) * var(--lh)));transform:translateY(calc(-1 * var(--n) * var(--lh)))}}@-webkit-keyframes typing{to{width:calc(var(--chars)*1ch)}}@keyframes typing{to{width:calc(var(--chars)*1ch)}}@-webkit-keyframes twinkle{50%{opacity:0}}@keyframes twinkle{50%{opacity:0}}@media(prefers-reduced-motion: reduce){.cta__bg-text .anim-line-wrap{-webkit-animation:none;animation:none;-webkit-transform:none;-ms-transform:none;transform:none}.cta__bg-text .anim-line-wrap.typing .anim-line,.cta__bg-text .anim-line-wrap.typing .anim-line::after{-webkit-animation:none;animation:none;width:auto;opacity:1}}.cta__bg-text .anim-line-wrap.typing--next{opacity:0}.cta__bg-text .anim-line-wrap.typing--next .anim-line::after{opacity:0;-webkit-animation:none;animation: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: #5822EF;--pink: #D2BDF8;--sky: #94BDF7;--gray: #B4C3D9;--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:340;--p-page: 15;--p-margin: 15rem;--header-height: 7rem}}@media screen and (max-width: 480px){:root{--p-margin: 10rem}}.calc{margin-bottom:var(--p-margin)}.calc .simple-title{font-size:19.42rem;color:var(--gray);position:relative}@media screen and (max-width: 1023px){.calc .center-wrap{max-width:100%}}.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}@media screen and (max-width: 1023px){.calc__cards{overflow-x:auto;overflow-y:hidden;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;padding:0px calc(var(--p-page)/10*1rem);gap:1rem}}.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}@media screen and (max-width: 1023px){.calc__card{min-width:90%;padding:3rem}}body:not(#body--blue) .calc__card--rate,body:not(#body--blue) .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}@media screen and (max-width: 1023px){.calc__card-header{margin-bottom:7rem}}.calc__card-title{font-weight:700;font-size:2rem;text-transform:uppercase;letter-spacing:-0.02em;line-height:1.07}@media screen and (max-width: 1023px){.calc__card-title{font-size:1.4rem}}.calc__card-desc{font-weight:500;font-size:4.8rem;letter-spacing:-0.03em;line-height:.91}@media screen and (max-width: 1023px){.calc__card-desc{font-size:2.8rem}}.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}@media screen and (max-width: 1023px){.calc__progress{margin-top:auto}}.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}@media screen and (max-width: 1023px){.calc__value{font-size:5.5rem}}.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}@media screen and (max-width: 1023px){.calc__unit{font-size:1.4rem}}.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)}@media screen and (max-width: 1023px){.calc .btn{width:100%;margin-left:calc(var(--p-page)/10*1rem);max-width:calc(100% - var(--p-page)*2/10*1rem)}}.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}}
@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: #5822EF;--pink: #D2BDF8;--sky: #94BDF7;--gray: #B4C3D9;--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:340;--p-page: 15;--p-margin: 15rem;--header-height: 7rem}}@media screen and (max-width: 480px){:root{--p-margin: 10rem}}.text{font-weight:400;font-size:4.4rem;letter-spacing:-0.03em;line-height:1.05;color:var(--gray);text-indent:4em;text-align:justify;max-width:142rem;margin:0px auto;min-height:100vh;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}
@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: #5822EF;--pink: #D2BDF8;--sky: #94BDF7;--gray: #B4C3D9;--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:340;--p-page: 15;--p-margin: 15rem;--header-height: 7rem}}@media screen and (max-width: 480px){:root{--p-margin: 10rem}}.services{padding:var(--p-margin) 0px var(--p-margin);position:relative;overflow:hidden}.services .main-screen__bg{opacity:1}@media screen and (max-width: 1023px){.services{padding-top:20rem;padding-bottom:10rem}}.services__title{font-size:5rem;line-height:1;margin-bottom:3rem}@media screen and (max-width: 1023px){.services__title{font-size:4.5rem;white-space:nowrap}}.services__title span{display:inline-block}.services__title .anim-line-wrap:nth-child(2),.services__title .anim-line-wrap:nth-child(3){color:var(--pink)}.services__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 1023px){.services__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.services__left{width:50%}@media screen and (max-width: 1023px){.services__left{width:100%;margin-bottom:5rem}}.services__right{width:50%}@media screen and (max-width: 1023px){.services__right{width:100%}}.services__text{line-height:155%;font-size:3rem;color:#fff}@media screen and (max-width: 1023px){.services__text{font-size:2rem}}.services__text span{display:inline-block;margin-right:1rem}.services__list{position:relative;cursor:initial !important}.services__images{position:absolute;left:0px;top:0px;width:100%;height:100%}.services__image,.services img{position:absolute;left:0px;top:0px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.services__image{-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s 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%)}.services__image--active{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}.services__item{padding:3rem 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid rgba(255,255,255,.1);position:relative;-webkit-transition:color .5s;-o-transition:color .5s;transition:color .5s;width:100%}@media screen and (max-width: 1023px){.services__item{padding:2rem 0px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.services__item:hover,.services__item.toogles__item-title--active{color:var(--black) !important}.services__item:hover::before,.services__item.toogles__item-title--active::before{opacity:1;height:100%}.services__item:hover .services__item-arrow svg *,.services__item.toogles__item-title--active .services__item-arrow svg *{fill:var(--black) !important}.services__item:hover .services__item-numb,.services__item.toogles__item-title--active .services__item-numb{border-color:rgba(var(--black), 0.15);color:var(--black)}.services__item::before{content:"";position:absolute;width:calc(100% + 6rem);left:-3rem;bottom:0px;height:0px;background:var(--pink);z-index:-1;opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.services__item[data-toogles="4"]{border-bottom:1px solid rgba(255,255,255,.1)}.services__item-title{font-size:4rem;text-transform:capitalize;padding-left:2rem;font-weight:400;margin-right:2rem}@media screen and (max-width: 1023px){.services__item-title{font-size:2rem;padding-left:1rem;text-align:center;margin-right:1rem}}.services__item-numb{font-size:1.8rem;border:1px solid rgba(255,255,255,.1);border-radius:100px;padding:.3rem 1rem;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;color:var(--pink)}@media screen and (max-width: 1023px){.services__item-numb{font-size:1.4rem;padding:.3rem .8rem}}.services__item-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin-left:auto}.services__item-arrow svg{width:2.5rem !important;height:auto !important}@media screen and (max-width: 1023px){.services__item-arrow svg{width:1.8rem !important}}.services__item-arrow svg *{fill:#fff;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.services__item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4rem 0px}@media screen and (max-width: 1023px){.services__item-content{padding:3rem 0px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.services__item-content-left{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:3rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0}@media screen and (max-width: 1023px){.services__item-content-left{gap:2rem;width:100%}}.services__item-content-text{font-size:2rem;line-height:140%}@media screen and (max-width: 1023px){.services__item-content-text{font-size:1.6rem}}.services__item-content-title{font-size:2.8rem;font-weight:500}@media screen and (max-width: 1023px){.services__item-content-title{font-size:2.4rem}}.services__item-content-stack{gap:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2rem}.services__item-content-stack span{font-size:1.8rem;border:1px solid rgba(255,255,255,.2);letter-spacing:-0.03em;border-radius:50px;padding:0px 1rem;line-height:150%}@media screen and (max-width: 1023px){.services__item-content-stack span{font-size:1.4rem}}.services__item-btns{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3rem;gap:1.5rem}@media screen and (max-width: 1023px){.services__item-btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.services__item-btns .btn__texts{margin:0px 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: #5822EF;--pink: #D2BDF8;--sky: #94BDF7;--gray: #B4C3D9;--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:340;--p-page: 15;--p-margin: 15rem;--header-height: 7rem}}@media screen and (max-width: 480px){:root{--p-margin: 10rem}}.body--accessibility button:focus,.body--accessibility a:focus,.body--accessibility input:focus,.body--accessibility [tabindex]:focus{outline:3px solid blue !important;outline-offset:2px !important}.swiper-container:focus::after{content:"";position:absolute;inset:0;border:4px solid blue;pointer-events:none;z-index:999}.skip-link{position:fixed;left:1rem;top:1rem;z-index:9999;line-height:7rem;padding:0px 3rem;background:blue;border-radius:4px;color:#fff;pointer-events:none;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.skip-link:focus{opacity:1 !important;pointer-events:initial}address{font-style:initial}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
