@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}body{opacity:0;-webkit-animation:pageTransOn .25s forwards;animation:pageTransOn .25s forwards}@-webkit-keyframes pageTransOn{from{opacity:0}to{opacity:1}}@keyframes pageTransOn{from{opacity:0}to{opacity:1}}.body--opacity0{-webkit-animation:pageTransOff .25s forwards;animation:pageTransOff .25s forwards}@-webkit-keyframes pageTransOff{from{opacity:1}to{opacity:0}}@keyframes pageTransOff{from{opacity:1}to{opacity:0}}
@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0px;padding:0px;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}img{max-width:100%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input{-webkit-border-radius:0px;-webkit-appearance:none}ul{list-style:none}a{text-decoration:none;color:inherit}html,body{font-size:calc(100vw/((1720 + var(--p-page)*2)/10))}@media screen and (max-width: 1023px){html,body{font-size:83%}}@media screen and (max-width: 480px){html,body{font-size:calc(100vw/((340 + var(--p-page)*2)/10))}}body{font-family:"Sohne",sans-serif;color:#fff;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:calc(var(--vh, 1vh)*100);-webkit-transition:height .5s,min-height .5s;-o-transition:height .5s,min-height .5s;transition:height .5s,min-height .5s;font-size:1.6rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#02021e}body.scroll{overflow:hidden}body.body--start{overflow:initial !important}.body__wrap--scroll{pointer-events:none}main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.gsap-bg{position:relative;z-index:2}.center-wrap{width:100%;margin:0px auto;max-width:calc(100% - 20rem)}@media screen and (max-width: 1023px){.center-wrap{max-width:calc(480px - 3rem)}}@media screen and (max-width: 480px){.center-wrap{max-width:calc(100% - 3rem)}}h1,h2,h3,h4{margin:0px}.simple-title{text-align:center;margin-bottom:10rem;text-transform:uppercase;font-weight:500;font-size:13rem;line-height:120%}.simple-title--right{text-align:right}.simple-title--left{text-align:left}@media screen and (max-width: 1023px){.simple-title{font-size:3.5rem;margin-bottom:5rem}}.new-title{text-transform:uppercase;color:rgba(255,255,255,.4);font-size:20rem;letter-spacing:-0.06em;font-weight:400;position:relative;line-height:80%;white-space:nowrap;font-family:"Inter",sans-serif;overflow:hidden}.new-title span{display:inline-block}.new-title::before{content:"";position:absolute;left:0px;bottom:0px;width:100%;height:.15em;background:#02021e;z-index:2}.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}
@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}.round{width:100%;position:absolute;height:0;display:block;z-index:2;height:0px;-webkit-transition:all 5s;-o-transition:all 5s;transition:all 5s}.round--one{top:1px}.round--two{bottom:-1px}.round__wrap1{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);will-change:height;width:100%;top:0;position:relative;height:0vh;overflow:hidden}.round--one .round__wrap1{position:absolute;bottom:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.round--two .round__wrap1{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);bottom:0px;top:auto}.round__wrap2{width:150%;display:block;position:absolute;background:#5822ef;height:750%;left:50%;border-radius:50%;-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);transform:translate(-50%, 0%);bottom:0px;z-index:1}.round--one .round__wrap2{background:#02021e;top:0px;bottom:auto}.round--two .round__wrap2{background:#5822ef;bottom:auto;top:0px}.preloader{width:100%;height:100%;position:fixed;top:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;-webkit-animation-fill-mode:forwards !important;animation-fill-mode:forwards !important;overflow:hidden;color:#fff;background:#5822ef}.preloader__text{opacity:0}.preloader__screen{height:100%;min-height:100%;min-height:calc(var(--vh, 1vh)*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;-ms-flex-negative:0;flex-shrink:0;width:100%;font-size:17rem;word-spacing:.15em;letter-spacing:-0.06em;position:relative;text-transform:uppercase}.preloader__screen span{font-size:.85em;font-weight:500}@media screen and (max-width: 1023px){.preloader__screen{font-size:4rem}}.preloader__screen--two{background:#02021e}.preloader__screen--one{background:#5822ef}
@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}.img-trial{position:absolute;top:0px;left:0px;width:100%;height:100%;isolation:isolate}.img-trial__img{position:absolute;top:0;left:0;opacity:0;will-change:transform;width:20rem;height:20rem}[data-at-name=atTitle] .anim-line{display:block}[data-at-name=atTitle] .anim-line .word{display:inline-block}[data-at-name=atTitle] .word{display:inline-block}[data-at-name=atTitle] .anim-line-wrap{display:block}@media screen and (max-width: 1023px){[data-at-name=atTitle] .anim-line-wrap{overflow:initial}}[data-at-name=atTitle]:not(.at-element--finished) .title-details{pointer-events:none}[data-at-name=atTitle]:not(.at-element--finished) .title-details::before,[data-at-name=atTitle]:not(.at-element--finished) .title-details::after{opacity:0}[data-at-name=atTitle] .letter{-webkit-transform:translate(0%, 0%) rotateX(90deg);transform:translate(0%, 0%) rotateX(90deg);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;opacity:0;display:inline-block}[data-at-name=atTitle][data-at-style=lines] .anim-line-wrap{-webkit-perspective:200px;perspective:200px}[data-at-name=atTitle][data-at-style=lines] .anim-line{-webkit-transform:translate(0%, 50%) translateZ(-100px) rotateX(-90deg);transform:translate(0%, 50%) translateZ(-100px) rotateX(-90deg);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;opacity:0;display:inline-block}.anim-line{display:block;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}.anim-line--index{position:relative;z-index:1000}.at-block .at-element{opacity:0}
@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}html{cursor:none}.cursor{position:fixed;width:2.5rem;height:2.5rem;border-radius:100%;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;z-index:10000;background:rgba(255,255,255,.5);left:-1.25rem;top:-1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1023px){.cursor{display:none}}.cursor--hide{opacity:0}.cursor-hover{cursor:pointer}.cursor-video{cursor:none}.cursor--click{background:rgba(0,0,0,0)}.cursor__click{display:none;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);white-space:nowrap;border:1px solid rgba(255,255,255,.2);padding:.3rem;width:auto !important;height:auto !important;border-radius:30px;font-size:2.2rem;font-weight:300}.cursor--click .cursor__click{display:block}.cursor--show{mix-blend-mode:initial;background:rgba(255,255,255,.35)}.cursor--icon{mix-blend-mode:initial;background:rgba(107,29,255,.6);cursor:none !important}.cursor--play{mix-blend-mode:initial;background:rgba(88,34,239,.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:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}.magnet-wrap{display:inline-block;position:relative;cursor:pointer}.magnet-area{position:absolute;z-index:1;border-radius:50%;width:100%;height:100%;min-width:5rem;min-height:5rem;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.magnet-area:hover+.magnet-element .oval-arrow{background:#000;border-color:#000}.magnet-area:hover+.magnet-element .oval-arrow svg{stroke:#000}.magnet-area:hover+.magnet-element .oval-arrow--white{background:#fff;border-color:#fff}.magnet-area:hover+.magnet-element .oval-arrow--white svg{stroke:blue}.link--magnific-none{display:none}
@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}@media screen and (max-width: 1023px){#scrollbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:calc(var(--vh, 1vh)*100);-webkit-transition:height .5s,min-height .5s;-o-transition:height .5s,min-height .5s;transition:height .5s,min-height .5s}}#scrollbar[data-scrollbar]{height:100vh;-webkit-transition:height .5s,min-height .5s;-o-transition:height .5s,min-height .5s;transition:height .5s,min-height .5s;z-index:1;overflow:hidden !important}@media screen and (max-width: 1023px){#scrollbar[data-scrollbar]{height:calc(var(--vh, 1vh)*100)}}#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}@media screen and (max-width: 1023px){.scroll-content{min-height:calc(var(--vh, 1vh)*100)}}
@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}.policy{padding-top:15.5rem;padding-bottom:10rem}@media screen and (max-width: 1023px){.policy{padding-top:10rem;padding-bottom:3rem}}.policy__content{margin-top:3rem}@media screen and (max-width: 1023px){.policy__content{margin-top:0}}
@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}.main-screen{background-color:#5822ef;position:relative;overflow:hidden}.main-screen__wrap{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;height:calc(var(--vh, 1vh)*100);-webkit-transition:height 2s,min-height 2s;-o-transition:height 2s,min-height 2s;transition:height 2s,min-height 2s;padding-top:var(--header-height);padding-bottom:5rem}.main-screen__video{width:67rem;display:block;margin:auto 0px;z-index:2;overflow:visible !important}@media screen and (max-width: 1023px){.main-screen__video{width:100%}}.main-screen__video--center>div{-webkit-clip-path:none !important;clip-path:none !important}.main-screen__video>div{padding-bottom:56%;overflow:visible !important;-webkit-clip-path:polygon(30% 100%, 70% 100%, 70% 100%, 30% 100%);clip-path:polygon(30% 100%, 70% 100%, 70% 100%, 30% 100%)}.main-screen__video iframe,.main-screen__video video,.main-screen__video-overlay,.main-screen__video-overlay2{border-radius:1rem;width:100%;height:100%;position:absolute;left:50% !important;top:50% !important;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover;border:none !important}@media screen and (max-width: 1023px){.main-screen__video iframe,.main-screen__video video,.main-screen__video-overlay,.main-screen__video-overlay2{border-radius:.5rem}}.main-screen__video-overlay{z-index:2;height:calc(100% - 100px);margin-top:-50px;display:block}@media screen and (max-width: 1023px){.main-screen__video-overlay{display:none}}.main-screen__video-overlay2{pointer-events:none;opacity:0;background:#000;z-index:2}@media screen and (max-width: 1023px){.main-screen__video-overlay2{display:none}}.main-screen__bottom{position:relative}.main-screen__stack{position:absolute;left:0px;bottom:calc(100% + 3rem);display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}@media screen and (max-width: 1023px){.main-screen__stack{gap:.5rem;bottom:calc(100% + 1rem);width:100%}}.main-screen__stack-item{border:1px solid rgba(255,255,255,.5);border-radius:50px;padding:1.5rem;font-size:2rem;font-weight:400;line-height:.8;opacity:0}@media screen and (max-width: 1023px){.main-screen__stack-item{font-size:1.2rem;padding:1rem}}.main-screen__title{font-size:14.5rem;font-weight:400;white-space:nowrap;letter-spacing:-0.05em}.main-screen__title-wrap{display:inline-block}.main-screen__title .anim-line-wrap:nth-child(2){font-size:.94em}@media screen and (max-width: 1023px){.main-screen__title .anim-line-wrap:nth-child(2){margin-bottom:.5rem;font-size:1em}}@media screen and (max-width: 1023px){.main-screen__title{font-size:4.1rem;font-weight:400}}.main-screen__title-smile{margin-left:.2em;font-size:.5em;font-weight:500}@media screen and (max-width: 1023px){.main-screen__title-smile{font-size:3rem;font-weight:400;line-height:1;margin-left:auto;opacity:0}}.main-screen__title-change{border:2px solid rgba(0,0,0,0);position:relative;line-height:80%;border-radius:100px;display:inline-block;padding:1rem 2.5rem;padding-right:1.5rem;margin-bottom:-0.115em}@media screen and (max-width: 1023px){.main-screen__title-change{padding:.3rem;border:1px solid rgba(0,0,0,0);margin-bottom:-0.15em}}.main-screen__title-change-base{opacity:0;display:inline-block}.at-element--finished .main-screen__title-change{border-color:rgba(255,255,255,.5);-webkit-transition:border-color 3s;-o-transition:border-color 3s;transition:border-color 3s;overflow:hidden}.main-screen__title-change-item{position:absolute;padding-left:2.5rem;height:100%;top:0px;left:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}@media screen and (min-width: 1023px){.main-screen__title-change-item::after{content:"㋛";font-size:.75em;margin-left:.15em;margin-right:-0.2em}.main-screen__title:not(.at-element--finished) .main-screen__title-change-item::after{display:none}}.main-screen__title-change--fast .main-screen__title-change-item{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}.main-screen__title-change-item--hide{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0;-webkit-filter:blur(15px);filter:blur(15px)}.main-screen__title-change-item--remove{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0;-webkit-filter:blur(15px);filter:blur(15px)}@media screen and (max-width: 1023px){.main-screen__title-change-item{padding:.3rem}}
@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}.btn{border:none;cursor:pointer;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;text-align:center;-webkit-transition:color .5s,background .5s,border .5s;-o-transition:color .5s,background .5s,border .5s;transition:color .5s,background .5s,border .5s;padding:.8rem;border-radius:5rem;font-size:2.2rem;font-weight:400;font-family:"Felix",sans-serif;border:1px solid #fff;font-weight:500}@media screen and (max-width: 1023px){.btn{font-size:1.6rem;padding:.5rem}}.btn__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;padding:0px 1rem;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 1023px){.btn__text{padding:0px .8rem}}.btn--empty{background:inherit}.btn--blue{background:#5822ef;color:#fff;border-color:#5822ef}.btn--blue:hover{color:#5822ef}.btn--blue:hover .btn__arrow{background:#5822ef}.btn--white{background:#fff;color:#222;border-color:#fff}.btn--white:hover{color:#fff;background:rgba(0,0,0,0)}.btn--white:hover .btn__arrow{background:#5822ef}.btn--green{background:#fff;color:#222;border-color:#fff}.btn--green:hover{color:#fff;background:rgba(0,0,0,0)}.btn--link{border:1px solid rgba(255,255,255,.5);padding:.5rem;padding-left:1rem;font-weight:300;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:initial}@media screen and (max-width: 1023px){.btn--link{padding:.2rem}}.btn__arrow{border-radius:50%;width:5rem;-ms-flex-negative:0;flex-shrink:0;background:#fff;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.btn--white .btn__arrow{background:#5822ef}.btn--blue .btn__arrow{background:rgba(255,255,255,.2)}@media screen and (max-width: 1023px){.btn__arrow{width:4rem}}.btn--link .btn__arrow{width:4rem}@media screen and (max-width: 1023px){.btn--link .btn__arrow{width:2.6rem}}.btn__arrow>div{padding-bottom:100%;width:100%;position:relative}.btn__arrow>div div{position:absolute;left:0px;top: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}.btn__arrow>div svg{width:40%;height:auto}.btn__arrow>div svg *:not(.none-fill){fill:#222}
@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}.toogles__column{width:calc(50% - 2.5rem)}@media screen and (max-width: 1023px){.toogles__column{width:100%}}.toogles__item-title{cursor:pointer}.toogles:not(.toogles--mobile) .toogles__item-content{display:inherit;-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;display:none}.toogles:not(.toogles--mobile) .toogles__item-content[style*="display: block"]{display:inherit !important}.toogles:not(.toogles--mobile) .toogles__item-content>div{display:inherit;-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-wrap:inherit;flex-wrap:inherit;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;width:100%}@media screen and (max-width: 1023px){.toogles--mobile .toogles__item-content{display:inherit;-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;display:none}.toogles--mobile .toogles__item-content[style*="display: block"]{display:inherit !important}.toogles--mobile .toogles__item-content>div{display:inherit;-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-wrap:inherit;flex-wrap:inherit;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;width:100%}}
@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}.socials{display:-webkit-box;display:-ms-flexbox;display:flex}.socials__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.socials__link svg{fill:#ccc;-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:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}.content p{font-family:"Sohne",sans-serif}.content p+p{margin-top:3rem}@media screen and (max-width: 1023px){.content p+p{margin-top:1rem}}.content p+ul{margin-top:1rem;margin-bottom:3.5rem}@media screen and (max-width: 1023px){.content p+ul{margin-bottom:2.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{margin:0 auto 6rem}@media screen and (max-width: 1023px){.content h2{margin:0 auto 3rem}}.content h3{margin:6.5rem 0 2rem}@media screen and (max-width: 1023px){.content h3{margin:4.5rem 0 1.5rem}}.content h4{margin:4.5rem auto}@media screen and (max-width: 1023px){.content h4{margin:2.5rem auto}}.content h5{margin:3.5rem auto}@media screen and (max-width: 1023px){.content h5{margin:2rem auto}}.content h6{margin-bottom:2.5rem;margin:7rem auto 2.5rem}@media screen and (max-width: 1023px){.content h6{margin:2rem auto}}.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}.content strong{font-weight:500}
@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}.mobile-menu{position:fixed;width:100%;height:100%;left:0px;top:0px;bottom:0px;z-index:999;display:none;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:0;overflow:auto;background:rgba(0,0,0,.75)}@media screen and (max-width: 1023px){.mobile-menu .email{margin-top:0px !important}.mobile-menu .email-wrap{margin-top:auto}}.mobile-menu__wrap{background:#5822ef;color:#fff;width:100%;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;overflow:auto;min-height:100%;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.5) rgba(0,0,0,0);padding:1.5rem 1.5rem 2.5rem 1.5rem;padding-bottom:0px}@media screen and (min-width: 480px){.mobile-menu__wrap{max-width:46rem;border-radius:2rem;min-height:1px;overflow:hidden}}@media screen and (max-width: 480px){.mobile-menu__wrap{width:100%}}.mobile-menu__wrap::-webkit-scrollbar-thumb{background:rgba(255,255,255,.5) !important;border-radius:10rem}.mobile-menu__wrap::-webkit-scrollbar{width:.5rem}.mobile-menu__wrap::-webkit-scrollbar-track{border-radius:10rem;background:color}.mobile-menu__wrap--leftActive{left:0px}.mobile-menu__wrap--rightActive{right:0px}.mobile-menu__wrap--topActive{top:0}.mobile-menu__top{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;margin-bottom:auto}.mobile-menu__close{border:1px solid rgba(255,255,255,.2);border-radius:30px;font-size:1.4rem;font-weight:300;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;padding-left:1rem;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.mobile-menu__close:hover{background:#fff;color:#5822ef}.mobile-menu__close:hover .mobile-menu__close-wrap{border-color:rgba(88,34,239,.2)}.mobile-menu__close:hover .mobile-menu__close-wrap div{background:#5822ef}.mobile-menu__close-wrap{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:3.5rem;height:3.5rem;border:1px solid rgba(255,255,255,.2);border-radius:50%;margin-right:-1px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.mobile-menu__close-wrap div{width:1px;height:50%;background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.mobile-menu__close-wrap div:nth-child(2){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:-1px}.mobile-menu__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:5rem}.mobile-menu__logo>div{padding-bottom:50%}.mobile-menu__logo>div img{-o-object-fit:contain;object-fit:contain;max-height:45px}.mobile-menu__nav{position:relative;margin:5rem 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-menu__nav-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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;list-style:none}.mobile-menu__nav-arrow{font-size:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;margin-left:1rem}.mobile-menu__nav-arrow svg{width:2rem;fill:#fff}.mobile-menu__nav-arrow--active{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.mobile-menu__nav-item{margin-bottom:1.5rem}.mobile-menu__nav-item--drop{margin-left:3rem}.mobile-menu__nav-item:last-child{margin-bottom:0px}.mobile-menu__nav-link{text-decoration:none;font-size:3.5rem;font-style:normal;font-weight:400;line-height:100%;display:inline-block;position:relative;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;position:relative}.mobile-menu__nav-link::before{content:"";position:absolute;right:0px;bottom:0px;width:0%;height:1px;background:#fff;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.mobile-menu__nav-link:hover::before{left:0px;right:auto;width:100%}.mobile-menu__drop{display:none;padding-top:1.5rem;margin-left:-3rem}.mobile-menu__drop-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}.mobile-menu__drop-wrap--active .mobile-menu__nav-arrow{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.mobile-menu__drop-item{padding-bottom:.8rem;margin-bottom:.8rem;text-align:center;border-bottom:1px solid #647ae9}.mobile-menu__drop-item:last-child{margin-bottom:0px;padding-bottom:0;border:none}.mobile-menu__drop-item svg{width:1rem}.mobile-menu__drop-link{font-size:2rem;font-style:normal;font-weight:400;line-height:120%;text-transform:capitalize}.mobile-menu__drop-link--arrow{margin:0 .8rem 0 1.8rem}@media screen and (min-width: 1023px){.mobile-menu .cta{display:none}}
@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}.popup-wrap{position:fixed;top:0px;left:0px;bottom:0px;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.7);z-index:999;display:none;opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.popup-wrap--end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.popup-wrap--end .popup{max-height:95vh !important}@media screen and (max-width: 480px){.popup-wrap--end .popup{max-height:90vh !important}}.popup-wrap--active{display:-webkit-box;display:-ms-flexbox;display:flex}.popup-wrap--menu{-ms-touch-action:none;touch-action:none}.popup-wrap--opacity1{opacity:1}.popup-wrap .popup{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;opacity:0;top:-15%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .6s,top .6s;-o-transition:opacity .6s,top .6s;transition:opacity .6s,top .6s;max-height:100%;width:100%;max-width:119rem}@media screen and (max-width: 1023px){.popup-wrap .popup{max-width:73rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.popup-wrap .popup--menu{-webkit-box-shadow:none;box-shadow:none;background:rgba(0,0,0,0);padding:0px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;width:100%;max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.popup-wrap .popup--opacity1{opacity:1;top:0px}.popup-wrap .popup__close{position:absolute;width:5rem;height:5rem;top:.5rem;right:2rem;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:#ccc}.popup-wrap .popup__close div{-webkit-transition:background .2s;-o-transition:background .2s;transition:background .2s;width:100%;height:1px;width:2.5rem;position:absolute;background:#fff;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:#5822ef;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);border-radius:1rem}.popup-wrap .popup__inner::-webkit-scrollbar{width:5px}.popup-wrap .popup__inner::-webkit-scrollbar-thumb{background:rgba(101,92,237,.5) !important;border-radius:10rem}.popup-wrap .popup__inner::-webkit-scrollbar{width:.8rem}.popup-wrap .popup__inner::-webkit-scrollbar-track{border-radius:10rem;background:color}.popup-wrap .popup__simple-title{margin-bottom:3rem}@media screen and (max-width: 1023px){.popup-wrap .popup__simple-title{margin-bottom:1.5rem}}.popup-wrap .popup__content{font-size:2rem}@media screen and (max-width: 1023px){.popup-wrap .popup__content{font-size:1.4rem}}
@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}.header{padding-top:3rem;position:absolute;top:0px;left:0;width:100%;z-index:2;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.header:not(.header--fixed){pointer-events:initial !important}.header--animated{overflow:hidden}@media screen and (min-width: 1023px){.header-anim--desktop{opacity:0}}@media screen and (max-width: 1023px){.header-anim--mobile{opacity:0}}.header:hover{overflow:initial}@media screen and (max-width: 1023px){.header{padding:1rem 0}}.header--hide{overflow:initial;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}@media screen and (max-width: 1023px){.header .center-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}}.header--fixed{-webkit-transition:background .5s;-o-transition:background .5s;transition:background .5s;position: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;padding-top:2rem}@media screen and (max-width: 1023px){.header--fixed{padding-top:1rem}}.header--fixed .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}@media screen and (max-width: 1023px){.header--fixed .center-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.header--fixed.header--white .header__wrap{background:rgba(88,34,239,.3) !important}.header--fixed .header__wrap{background:rgba(255,255,255,.25);border-radius:10rem;padding:.5rem;gap:5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-transition:all .5s !important;-o-transition:all .5s !important;transition:all .5s !important}@media screen and (max-width: 1023px){.header--fixed .header__wrap{gap:1rem;padding:.25rem}}.header--fixed .header__times-item{margin-bottom:0px}.header--fixed .header__times-item:nth-child(2){display:none}.header--fixed .header__times-item p{display:none}.header--fixed .header__times-item span{margin-left:0px}.header--fixed .header__btn{opacity:1 !important;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;background:rgba(0,0,0,0);margin-right:0px;padding:.5rem;padding-left:2rem;font-size:2rem}.header--fixed .header__btn .btn__arrow{background:#5822ef}.header--fixed .header__btn .btn__arrow svg *{fill:#fff !important}.header--fixed .header__burger{opacity:1 !important;font-size:1.8rem}.header--fixed .header__burger-wrap{height:5.5rem;width:5.5rem}@media screen and (min-width: 1023px){.header--fixed .header__logo{display:none}}.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{max-width:10rem;width:100%;display:inline-block}@media screen and (max-width: 1023px){.header__logo{top:1rem;left:calc(var(--p-page)*.1rem);z-index:999;position:absolute}}.header__logo--fixed{position:fixed;mix-blend-mode:difference}@media screen and (max-width: 1023px){.header__logo{max-width:5rem}}.header__logo img{max-width:100%;height:auto}.header__times{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0px auto;gap:1.25rem;font-size:1.6rem}.header:not(.header--fixed) .header__times{color:rgba(255,255,255,.8);display:none}@media screen and (max-width: 1023px){.header__times{font-size:1.3rem}.header:not(.header--fixed) .header__times{display:none}.header--fixed .header__times{padding-left:.4rem}}.header__times-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 1023px){.header__times-item span{margin-left:1rem !important}.header__times-item p{display:none}}.header__times-item span{margin-left:2.5rem}.header__btn{margin-right:1.5rem;margin-left:auto;font-weight:500;border-color:rgba(255,255,255,.5)}@media screen and (max-width: 1023px){.header__btn{display:none}}.header__btn:hover{border-color:#fff}.header__btn:hover .header__btn-arrow{background:rgba(255,255,255,.25)}.header__btn .btn__arrow{background:#fff}.header__btn .btn__arrow svg *{fill:#5822ef !important}.header__burger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding-left:2rem;font-size:2.2rem;font-weight:400;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;border:1px solid rgba(255,255,255,.5);border-radius:10rem;-webkit-transition:border-color .5s,color .5s;-o-transition:border-color .5s,color .5s;transition:border-color .5s,color .5s}@media screen and (max-width: 1023px){.header__burger{padding-left:1rem !important;gap:.5rem !important;font-size:1.5rem !important}}.header__burger:hover{border-color:#fff}.header__burger:hover .header__burger-wrap{border-color:#fff}.header__burger-wrap{height:6.4rem;width:6.4rem;border-radius:50%;border:1px solid rgba(255,255,255,.5);margin-right:-1px;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media screen and (max-width: 1023px){.header__burger-wrap{height:3.8rem !important;width:3.8rem !important}}.header__burger-wrap>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6rem;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 1023px){.header__burger-wrap>div{gap:.4rem !important}}.header__burger-wrap>div:nth-child(1){margin-bottom:.6rem}@media screen and (max-width: 1023px){.header__burger-wrap>div:nth-child(1){margin-bottom:.4rem !important}}.header__burger-wrap>div>div{height:.5rem;width:.5rem;background:#fff;border-radius:1px;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 1023px){.header__burger-wrap>div>div{height:.35rem !important;width:.35rem !important}}
@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}.footer{margin-top:var(--p-margin);z-index:2}.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10rem;position:relative}@media screen and (max-width: 1023px){.footer__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:5rem}}.footer .email__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__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;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:2}@media screen and (max-width: 1023px){.footer__left{-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}}.footer__logo{display:block;width:12rem;margin-bottom:2rem}@media screen and (max-width: 1023px){.footer__logo{width:7rem;margin-bottom:0px}}.footer__logo img{width:100%;height:auto}.footer__adress{font-size:2rem;line-height:140%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;white-space:nowrap;font-weight:300;font-family:"Felix",sans-serif}@media screen and (max-width: 1023px){.footer__adress{font-size:1.6rem}}.footer__email{border:1px solid rgba(255,255,255,.2);font-size:6.5rem;border-radius:100px;padding:1rem 0px;padding-right:2rem;padding-left:9.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;line-height:100%;margin:auto;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;position:relative}@media screen and (max-width: 1023px){.footer__email{padding:1rem 0px;padding-left:5.5rem;font-size:2.7rem;width:100%;margin:5rem 0px}}.footer__email:hover{border-color:#fff;padding-right:9.5rem;padding-left:1.5rem}.footer__email:hover .footer__email-icon{left:calc(100% - 7rem - 1rem);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.footer__email-icon{-webkit-transition:all .75s;-o-transition:all .75s;transition:all .75s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;position:absolute;left:1rem;width:7rem;height:7rem;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(255,255,255,.15);border-radius:50%}@media screen and (max-width: 1023px){.footer__email-icon{width:4rem;height:4rem;left:.5rem}}.footer__email-icon svg{width:55%;height:auto}.footer__nav{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;font-size:2.6rem;line-height:160%;position:relative;z-index:2;font-weight:400;letter-spacing:.02em}@media screen and (max-width: 1023px){.footer__nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.6rem;gap:0px 2rem;padding:0px 2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:3rem}}.footer__nav-link{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;position:relative}.footer__nav-link::before{content:"";position:absolute;right:0px;bottom:0px;width:0%;height:1px;background:#fff;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.footer__nav-link:hover::before{left:0px;right:auto;width:100%}
@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}.email{border:1px solid rgba(255,255,255,.2);font-size:6.5rem;border-radius:100px;padding:1rem 0px;padding-right:2rem;padding-left:9.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;line-height:100%;margin:auto;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;position:relative}.mobile-menu .email{padding:1rem 0px;padding-right:2rem;padding-left:5.5rem;font-size:2.5rem;margin-bottom:5rem}.mobile-menu .email__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1023px){.email{padding:1rem 0px;padding-left:5.5rem;font-size:2.5rem;width:100%;margin:5rem 0px}}.email:hover{border-color:#fff;padding-right:9.5rem;padding-left:1.5rem}.email:hover .email__icon{left:calc(100% - 7rem - 1rem);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.email__icon{-webkit-transition:all .75s;-o-transition:all .75s;transition:all .75s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;position:absolute;left:1rem;width:7rem;height:7rem;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(255,255,255,.15);border-radius:50%}.mobile-menu .email__icon{width:4rem;height:4rem;left:.5rem}@media screen and (max-width: 1023px){.email__icon{width:4rem;height:4rem;left:.5rem}}.email__icon svg{width:55%;height:auto}
@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}.works{margin-top:var(--p-margin)}.works__list{overflow-x:auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem}@media screen and (max-width: 1023px){.works__list{gap:0rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.works__title{font-size:33.5rem}@media screen and (max-width: 1023px){.works__title{font-size:6.6rem}}.works__item{height:100vh;width:100%;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden}@media screen and (max-width: 1023px){.works__item{height:auto}}.works__item:nth-child(1){-webkit-clip-path:none !important;clip-path:none !important;z-index:0}.works__item:nth-child(2){z-index:1}.works__item:nth-child(3){z-index:3}.works__item:nth-child(4){z-index:4}.works__item:nth-child(5){z-index:5}.works__item-img{position:absolute;left:0px;top:0px;width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1023px){.works__item-img{display:none}}.works__block{width:100%;max-width:50rem;margin-left:10rem;pointer-events:none;z-index:1}@media screen and (min-width: 1023px){.works__list .works__block{display:none}}@media screen and (max-width: 1023px){.works__block{margin-left:0px;padding:7rem 3.5rem;padding-bottom:5.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.works__block-title{font-size:2rem;letter-spacing:-0.02em;line-height:1.3;color:#b4c3d9;font-family:Inter Tight;margin-bottom:2rem;text-transform:uppercase;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}@media screen and (max-width: 1023px){.works__block-title{font-size:1.6rem;font-weight:600;margin-bottom:0px;margin-top:1rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;z-index:2}.works__item:nth-child(4) .works__block-title,.works__item:nth-child(2) .works__block-title{color:#000}.works__item:nth-child(4) .works__block-title svg *,.works__item:nth-child(2) .works__block-title svg *{stroke:#02021e}}.works__block-title svg{width:.88em}.works__item--edna .works__block-title{color:#fff}.works__item--edna .works__block-title svg *{stroke:#fff}.works__block-wrap{background:#3b3229;padding:18rem 6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:.5rem}@media screen and (max-width: 1023px){.works__block-wrap{padding:0px}}.works__block--wines .works__block-wrap{background:#e7e7e7}.works__block--mystic .works__block-wrap{background:#150c21}.works__block--kepner .works__block-wrap{background:#b4c3d9}.works__block--carrental:nth-child(3) .works__block-wrap{background:#2c3241}.works__block--edna .works__block-wrap{background:#8f7d65}@media screen and (max-width: 1023px){.works__block::before{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%}.works__item:nth-child(4) .works__block::before{background:#ccc;width:100%}.works__item:nth-child(1) .works__block::before{background:#150c21}.works__item:nth-child(3) .works__block::before{background:#2c3241}.works__item:nth-child(2) .works__block::before{background:#b4c3d9}}.works__block-video{width:100%;position:relative}.works__block-video>div{padding-bottom:55.55%}.works__block-video video{position:absolute;left:0px;top:0px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}
@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}.pain{padding-top:calc(var(--p-margin)*1.5)}.pain__title1{font-size:8rem;max-width:130rem;letter-spacing:-0.03em;margin-bottom:5rem}@media screen and (max-width: 1023px){.pain__title1{font-size:2.5rem;margin-bottom:3rem}}.pain__title1 .anim-line-wrap:nth-child(1){text-align:right !important}.pain__title2{line-height:90%;font-size:12rem;font-weight:600;text-transform:uppercase;max-width:100rem;margin-bottom:5rem;letter-spacing:-0.03em}@media screen and (max-width: 1023px){.pain__title2{font-size:4.5rem;margin-bottom:3rem}}.pain__title2 .color{color:#f42525}.pain__title2 .anim-line-wrap:nth-child(1){font-size:.98em}.pain__title2 .anim-line-wrap:nth-child(2){font-size:1.05em;opacity:.7}.pain__title2 .anim-line-wrap:nth-child(5){font-size:.96em}.pain__title2 .anim-line-wrap:nth-child(4),.pain__title2 .anim-line-wrap:nth-child(5){opacity:.7}.pain__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pain__bottom-right{font-size:5rem;text-transform:uppercase;font-weight:500;letter-spacing:-0.04em;line-height:90%;text-indent:2em;position:relative}@media screen and (max-width: 1023px){.pain__bottom-right{font-size:2rem}}.pain__bottom-right span{position:relative;text-indent:0px}.pain__bottom-right span em{position:absolute;left:100%;top:80%;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}
@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}.numbers{position:relative;z-index:3}@media screen and (max-width: 1023px){.numbers{overflow-x:auto;width:100%}.numbers::after{content:"";position:absolute;left:0px;top:0px;width:100%;height:1px;background:rgba(255,255,255,.3);z-index:3}}.numbers::before{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;background:#fff;z-index:2}.numbers__logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:25rem;-webkit-filter:blur(25px);filter:blur(25px);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;opacity:0;z-index:1;display:none}@media screen and (max-width: 1023px){.numbers__logo{width:15rem}}.numbers__logo svg{width:100% !important;height:auto !important}.numbers__logo svg *{fill:rgba(0,0,0,.2)}.numbers__list{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;z-index:3;background:#5822ef}@media screen and (max-width: 1023px){.numbers__list{overflow:visible;overflow-y:hidden}}.numbers__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;position:relative;-webkit-transition:flex-grow .8s,background .8s,-webkit-box-flex .8s;transition:flex-grow .8s,background .8s,-webkit-box-flex .8s;-o-transition:flex-grow .8s,background .8s;transition:flex-grow .8s,background .8s;transition:flex-grow .8s,background .8s,-webkit-box-flex .8s,-ms-flex-positive .8s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5rem 5rem;gap:1rem}@media screen and (max-width: 1023px){.numbers__item{height:23rem;padding:0px 2rem}}.numbers__item:hover{-webkit-box-flex:1.35;-ms-flex-positive:1.35;flex-grow:1.35;background:#6b1dff}.numbers__item.numbers__item--first:hover .numbers__item-text span:nth-child(2){border-color:#6b1dff}.numbers__item::before{content:"";position:absolute;right:0px;top:-100%;height:300%;width:1px;background:rgba(255,255,255,.3)}.numbers__item:last-child::before{display:none}.numbers__item-wrap{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;width:100%;gap:1rem}.numbers__item-number{font-size:20rem;line-height:90%;margin-bottom:3rem;width:100%;letter-spacing:-0.05em}@media screen and (max-width: 1023px){.numbers__item-number{font-size:10rem;margin-bottom:1.5rem;padding-bottom:1.5rem;min-width:22.5rem}}.numbers__item--second .numbers__item-number span{color:#fff}@media screen and (min-width: 1023px){.numbers__item--third .numbers__item-number{position:relative}.numbers__item--third .numbers__item-number span{position:absolute;left:calc(100% + 1rem);opacity:.5;font-weight:300;font-size:.5em;top:15%;line-height:60%}}.numbers__item-text{font-size:2.4rem;font-weight:300;padding:.5rem;padding-right:1.5rem;border:1px solid rgba(255,255,255,.2);border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media screen and (max-width: 1023px){.numbers__item-text{font-size:1.8rem;padding:.3rem;padding-right:1rem}}.numbers__item-text span{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:#6b1dff;padding:.8rem;border-radius:50px;margin-right:.5rem;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}@media screen and (max-width: 1023px){.numbers__item-text span{padding:.5rem}}.numbers__item--first .numbers__item-text span:nth-child(2){margin-left:-1.2rem;border:2px solid #5822ef;margin-top:-2px;margin-bottom:-2px}.numbers__item--first .numbers__item-text span:nth-child(1) svg{-webkit-transform:translate(-5%, 0%);-ms-transform:translate(-5%, 0%);transform:translate(-5%, 0%);height:2rem}@media screen and (max-width: 1023px){.numbers__item--first .numbers__item-text span:nth-child(1) svg{height:1.7rem}}.numbers__item-text span svg{width:auto}.numbers__item--third .numbers__item-text span svg{height:2.76rem}@media screen and (max-width: 1023px){.numbers__item--third .numbers__item-text span svg{height:2.04rem}}.numbers__item--second .numbers__item-text span svg,.numbers__item--first .numbers__item-text span svg{height:2.185rem}@media screen and (max-width: 1023px){.numbers__item--second .numbers__item-text span svg,.numbers__item--first .numbers__item-text span svg{height:1.615rem}}
@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}.history{margin:var(--p-margin) 0px}.history__title-wrap,.history__text-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.history__text-wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.history__title{font-size:5rem;line-height:130%;letter-spacing:-0.02em;white-space:nowrap}@media screen and (max-width: 1023px){.history__title{padding-top:2rem;font-family:"Felix",sans-serif}.history__title .anim-line span{font-family:"Sohne",sans-serif;font-size:.9em}}.history__title .anim-line-wrap:nth-child(1){text-indent:10rem}@media screen and (max-width: 1023px){.history__title{font-size:1.7rem}.history__title .anim-line-wrap:nth-child(4){text-align:right}}.history__text{font-size:3.5rem;line-height:140%;font-weight:300;letter-spacing:-0.02em;white-space:nowrap;margin-top:7rem;font-family:"Felix",sans-serif}@media screen and (max-width: 1023px){.history__text{font-size:1.5rem;white-space:wrap;margin-top:2.5rem}}.history__text-span--opacity{opacity:.7}.history__text-span--border{display:inline-block;padding:0rem .8rem;border:1px solid rgba(255,255,255,.75);border-radius:50px;line-height:120%}@media screen and (max-width: 1023px){.history__text-span--border{padding:.3rem}}
@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}.about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2}.about .center-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 1023px){.about__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.about__title1{font-size:9.5rem;margin-bottom:5rem;margin-left:-9rem;overflow:hidden}.about__title1 .anim-line-wrap:nth-child(2){margin-left:9rem}@media screen and (max-width: 1023px){.about__title1 .anim-line-wrap:nth-child(2){margin-left:0px;text-align:right}}@media screen and (max-width: 1023px){.about__title1{font-size:4.5rem;margin-bottom:3rem;margin-left:0px}}.about__left{width:50%;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;position:relative}@media screen and (max-width: 1023px){.about__left{width:100%;height:30rem;margin-top:10rem}}.about__right{width:calc(50% - 5rem);-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (max-width: 1023px){.about__right{width:100%}}.about__peoples{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;max-width:64rem;-webkit-transition:border 2s;-o-transition:border 2s;transition:border 2s}@media screen and (max-width: 1023px){.about__peoples{gap:1.5rem;max-width:100%;position:relative;margin-top:2.5rem;border-top:1px solid rgba(0,0,0,0);padding-top:2.5rem}.about__peoples--finished{border-color:rgba(255,255,255,.15)}}.about__people{width:calc(50% - 1.5rem);background:#0b1022;padding:3rem;border-radius:1rem;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;font-weight:300}@media screen and (max-width: 1023px){.about__people{width:calc(50% - .5rem);padding:0px;background:rgba(0,0,0,0)}}.about__people-name{font-size:2rem;margin-right:auto}@media screen and (max-width: 1023px){.about__people-name{font-size:1.6rem}}.about__people-position{text-transform:uppercase;font-size:1.6rem;margin-bottom:.5rem;-moz-text-align-last:justify;text-align-last:justify;white-space:nowrap;line-height:.8}@media screen and (max-width: 1023px){.about__people-position{font-size:1rem;opacity:.5;-moz-text-align-last:left;text-align-last:left}}.about__people-social{border-radius:50%;width:3.8rem;height:3.8rem;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;border:1px solid rgba(255,255,255,.2);font-size:1.2rem;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media screen and (max-width: 1023px){.about__people-social{width:2.6rem;height:2.6rem}}.about__people-social svg{width:55%}.about__people-social svg *{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.about__people-social--email svg,.about__people-social--in svg{width:65%}.about__people-social:not(.about__people-social--email):hover{background:#fff;color:#000}.about__people-social:not(.about__people-social--email):hover svg *{fill:#000}.about__people-img{border-radius:.5rem;overflow:hidden}@media screen and (max-width: 1023px){.about__people-img{border-radius:.5rem}}.about__people-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Felix",sans-serif;gap:.5rem}@media screen and (max-width: 1023px){.about__people-bottom{gap:.3rem}}.about__circles{position:absolute;left:50%;top:50%;width:20rem;height:20rem;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 1023px){.about__circles{width:10rem;height:10rem}}.about__circles-svg{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:300%;height:300%;opacity:0}.about__circles-svg svg.circle-line-anim{-webkit-animation:rotateAnimation2 6.6s linear .8s infinite;animation:rotateAnimation2 6.6s linear .8s infinite}@-webkit-keyframes rotateAnimation2{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotateAnimation2{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.about__circle{position:absolute;width:100%;height:100%;top:0px;left:0px;border:2px solid #fff;border-radius:50%;z-index:999;-webkit-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);transform:translate(0%, 0%);background:#02021e;opacity:0;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:background .5s;-o-transition:background .5s;transition:background .5s;overflow:hidden}.about__circle:hover{background:#5822ef}.about__circle:hover span{color:#fff !important}.about__circle span{text-align:center;font-size:2rem;-webkit-transition:color .5s;-o-transition:color .5s;transition:color .5s;font-weight:500}@media screen and (max-width: 1023px){.about__circle span{font-size:1.3rem}}.about__circle-video{position:absolute;left:-10%;top:-10%;width:120%;height:120%;-o-object-fit:cover;object-fit:cover;display:none}.about__circle .magnet-element{position:absolute;left:0px;top: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}.about__line{height:1px;background:rgba(255,255,255,.5);width:70%;top:50%;left:15%;position:absolute}.about__line::before,.about__line::after{content:"";position:absolute;top:-0.1rem;width:.3rem;height:.3rem;border-radius:50%;background:inherit;right:0px}.about__line::before{right:auto;left:0px}.about__line--line1{-webkit-transform:rotateZ(60deg) translate(2rem, -11.2rem);-ms-transform:rotate(60deg) translate(2rem, -11.2rem);transform:rotateZ(60deg) translate(2rem, -11.2rem)}@media screen and (max-width: 1023px){.about__line--line1{-webkit-transform:rotateZ(60deg) translate(1rem, -5.6rem);-ms-transform:rotate(60deg) translate(1rem, -5.6rem);transform:rotateZ(60deg) translate(1rem, -5.6rem)}}.about__line--line2{-webkit-transform:rotateZ(0deg) translate(0px, 14rem);-ms-transform:rotate(0deg) translate(0px, 14rem);transform:rotateZ(0deg) translate(0px, 14rem);left:22.5%;width:55%}@media screen and (max-width: 1023px){.about__line--line2{-webkit-transform:rotateZ(0deg) translate(0px, 7rem);-ms-transform:rotate(0deg) translate(0px, 7rem);transform:rotateZ(0deg) translate(0px, 7rem)}}.about__line--line3{-webkit-transform:rotateZ(-60deg) translate(-2rem, -11.2rem);-ms-transform:rotate(-60deg) translate(-2rem, -11.2rem);transform:rotateZ(-60deg) translate(-2rem, -11.2rem)}@media screen and (max-width: 1023px){.about__line--line3{-webkit-transform:rotateZ(-60deg) translate(-1rem, -5.6rem);-ms-transform:rotate(-60deg) translate(-1rem, -5.6rem);transform:rotateZ(-60deg) translate(-1rem, -5.6rem)}}
@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}.portfolio{position:relative;z-index:2;margin-top:calc(var(--p-margin)*1.5);margin-bottom:var(--p-margin);overflow:hidden}.portfolio__bg{position:absolute;background:#02021e;width:100%;height:60rem;top:-1px;z-index:1;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}@media screen and (max-width: 1023px){.portfolio__bg{display:none}}.portfolio .center-wrap{max-width:100%}.portfolio__title{font-size:13rem;max-width:90%;margin:0px auto;letter-spacing:-0.03em;line-height:1;font-weight:400;text-align:center;margin-bottom:10rem}@media screen and (max-width: 1023px){.portfolio__title{margin-bottom:5rem;font-size:2.9rem;max-width:100%}}.portfolio__item{width:100%;height:calc(var(--vh, 1vh)*100);-webkit-transition:height 2s,min-height 2s;-o-transition:height 2s,min-height 2s;transition:height 2s,min-height 2s;position:relative;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;margin-bottom:-5rem;overflow:hidden;border-radius:2rem;padding:5rem;background:#02021e}@media screen and (max-width: 1023px){.portfolio__item{padding:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.portfolio__item--white{color:#000}.portfolio__item::before{content:"";position:absolute;left:0px;bottom:0px;width:100%;height:100%;background-image:url(../images/svg/gradient--work1.svg);background-size:cover;z-index:2}.portfolio__item--work1::before{background-color:#000}.portfolio__item--work4::before{background-color:#0a2b30}.portfolio__item--work5::before{background-color:#01021e;background-image:url(../images/svg/gradient--work5.svg);background-size:cover}.portfolio__item--work2::before{background:conic-gradient(from 181.8deg at 48.49% 42.13%, #000000 -36deg, #5840FA 47.96deg, #000000 75.22deg, #281D73 136.85deg, #5840FA 171.37deg, #3C2CAB 180deg, #000000 324deg, #5840FA 407.96deg);background-size:cover}.portfolio__item--work3{background:#fff}.portfolio__item--work3::before{background-image:url(../images/svg/gradient--work3.svg);background-size:cover}@media screen and (max-width: 1023px){.portfolio__item{border-radius:.5rem .5rem 0px 0px}}.portfolio__item-img,.portfolio__item-img img{position:absolute;left:0px;top:0px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.portfolio__item-title{font-size:12.5rem;text-transform:uppercase;z-index:2;margin-right:auto;letter-spacing:-0.03em;font-family:"Felix",sans-serif}.portfolio__item--white .portfolio__item-title{color:#333}@media screen and (max-width: 1023px){.portfolio__item-title{font-size:4.5rem;margin:0px auto}.portfolio__item--work2 .portfolio__item-title{font-size:4rem}}.portfolio__item-wrap{z-index:2;margin:auto 0px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5rem}@media screen and (max-width: 1023px){.portfolio__item-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;margin:0px}}.portfolio__item-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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:37rem}@media screen and (max-width: 1023px){.portfolio__item-left{max-width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.portfolio__item-date{font-size:1.8rem;color:rgba(255,255,255,.5);display:none}@media screen and (max-width: 1023px){.portfolio__item-date{display:none}}.portfolio__item--white .portfolio__item-date{color:#000}.portfolio__item-video{width:100%;max-width:90rem;border-radius:1rem;overflow:hidden;position:relative}.portfolio__item-video>div{padding-bottom:55.5555555556%}.portfolio__item-video video,.portfolio__item-video img{position:absolute;left:0px;top:0px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.portfolio__item-img,.portfolio__item-img img{position:absolute;left:0px;top:0px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.portfolio__item-right{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:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2rem;width:100%;max-width:37rem}@media screen and (max-width: 1023px){.portfolio__item-right{max-width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.portfolio__item--white .portfolio__item-right .btn{border-color:rgba(0,0,0,.15)}.portfolio__item-designer{text-align:right;z-index:2;position:relative;font-size:3rem;line-height:110%;text-transform:uppercase;letter-spacing:-0.03em;font-family:"Felix",sans-serif;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}@media screen and (max-width: 1023px){.portfolio__item-designer{font-size:1.6rem;display:inline-block;margin:3rem 0px;margin-top:2rem}}.portfolio__item-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;font-size:2rem}@media screen and (max-width: 1023px){.portfolio__item-tags{font-size:1.6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.portfolio__item-tags span{display:inline-block;line-height:120%;padding:0rem .3em;border:1px solid rgba(255,255,255,.2);border-radius:5rem}.portfolio__item--white .portfolio__item-tags span{border:1px solid rgba(0,0,0,.2)}.portfolio__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem;position:absolute;width:300%;left:50%;top:50%;-webkit-transform:translate(-50%, -50%) scale(0.34);-ms-transform:translate(-50%, -50%) scale(0.34);transform:translate(-50%, -50%) scale(0.34)}.portfolio__intro-clip{margin-bottom:-1500px;overflow:hidden}@media screen and (max-width: 1023px){.portfolio__intro-clip{display:none}}.portfolio__intro-wrap{overflow:hidden;width:100%;height:100vh;position:relative;margin-top:-33vh}@media screen and (max-width: 1023px){.portfolio__intro-wrap{margin-top:0px}}.portfolio__intro-item{width:calc(33% - 1.5rem);position:relative;position:relative;overflow:hidden;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-radius:.5rem}.portfolio__intro-item::before{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:2}.portfolio__intro-item>div{padding-bottom:78%}@media screen and (max-width: 1023px){.portfolio__intro-item{width:calc(33% - .8rem)}}.portfolio__intro-item:nth-child(2),.portfolio__intro-item:nth-child(5),.portfolio__intro-item:nth-child(8){width:33%}.portfolio__intro-item--center::before{display:none}.portfolio__intro-item--center>div{padding-bottom:0px !important;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%;height:100%}.portfolio__intro-item-video{position:relative !important}.portfolio__intro-item-img,.portfolio__intro-item-video{position:absolute;display:block;left:0%;top:0%;width:100%;height:100%}.portfolio__intro-item--center .portfolio__intro-item-img,.portfolio__intro-item--center .portfolio__intro-item-video{height:100vh}.portfolio__intro-item-img img,.portfolio__intro-item-img picture,.portfolio__intro-item-img video,.portfolio__intro-item-img iframe,.portfolio__intro-item-video img,.portfolio__intro-item-video picture,.portfolio__intro-item-video video,.portfolio__intro-item-video iframe{position:absolute;left:0px;top:0px;width:100%;height:100%;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-o-object-fit:cover;object-fit:cover}.portfolio__intro-item-img iframe,.portfolio__intro-item-video iframe{pointer-events:none;border:none !important}
@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}.cta{position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.2)}.cta .center-wrap{max-width:140rem}.cta__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 1023px){.cta__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.cta__item{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;padding:8rem 3rem;gap:1rem;position:relative;letter-spacing:-0.05em;-webkit-transition:flex-grow .7s,background .7s,-webkit-box-flex .7s;transition:flex-grow .7s,background .7s,-webkit-box-flex .7s;-o-transition:flex-grow .7s,background .7s;transition:flex-grow .7s,background .7s;transition:flex-grow .7s,background .7s,-webkit-box-flex .7s,-ms-flex-positive .7s;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 1023px){.cta__item{padding:3rem 2rem}}.cta__item:first-child::before{content:"";position:absolute;top:0px;height:100%;width:1px;right:0px;background:rgba(255,255,255,.2)}@media screen and (max-width: 1023px){.cta__item:first-child::before{width:100%;height:1px;top:100%}}.cta__item:hover{-webkit-box-flex:1.35;-ms-flex-positive:1.35;flex-grow:1.35;background:#6b1dff}.cta__item-title{font-size:6rem;white-space:nowrap;margin-bottom:1rem}@media screen and (max-width: 1023px){.cta__item-title{font-size:3rem}}
@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}.mission{margin:var(--p-margin) 0px;position:relative;overflow:hidden;z-index:2;color:#fff}@media screen and (max-width: 1023px){.mission{margin:10rem 0px}}.mission__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;position:relative}@media screen and (max-width: 1023px){.mission__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5rem}}.mission__list{width:100%}.mission__row{font-size:9.7rem;padding:3rem 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(255,255,255,.2);white-space:nowrap;width:100%}@media screen and (max-width: 1023px){.mission__row{padding:1.5rem 0px}}@media screen and (max-width: 1023px){.mission__row{font-size:3.5rem;padding:1.5rem 0px}.mission__row:first-child{font-size:1.6rem;color:rgba(255,255,255,.5)}}@media screen and (max-width: 1023px)and (min-width: 1023px){.mission__row:nth-child(3){font-size:2.7rem}}.mission__row--small{font-size:4rem}.mission__row-line{width:10rem;height:.6rem;background:rgba(255,255,255,.3);margin:2rem}@media screen and (max-width: 1023px){.mission__row-line{display:none}}.mission__row-dark{opacity:.3;color:#fff}.mission__arrow{border-radius:50%;width:7rem;-ms-flex-negative:0;flex-shrink:0;background:#5822ef;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.btn--blue .mission__arrow{background:rgba(255,255,255,.2)}@media screen and (max-width: 1023px){.mission__arrow{width:3.6rem}}.btn--link .mission__arrow{width:3.5rem}@media screen and (max-width: 1023px){.btn--link .mission__arrow{width:2.6rem}}.mission__arrow>div{padding-bottom:100%;width:100%;position:relative}.mission__arrow>div div{position:absolute;left:0px;top: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}.mission__arrow>div svg{width:40%;height:auto}.mission__arrow>div svg *{-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;fill:#fff}.mission__title-change{margin:0px 3rem;border:2px solid #fff;position:relative;line-height:80%;border-radius:100px;display:inline-block;padding:1rem;padding-left:2.5rem;overflow:hidden;font-size:.9em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;color:#fff}@media screen and (max-width: 1023px){.mission__title-change{padding:.4rem;margin:0px;margin-right:1rem}}.mission__title-change-base{opacity:0;display:inline-block;padding-right:1rem}.at-element--finished .mission__title-change{border-color:#fff;-webkit-transition:border-color 3s;-o-transition:border-color 3s;transition:border-color 3s}.mission__title-change-item{position:absolute;padding-left:2.5rem;height:100%;top:0px;left:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);opacity:1}@media screen and (max-width: 1023px){.mission__title-change-item{padding-left:.5rem}}.mission__title-change-item--hide{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.mission__title-change-item--remove{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}
@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}.form{border-radius:2rem;background:#fff;color:#000;padding:12.5rem 5rem;width:100%;max-width:48rem;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}.form--blue{background:#5822ef;color:#fff}@media screen and (max-width: 1023px){.form{padding:5rem 2.5rem}}.form__title{font-size:3.9rem;letter-spacing:-0.02em;font-weight:500;line-height:100%;margin-bottom:5rem;display:none}@media screen and (max-width: 1023px){.form__title{font-size:3rem}}.form__tabs{margin:5rem 0px;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid blue;border-radius:100px;overflow:hidden;font-family:"Felix",sans-serif;font-weight:500;letter-spacing:0em}@media screen and (max-width: 1023px){.form__tabs{margin:3rem 0px}}.form__inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4.5rem}@media screen and (max-width: 1023px){.form__inputs{gap:3rem}}.form__input{border:none !important;font-size:2rem;background:none;letter-spacing:.03em;font-weight:400;color:#fff}@media screen and (max-width: 1023px){.form__input{font-size:1.6rem}}.form__input-wrap{border-bottom:1px solid rgba(255,255,255,.35);padding-bottom:1.5rem}@media screen and (max-width: 1023px){.form__input-wrap{padding-bottom:1rem}}.form__input::-webkit-input-placeholder{color:inherit}.form__input::-moz-placeholder{color:inherit}.form__input:-ms-input-placeholder{color:inherit}.form__input::-ms-input-placeholder{color:inherit}.form__input::placeholder{color:inherit}.form__input::-webkit-input-placeholder{color:inherit}.form__input:-moz-placeholder{color:inherit}.form__input::-moz-placeholder{color:inherit}.form__input:-ms-input-placeholder{color:inherit}.form__bottom{text-align:center;background:rgba(0,0,255,.5);color:#fff;position:absolute;left:0px;bottom:0px;width:100%;border-radius:0rem 0rem 2rem 2rem;padding:1.5rem 5rem}@media screen and (max-width: 1023px){.form__bottom{font-size:1.3rem;padding:1rem 2rem}}.form__arrow{position:absolute;bottom:4rem;right:calc(100% + 2rem)}.form__arrow *{fill:#5822ef}@media screen and (max-width: 1023px){.form__arrow{display:none}}
@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}.contact{padding:var(--p-margin) 0px;position:relative}.gsap-bg+.contact{background:#02021e}.features+.contact{padding-top:calc(var(--p-margin)*1.2)}.contact__bg{position:absolute;background:#5822ef;width:100%;height:15rem;top:-1px;z-index:1;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.features+.contact .contact__bg{display:none}.contact:nth-child(1) .contact__bg{display:none}@media screen and (max-width: 1023px){.contact__bg{height:7.5rem}}.contact__main-title{text-align:center;font-size:10rem;font-family:"Felix",sans-serif;line-height:110%;letter-spacing:-0.05em;margin-bottom:10rem}@media screen and (max-width: 1023px){.contact__main-title{font-size:4rem;line-height:100%;margin-bottom:5rem;padding:0px 1.5rem}}.contact .center-wrap{position:relative;z-index:2}@media screen and (min-width: 1023px){.contact .center-wrap{max-width:140rem}}@media screen and (max-width: 1023px){.contact .center-wrap{max-width:100%}}.contact__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;border-radius:3rem;padding:10rem 8rem;color:#000}@media screen and (max-width: 1023px){.contact__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;padding:5rem 1.5rem;border-radius:1.5rem}}.contact__tabs{border-radius:10rem;border:1px solid rgba(88,34,239,.2);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.2rem;line-height:6rem;display:none}@media screen and (max-width: 1023px){.contact__tabs{font-size:1.4rem;line-height:4.5rem;width:100%;margin-bottom:3rem}}.contact__tab{padding:0px 3.5rem;min-width:25rem;border:2px solid rgba(0,0,0,0);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;position:relative;text-align:center}.contact__tab:last-child:not(.toogles__item-title--active){padding-right:4rem}@media screen and (max-width: 1023px){.contact__tab{padding:0px 1.2rem;white-space:nowrap;min-width:1px;width:50%}}.contact__tab.toogles__item-title--active{border-color:#5822ef;border-radius:10rem;color:#5822ef;font-weight:500;margin-top:-1px;margin-bottom:-1px;margin-left:-1px}.contact__tab.toogles__item-title--active::before{opacity:1}.contact__tab.toogles__item-title--active:nth-child(2){margin-right:-1px}.contact__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;max-width:70rem}.contact__title{font-size:8rem;line-height:1;margin:3rem 0px;white-space:nowrap;letter-spacing:-0.02em}@media screen and (max-width: 1023px){.contact__title{font-size:3.7rem;white-space:initial;margin-bottom:2rem;margin-top:0px}}.contact__text{font-size:2.5rem;line-height:140%;font-family:"Felix",sans-serif;line-height:1.25}@media screen and (max-width: 1023px){.contact__text{font-size:1.6rem}}.contact .form{width:45rem;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 1023px){.contact .form{width:100%}}
@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}.choose{padding-top:var(--p-margin);position:relative}.choose__shadow{content:"";position:absolute;width:40rem;height:200rem;bottom:30px;left:0px;background:rgba(0,0,0,.1);-webkit-filter:blur(30px);filter:blur(30px);-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}@media screen and (max-width: 1023px){.choose__shadow{display:none}}.choose__title{font-size:11rem;text-align:center;text-transform:uppercase;line-height:110%;margin-bottom:10rem;font-weight:400;letter-spacing:-0.03em}@media screen and (max-width: 1023px){.choose__title{font-size:4.1rem}}.choose__title--color{color:#fff}.choose__title-border{color:#fff;border:2px solid rgba(255,255,255,.5);border-radius:10rem;padding:1.5rem 3rem;line-height:.9;display:inline-block}@media screen and (max-width: 1023px){.choose__title-border{padding:.8rem 1.5rem}}
@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}.features{padding-top:calc(var(--p-margin)*1.4);background:#5822ef}.features .anim-line-wrap{display:inline-block;width:100%}.features__animations{position:relative;height:calc(var(--vh, 1vh)*100);-webkit-transition:height 2s,min-height 2s;-o-transition:height 2s,min-height 2s;transition:height 2s,min-height 2s;width:100%;border-radius:2rem;overflow:hidden;border:3px solid #fff}.features__item{margin-bottom:calc(var(--p-margin)*1.2);-webkit-perspective:100px;perspective:100px}.features__item iframe{pointer-events:none}@media screen and (max-width: 1023px){.features__item--speeds{overflow:hidden}}.features__item--anims{margin-bottom:0px;margin-top:calc(var(--p-margin)*1.2)}@media screen and (max-width: 1023px){.features__item--phones{display:none}}.features__item-title{text-align:center;font-size:10rem;letter-spacing:-0.03em;line-height:1.2;margin-bottom:10rem}.features__item-title span{display:inline-block}.features__item--anims .features__item-title,.features__item--pixel .features__item-title{margin-bottom:3rem}@media screen and (max-width: 1023px){.features__item-title{font-size:4.1rem;margin-bottom:5rem}}.features__item:nth-child(1) .drag__item--first iframe{top:-3.5px}@media screen and (max-width: 1023px){.features__item:nth-child(1) .drag__item--first iframe{top:-2.5px}}.features__speeds{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5rem;font-family:"Felix",sans-serif;margin-bottom:10rem}@media screen and (max-width: 1023px){.features__speeds{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem 0px;margin-bottom:5rem}}.features__speed{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1023px){.features__speed{width:50%}}.features__speed-title{font-size:2.5rem;opacity:.8;font-weight:300}@media screen and (max-width: 1023px){.features__speed-title{font-size:2rem}}.features__speed-round{background:#ffebeb;border-radius:50%;width:16.5rem;height:16.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;position:relative}@media screen and (max-width: 1023px){.features__speed-round{width:12rem;height:12rem}}.features__speed-round--red span{color:#d3221f}.features__speed-round--yellow{background:#fff7ec}.features__speed-round--yellow span{color:#c33300}.features__speed-round--yellow .circle-progress{stroke:#fa3 !important}.features__speed-round--green{background:#ebf9f0}.features__speed-round--green span{color:#080}.features__speed-round--green .circle-progress{stroke:#0c6 !important}.features__speed-round span{font-size:6rem;line-height:.8;letter-spacing:-0.03em}@media screen and (max-width: 1023px){.features__speed-round span{font-size:5rem}}.features__speed-round svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;left:0px;width:100%;height:100%;top:0px}.features__speed-round circle{fill:none;stroke-width:10}.features__speed-round .circle-bg{stroke:#ffefef}.features__speed-round .circle-progress{stroke:#f33;stroke-dasharray:440;stroke-dashoffset:380;-webkit-transition:stroke .5s;-o-transition:stroke .5s;transition:stroke .5s}.features__phones{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100rem;margin:10rem 0px}.features__phone{width:32rem;height:64rem;position:relative;-ms-flex-negative:0;flex-shrink:0}.features__phone iframe{pointer-events:none}.features__phone-wrap1{position:absolute;left:0px;top:0px;width:100%;height:100%;background:#000;border-radius:6rem;border:1px solid #fff}.features__phone-wrap2{position:absolute;left:0px;top:0px;width:100%;height:100%;border-radius:6rem;border:.45rem solid #989892;overflow:hidden}.features__phone iframe{position:absolute;left:3%;top:1.3%;width:94%;height:97.4%;border-radius:4.3rem;background:#fff}.features__phone-screen{position:absolute;left:3%;top:1.3%;width:94%;height:97.4%;border-radius:4.3rem;background:rgba(0,255,25,.25);z-index:2;pointer-events:none;-webkit-animation:fadeInOut 6s infinite;animation:fadeInOut 6s infinite}@-webkit-keyframes fadeInOut{0%,100%{opacity:0}50%{opacity:1}}@keyframes fadeInOut{0%,100%{opacity:0}50%{opacity:1}}.features__phone--two .features__phone-screen{background:rgba(255,0,0,.25)}.features__phone-arrow{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:absolute;top:calc(100% + 3rem);width:100%}.features__phone-arrow div{height:2px;background:#00ff19;width:15rem}.features__phone--two .features__phone-arrow div{background:red}.features__phone-arrow::after,.features__phone-arrow::before{content:"";width:0;height:0;border-bottom:.75rem solid rgba(0,0,0,0);border-top:.75rem solid rgba(0,0,0,0);border-left:1.25rem solid #00ff19}.features__phone--two .features__phone-arrow::after{border-left:1.25rem solid red}.features__phone-arrow::before{border-left:1.25rem solid rgba(0,0,0,0);border-right:1.25rem solid #00ff19}.features__phone--two .features__phone-arrow::before{border-right:1.25rem solid red}.features__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media screen and (max-width: 1023px){.features__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem}}.features__info-block{text-align:center}.features__item--speeds .features__info-block{position:absolute;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1023px){.features__item--speeds .features__info-block{position:static}}.features__info-title{text-transform:uppercase;font-size:5.4rem;letter-spacing:-0.03em;line-height:1.2;max-width:80rem}@media screen and (max-width: 1023px){.features__info-title{font-size:2.2rem;max-width:100%}}.features__phones .features__info-title{max-width:50rem}.features__info-text{margin-top:3rem;line-height:1.6;font-family:"Felix",sans-serif;color:rgba(255,255,255,.75);font-size:2.4rem;text-align:justify}.features__info-indend{float:left;position:relative;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5rem;text-transform:uppercase;font-size:1.6rem;margin-right:1.5rem;padding-top:.4em;font-weight:500;color:#fff}.features__info-indend::after{content:"";width:0;height:0;border-right:.75rem solid rgba(0,0,0,0);border-left:.75rem solid rgba(0,0,0,0);border-top:1.25rem solid #fff;top:-0.75rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}.drag{border-radius:2rem;border:2px solid #fff;position:relative;overflow:hidden !important;min-height:calc(var(--vh, 1vh)*100);-webkit-transition:height .5s,min-height .5s;-o-transition:height .5s,min-height .5s;transition:height .5s,min-height .5s;width:100%}.drag__item{position:absolute;left:0px;top:0px;width:100%;height:100%;background:#fff;border-radius:inherit;overflow:hidden}.drag__item--second{-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.features__item--pixel .drag__item--second{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.drag__controller{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:8rem;height:8rem;cursor:-webkit-grab;cursor:grab;z-index:10}.features__item--pixel .drag__controller{left:0%}.drag__controller::before{content:"";position:absolute;left:50%;width:2px;top:-1000px;height:2000px;background:#5822ef;z-index:-1}.drag__controller svg{width:100%;height:100%}.drag iframe{position:absolute;left:0px;top:0px;width:100%;height:100%;border-radius:inherit;overflow:hidden}
@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}.calc{background:#5822ef;font-family:"Felix",sans-serif;padding:calc(var(--p-margin)*1.25) 0rem var(--p-margin)}@media screen and (max-width: 1023px){.calc{padding-bottom:0rem}}.calc--home{padding:10rem 0px;background:rgba(0,0,0,0)}@media screen and (max-width: 1023px){.calc--home{padding-bottom:0px;padding-top:3rem}.calc--home .calc__result{margin-top:3rem}}@media screen and (min-width: 1023px){.calc--home .center-wrap{max-width:125rem}.calc--home .toogles__item--active .toogles__item-content{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.calc--home .toogles__item--active .toogles__item-content .calc__sliders{margin-right:10rem;width:auto;-ms-flex-negative:0;flex-shrink:0}.calc--home .toogles__item--active .toogles__item-content .calc__slider-info{margin-right:3rem}.calc--home .toogles__item--active .toogles__item-content .calc__title2{margin-top:0px}.calc--home .toogles__item--active .toogles__item-content .calc__result{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.calc--home .toogles__item--active .toogles__item-content .calc__result-wrap{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.calc--home .toogles__item--active .toogles__item-content .calc__result-main{padding:1.5rem 3rem}}.calc--home .calc-home--hide{display:none}.calc:not(.calc--home) .calc-home--show{display:none}.calc__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media screen and (max-width: 1023px){.calc__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% + 3rem);margin-left:-1.5rem}}.calc__title{font-size:10rem;margin-bottom:10rem;text-align:center;font-weight:500;font-family:"Sohne",sans-serif}.calc--home .calc__title{display:none}@media screen and (max-width: 1023px){.calc__title{font-size:2.9rem;font-weight:400;margin-bottom:5rem}}.calc__left{border-radius:2rem 0rem 0px 2rem;background:#02021e;padding:12rem 4rem;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-negative:0;flex-shrink:0}.calc--home .calc__left{display:none}.calc__left .btn{margin:0px auto;margin-top:auto}@media screen and (max-width: 1023px){.calc__left .btn{display:none}}@media screen and (max-width: 1023px){.calc__left{padding:4rem 1.5rem;border-radius:1.5rem}}.calc__left-title{font-size:3rem;margin-bottom:3rem;font-weight:500;text-align:center}@media screen and (max-width: 1023px){.calc__left-title{font-size:2rem;margin-bottom:2rem}}.calc__right{border:1px solid rgba(255,255,255,.5);border-radius:2rem;padding:10rem;-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}.calc--home .calc__right{background:#5822ef}.calc:not(.calc--home) .calc__right{border-left:none;border-radius:0rem 2rem 2rem 0rem}@media screen and (max-width: 1023px){.calc__right{border:none;border-radius:0px;padding:5rem 1.5rem}}.calc__sliders{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8rem}@media screen and (max-width: 1023px){.calc__sliders{gap:2rem}}.calc__selects{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media screen and (max-width: 1023px){.calc__selects{gap:1rem}}.calc__select{font-size:3rem;font-weight:300;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:#0b1022;padding:4rem;border-radius:1rem;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;border:1px solid rgba(255,255,255,.25)}.calc__select.toogles__item-title--active,.calc__select:hover{background:#6b1dff;border-color:rgba(0,0,0,0)}@media screen and (max-width: 1023px){.calc__select{font-size:1.6rem;padding:1.5rem;text-align:center}}.calc__slider-wrap--disabled input{pointer-events:none;opacity:.7;background:-webkit-gradient(linear, left top, right top, color-stop(40%, #fff), color-stop(40%, rgba(255, 255, 255, 0.5)));background:-o-linear-gradient(left, #fff 40%, rgba(255, 255, 255, 0.5) 40%);background:linear-gradient(to right, #fff 40%, rgba(255, 255, 255, 0.5) 40%)}.calc__slider-double{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5rem}.calc__slider-double .calc__slider-wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.calc__slider-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.calc__slider-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;font-weight:400;width:100%}.calc__slider-title span{font-size:3rem}@media screen and (max-width: 1023px){.calc__slider-title span{font-size:1.6rem}}.calc__slider-info{font-size:2rem;border-radius:50%;border:1px solid rgba(255,255,255,.5);-ms-flex-negative:0;flex-shrink:0;width:3rem;height:3rem;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;position:relative}@media screen and (max-width: 1023px){.calc__slider-info{font-size:1.4rem;width:2.2rem;height:2.2rem}}.calc__slider-input{font-size:3rem;border:1px solid rgba(255,255,255,.5);border-radius:10rem;color:#fff;text-align:center;padding:1.5rem 3rem;margin-left:auto}@media screen and (max-width: 1023px){.calc__slider-input{padding:.5rem 1.5rem;font-size:2rem}}.calc__title2{text-align:center;font-size:6rem;letter-spacing:-0.03em;margin:5rem 0px}.calc--home .calc__title2{display:none}.calc__title2 span{color:red}@media screen and (max-width: 1023px){.calc__title2{font-size:4rem;margin:3rem 0px}}.calc__result{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:2rem}@media screen and (max-width: 1023px){.calc__result{gap:1rem}}.calc__result-item{font-size:2.5rem;line-height:1}.calc__result-item span{padding:.5rem 1rem;border:1px solid rgba(255,255,255,.5);border-radius:3rem;margin-right:1rem}@media screen and (max-width: 1023px){.calc__result-item span{margin-bottom:.5rem;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}}@media screen and (max-width: 1023px){.calc__result-item{font-size:1.8rem;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;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}}.calc__result-main{font-size:6rem;font-weight:500;background:#fff;color:#000;border-radius:5rem;padding:2rem 6rem}@media screen and (max-width: 1023px){.calc__result-main{font-size:3.5rem;padding:1.5rem 2.5rem;-ms-flex-negative:0;flex-shrink:0}}.calc__compare{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;gap:3rem;padding:10rem 0px}.calc:not(.calc--home) .calc__compare{display:none}.calc__compare-title{font-size:4rem}.calc__compare-title span{-webkit-transform:rotate(-45deg) translateX(-35%);-ms-transform:rotate(-45deg) translateX(-35%);transform:rotate(-45deg) translateX(-35%);margin-left:1em;font-size:1.4em;display:inline-block}.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:#5822ef;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:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}.calc2{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;font-family:Inter Tight;padding-bottom:var(--p-margin)}@media screen and (max-width: 1023px){.calc2{display:none}}.calc2__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.calc2__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% - 2rem)/3);background-color:#101010;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:1rem}.calc2__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}.calc2__card-title{font-weight:700;font-size:2rem;text-transform:uppercase;text-align:left;letter-spacing:-0.02em;line-height:1.07;color:#b4c3d9;display:inline-block}.calc2__card-title--rate{color:#94bdf7}.calc2__card-desc{font-weight:500;font-size:4.8rem;text-align:left;letter-spacing:-0.03em;line-height:.91;color:#b4c3d9;display:inline-block}.calc2__card-desc--rate{color:#94bdf7}.calc2__card-body{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:7.4rem}.calc2__progress{display:-webkit-box;display:-ms-flexbox;display:flex;height:2rem}.calc2__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}.calc2__value{font-weight:500;font-size:10rem;text-align:left;letter-spacing:-0.03em;line-height:.66;color:#b4c3d9}.calc2__unit{opacity:.5;font-weight:700;font-size:2rem;text-transform:uppercase;text-align:left;letter-spacing:-0.02em;line-height:.95;color:#b4c3d9}
@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}.select{line-height:1;font-size:1.8rem;font-weight:400;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;border-bottom:1px solid rgba(255,255,255,.35);height:5.2rem;width:100%}@media screen and (max-width: 1023px){.select{height:3.8rem}}.select::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;right:2rem;width:2.4rem;height:2.4rem;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::before{right:0;width:2rem;height:2rem}}.select::after{content:"";position:absolute;left:0;width:100%;height:1rem;top:100%}.select:hover .select__variants{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.select__label{margin-bottom:1rem}.select__label:last-child{margin-bottom:0px}.select__variant--active{background:#5822ef !important;color:#fff !important}.select__value{cursor:pointer;-webkit-transition:color .5s;-o-transition:color .5s;transition:color .5s;position:relative;font-size:2rem;letter-spacing:.03em;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1023px){.select__value{font-size:1.6rem}}.select__value p{position:relative;display:inline-block;padding-left:.5rem;padding-right:3.4rem}.select__value span{margin-left:.5rem}.select__value:hover{color:#5822ef !important}.select__variants{position:absolute !important;z-index:2;left:0;top:calc(100% + 1rem);width:100%;border-radius:4px;border:1px solid rgba(19,53,222,.2);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;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;z-index:6;border-radius:4px}.select .scroll-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.select .radio__label{display:block;text-align:left;cursor:pointer;-webkit-transition:color .5s;-o-transition:color .5s;transition:color .5s;font-size:2rem;text-align:center;border-bottom:1px solid rgba(255,255,255,.2);padding:1rem 0px;line-height:1.1428571429;color:#000;width:100%}@media screen and (max-width: 1023px){.select .radio__label{font-size:1.6rem}}.select .radio__label span{white-space:nowrap}.select .radio__label:hover{color:#5822ef}.select .radio__label:last-child{border-bottom:0px}.select .radio__label--active{color:rgba(0,0,0,.2)}
@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}.services{padding-top:40rem;padding-bottom:20rem;position:relative;overflow:hidden;background:#5822ef}.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:#fff}.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::before,.services__item.toogles__item-title--active::before{opacity:1;height:100%}.services__item::before{content:"";position:absolute;width:calc(100% + 6rem);left:-3rem;bottom:0px;height:0px;background:#5822ef;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;font-family:"Felix",sans-serif;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:#fff}@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;font-family:"Felix",sans-serif;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:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Felix";src:url(../fonts/Fellix-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Light.otf) format(opentype),url(../fonts/TestSohneBreit-Light.otf) format(opentype);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Regular.otf) format(opentype),url(../fonts/TestSohneBreit-Regular.otf) format(opentype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Black.otf) format(opentype),url(../fonts/TestSohneBreit-Black.otf) format(opentype);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype),url(../fonts/TestSohneBreit-DemiBold.otf) format(opentype);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-Bold.otf) format(opentype),url(../fonts/TestSohneBreit-Bold.otf) format(opentype);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sohne";src:url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype),url(../fonts/TestSohneBreit-ExtraBold.otf) format(opentype);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";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";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";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";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";src:url(../fonts/inter-tight-latin-800-normal.woff2) format(woff2);font-weight:800;font-style:normal;font-display:swap}:root{--p-page: 100;--p-margin: 25rem;--header-height: 10rem}@media screen and (max-width: 1023px){:root{--p-page: 45;--p-margin: 15rem}}@media screen and (max-width: 480px){:root{--p-page: 15;--p-margin: 10rem}}.tooltip{padding:2rem;position:absolute;left:50%;-webkit-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);transform:translate(-50%, 0px);top:calc(100% + 2rem);background:#fff;color:#000;font-size:1.6rem;width:30rem;border-radius:.75rem;pointer-events:none;opacity:0;visibility:hidden;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media screen and (max-width: 1023px){.tooltip{font-size:1.2rem;width:20rem}}.tooltip::after{content:"";position:absolute;width:0;height:0;border-left:1.25rem solid rgba(0,0,0,0);border-right:1.25rem solid rgba(0,0,0,0);border-bottom:1.25rem solid #fff;top:-1.2rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tooltip-hover{position:relative}.tooltip-hover:hover .tooltip{opacity:1;visibility:visible}
