@charset "UTF-8";html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar}body{margin:0}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}a{background-color:transparent;color:unset;text-decoration:none;cursor:pointer}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;height:auto;max-width:100%}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible;background:transparent;border:none}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}input{border:none;line-height:normal}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}blockquote{margin:0}@font-face{font-family:PT Root;src:url(../fonts/PT-Root/PT-Root-UI_VF.woff2) format("woff2-variations");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Clincher Mono;src:url(../fonts/Clincher_Mono/Clincher_Mono-Bold.woff2) format("woff2"),url(../fonts/Clincher_Mono/Clincher_Mono-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ALSG;src:url(../fonts/ALSGorizont/ALSGorizont2.1-ExtraBoldExpanded.woff2) format("woff2"),url(../fonts/ALSGorizont/ALSGorizont2.1-ExtraBoldExpanded.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}html{font-family:PT Root,sans-serif;font-variation-settings:"wght" 400;font-size:20px}@media (max-width:1024px){html{font-size:-webkit-calc(2.41vmin + 7.33px);font-size:-moz-calc(2.41vmin + 7.33px);font-size:calc(2.41vmin + 7.33px)}}body{font-family:PT Root,sans-serif;font-variation-settings:"wght" 400;line-height:1.5}body,p{font-size:1rem}p{margin:1.5em 0}.text{font-size:1rem}.text_normal{text-transform:none}.text_right{text-align:right}.text_sm{font-size:.8rem}.strong,.strong_light,strong,strong_light{font-family:Clincher Mono,sans-serif;font-weight:700}.uppercase{text-transform:uppercase}a:focus,button:focus{outline:none}.nowrap{white-space:nowrap}h1{font-weight:unset;font-size:inherit;margin:unset;display:unset}.h1{font-family:Clincher Mono,sans-serif;font-weight:700;font-size:3rem;line-height:1.2;text-transform:uppercase;display:block}@media (max-height:480px),(max-width:1024px){.h1{font-size:-webkit-calc(5.42vmin + 4.48px);font-size:-moz-calc(5.42vmin + 4.48px);font-size:calc(5.42vmin + 4.48px);line-height:1.5}}.h2{font-family:Clincher Mono,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.667;text-transform:uppercase;margin:0;display:inline-block}@media (max-width:1219px){.h2{font-size:1.5rem;line-height:1.5}}.h3{font-size:1rem;margin:0}.h3,.h3:before{font-family:Clincher Mono,sans-serif;font-weight:700}.h3:before{content:"━━━";font-size:1.5rem;margin-right:1rem}.link{display:inline-block;position:relative;cursor:pointer}.link:after{content:"";width:0;height:1px;position:absolute;bottom:-1px;left:0;background-color:currentColor;-webkit-transition:width .3s ease;-o-transition:width .3s ease;-moz-transition:width .3s ease;transition:width .3s ease}@media (hover){.link:hover:after{width:100%}}.color{color:#00539f}.my-0{margin-top:0;margin-bottom:0}.mb-0{margin-bottom:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.ml-0{margin-left:0!important}.mt-1{margin-top:1em}.mb-1{margin-bottom:1em}.container{width:100%;padding-left:2rem;padding-right:2rem}@media (max-width:1024px){.container{padding-left:1.25rem;padding-right:1.25rem}}.row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media (max-width:760px){.row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.section{padding-top:2.5rem;padding-bottom:1px;margin-bottom:-1px}@media (max-width:1024px){.section{padding-top:2.89rem}}.section__h2{margin-bottom:-1rem}@media (max-width:1219px){.section__h2{margin-bottom:0}}.section__h2:before{content:"━━━";font-family:Clincher Mono,sans-serif;font-weight:700;display:block;padding-top:3rem}@media (max-width:1219px){.section__h2:before{padding-top:3.8rem}}@media (max-width:1024px){.section__h2:before{padding-top:2.5rem}}.svg{fill:currentColor;color:inherit}.img,.svg{width:inherit;height:inherit;max-height:inherit;display:block}.img{-o-object-fit:contain;object-fit:contain}.hover{-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}@media (hover){.hover:hover{opacity:.5}}.sep{font-family:Clincher Mono,sans-serif;font-weight:700;font-size:1.8rem}::-webkit-scrollbar{width:12px;height:12px;position:absolute}::-webkit-scrollbar-track{background-color:#efefef;-webkit-box-shadow:inset 1px 0 3px rgba(0,0,0,.34);box-shadow:inset 1px 0 3px rgba(0,0,0,.34);-webkit-box-shadow:inset 0 0 6px #efefef;box-shadow:inset 0 0 6px #efefef;overflow:hidden}::-webkit-scrollbar-thumb{background-color:#333;-webkit-border-radius:10px;border-radius:10px}::-webkit-scrollbar-thumb:hover{width:200%}:root{scrollbar-color:#333 #efefef!important;scrollbar-width:thin!important}.dark::-webkit-scrollbar-track,.dark ::-webkit-scrollbar-track{background-color:#2a2a2a;box-shadow:none;-webkit-box-shadow:none}.dark ::-webkit-scrollbar-thumb{background-color:#525252;box-shadow:none;-webkit-box-shadow:none}.dark::-webkit-scrollbar-thumb{background-color:#525252}.dark:root,.dark :root{scrollbar-color:#525252 #2a2a2a!important}::-moz-selection{background-color:hsla(0,0%,39%,.5)}::selection{background-color:hsla(0,0%,39%,.5)}*{-webkit-tap-highlight-color:rgba(100,100,100,.5)}.hint,.noscroll{overflow:hidden}.hint{position:absolute;bottom:108%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);font-size:1em;line-height:1;background:#e5e5e5;color:#000;-webkit-border-radius:.5em;border-radius:.5em;height:0;width:0;opacity:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;-webkit-transition:opacity .5s;-o-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}.hint_show{height:2em;width:auto;padding:0 1em;opacity:1}.hint__wrap{position:relative}#cookieNotice{width:27rem;font-size:.7rem!important;font-family:PT Root,sans-serif!important;font-variation-settings:"wght" 400;line-height:1.5!important;text-align:left!important;padding:1rem!important;-webkit-border-radius:.5rem;border-radius:.5rem;bottom:1rem!important;left:1rem!important;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08);box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08)}#cookieNotice .confirm{margin-top:1rem!important;-webkit-border-radius:1.5em;border-radius:1.5em;font-size:.7rem;font-weight:unset!important;font-variation-settings:"wght" 700;text-align:center;line-height:1.5;padding:.35em 1.75em .3em!important}.mob{display:none}@media (max-width:1024px){.mob{display:block}}@media (max-width:1024px){.desktop{display:none}}.color_light{color:#818181}.oldbr{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#1a1a1a;z-index:9999;font-family:monospace;font-size:1rem}.oldbr,.oldbr a{color:#fff}.oldbr__container{padding-left:3.8rem;padding-top:5.6rem}@media (max-width:1024px){.oldbr__container{padding-left:0}}.oldbr{display:block}body{overflow:hidden}@supports (font-variation-settings:normal){.oldbr{display:none}body{overflow:auto}}.header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;width:100%;padding-top:1.5rem;padding-bottom:.5rem;color:#fff;z-index:9}@media (max-width:1024px){.header{padding-bottom:1rem;padding-top:1rem}}.header_content{background:#fff;color:#000}.header_content .theme{opacity:1;z-index:5;font-size:1.5rem}@media (max-width:1024px){.header_content .theme{-webkit-transition:opacity .3s .2s;-o-transition:opacity .3s .2s;-moz-transition:opacity .3s .2s;transition:opacity .3s .2s}}.header__container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:1024px){.header__container{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}}.header__logo{margin-top:-.1rem;-webkit-transition:opacity .2s;-o-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;width:1.75rem}@media (max-width:1024px){.header__logo{margin-top:-.35rem;margin-right:0;margin-left:-webkit-calc(0% - 0rem);margin-left:-moz-calc(0% - 0rem);margin-left:calc(0% - 0rem);width:2.65rem;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}}.header__logo_large{margin-left:auto;margin-top:-.5rem;margin-right:-.5rem;opacity:0;z-index:-1;-webkit-transition:opacity .2s;-o-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;color:inherit}@media (max-width:1024px){.header__logo_large{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}}.header_content .header__logo_large{opacity:1;z-index:1;-webkit-transition:opacity .5s;-o-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}.header__logo .light_el{display:none}.header_content .header__logo{opacity:1;z-index:1;-webkit-transition:opacity .5s;-o-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}@media (max-width:1024px){.header_content .header__logo{margin-left:-webkit-calc(50% - 1.325rem);margin-left:-moz-calc(50% - 1.325rem);margin-left:calc(50% - 1.325rem);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}}.header_content .header__logo .light_el{display:block}.header_content .header__logo .dark_el{display:none}.nav{margin:0 1rem}@media (max-width:1024px){.nav{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:-o-transform .5s ease;-moz-transition:transform .5s ease, -moz-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease, -moz-transform .5s ease, -o-transform .5s ease;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;color:#fff;margin:0;z-index:9}.nav_active{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.nav__list{list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%;padding:0;margin:0}@media (max-width:1024px){.nav__list{display:grid;grid-template-rows:repeat(10,1fr);counter-reset:a;overflow:auto}}.nav__item{height:100%}@media (max-width:1024px){.nav__item{border-bottom:1px solid #333;font-family:Clincher Mono,sans-serif;font-weight:700;font-size:1.5rem;line-height:1rem;min-height:3rem;text-transform:uppercase}.nav__item:first-child{position:-webkit-sticky;position:sticky;top:0;background:#000}}.nav__item:nth-child(n+3):before{content:"⋯";margin-left:.15rem}@media (max-width:1024px){.nav__item:nth-child(n+3):before{display:none}}.nav__item_sub{display:none}@media (max-width:1024px){.nav__item_sub{display:block;font-family:Clincher Mono,sans-serif;font-weight:700;font-size:1rem;text-transform:none}.nav__item_sub .nav__link{counter-increment:a}.nav__item_sub .nav__link:before{content:counter(a) ".";font-family:Clincher Mono,sans-serif;font-weight:700;margin-right:.5em;margin-left:1.25rem}}.nav__link{height:100%;padding:.5rem 1rem;color:inherit;font-size:inherit;font-family:inherit;letter-spacing:.05em;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}@media (max-width:1024px){.nav__link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (hover){.nav__link:hover{font-variation-settings:"wght" 700}}.nav__link_active{font-variation-settings:"wght" 700}@media (max-width:1024px){.nav__link_active{background-color:#1a1a1a}}.lang{width:2.5rem;height:1.2rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;color:#000;margin-top:.1rem}@media (max-width:1024px){.lang{width:3.25rem;height:1.6rem;margin-right:auto}}.logo{width:8.5rem}@media (max-width:1024px){.logo{width:2.5rem;position:absolute;left:50%;margin-left:-1.25rem;top:1.15rem}}.theme{width:1em;height:1em;font-size:0;line-height:1;padding:0;position:relative;position:fixed;bottom:2rem;left:2rem;opacity:0;z-index:-5;-webkit-transition:opacity .5s;-o-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:1024px){.theme{position:absolute;top:1.5rem;left:.75rem;font-size:1.5rem;-webkit-transition:opacity 0s;-o-transition:opacity 0s;-moz-transition:opacity 0s;transition:opacity 0s}}.theme svg{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:-o-transform .5s ease;-moz-transition:transform .5s ease, -moz-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease, -moz-transform .5s ease, -o-transform .5s ease}@media (hover){.theme:hover svg{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}}.theme__path1{fill:#fff;stroke:#000;stroke-width:1px;stroke-miterlimit:10}.theme__path2{fill:#fff;-webkit-transition:fill .3s ease;-o-transition:fill .3s ease;-moz-transition:fill .3s ease;transition:fill .3s ease}.theme__path3{fill:#000;-webkit-transition:fill .3s ease;-o-transition:fill .3s ease;-moz-transition:fill .3s ease;transition:fill .3s ease}.spacial{color:transparent;-webkit-text-stroke:1px #fff;display:inline-block}@media (hover){.spacial{padding:50px;margin:-50px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' fill='none'%3E%3Ccircle cx='50' cy='50' r='50' fill='transparent'/%3E%3C/svg%3E");-webkit-background-clip:text;background-clip:text;background-repeat:no-repeat;background-position:0 0;-webkit-transition:background-image .3s ease;-o-transition:background-image .3s ease;-moz-transition:background-image .3s ease;transition:background-image .3s ease}.spacial:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' fill='none'%3E%3Ccircle cx='50' cy='50' r='50' fill='%23fff'/%3E%3C/svg%3E")}}.spacial a{-webkit-text-stroke:inherit}.spacial__circle{width:1em;height:1em;font-size:1.5em;-webkit-border-radius:50%;border-radius:50%;background-color:#fff;position:fixed;top:50px;left:150px}.sbl-circ{height:100%;width:100%;color:#5a5a5a;position:relative;display:inline-block;border:5px solid;-webkit-border-radius:50%;border-radius:50%;border-top-color:transparent;-webkit-animation:a 1s linear infinite;-moz-animation:a 1s linear infinite;-o-animation:a 1s linear infinite;animation:a 1s linear infinite}@-webkit-keyframes a{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes a{0%{-moz-transform:rotate(0);transform:rotate(0)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes a{0%{-o-transform:rotate(0);transform:rotate(0)}to{-o-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}.main{min-height:100vh;min-height:-webkit-calc(var(--vh, 1vh) * 100);min-height:-moz-calc(var(--vh, 1vh) * 100);min-height:calc(var(--vh, 1vh) * 100);background:#171717;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:5rem;-webkit-transition:min-height .3s linear;-o-transition:min-height .3s linear;-moz-transition:min-height .3s linear;transition:min-height .3s linear}@media (max-width:1024px){.main{padding-top:3.5rem;overflow:hidden}}@media (max-width:1024px){.main__container{padding-right:0}}@media (max-height:440px){.main__container{margin-top:auto;margin-bottom:auto}}.main__wrap{padding-left:3.6rem}@media (max-width:1024px){.main__wrap{padding-left:0;padding-top:40px}}@media (max-height:440px){.main__wrap{padding-top:0}}.main__title{font-family:ALSG,sans-serif;position:relative;display:inline;z-index:5}.main__bottom{margin-top:auto;margin-bottom:7.5vh;position:relative}@media (max-width:1024px){.main__bottom{margin-bottom:1rem}}.main__logo{position:absolute;bottom:0;right:3rem;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:50% top;-moz-transform-origin:50% top;-ms-transform-origin:50% top;-o-transform-origin:50% top;transform-origin:50% top;width:14.5rem;z-index:5}@media (max-width:1024px){.main__logo{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;right:unset;left:1.25rem}.main__logo #logo_large_path_helix{display:none}}@media (max-height:580px){.main__logo{width:9.5rem}}.model{position:absolute;width:100vw;height:100vh;bottom:0;right:0;z-index:3;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-height:450px),(max-width:1024px){.model{max-height:100vw;min-height:450px;padding-top:-webkit-calc(450px - 100vw);padding-top:-moz-calc(450px - 100vw);padding-top:calc(450px - 100vw)}}@media (max-height:440px){.model{bottom:-35px}}.model__overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:999}@media (max-width:450px){.model__overlay{min-width:450px}}.model__overlay_ver{display:none}@media (max-width:120vh){.model__overlay_ver{display:block}}.model__overlay_md{display:none}@media (min-width:120vh) and (max-width:165vh){.model__overlay_md{display:block}}.model__overlay_hor{display:block}@media (max-width:165vh){.model__overlay_hor{display:none}}.model__preimage{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:1em;height:1em;font-size:2rem;position:absolute;top:50%;left:50%;margin-top:.15em;margin-left:0;z-index:9}@media (max-width:450px){.model__preimage{top:35.5%}}.model__cursor{display:none}@media (hover){.model__cursor{display:block;width:32px;height:32px;position:fixed;z-index:99;opacity:0;pointer-events:none}}.model_el{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media (max-height:450px),(max-width:1024px){.model_el{min-width:450px;min-height:450px;padding-left:-webkit-calc(450px - 100vw);padding-left:-moz-calc(450px - 100vw);padding-left:calc(450px - 100vw);padding-bottom:-webkit-calc(450px - 100vw);padding-bottom:-moz-calc(450px - 100vw);padding-bottom:calc(450px - 100vw)}}.model__preload{width:1em;height:1em;font-size:4rem;position:absolute;top:50%;left:50%;margin-top:-.25em;margin-left:-.25em}@media (max-width:450px){.model__preload{top:35.5%}}@media (max-width:400px){.model__preload{left:-webkit-calc(45% + 225px - 50vw);left:-moz-calc(45% + 225px - 50vw);left:calc(45% + 225px - 50vw);left:50%}}.model_anim_end .model__preload_hide{opacity:0;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;-moz-transition:opacity .5s ease;transition:opacity .5s ease}.model__poster{position:absolute;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-transform:scale(1.2) rotate(-15deg);-moz-transform:scale(1.2) rotate(-15deg);-ms-transform:scale(1.2) rotate(-15deg);-o-transform:scale(1.2) rotate(-15deg);transform:scale(1.2) rotate(-15deg)}@media (max-width:450px){.model__poster{-webkit-transform-origin:70% 50%;-moz-transform-origin:70% 50%;-ms-transform-origin:70% 50%;-o-transform-origin:70% 50%;transform-origin:70% 50%;min-width:450px;min-height:450px;left:-webkit-calc(450px - 100vw);left:-moz-calc(450px - 100vw);left:calc(450px - 100vw);bottom:-webkit-calc(450px - 100vw);bottom:-moz-calc(450px - 100vw);bottom:calc(450px - 100vw)}}@media (max-width:400px){.model__poster{-webkit-transform:scale(1) rotate(-15deg);-moz-transform:scale(1) rotate(-15deg);-ms-transform:scale(1) rotate(-15deg);-o-transform:scale(1) rotate(-15deg);transform:scale(1) rotate(-15deg);-webkit-transform-origin:40% 100%;-moz-transform-origin:40% 100%;-ms-transform-origin:40% 100%;-o-transform-origin:40% 100%;transform-origin:40% 100%;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%}}.model__preloadimg{width:100%;height:100%;-webkit-border-radius:50%;border-radius:50%}.model canvas{-o-object-fit:contain;object-fit:contain;position:relative;opacity:0;-webkit-transform:scale(1) rotate(-15deg);-moz-transform:scale(1) rotate(-15deg);-ms-transform:scale(1) rotate(-15deg);-o-transform:scale(1) rotate(-15deg);transform:scale(1) rotate(-15deg);-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;-moz-transition:opacity .5s ease;transition:opacity .5s ease;cursor:none;width:100%!important;height:100%!important}@media (max-width:450px){.model canvas{width:110%!important;height:110%!important}}.model_load canvas{opacity:1;-webkit-transform:scale(1) rotate(-15deg);-moz-transform:scale(1) rotate(-15deg);-ms-transform:scale(1) rotate(-15deg);-o-transform:scale(1) rotate(-15deg);transform:scale(1) rotate(-15deg)}.model_load .model__preload{opacity:0;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;-moz-transition:opacity .5s ease;transition:opacity .5s ease}.model_load .model__preload .sbl-circ{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}.solutions{z-index:6;position:relative;background:#fff;padding-bottom:3rem}.solutions__section{max-width:40.5em;margin-right:auto;margin-left:3rem}@media (max-width:1400px){.solutions__section{margin-left:2rem}}@media (max-width:1369px){.solutions__section{margin-left:.5rem}}@media (max-width:1219px){.solutions__section{max-width:44em;margin-left:0}}.article{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sidebar{position:sticky;position:-webkit-sticky;margin-right:auto;top:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:5;-webkit-flex-grow:5;-moz-box-flex:5;-ms-flex-positive:5;flex-grow:5}@media (max-width:1024px){.sidebar{margin-right:0}}.sidebar__anchors{margin:0;padding:0;list-style:none;counter-reset:b}@media (max-width:1024px){.sidebar__anchors{padding-top:1rem}}.sidebar__anchor{padding-left:2rem;padding-top:2.6rem;position:relative;font-family:Clincher Mono,sans-serif;font-size:1.8rem;font-weight:700;line-height:3rem;text-transform:uppercase;margin:0}@media (max-width:1219px){.sidebar__anchor{font-size:1.5rem}}@media (max-width:1024px){.sidebar__anchor{padding-left:1.2rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-top:1.5rem}}.sidebar__anchor:before{counter-increment:b;content:counter(b);font-weight:400;font-size:.5em;vertical-align:super}@media (max-width:1024px){.sidebar__anchor:before{font-family:Clincher Mono,sans-serif;font-size:1rem;font-weight:700;vertical-align:normal}}.sidebar__anchor:after{content:"";width:100%;height:1px;background:#bfbfbf;position:absolute;bottom:.24em;left:0;z-index:-1}@media (max-width:1024px){.sidebar__anchor:after{display:none}}.sidebar__link{position:relative;padding-right:.8rem}@media (max-width:1024px){.sidebar__link{color:transparent;font-size:0;position:absolute;width:120%;top:40%;left:25%;display:block;padding:0;height:55%}}.sidebar__link:after{content:"";width:0;height:5px;background:#000;-webkit-transition:width .5s;-o-transition:width .5s;-moz-transition:width .5s;transition:width .5s;position:absolute;bottom:-1px;z-index:2;left:-3.6rem}@media (max-width:1219px){.sidebar__link:after{bottom:-6px}}@media (max-width:1024px){.sidebar__link:after{display:none}}@media (hover){.sidebar__link:hover:after{width:-webkit-calc(100% + 1.6rem + 2rem);width:-moz-calc(100% + 1.6rem + 2rem);width:calc(100% + 1.6rem + 2rem);-webkit-transition:width .3s ease 0s;-o-transition:width .3s ease 0s;-moz-transition:width .3s ease 0s;transition:width .3s ease 0s}}.sidebar__link_active:after{width:-webkit-calc(100% + 1.6rem + 2rem);width:-moz-calc(100% + 1.6rem + 2rem);width:calc(100% + 1.6rem + 2rem);-webkit-transition:width .5s .3s;-o-transition:width .5s .3s;-moz-transition:width .5s .3s;transition:width .5s .3s}.sidebar__mark{display:none}@media (max-width:1024px){.sidebar__mark{display:block;position:absolute;top:0;left:0;width:1em;height:1em;font-size:1.5rem;margin-top:.25em;top:5.7rem;left:.75rem;z-index:-1;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s}}.content{-webkit-box-flex:3;-webkit-flex-grow:3;-moz-box-flex:3;-ms-flex-positive:3;flex-grow:3}@media (max-width:1369px){.content{padding:0 2rem 5rem}}@media (max-width:1024px){.content{padding:0 2rem .7rem}}.list{list-style-type:none;margin:0;padding:0}.list__item{position:relative;margin:1.5em 0;font-size:1rem}.list__dt{background:#262626;color:#fff;-webkit-border-radius:.25em;border-radius:.25em;padding:.1em .5em;margin:-.1em .25em -.1em -.5em}.dark .list__dt{background:#e5e5e5;color:#000}body{background:#171717}#page{background:#fff}.dark #page{background:#171717}.dark .header_content #bottom,.dark .header_content #top{fill:#fff}.dark .dark_el{display:block}.dark .dark_el.mob{display:none}@media (max-width:1024px){.dark .dark_el.mob{display:block}}.dark .light_el,.dark .light_el.mob{display:none}.dark .header_content{background:#1a1a1a;color:#d9d9d9;color:#fff}.dark .header__logo{color:#fff}.dark .header_content .dark_el{display:block}.dark .header_content .light_el{display:none}.dark .sidebar__anchor:after{background:#404040}.dark .sidebar__link:after{background:#d9d9d9;background:#fff}.dark .solutions{background:#1a1a1a;color:#d9d9d9;color:#fff}.dark .theme__path1{fill:#1a1a1a;stroke:#fff}.dark .theme__path2{fill:#fff}.dark .theme__path3{fill:#1a1a1a}.dark .clients{background:#1a1a1a;color:#d9d9d9;color:#fff}.dark .clients__card{background:#262626}.dark .clients__svg{color:#d9d9d9;color:#fff}.dark .clients__item:hover .clients__card{background:#d9d9d9;background:#fff}.dark .clients__item:hover .clients__svg{color:#000}.dark .clients__list{border-color:#404040}.dark .clients__hr{background:#404040}.dark .contacts{background:#1a1a1a;color:#d9d9d9;color:#fff}.dark .contacts__item:after{background:#404040}.dark .contacts__link:after{background:#d9d9d9;background:#fff}.dark .social__shape{fill:#fff}.dark .social__icon{fill:#000}.menubtn{display:none}@media (max-width:1024px){.menubtn{width:1.875rem;height:.75rem;display:block;padding:0;z-index:12;margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.menubtn__part{width:20%;height:inherit;background:currentColor;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s;margin-right:-webkit-calc(20% - 1px);margin-right:-moz-calc(20% - 1px);margin-right:calc(20% - 1px);margin-right:19%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.menubtn__part:last-child{margin-right:0}.menubtn_active{color:#fff}.menubtn_active .menubtn__part{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}}.clients{padding-top:6rem}@media (max-width:991px){.clients{padding-top:4rem}}.clients__list{list-style:none;margin:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem 1.3rem;gap:1rem 1.3rem;padding-top:1.75rem;padding-bottom:1rem;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;overflow:hidden}@media (max-width:1219px){.clients__list{grid-template-columns:repeat(3,1fr);border-top:none;border-bottom:none}}@media (max-width:1024px){.clients__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.clients__list{grid-template-columns:repeat(1,1fr)}}.clients__hr{width:-webkit-calc(100% + 4rem);width:-moz-calc(100% + 4rem);width:calc(100% + 4rem);height:1px;background:#bfbfbf;grid-column-start:1;grid-column-end:5;margin-left:-2rem}@media (max-width:1219px){.clients__hr{display:none}}.clients__row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem 1.3rem;gap:2rem 1.3rem;padding-top:1rem;padding-bottom:1rem;border-top:1px solid #bfbfbf}.clients__row:last-child{border-bottom:1px solid #bfbfbf}.clients__item{padding-top:63.6%;position:relative;-webkit-perspective:75vw;-moz-perspective:75vw;perspective:75vw;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:460px){.clients__item{padding-top:50%}}.clients__item:hover .clients__card{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;background:#000}.clients__item:hover .clients__svg{-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1);color:#fff}.clients__card{position:absolute;top:0;left:0;width:100%;height:100%;background:#e5e5e5;-webkit-border-radius:.4rem;border-radius:.4rem;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;cursor:pointer}.clients__svg{position:absolute;top:30%;left:7%;width:84%;height:40%;-o-object-fit:contain;object-fit:contain;color:#000;-webkit-transition:color .5s ease,-webkit-transform 0s ease .2s;transition:color .5s ease,-webkit-transform 0s ease .2s;-o-transition:color .5s ease,-o-transform 0s ease .2s;-moz-transition:color .5s ease,transform 0s ease .2s,-moz-transform 0s ease .2s;transition:color .5s ease,transform 0s ease .2s;transition:color .5s ease,transform 0s ease .2s,-webkit-transform 0s ease .2s,-moz-transform 0s ease .2s,-o-transform 0s ease .2s}.clients__svg_md{width:70%;left:15%;height:60%;top:20%}.contacts{min-height:100vh;padding-top:7rem;padding-bottom:5rem;overflow:hidden}@media (max-width:1024px){.contacts{padding-bottom:0}}.contacts__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1024px){.contacts__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts__row:last-child{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.contacts__right{width:26rem;z-index:2;position:relative;margin-right:2rem;margin:0 -webkit-calc(25vw - 13rem) 0 2rem;margin:0 -moz-calc(25vw - 13rem) 0 2rem;margin:0 calc(25vw - 13rem) 0 2rem}@media (max-width:1369px){.contacts__right{width:24rem;margin:0 2rem 0 1rem}}@media (max-width:1024px){.contacts__right{width:100%;padding:0 1.25rem;margin:0}}.contacts__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width:1024px){.contacts__img{height:50vw}}.contacts__item{position:relative;height:6.74rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:1024px){.contacts__item{height:5.5rem}}.contacts__item:after{content:"";width:100vw;height:1px;background:#bfbfbf;position:absolute;left:0;bottom:0}.contacts__link{font-family:Clincher Mono,sans-serif;font-weight:700;font-size:3rem;line-height:1;padding-right:0;margin-top:.9rem;width:auto;display:inline-block;position:relative}@media (max-width:1219px){.contacts__link{font-size:2rem}}@media (max-width:1024px){.contacts__link{font-size:-webkit-calc(5.42vmin + 4.48px);font-size:-moz-calc(5.42vmin + 4.48px);font-size:calc(5.42vmin + 4.48px)}}.contacts__link:after{content:"";width:0;height:5px;background:#000;position:absolute;left:0;bottom:-2px;z-index:2;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.contacts__link:hover:after{width:100%}.contacts__social{margin:3rem 0 .5rem}.contacts__sep{margin-top:1.2rem;line-height:1}.magicimage{-webkit-perspective:75vw;-moz-perspective:75vw;perspective:75vw;width:100%;height:100%}@media (max-width:1024px){.magicimage{margin-top:2rem}}.magicimage__wrap{-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;-o-transition:-o-transform .1s;-moz-transition:transform .1s, -moz-transform .1s;transition:transform .1s;transition:transform .1s, -webkit-transform .1s, -moz-transform .1s, -o-transform .1s;cursor:pointer;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(20px);-moz-transform:translateZ(20px);transform:translateZ(20px);position:relative;width:100%;height:-webkit-calc(100% - 2rem);height:-moz-calc(100% - 2rem);height:calc(100% - 2rem);position:absolute;top:1.5rem;left:0;-webkit-border-radius:.4rem;border-radius:.4rem;overflow:hidden}@media (max-width:1024px){.magicimage__wrap{position:unset;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}.magicimage__image{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(20px);-moz-transform:translateZ(20px);transform:translateZ(20px);width:100%;height:100%;position:relative}.magicimage__img{display:block;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.social{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.social__item{font-size:2.4rem;margin-right:.5em;width:1em;height:1em;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.social__item:hover{opacity:.5}.social__shape{fill:#000}.social__icon{fill:#fff}.copyright{width:auto}.nofound{min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.nofound__title{font-size:13rem;font-family:ALSG,sans-serif;display:block;text-align:center}@media (max-width:1024px){.nofound__title{font-size:35vmin;line-height:1.2}}.nofound__subtitle{font-size:2rem;text-align:center}@media (max-width:1024px){.nofound__subtitle{font-size:5.2vmin}}.dark .nofound{background-color:#1a1a1a;color:#fff}@-webkit-keyframes b{0%{left:0}to{left:-webkit-calc(100% + .08em);left:calc(100% + .08em)}}@-moz-keyframes b{0%{left:0}to{left:-moz-calc(100% + .08em);left:calc(100% + .08em)}}@-o-keyframes b{0%{left:0}to{left:calc(100% + .08em)}}@keyframes b{0%{left:0}to{left:-webkit-calc(100% + .08em);left:-moz-calc(100% + .08em);left:calc(100% + .08em)}}@-webkit-keyframes c{0%{opacity:0}to{opacity:1}}@-moz-keyframes c{0%{opacity:0}to{opacity:1}}@-o-keyframes c{0%{opacity:0}to{opacity:1}}@keyframes c{0%{opacity:0}to{opacity:1}}.printanim{font-family:Clincher Mono,sans-serif;font-size:1.8rem;font-weight:700;text-transform:uppercase;display:inline-block;width:auto}@media (max-width:460px){.printanim{font-size:7vmin}}.printanim__wrap{position:relative}.printanim__handle{top:0;left:0;margin-top:1px;position:absolute;-webkit-animation-name:b;-moz-animation-name:b;-o-animation-name:b;animation-name:b;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.printanim__blink{-webkit-animation:c .8s .5s ease infinite;-moz-animation:c .8s .5s ease infinite;-o-animation:c .8s .5s ease infinite;animation:c .8s .5s ease infinite}.dark .printanim{color:#fff}@-webkit-keyframes d{0%{color:transparent;background:transparent}1%{color:transparent;background:-webkit-gradient(linear,left top, right top,from(transparent),color-stop(9%, transparent),color-stop(0, currentColor),color-stop(97%, currentColor),color-stop(0, transparent));background:-webkit-linear-gradient(left,transparent,transparent 9%,currentColor 0,currentColor 97%,transparent 0);background:linear-gradient(90deg,transparent,transparent 9%,currentColor 0,currentColor 97%,transparent 0)}99%{background:-webkit-gradient(linear,left top, right top,from(transparent),color-stop(9%, transparent),color-stop(0, currentColor),color-stop(97%, currentColor),color-stop(0, transparent));background:-webkit-linear-gradient(left,transparent,transparent 9%,currentColor 0,currentColor 97%,transparent 0);background:linear-gradient(90deg,transparent,transparent 9%,currentColor 0,currentColor 97%,transparent 0)}to{color:currentColor;background:transparent}}@-moz-keyframes d{0%{color:transparent;background:transparent}1%{color:transparent;background:-moz-linear-gradient(left,transparent,transparent 9%,currentColor 0,currentColor 97%,transparent 0);background:linear-gradient(90deg,transparent,transparent 9%,currentColor 0,currentColor 97%,transparent 0)}99%{background:-moz-linear-gradient(left,transparent,transparent 9%,currentColor 0,currentColor 97%,transparent 0);background:linear-gradient(90deg,transparent,transparent 9%,currentColor 0,currentColor 97%,transparent 0)}to{color:currentColor;background:transparent}}@-o-keyframes d{0%{color:transparent;background:transparent}1%{color:transparent;background:-o-linear-gradient(left,transparent,transparent 9%,currentColor 0,currentColor 97%,transparent 0);background:linear-gradient(90deg,transparent,transparent 9%,currentColor 0,currentColor 97%,transparent 0)}99%{background:-o-linear-gradient(left,transparent,transparent 9%,currentColor 0,currentColor 97%,transparent 0);background:linear-gradient(90deg,transparent,transparent 9%,currentColor 0,currentColor 97%,transparent 0)}to{color:currentColor;background:transparent}}@keyframes d{0%{color:transparent;background:transparent}1%{color:transparent;background:-webkit-gradient(linear,left top, right top,from(transparent),color-stop(9%, transparent),color-stop(0, currentColor),color-stop(97%, currentColor),color-stop(0, transparent));background:-webkit-linear-gradient(left,transparent,transparent 9%,currentColor 0,currentColor 97%,transparent 0);background:-moz-linear-gradient(left,transparent,transparent 9%,currentColor 0,currentColor 97%,transparent 0);background:-o-linear-gradient(left,transparent,transparent 9%,currentColor 0,currentColor 97%,transparent 0);background:linear-gradient(90deg,transparent,transparent 9%,currentColor 0,currentColor 97%,transparent 0)}99%{background:-webkit-gradient(linear,left top, right top,from(transparent),color-stop(9%, transparent),color-stop(0, currentColor),color-stop(97%, currentColor),color-stop(0, transparent));background:-webkit-linear-gradient(left,transparent,transparent 9%,currentColor 0,currentColor 97%,transparent 0);background:-moz-linear-gradient(left,transparent,transparent 9%,currentColor 0,currentColor 97%,transparent 0);background:-o-linear-gradient(left,transparent,transparent 9%,currentColor 0,currentColor 97%,transparent 0);background:linear-gradient(90deg,transparent,transparent 9%,currentColor 0,currentColor 97%,transparent 0)}to{color:currentColor;background:transparent}}.title_anime{text-transform:uppercase;color:#000}.dark .title_anime{color:#fff}.title_anime_active span{-webkit-animation-name:d;-moz-animation-name:d;-o-animation-name:d;animation-name:d;-webkit-animation-duration:.1s;-moz-animation-duration:.1s;-o-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.title_anime_active span:last-child{-webkit-animation-name:d,c;-moz-animation-name:d,c;-o-animation-name:d,c;animation-name:d,c;-webkit-animation-iteration-count:1,infinite;-moz-animation-iteration-count:1,infinite;-o-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-duration:.1s,.7s;-moz-animation-duration:.1s,.7s;-o-animation-duration:.1s,.7s;animation-duration:.1s,.7s}