.sector__main-content h5{text-align:center;margin-top:30px;font-size:28px}.company__item-content,.company__item-selected .dot,.hidden,.hide-content__popup-active .navigation__sectors,.hide-content__popup-active .renderer__domElement,.hide-content__popup-active.show-sectors-ui .navigation__sectors,.hide-content__popup-active.show-sectors-ui .renderer__domElement,.intro,.landing__sector-link,.lightbox-overlay,.loader__complete .loader,.loader__ready .loader__percent,.navigation__companies,.navigation__sectors,.navigation__sectors-item:not(.icon__active):not(:hover) .dot,.popup{opacity:0;visibility:hidden;transition:visibility 0s linear .8s,opacity .8s cubic-bezier(.5,1,.89,1)}.company__item-selected .company__item-content,.dot,.intro__active .intro,.loader,.popup.popup__active,.renderer__domElement,.show-sectors-ui .navigation__sectors,.visible{opacity:1;visibility:visible;transition:visibility linear,opacity .8s cubic-bezier(.5,1,.89,1)}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;outline:0!important}body{background-color:#0a192c;margin:0;overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit;text-align:inherit;text-transform:inherit;letter-spacing:inherit;background-color:#0000;border:none;border-radius:0;margin:0;padding:0}a,h1,h2,h3,h4,h5,h6,p{font:inherit;margin:0}@font-face{font-family:Next;src:url(../assets/fonts/Avenir-Next-Medium_2.woff)format("woff");font-style:normal;font-weight:500;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@font-face{font-family:Pro;src:url(../assets/fonts/Avenir-Pro-Roman.woff)format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@font-face{font-family:Neusa;src:url(../assets/fonts/Neusa.woff)format("woff");font-style:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{font-family:Neusa}.intro{z-index:10;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;padding:50px;display:flex;position:fixed;top:0;left:0}@media only screen and (min-width:1025px){.intro{justify-content:flex-start;padding:0 10vw}}.intro *{pointer-events:none}.intro * .intro__ui{pointer-events:all}.intro .intro__content{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:270px;display:flex}@media only screen and (min-width:768px){.intro .intro__content{width:520px}}@media only screen and (min-width:1025px){.intro .intro__content{text-align:left;align-items:flex-start;width:600px}}@media only screen and (min-width:2200px){.intro .intro__content{width:700px}}.intro{color:#fff;--icon-color:#cbcbcb}.intro h3{letter-spacing:.3em;text-transform:uppercase;color:#fff;margin:0 0 20px;font-family:Next;font-size:10px;font-weight:500;line-height:1em}@media only screen and (max-width:400px){.intro h3{font-size:12px}}@media only screen and (min-width:1025px){.intro h3{font-size:11px}}@media only screen and (min-width:2200px){.intro h3{font-size:16px}}.intro h2{letter-spacing:.02em;text-transform:uppercase;color:#fff;width:100%;font-family:Neusa;font-size:48px;line-height:.9em;transform:translate(-.05em)}@media only screen and (min-width:768px){.intro h2{font-size:88px}}@media only screen and (min-width:1025px){.intro h2{font-size:106px}}@media only screen and (min-width:2200px){.intro h2{font-size:128px}}.intro .intro__paragraph{letter-spacing:.02em;color:#cbcbcb;width:100%;margin:15px 0 0;font-family:Pro;font-size:12px;font-weight:400;line-height:1.8em}@media only screen and (max-width:400px){.intro .intro__paragraph{font-size:14px}}@media only screen and (min-width:768px){.intro .intro__paragraph{font-size:12px}}@media only screen and (min-width:1025px){.intro .intro__paragraph{font-size:14px}}.intro .intro__paragraph *{letter-spacing:.02em;font-family:Pro;font-size:12px;font-weight:400;line-height:1.8em}@media only screen and (max-width:400px){.intro .intro__paragraph *{font-size:14px}}@media only screen and (min-width:768px){.intro .intro__paragraph *{font-size:12px}}@media only screen and (min-width:1025px){.intro .intro__paragraph *{font-size:14px}}@media only screen and (min-width:768px){.intro .intro__paragraph{width:360px}}@media only screen and (min-width:1025px){.intro .intro__paragraph{width:480px}}.intro__ui{flex-direction:column;align-items:center;margin:30px 0 0;display:flex}@media only screen and (min-width:1025px){.intro__ui{position:unset;bottom:unset;flex-direction:row}}.intro__ui p{letter-spacing:.3em;text-transform:uppercase;padding:0 0 10px;font-family:Next;font-size:10px;font-weight:500;line-height:1em}@media only screen and (max-width:400px){.intro__ui p{font-size:12px}}@media only screen and (min-width:1025px){.intro__ui p{font-size:11px}}@media only screen and (min-width:2200px){.intro__ui p{font-size:16px}}@media only screen and (min-width:768px){.intro__ui p{padding:0 0 20px}}@media only screen and (min-width:1025px){.intro__ui p{padding:0 20px 0 0}}.intro__ui .icon circle{--icon-color:#8eebff}.intro__not-mobile{display:none}@media only screen and (min-width:768px){.intro__not-mobile{display:unset}.intro__only-mobile{display:none}}.loader{z-index:13;background-color:#070709;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.loader__item,.loader__item *{pointer-events:none}.loader__center{color:#cbcbcb;text-transform:uppercase;transition:opacity .4s cubic-bezier(.5,1,.89,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader__center .loader__percent{letter-spacing:0;letter-spacing:.3em;font-family:Next;font-size:14px;font-weight:500;line-height:1em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:768px){.loader__center .loader__percent{font-size:12px}}@media only screen and (min-width:1025px){.loader__center .loader__percent{font-size:12px}}.loader__center .loader__start{letter-spacing:.3em;font-family:Next;font-size:14px;font-weight:500;line-height:1em;transition:none}@media only screen and (min-width:768px){.loader__center .loader__start{font-size:12px}}@media only screen and (min-width:1025px){.loader__center .loader__start{font-size:12px}}.loader__svg{transform-origin:50%;width:200px;height:200px;transition:transform .4s cubic-bezier(.5,1,.89,1);overflow:visible}@media only screen and (min-width:768px){.loader__svg{width:260px;height:260px}}.loader__svg circle{fill:none;stroke-width:2px;stroke:#7f86a1}.loader__svg .loader__svg-static{opacity:.4}.loader__svg .loader__svg-percent{opacity:.6}.loader__loaded{opacity:0}.loader__loaded .loaded__circles{transform-origin:50%;transition:transform .4s cubic-bezier(.5,1,.89,1)}.loader__loaded .loaded__circle{stroke:#565e7b;stroke-width:1px;transition:stroke .4s cubic-bezier(.5,1,.89,1)}.loader__loaded .loaded__circle:nth-child(n){opacity:1}.loader__loaded .loaded__circle:nth-child(2n){opacity:.8}.loader__loaded .loaded__circle:nth-child(3n){opacity:.6}.loader__loaded .loaded__circle:nth-child(4n){opacity:.4}.loader__loaded .loaded__circle:nth-child(5n){opacity:.2}.loader__loaded .loaded__circle:nth-child(6n){opacity:0}.loader__loaded .loaded__dots{stroke:#fff;stroke-dasharray:.8 5;opacity:.2;fill:none;transition-duration:.4s}.loader__loaded .loaded__dots-g{transform-origin:50%;animation:120s linear infinite dotsRotation}.loader__ready .loader__item:hover .loaded__dots-g{transform-origin:50%;animation:20s linear infinite dotsRotation}.loader__ready .loader__item:hover .loaded__dots{stroke:#006eef;stroke-width:2px;stroke-dasharray:2 5;transform:scale(1)}@keyframes dotsRotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader__info{text-align:center;text-transform:uppercase;letter-spacing:.3em;width:100%;max-width:75%;font-family:Next;font-size:10px;font-weight:500;line-height:1.7em;position:absolute;bottom:55px}@media only screen and (max-width:400px){.loader__info{font-size:12px}}@media only screen and (min-width:1025px){.loader__info{font-size:11px}}@media only screen and (min-width:2200px){.loader__info{font-size:16px}}@media only screen and (min-width:768px){.loader__info{max-width:50%}}@media only screen and (min-width:1025px){.loader__info{max-width:340px}}.loader__info p{color:#7f86a1}.loader__info .loader__audio-warning{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader__info .loader__audio-disable{cursor:pointer}.loader__ready .loader__item{cursor:pointer;pointer-events:all}.loader__ready .loader__item.clicked{transition:transform .6s cubic-bezier(.905,.1,.735,.445);transform:scale(0)}@media (any-pointer:fine){.loader__ready .loader__item:hover .loaded__circles{transition:transform .8s cubic-bezier(.5,1,.89,1);transform:scale(.93)}.loader__ready .loader__item:hover .loaded__circle{stroke:#006eef;transition:stroke .8s cubic-bezier(.5,1,.89,1)}}.loader__set-up .header__logo,.loader__set-up .loader__info,.loader__set-up .loader__item{opacity:0}.loader__set-up .header__logo{transform:translateY(-75%)}.loader__set-up .loader__item{transform-origin:50%;transform:scale3d(.75,.75,.75)}.loader__in-progress .header__logo,.loader__in-progress .loader__item{transition:all .8s cubic-bezier(.905,.1,.735,.445)}.loader__in-progress .header__logo{opacity:1;transform:translateY(0)}.loader__in-progress .loader__item{transform-origin:50%;opacity:1;transform:scale(1)}.canvas__view{z-index:9;width:100%;height:100%;position:absolute;top:0;left:0}.header{z-index:14;cursor:pointer;position:fixed;top:20px;left:50%;transform:translate(-50%)}@media only screen and (min-width:768px){.header{top:55px}}.header__logo{width:80px;height:auto}@media only screen and (min-width:768px){.header__logo{width:100px}}.footer__wrapper{z-index:10;pointer-events:none;justify-content:space-between;align-items:center;width:100%;height:auto;display:flex;position:fixed;bottom:0;left:0}.footer__wrapper *{pointer-events:none}.footer__wrapper .footer__zone{padding:30px;display:flex}@media only screen and (max-width:400px){.footer__wrapper .footer__zone{padding:20px}}@media only screen and (min-width:768px){.footer__wrapper .footer__zone{padding:40px 30px}}@media only screen and (min-width:1025px){.footer__wrapper .footer__zone{padding:60px 70px}}.footer__wrapper a,.footer__wrapper p{color:#7f86a1;text-transform:uppercase;letter-spacing:.3em;margin:0 15px 0 0;font-family:Next;font-size:11px;font-weight:500;line-height:1em}.footer__wrapper a{pointer-events:all;transition-property:color;transition-duration:.4s;transition-timing-function:cubic-bezier(.5,1,.89,1)}@media (any-pointer:fine){.footer__wrapper a:hover{color:#fff}}@media only screen and (max-width:767px){.footer__not-mobile{display:none}}.footer__audio-toggle{cursor:pointer;pointer-events:all;display:flex;position:relative}.footer__audio-toggle svg{height:30px}@media only screen and (min-width:1025px){.footer__audio-toggle svg{height:35px}}@media only screen and (max-width:767px){.footer__audio-toggle .audio__icon-text-wrapper{width:120px;height:auto}}.footer__audio-toggle .audio__icon-text{fill:#fff}@media only screen and (max-width:400px){.footer__audio-toggle .audio__icon-text{opacity:0;visibility:hidden}}.footer__audio-toggle .audio__icon-border{fill:none;stroke:#7f86a1;stroke-width:1px;display:none}@media only screen and (min-width:768px){.footer__audio-toggle .audio__icon-border{display:unset}}.footer__audio-toggle *{transition:opacity .4s cubic-bezier(.5,1,.89,1),fill .4s cubic-bezier(.5,1,.89,1),stroke .4s cubic-bezier(.5,1,.89,1)}.footer__audio-toggle .audio__icon-circle,.footer__audio-toggle .audio__icon-circle-first{stroke:#46aff0;stroke-width:1px;opacity:.4;fill:none}.footer__audio-toggle .audio__icon-center{fill:#565e7b;opacity:.4}.footer__audio-toggle .audio__icon-circle{opacity:0;transform-origin:50%;transform:scale(.1)}.footer__audio-toggle .audio__icon-fixed{opacity:.5}.footer__audio-toggle:hover:not(.active-audio) .audio__icon-center,.footer__audio-toggle:hover:not(.active-audio) .audio__icon-fixed{opacity:1}.footer__audio-toggle.active-audio .audio__icon-circle-first{opacity:0}.footer__audio-toggle.active-audio .audio__icon-center,.footer__audio-toggle.active-audio .audio__icon-fixed{opacity:1}.footer__audio-toggle.active-audio .audio__icon-center{fill:#46aff0}.footer__audio-toggle.active-audio .audio__icon-circle{animation:4s linear infinite audio-pulse}.footer__audio-toggle.active-audio .audio__icon-circle:nth-child(n){animation-delay:0s}.footer__audio-toggle.active-audio .audio__icon-circle:nth-child(2n){animation-delay:1s}.footer__audio-toggle.active-audio .audio__icon-circle:nth-child(3n){animation-delay:2s}.footer__audio-toggle.active-audio .audio__icon-circle:nth-child(4n){animation-delay:3s}.footer__audio-toggle.active-audio .audio__icon-circle:nth-child(5n){animation-delay:4s}.footer__audio-toggle.active-audio .audio__icon-circle:nth-child(6n){animation-delay:5s}.footer__audio-toggle.active-audio .audio__icon-circle:nth-child(7n){animation-delay:6s}.footer__audio-toggle.active-audio .audio__icon-circle:nth-child(8n){animation-delay:7s}.footer__audio-toggle.active-audio .audio__icon-circle:nth-child(9n){animation-delay:8s}.footer__audio-toggle.active-audio .audio__icon-circle:nth-child(10n){animation-delay:9s}.footer__audio-toggle.active-audio .audio__icon-circle:nth-child(11n){animation-delay:10s}.audio__circles{width:30px;height:30px;position:absolute;top:50%;right:5px;overflow:visible;transform:translateY(-50%)}@media only screen and (min-width:1025px){.audio__circles{width:35px;height:35px}}@keyframes audio-pulse{0%{opacity:1;transform:scale(.1)}90%{opacity:.3;transform:scale(1)}to{opacity:0;transform:scale(1)}}.landing__sector-link{cursor:pointer;will-change:transform;pointer-events:all;justify-content:center;align-items:center;display:flex;position:absolute}.landing__sector-link_content{text-transform:uppercase;color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:15px;display:flex}.landing__sector-link_content h3{letter-spacing:.3em;margin-bottom:5px;font-family:Next;font-size:11px;font-weight:500;line-height:1em}@media only screen and (max-width:400px){.landing__sector-link_content h3{margin-bottom:0}}.landing__sector-link_content h2{letter-spacing:.02em;margin-bottom:10px;font-family:Neusa;font-size:20px;line-height:1em}@media only screen and (min-width:1025px){.landing__sector-link_content h2{font-size:26px}}@media only screen and (min-width:2200px){.landing__sector-link_content h2{font-size:28px}}.landing__sector-link_content{width:auto;min-width:200px;height:auto;position:absolute;bottom:-32.5px;left:50%;transform:translate(-50%)}@media only screen and (max-width:400px){.landing__sector-link_content{min-width:230px}}@media only screen and (min-width:768px){.landing__sector-link_content{min-width:250px;bottom:-35px}}@media only screen and (min-width:1025px){.landing__sector-link_content{min-width:280px;bottom:-40px}}.sector__main-content{opacity:0;color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}@media only screen and (max-width:767px){.sector__main-content{width:130%}}@media only screen and (max-width:400px){.sector__main-content{width:150%;max-width:420px}}@media only screen and (min-width:768px){.sector__main-content{width:700px}}.sector__main-content h2,.sector__main-content h3{text-transform:uppercase;text-align:center}.sector__main-content h3{letter-spacing:.3em;margin-bottom:2em;font-family:Next;font-size:16px;font-weight:500;line-height:1em}@media only screen and (max-width:400px){.sector__main-content h3{font-size:20px}}@media only screen and (min-width:768px){.sector__main-content h3{font-size:14px}}@media only screen and (min-width:1025px){.sector__main-content h3{font-size:16px}}.sector__main-content h2{letter-spacing:.02em;font-family:Neusa;font-size:35px;line-height:1em}@media only screen and (max-width:400px){.sector__main-content h2{font-size:40px}}@media only screen and (min-width:768px){.sector__main-content h2{font-size:36px}}@media only screen and (min-width:1025px){.sector__main-content h2{font-size:45px}}.sector__main-content.sector__main-content-reference{display:none}.sector__main-content .sector__logos-overview-opener{text-transform:uppercase;letter-spacing:.3em;white-space:nowrap;pointer-events:all;background-color:#000c;border:2px solid #565e7b;border-radius:50px;margin:80px 0;padding:20px 30px;font-family:Next;font-size:16px;font-weight:500;line-height:1em}@media only screen and (max-width:400px){.sector__main-content .sector__logos-overview-opener{font-size:20px}}@media only screen and (min-width:768px){.sector__main-content .sector__logos-overview-opener{font-size:14px}}@media only screen and (min-width:1025px){.sector__main-content .sector__logos-overview-opener{font-size:11px;display:none}}.sector__main-content[reference-data-sector=lucidity] h3{letter-spacing:.02em;margin-bottom:0;font-family:Neusa;font-size:50px;line-height:1em}@media only screen and (max-width:400px){.sector__main-content[reference-data-sector=lucidity] h3{font-size:40px}}@media only screen and (min-width:768px){.sector__main-content[reference-data-sector=lucidity] h3{font-size:56px}}.sector__main-content[reference-data-sector=lucidity] h2{letter-spacing:.02em;text-transform:unset;max-width:100%;margin:35px 0 50px;font-family:Pro;font-size:20px;font-weight:400;line-height:1.8em}@media only screen and (max-width:400px){.sector__main-content[reference-data-sector=lucidity] h2{font-size:20px}}@media only screen and (min-width:768px){.sector__main-content[reference-data-sector=lucidity] h2{max-width:630px;font-size:18px}}.sector__main-content[reference-data-sector=lucidity] .sector__main-content_links{text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;max-width:80vw;display:flex}@media only screen and (min-width:768px){.sector__main-content[reference-data-sector=lucidity] .sector__main-content_links{flex-wrap:nowrap;justify-content:space-around;max-width:470px}}.sector__main-content[reference-data-sector=lucidity] .sector__main-content_links a,.sector__main-content[reference-data-sector=lucidity] .sector__main-content_links button{letter-spacing:.3em;pointer-events:all;justify-content:flex-end;align-items:center;width:50%;padding:15px 20px 50px;font-family:Next;font-size:20px;font-weight:500;line-height:1em;display:flex}@media only screen and (min-width:768px){.sector__main-content[reference-data-sector=lucidity] .sector__main-content_links a,.sector__main-content[reference-data-sector=lucidity] .sector__main-content_links button{font-size:14px}}.sector__main-content[reference-data-sector=lucidity] .sector__main-content_links a *,.sector__main-content[reference-data-sector=lucidity] .sector__main-content_links button *{pointer-events:none}.sector__main-content[reference-data-sector=lucidity] .sector__main-content_links .icon__round{margin:-.1em 0 0 10px}@media only screen and (max-width:767px){.sector__main-content[reference-data-sector=lucidity] .sector__main-content_links button{order:3}.sector__main-content[reference-data-sector=lucidity] .sector__main-content_links a:nth-child(2){order:1}.sector__main-content[reference-data-sector=lucidity] .sector__main-content_links a:nth-child(3){order:2;justify-content:flex-start}.sector__main-content[reference-data-sector=lucidity] .sector__main-content_links a:nth-child(4){order:4;justify-content:flex-start}}:root{--icon-color:#7f86a1}.drag__icon{pointer-events:none;z-index:12;width:auto;height:auto;display:none;position:absolute;top:0;left:50%;transform:translate(-50%)}@media only screen and (min-width:1025px) and (max-height:850px){.drag__icon{top:20px}}@media only screen and (min-width:1025px){.drag__icon{display:inline}}.drag__icon *{pointer-events:none}.drag__icon p{color:#7f86a1;text-transform:uppercase;letter-spacing:.3em;font-family:Next;font-size:11px;font-weight:500;line-height:1em}.drag__icon div{animation:3s infinite alpha}@keyframes alpha{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}.icon__round{overflow:visible}.icon__round circle{stroke:var(--icon-color);fill:none;stroke-width:1px}.icon__round circle.icon__background-circle{fill:#0a192c}.icon__round :not(circle){fill:var(--icon-color)}.icon__round *{transition-duration:.4s}.icon__round.icon__active *{transition-duration:.6s}@media (any-pointer:fine){.icon__round:hover *{transition-duration:.6s}}.icon__round circle{transform-origin:50%;transition-property:all;transition-timing-function:cubic-bezier(.5,1,.89,1)}.icon__round circle.icon__background-circle{opacity:.4;stroke:none!important}.icon__round circle.icon__default-circle{opacity:1;transform:scale(1)}.icon__round circle.icon__second-circle{opacity:.5;transform:scale(.9)}.icon__round circle.icon__third-circle{opacity:.3;transform:scale(.8)}.icon__round .icon__content{transition-property:filter,opacity;transition-timing-function:cubic-bezier(.5,1,.89,1)}.icon__round .icon__content *{transition-property:fill;transition-timing-function:cubic-bezier(.5,1,.89,1)}.icon__content-shine-permanent{filter:blur(.5px);opacity:.5}.icon__content-shine-permanent *{fill:#fff!important}.icon__hover-trigger{cursor:pointer}.icon__hover-trigger *{pointer-events:none!important}.icon__active .icon__content{filter:blur(1px)}.icon__active .icon__content *{fill:var(--icon-color)}.icon__active .icon__content-shine{filter:blur();opacity:.6}.icon__active .icon__content-shine *{fill:#fff}.icon__active circle{stroke:var(--icon-color)}.icon__active circle.icon__default-circle{transform:scale(1.2)}.icon__active circle.icon__second-circle{transform:scale(1.1)}.icon__active circle.icon__third-circle{transform:scale(1)}@media (any-pointer:fine){.icon__hover-trigger:hover .icon__content,.icon__round:hover .icon__content{filter:blur(1px)}.icon__hover-trigger:hover .icon__content *,.icon__round:hover .icon__content *{fill:var(--icon-color)}.icon__hover-trigger:hover .icon__content-shine,.icon__round:hover .icon__content-shine{filter:blur();opacity:.6}.icon__hover-trigger:hover .icon__content-shine *,.icon__round:hover .icon__content-shine *{fill:#fff}.icon__hover-trigger:hover circle,.icon__round:hover circle{stroke:var(--icon-color)}.icon__hover-trigger:hover circle.icon__default-circle,.icon__round:hover circle.icon__default-circle{transform:scale(1.2)}.icon__hover-trigger:hover circle.icon__second-circle,.icon__round:hover circle.icon__second-circle{transform:scale(1.1)}.icon__hover-trigger:hover circle.icon__third-circle,.icon__round:hover circle.icon__third-circle{transform:scale(1)}}.icon__size-small .icon__content g{-webkit-mask:unset!important;-webkit-mask:unset!important;mask:unset!important}.icon__size-small .icon__content g path:nth(2){display:none}.icon__size-normal{width:35px;height:35px}@media only screen and (min-width:768px){.icon__size-normal{width:40px;height:40px}}@media only screen and (min-width:1025px){.icon__size-normal{width:50px;height:50px}}@media only screen and (min-width:2200px){.icon__size-normal{width:60px;height:60px}}.icon__size-big{width:40px;height:40px}@media only screen and (min-width:768px){.icon__size-big{width:40px;height:40px}}@media only screen and (min-width:1025px){.icon__size-big{width:50px;height:50px}}@media only screen and (min-width:2200px){.icon__size-big{width:60px;height:60px}}.icon__size-small{width:25px;height:25px}@media only screen and (min-width:768px){.icon__size-small{width:25px;height:25px}}@media only screen and (min-width:1025px){.icon__size-small{width:25px;height:25px}}@media only screen and (min-width:2200px){.icon__size-small{width:35px;height:35px}}:root{--sector-disabled:#7f86a1}.navigation__sectors{z-index:12;pointer-events:none;justify-content:center;align-items:flex-end;width:100%;height:auto;padding:30px;display:flex;position:fixed;bottom:0;left:0}@media only screen and (max-width:400px){.navigation__sectors{padding:20px}}@media only screen and (min-width:768px){.navigation__sectors{padding:40px 30px}}@media only screen and (min-width:1025px){.navigation__sectors{padding:60px 70px}}.navigation__sectors-item{cursor:pointer;pointer-events:all;flex-direction:column;align-items:flex-start;margin:0 8px;display:flex;position:relative}.navigation__sectors-item *{pointer-events:none}.navigation__sectors-item .icon{transform-origin:50%;will-change:transform;transition:transform .8s cubic-bezier(.5,1,.89,1)}.navigation__sectors-item svg{width:35px}@media only screen and (min-width:768px){.navigation__sectors-item svg{width:40px}}@media only screen and (min-width:1025px){.navigation__sectors-item svg{width:50px}}.navigation__sectors-item:not(.icon__active):not(:hover) .dot{opacity:0}.navigation__sectors-item:not(.icon__active):not(:hover) circle{stroke:var(--sector-disabled)}.navigation__sectors-item:not(.icon__active):not(:hover) :not(circle){fill:var(--sector-disabled)}.navigation__sectors-back-to-landing{cursor:pointer;pointer-events:all;align-items:center;display:none;position:fixed;top:0;left:0}@media only screen and (min-width:1025px){.navigation__sectors-back-to-landing{padding:50px 70px;display:flex}}.navigation__sectors-back-to-landing p{text-transform:uppercase;color:#7f86a1;letter-spacing:.3em;margin:0 0 0 15px;font-family:Next;font-size:11px;font-weight:500;line-height:1em}.navigation__sectors-next,.navigation__sectors-prev,.navigation__sectors-view-all{color:#fff;text-align:center;cursor:pointer;pointer-events:all;flex-direction:column;justify-content:center;align-items:center}.navigation__sectors-next p,.navigation__sectors-prev p,.navigation__sectors-view-all p{letter-spacing:.3em;text-transform:uppercase;margin:0 0 10px;font-family:Next;font-size:11px;font-weight:500;line-height:1em;transform:translate(.1em)}@media only screen and (max-width:767px){.navigation__sectors-next p,.navigation__sectors-prev p,.navigation__sectors-view-all p{position:absolute;top:0}}.navigation__not-device{display:none}@media only screen and (min-width:1025px){.navigation__not-device{display:flex}}.navigation__only-device{margin:0 5px;display:flex}@media only screen and (min-width:768px){.navigation__only-device{margin:0 10px}}@media only screen and (min-width:1025px){.navigation__only-device{display:none}}.navigation__sectors-item{transform-style:preserve-3d;perspective:100px}.navigation__sectors-item .icon{will-change:transform}.navigation__sectors-item.icon__active .icon{transform:translateZ(0)}.navigation__sectors-item.sector__level-2 .icon{transform:translateZ(-10px)}.navigation__sectors-item.sector__level-3 .icon{transform:translateZ(-35px)}.navigation__companies{z-index:12;pointer-events:none;justify-content:center;align-items:flex-end;width:100%;height:100%;padding:30px;display:flex;position:fixed;top:0;left:0}@media only screen and (max-width:400px){.navigation__companies{padding:20px}}@media only screen and (min-width:768px){.navigation__companies{align-items:center;padding:40px 30px}}@media only screen and (min-width:1025px){.navigation__companies{padding:60px 70px}}.navigation__companies-item{cursor:pointer;pointer-events:all}.navigation__companies-item *{pointer-events:none}.navigation__companies-item svg{width:35px}@media only screen and (min-width:768px){.navigation__companies-item svg{width:40px}}@media only screen and (min-width:1025px){.navigation__companies-item svg{width:50px}}.navigation__companies-back-to-sector{justify-content:flex-start;align-items:center;width:auto;height:auto;padding:30px;display:flex;position:fixed;top:0;left:0;overflow:visible}@media only screen and (max-width:400px){.navigation__companies-back-to-sector{padding:20px}}@media only screen and (min-width:768px){.navigation__companies-back-to-sector{bottom:0;left:50%;top:unset;flex-direction:column;justify-content:center;margin:0 0 10px;transform:translate(-50%)}}@media only screen and (min-width:1025px){.navigation__companies-back-to-sector{margin:0 0 30px}}.navigation__companies-back-to-sector p{text-transform:uppercase;color:#7f86a1;letter-spacing:.3em;margin:0 0 15px;font-family:Next;font-size:11px;font-weight:500;line-height:1em;display:none}@media only screen and (min-width:768px){.navigation__companies-back-to-sector p{display:unset}}.navigation__companies-buttons{align-items:center;display:flex}@media only screen and (min-width:768px){.navigation__companies-buttons{justify-content:space-between;width:100%}}@media only screen and (min-width:1025px){.navigation__companies-buttons{width:800px}}.navigation__companies-buttons .navigation__companies-item{margin:0 8px}@media only screen and (min-width:768px){.navigation__companies-buttons .navigation__companies-item{margin:0}}.company__item-selected .navigation__companies.company__item-content .navigation__companies-back-to-sector,.intro__active .navigation__companies.intro .navigation__companies-back-to-sector,.navigation__companies.dot .navigation__companies-back-to-sector,.navigation__companies.loader .navigation__companies-back-to-sector,.navigation__companies.popup.popup__active .navigation__companies-back-to-sector,.navigation__companies.renderer__domElement .navigation__companies-back-to-sector,.navigation__companies.visible .navigation__companies-back-to-sector,.show-sectors-ui .navigation__companies.navigation__sectors .navigation__companies-back-to-sector{cursor:pointer;pointer-events:all}.popup{z-index:11;color:#fff;width:100%;height:100%;position:fixed;top:0;left:0}.popup.popup__active [data-popup-close],.popup.popup__active [data-popup-open]{pointer-events:all;cursor:pointer}.popup__legal{flex-direction:column;justify-content:center;align-items:center;display:flex}.popup__legal h2{text-transform:uppercase;letter-spacing:.02em;margin:0 0 30px;font-family:Neusa;font-size:20px;line-height:1em}@media only screen and (min-width:1025px){.popup__legal h2{font-size:26px}}@media only screen and (min-width:2200px){.popup__legal h2{font-size:28px}}@media only screen and (min-width:768px){.popup__legal h2{margin:0 0 30px}.popup__legal h5{margin:0 0 50px}}@media only screen and (min-width:1025px){.popup__legal h2{margin:0 0 20px}.popup__legal h5{margin:0 0 70px}}.popup__legal .popup__content{text-align:center;flex-direction:column;place-content:flex-start center;display:flex}@media only screen and (min-width:1025px){.popup__legal .popup__content{flex-flow:wrap;justify-content:space-between}}.popup__legal-item{padding:5px 0}@media only screen and (min-width:768px){.popup__legal-item{padding:10px 0}}@media only screen and (min-width:1025px){.popup__legal-item{width:33.33%;padding:20px 3%}}.popup__legal-item h3{text-transform:uppercase;letter-spacing:.3em;font-family:Next;font-size:10px;font-weight:500;line-height:1em}@media only screen and (min-width:768px){.popup__legal-item h3{font-size:10px}}@media only screen and (min-width:1025px){.popup__legal-item h3{font-size:12px}}.popup__legal-item p{letter-spacing:.02em;margin-top:5px;font-family:Pro;font-size:12px;font-weight:400;line-height:1.8em}@media only screen and (max-width:400px){.popup__legal-item p{font-size:12px}}@media only screen and (min-width:768px){.popup__legal-item p{font-size:12px}}@media only screen and (min-width:1025px){.popup__legal-item p{font-size:14px}}@media only screen and (min-width:768px){.popup__legal-item p{margin-top:10px}}@media only screen and (min-width:1025px){.popup__legal-item p{margin-top:1em}}.popup__ui{cursor:pointer;justify-content:flex-start;align-items:center;width:auto;height:auto;padding:30px;display:flex;position:fixed;top:0;left:0;overflow:visible}@media only screen and (max-width:400px){.popup__ui{padding:20px}}@media only screen and (min-width:768px){.popup__ui{bottom:0;left:50%;top:unset;flex-direction:column;justify-content:center;margin:0 0 10px;transform:translate(-50%)}}@media only screen and (min-width:1025px){.popup__ui{margin:0 0 30px}}.popup__ui p{text-transform:uppercase;color:#7f86a1;letter-spacing:.3em;margin:0 0 15px;font-family:Next;font-size:11px;font-weight:500;line-height:1em;display:none}@media only screen and (min-width:768px){.popup__ui p{display:unset}}.company__item{pointer-events:all;cursor:pointer;opacity:0;width:auto;height:auto;padding:40px 0 80px;transition:opacity .8s cubic-bezier(.5,1,.89,1)}.company__item.company__item-visible{opacity:1}@media (any-pointer:fine){.company__item.company__item-visible:hover{opacity:1!important}}.company__item canvas,.company__item img{pointer-events:none;width:auto;height:70px}@media only screen and (max-width:400px){.company__item canvas,.company__item img{height:90px}}@media only screen and (min-width:768px){.company__item canvas,.company__item img{height:50px}}@media only screen and (min-width:1025px){.company__item canvas,.company__item img{height:60px}}.company__item .dot{width:10px;height:10px;transform:translateY(-60px)}.company__item-content{text-align:center;opacity:0;visibility:hidden;width:120vw;height:auto;position:absolute;bottom:80px;left:50%;transform:translate(-50%,100%)}@media only screen and (max-width:400px){.company__item-content{width:150vw}}@media only screen and (min-width:768px){.company__item-content{width:400px}}@media only screen and (min-width:1025px){.company__item-content{width:500px}}.company__item-content p{letter-spacing:.02em;color:#cbcbcb;margin:30px 0;font-family:Pro;font-size:20px;font-weight:400;line-height:1.8em}@media only screen and (max-width:400px){.company__item-content p{font-size:30px}}@media only screen and (min-width:1025px){.company__item-content p{font-size:18px}}@media only screen and (max-width:400px){.company__item-content p{margin:20px 0}}.company__item-content a{letter-spacing:.3em;color:#fff;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:0 20px 20px;font-family:Next;font-size:18px;font-weight:500;line-height:1em;display:flex}@media only screen and (min-width:768px){.company__item-content a{font-size:18px}}@media only screen and (min-width:1025px){.company__item-content a{font-size:14px}}.company__item-content a svg{margin:0 0 0 10px}.company__item-content .company__item-links{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.company__item-selected{cursor:default}.company__item-selected .dot{opacity:0}.company__item-selected .company__item-content{opacity:1;visibility:visible}.company__items-overview{opacity:0;visibility:hidden;flex-direction:column;align-items:center;width:100%;height:100vh;padding:100px 20px 200px;transition:visibility 0s linear .8s,opacity .8s cubic-bezier(.5,1,.89,1);display:flex;position:absolute;top:0;left:0;overflow-y:auto}.company__items-overview.active{opacity:1;visibility:visible;pointer-events:all;transition:visibility linear,opacity .8s cubic-bezier(.5,1,.89,1)}.company__items-overview button{pointer-events:all;margin:30px 0;display:block}.company__items-overview img{width:auto;height:50px}.company__items-overview:before{content:"";pointer-events:none;background:linear-gradient(0deg,#000 0,#0000 50%);width:100%;height:100%;position:fixed;bottom:0;left:0}.logos-overview-active .navigation__companies-item{opacity:0;visibility:hidden}[data-animation=text],[data-animation=text] .animation__text-word{overflow:hidden}[data-animation=text] .animation__text-char{will-change:transform}[data-animation=arrow-icon] circle{--icon-color:#565e7b}[data-animation=arrow-icon] .icon__round .icon__content{filter:none}*{-webkit-user-select:none;user-select:none}#site-wrapper{z-index:11;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.renderer__domElement{z-index:10;position:absolute;top:0;left:0}.lightbox-overlay{z-index:10;background:#000000bf;width:100%;height:100%;position:absolute;top:0;left:0}.dot{background-color:var(--dot);filter:blur(1.2px);opacity:1;border-radius:10px;width:6px;height:6px;position:absolute;bottom:0;left:50%;transform:translate(-50%,20px)}input,textarea,button,select,a{-webkit-tap-highlight-color:#0000}