*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-rendering:optimizeLegibility}body,html{font-kerning:none;height:100%;line-height:1;width:100%}body{background:#00274b;border:0;color:#fff;margin:0;padding:0}body.progress{cursor:wait}body,input,select,textarea{font-size:.834vw;font-style:normal;font-weight:400;line-height:1}a,footer,h1,h2,h3,h4,h5,h6,header,html,img,nav,ol,p,span,ul,ul li{border:0;display:block;margin:0;padding:0}a{color:inherit;display:block;text-decoration:none}main{overflow:hidden}img,svg{display:block;height:auto;max-width:100%;width:100%}.pointer{cursor:pointer}body:not(.progress) ._underline:before,body:not(.progress) .more_button:after{transition:all .4s cubic-bezier(.22,.61,.36,1);-webkit-transition:all .4s cubic-bezier(.22,.61,.36,1)}body:not(.progress) .list_block_logo,body:not(.progress) .list_block_side{transition:all .8s cubic-bezier(.19,1,.22,1);-webkit-transition:all .8s cubic-bezier(.19,1,.22,1);will-change:transform}body:not(.progress) .info_block a,body:not(.progress) .list_video_item,body:not(.progress) nav li{transition:color .4s cubic-bezier(.22,.61,.36,1);-webkit-transition:color .4s cubic-bezier(.22,.61,.36,1)}body:not(.progress) .more_wrap_inner{transition:opacity .4s cubic-bezier(.22,.61,.36,1);-webkit-transition:opacity .4s cubic-bezier(.22,.61,.36,1)}body:not(.progress) .xxx{transition:background .4s cubic-bezier(.22,.61,.36,1),color .4s cubic-bezier(.22,.61,.36,1);-webkit-transition:background .4s cubic-bezier(.22,.61,.36,1),color .4s cubic-bezier(.22,.61,.36,1)}body:not(.progress) .xxx{transition:border .4s cubic-bezier(.22,.61,.36,1);-webkit-transition:border .4s cubic-bezier(.22,.61,.36,1)}body.progress:before{bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:99999999}.SplitClass,._ele,._eleX,._eleY,._underline:before{backface-visibility:hidden;-webkit-backface-visibility:hidden;display:block;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}.SplitWrap{overflow:hidden}._eleWrap,._splitLines,._splitWords{visibility:hidden}.noselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.spinner{height:20px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:20px;z-index:1999}.spinner:before{border:2px solid hsla(0,0%,100%,.4);border-bottom-color:#fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.rotate{-webkit-animation:rotateSpinner 7s linear infinite;animation:rotateSpinner 7s linear infinite}.spinner:not(.pause):before{-webkit-animation:rotateSpinner .3s linear infinite;animation:rotateSpinner .3s linear infinite}@-webkit-keyframes rotateSpinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotateSpinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes rotateSpinnerRev{to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes rotateSpinnerRev{to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}._underline{display:inline-flex;line-height:1;position:relative}._underline:before{background:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(0)}body:not(.isTouch) ._underline:hover:before{transform:scaleX(1)}.f{display:flex}.f-c{flex-direction:column}.f-w{flex-wrap:wrap}.s-b{justify-content:space-between}.s-a{justify-content:space-around}.j-e{justify-content:flex-end}.j-c{justify-content:center}.a-c{align-items:center}.a-e{align-items:flex-end}.a-b{align-items:baseline}.a-s{align-items:flex-start}#smooth-wrapper{position:relative;z-index:299}#smooth-content{will-change:transform}.site_button{border:1px solid;border-radius:5em;cursor:pointer;gap:.8em;padding:.85em 1.3em;position:relative;z-index:99}.dot{background:currentColor;border-radius:50%;height:.65em;width:.65em}.more_button{cursor:pointer;padding:1em 0;position:relative;width:100%}.more_button:after,.more_button:before{background:currentColor;bottom:0;content:"";height:1px;position:absolute}body:not(.isTouch) .more_button:before{opacity:.5}.more_button:after{transform:scaleX(0);z-index:99}body:not(.isTouch) .more_button:hover:after{transform:scaleX(1)}.more_button:hover svg{transform:scaleY(-1)}.more_button svg{width:.7em}.more_button svg,footer{bottom:0;position:absolute}footer{background:#000f21;left:-2.8125em;padding:1em 0;right:-2.8125em;transform:translateY(100%);z-index:99}header{left:0;position:fixed;right:0;top:1.875em;z-index:9999999}.header_sides{gap:11em;padding-top:1.125em;position:relative}.header_side:first-child{flex:1 0 0;gap:7em}.header_side:not(:first-child){gap:1em}.header_sides>i{background:#fff;height:1px;left:0;position:absolute;right:0;top:-1px;transform:scaleX(0)}.progress-canvas{height:2px;left:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateY(-50%)}.main_logo{position:relative;width:7.625em}.main_logo>strong{position:absolute}nav{flex:1}nav li{cursor:pointer;position:relative}nav li .label{border-bottom:1px solid transparent}nav li.active .label{border-color:#fff}body:not(.isTouch) nav li:hover:not(.active){color:hsla(0,0%,100%,.7)}.language>span{font-family:tahoma;position:relative;top:-.14em}.music canvas{height:100%!important;position:absolute;width:100%!important}.wavy_btn{bottom:0;left:1.4em;position:absolute;right:1.4em;top:0}.music .label{visibility:hidden}.burger_wrap{left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:999}.burger_wrap>i{backdrop-filter:blur(10px);background:rgba(0,0,0,.4)}.burger_links{flex:1 0 0;padding-bottom:8em;padding-top:10em;position:relative}.burger_links ul{height:100%}.burger_links li span{font-size:2em}.burger_cta{position:relative}.burger_cta>i{background:currentColor;height:1px;left:0;position:absolute;right:0}.burger_cta>i:first-child{top:0}.burger_cta>i:last-child{bottom:0}.burger_contact,.burger_cta{gap:1em;padding:3em 0}.burger_contact>svg{margin-top:1.5em;width:13em}.burger_button_set{position:relative}.burger_button{gap:.4em;height:2em;width:2em}.burger_button i{background:currentColor;height:.15em;width:2em}.burger_button i:nth-child(2){width:1.5em}.burger_button i:nth-child(3){width:1em}.burger_close{backdrop-filter:blur(5px);background:hsla(0,0%,100%,.1);border:1px solid #fff;border-radius:50%;height:3em;position:absolute;visibility:hidden;width:3em;z-index:199}.burger_close span{height:.15em;position:absolute;transform:rotate(-45deg);width:1.4em}.burger_close span:first-child{transform:rotate(45deg)}.burger_close span i{background:currentColor}.full_bg{bottom:0;left:0;position:absolute;right:0;top:0}.full_page{height:calc(var(--vh, 1vh)*100)}.sesqui{height:calc(var(--vh, 1vh)*150)}.double_height{height:calc(var(--vh, 1vh)*200)}.tribble_height{height:calc(var(--vh, 1vh)*300)}.cover{background-position:50%;background-repeat:no-repeat;background-size:cover}.lazy_load .lazy_wrap{background:#121212}.x_padding{padding-left:2.8125em;padding-right:2.8125em}.inner_padding{padding-bottom:2.8125em;padding-top:2.8125em}.orange{color:#fe4b33}h1,h2,h3,h4,h5,h6,p{font-style:normal;font-weight:400;line-height:1}h1{font-size:5.625em;line-height:110%}h2{font-size:3em}h3{font-size:1.3125em}.label,p{font-size:1.125em}.high,p{line-height:140%}small{font-size:.875em;font-weight:inherit}.smaller{font-size:.75em}strong{font-weight:700}.site_loader{color:#ffd4c2;height:calc(var(--vh2, 1vh)*100);left:0;overflow:hidden;perspective:10em;position:fixed;top:0;width:100%;z-index:99999999}.site_loader>i{background:#fe4b33;transform-origin:0 0}.loader_logo{position:relative;width:15em;z-index:199}.loader_animation{height:1.6em;position:absolute;width:1.6em}.loader_circle{border:.5em solid;border-radius:50%}.loader_circle_rotate{border-radius:50%;bottom:-.7em;left:-.7em;position:absolute;right:-.7em;top:-.7em}.loader_circle_rotate i{background:currentColor;border-radius:50%;height:.8em;position:absolute;width:.8em}.section_wrap{height:100%;padding-top:12em}.section-contact-container,.section-contact-wrap,.title_set{position:relative}#intro .title_set{position:unset}.title_set.floating{bottom:0;position:absolute;visibility:hidden}.title_wrap{gap:2em;position:relative}.title_text{max-width:36.5em;width:100%}.more_wrap_inner,.title_text{gap:1em}.more_wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows 1s cubic-bezier(.19,1,.22,1);-webkit-transition:grid-template-rows 1s cubic-bezier(.19,1,.22,1)}.more_wrap_inner{opacity:0;overflow:hidden}.more_wrap.active{grid-template-rows:1fr!important}.more_wrap.active .more_wrap_inner{opacity:1}._fadeIn{visibility:hidden}.basic_pin,.basic_pin_wrap,.sides_set{position:relative}.sides_set{gap:5em;width:100%}.scroll_button{height:5.9375em;position:relative;width:5.9375em}.scroll_button>i{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.4);border-radius:50%}.scroll_button svg{width:1.4375em}.section-intro-container .scroll_button{bottom:0;position:absolute}.section-cases-wrap,.section-contact-wrap{height:calc(var(--vh, 1vh)*400)}.list_bg{backdrop-filter:blur(6px);background:rgba(0,0,0,.2);bottom:0;max-width:48.0625em;position:fixed;top:0;transform:scaleX(0);width:100%;z-index:99}.list_pin_wrap{bottom:unset;padding-top:20vh}.list_pin{flex:1}.list_side_wrap{max-width:45.25em;padding-bottom:5.625em;padding-top:11em;pointer-events:none;position:fixed;top:0;transform:translateX(100%);z-index:999}.list_block_side:first-child{flex:3.75em 0 0}.list_block_logo{height:1.75em;pointer-events:none;transform:scale(1.5);width:1.75em}.list_block:first-child .list_block_logo,.list_block:nth-child(2) .list_block_logo{transform:scale(3.5)}.list_block,.list_block_side:first-child,.list_block_side:nth-child(3),.list_block_title{height:3.75em}.list_block_side:nth-child(3){justify-content:flex-end;position:absolute;width:6em}.list_block{cursor:pointer;overflow:hidden;transition:flex 1s cubic-bezier(.19,1,.22,1);-webkit-transition:flex 1s cubic-bezier(.19,1,.22,1);will-change:flex}.list_block:not(:last-child){border-bottom:1px solid #fff}.list_cols{height:100%;position:relative;width:100%}.list_block.active{flex:1 1 0%}.list_block.active .list_block_side,.list_block_content{transform:translateY(2em)}.list_block.active .list_block_logo{transform:scale(5)}.list_block:nth-child(3).active .list_block_logo,.list_block:nth-child(4).active .list_block_logo{transform:scale(3)}.list_block_logo,.list_block_side{will-change:transform}.list_block_content{gap:2em}.list_video_wrap{gap:1.25em}.list_video_set{align-items:center;aspect-ratio:16/9;background:hsla(0,0%,100%,.1);display:flex;flex:19.4625em 0 0;justify-content:center;overflow:hidden;position:relative;width:19.4625em}.list_video_set>video{max-height:100%;width:100%}.list_video_playlist_set{flex:1 0 0}.list_video_item{cursor:pointer;gap:.5em;padding:1em 0 0}.list_video_item:not(.active):not(:hover){color:hsla(0,0%,100%,.6)}.video_icon{flex:1em 0 0}.list_video_playlist_set{gap:.5em}.section-team-wrap{height:calc(var(--vh, 1vh)*1100)}.section_team_content{gap:1em;position:absolute;width:100%}.tm_info{gap:1em;margin-top:1.5em}.team_ft{bottom:2.8125em;left:0;position:absolute;right:0;z-index:99}.team_counter_set{overflow:hidden;position:relative}.team_counter_set,.team_num{height:1.5em}.team_counter_animation{will-change:transform}.section-contact-wrap{overflow:hidden}.info_set{gap:2em;position:absolute;visibility:hidden}.info_set>i{background:currentColor;display:block;height:2px;width:.5em}.info_block{gap:.5em}.info_block a:hover{color:hsla(0,0%,100%,.7)}#contact ._show,#intro ._hide{bottom:0;position:absolute}.media_wrap{left:0;pointer-events:none;position:fixed;right:0;top:0}.media_block{overflow:hidden;visibility:hidden}.media_block video{min-height:100%;min-width:100%;object-fit:cover;pointer-events:none;position:absolute}.has_overlay:before{background:#252525;bottom:0;content:"";left:0;opacity:.4;position:absolute;right:0;top:0;z-index:199}#media-intro{filter:blur(10px)}.services_bg{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(180deg,#252525 8.65%,#02203c)}.media_contact_bg{height:157.625em;left:0;position:absolute;right:0;top:0;transform:translateY(calc(-100% + var(--vh, 1vh)*100))}.media-team{bottom:0;position:absolute;top:0;width:45em}.section-service-container{position:relative}.canvas_wrap{height:100vh;position:absolute;top:50%;transform:translateY(-50%);width:100vh}.canvas_wrap canvas{height:100%!important;position:absolute}.circles_wrap{left:0;position:fixed;right:0;top:0}.circles_inner{height:40em;position:relative;width:40em}.circle_big_set{-webkit-animation:rotateSpinnerRev 70s linear infinite;animation:rotateSpinnerRev 70s linear infinite}.circle_big{border:1px solid hsla(0,0%,100%,.5);border-radius:50%}.circle_small_set{-webkit-animation:rotateSpinner 70s linear infinite;animation:rotateSpinner 70s linear infinite;border-radius:50%;bottom:0;left:0;position:absolute;right:0;top:0}.circle_small i{border:1px solid hsla(0,0%,100%,.5);border-radius:50%;height:3em;position:absolute;width:3em}.circle_title{align-items:center;display:flex;justify-content:center;position:absolute;white-space:nowrap}.circle_title:before{background:currentColor;border-radius:50%;content:"";height:.5em;position:absolute;top:-1.75em;width:.5em}.circle_title span{font-size:.65em;position:absolute;text-align:center;text-transform:uppercase}.circle_title:first-child,.circle_title:nth-child(2){left:50%;transform:translateX(-50%)}.circle_title:first-child{top:-1.5em;transform:translateX(-50%) rotate(180deg)}.circle_title:nth-child(2){top:calc(100% + 1.5em)}.circle_title:nth-child(3),.circle_title:nth-child(4){top:50%}.circle_title:nth-child(3){transform:translateY(-50%) rotate(90deg)}.circle_title:nth-child(4){transform:translateY(-50%) rotate(-90deg)}@media (max-width:1024px){body,input,select,textarea{font-size:1.3vw}h1{font-size:5em}.header_side:first-child,.header_sides{gap:2em}}@media (min-width:601px){.main_logo>svg{opacity:unset!important;transform:unset!important;visibility:unset!important}.section-contact-container .info_set{transform:translateY(-2em)}.section_team_content{max-width:45.5em}.canvas_wrap canvas{width:100%!important}.burger_button_set,.burger_wrap,.main_logo>strong{display:none}#contact .title_set{min-width:50em}.mobile{display:none}}@media (max-width:600px){body,input,select,textarea{font-size:2.5vw}h1{font-size:4.2em}.smaller{font-size:.875em}.inner_padding{padding-top:1.25em}.x_padding{padding-left:1.25em;padding-right:1.25em}.scroll_button{height:3.5em;width:3.5em}.scroll_button svg{width:1em}.sides_set{align-items:flex-start;flex-direction:column;gap:1.5em}.header_side:not(:first-child),.section-cases-pin .sides_set,.title_set br,.tm_info p:not(:first-child),nav{display:none}#intro .sides_set{height:100%;justify-content:flex-end}#intro ._hide{bottom:unset;top:50%;transform:translateY(-50%)}footer{left:-1.25em;right:-1.25em}.section-contact-container .info_set{transform:translateY(-5em)}.section_team_content{background:rgba(37,37,37,.8);border-radius:1.2em;bottom:7em;padding:2em}.desktop{display:none}.team_ft{bottom:1.25em}.list_side_wrap{padding-bottom:3em;padding-top:8em}.list_video_wrap{flex-direction:column}.list_video_set{flex:unset;width:100%}.list_video_playlist{flex-direction:row;flex-wrap:wrap}.list_video_item{flex:50% 0 0}.canvas_wrap{align-items:center;display:flex;justify-content:center;width:100%}.canvas_wrap canvas{transform:scale(.6)}.circles_inner{transform:unset!important}.circles_wrap{transform:scale(.7)}}