/*!/wp-content/themes/fuselab/style-main-old-design.css*/html{font-size:62.5%;scroll-behavior:smooth}body{color:#000;font:400 14px/24px Epilogue,Arial,Helvetica,sans-serif;overflow:overlay;-webkit-font-smoothing:antialiased;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}article{contain:content}canvas.cb-scene{display:none}.cb-loader{display:inline}.cb-loader_overlay{background:#121217;bottom:0;left:0;max-height:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .8s,max-height 0s .8s;z-index:999999}.cb-loader_overlay.-visible{max-height:100%;opacity:1;pointer-events:auto;transition-delay:0s,0s}.aligncenter,.clear,.row:after,.slick-track:after{clear:both}.slick-list:focus,:focus{outline:0}.slick-slide.dragging img{pointer-events:none}.open-menu,.open-portfolio--icon,.share-box{-webkit-box-orient:vertical}.reset-button{background-color:#fff0;border:none}.reset-button[type=submit] img{height:18px;width:26px}article,aside,blockquote,body,button,canvas,dd,del,details,dfn,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,input,li,nav,ol,p,pre,section,select,textarea,ul,video{margin:0;padding:0;vertical-align:baseline}address,caption,cite,code,del,dfn,h1,h2,h3,h4,h5,h6,pre,th{font-style:normal;font-weight:400}ol,ul{list-style:none}fieldset,img{border:none}caption,th{text-align:left}table{border-collapse:collapse;border-spacing:0}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}button,input[type=button],input[type=email],input[type=number],input[type=reset],input[type=search],input[type=submit],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input,textarea{font-family:Epilogue,Arial,Helvetica,sans-serif;line-height:normal}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}.hidden,[hidden],input[type=hidden]{display:none}textarea{overflow:auto;resize:none}.main,.slick-list{overflow:hidden}.clearfix,article,aside,details,figcaption,figure,footer,header,nav,section{display:block}audio,canvas,video{display:inline-block}a>img{vertical-align:bottom}.strong,b,strong{font-weight:700}.italic,em,i{font-style:italic}.del,del{text-decoration:line-through}img{height:auto;image-rendering:-webkit-optimize-contrast;max-width:100%;width:auto;will-change:transform}.map-canvas img{max-width:none}.clear{display:block;font-size:0;height:0;line-height:0}.cf:after,.clearfix:after,.content:after,.main:after,.spanning:after,.text:after,.wrap:after,article:after,aside:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}body,html{min-height:100%}.row:after,.row:before{content:" ";display:table}.align-left{float:left!important}.align-right{float:right!important}.overflow-hidden{display:block;overflow:hidden}*,:after,:before{box-sizing:border-box}body.menu-visible,body.portfolio-visible{overflow-y:hidden}.main{position:relative}.wrap{margin:0 auto;max-width:1510px;width:100%}.container,.container-fluid,.wrap{padding-left:15px;padding-right:15px}.container,.container-fluid{margin-left:auto;margin-right:auto}.archive .wrap,.single-our-projects .wrap{max-width:1310px}.injected-svg{display:none}.icon{display:inline-block;vertical-align:middle}.slick-list,.slick-slider,.slick-track{display:block;position:relative}@media (min-width:768px){.main{min-height:680px}}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.slick-slider{-webkit-tap-highlight-color:#fff0;box-sizing:border-box;-webkit-touch-callout:none;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list{margin:0;padding:0}.slick-list.dragging{cursor:pointer;cursor:-webkit-grab;cursor:grab}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.aligncenter,.comment-content a img,.entry-content a img,.entry-summary a img,.slick-initialized .slick-slide,.slick-vertical .slick-slide,.textwidget a img{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #fff0;height:auto}a{background:0 0;color:#4279e1;color:inherit;cursor:pointer;text-decoration:none}.gallery-caption,.wp-caption .wp-caption-text{color:#686868;font-size:13px;font-style:italic;line-height:1.6153846154}.alignleft{float:left;margin:.375em 1.75em 1.75em 0}.alignright{float:right;margin:.375em 0 1.75em 1.75em}.aligncenter{margin:0 auto 1.75em}blockquote.alignleft{margin:.3157894737em 1.4736842105em 1.473684211em 0}blockquote.alignright{margin:.3157894737em 0 1.473684211em 1.4736842105em}blockquote.aligncenter{margin-bottom:1.473684211em}.site .avatar{border-radius:50%}.comment-content .wp-smiley,.entry-content .wp-smiley,.entry-summary .wp-smiley,.textwidget .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object,video{margin-bottom:1.75em;max-width:100%;vertical-align:middle}p>embed,p>iframe,p>object,p>video{margin-bottom:0}.entry-content .wp-audio-shortcode a,.entry-content .wp-playlist a{box-shadow:none}.wp-audio-shortcode,.wp-playlist.wp-audio-playlist,.wp-video{margin-bottom:1.75em;margin-top:0}.wp-playlist.wp-audio-playlist{padding-bottom:0}.wp-playlist .wp-playlist-tracks{margin-top:0}.wp-playlist-item .wp-playlist-caption{border-bottom:0;padding:.7142857143em 0}.wp-playlist-item .wp-playlist-item-length{top:.7142857143em}.wp-caption{margin-bottom:1.75em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:0}.wp-caption .wp-caption-text{font-size:1.4rem;padding-top:.5384615385em}.gallery{margin:0 -1.1666667% 1.75em}.gallery-item{display:inline-block;max-width:33.33%;padding:0 1.1400652% 2.2801304%;text-align:center;vertical-align:top;width:100%}.gallery-columns-1 .gallery-item{max-width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-icon img{margin:0 auto}.gallery-caption{display:block;font-size:.8125rem;padding-top:.5384615385em}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}@keyframes rotation{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}.error{border-color:red!important;color:red!important}.success{border-color:#0c0!important;color:#0c0!important}.disabled{border-color:#80838c!important;color:#80838c!important;cursor:default!important}input,textarea{-webkit-appearance:none;border:0;border-radius:0;width:100%}.btn{border:0;display:inline-block}.form-wizard{background-color:#f9f9f9;min-height:100vh;overflow:hidden;position:relative}@media (min-width:0) and (max-width:991px){.form-wizard{padding:80px 0 0}}@media (min-width:992px) and (max-width:1279px){.form-wizard__welcome-circle--sm{height:55vw;margin-right:-18vw;top:-220px;width:55vw}}.form-wizard__welcome{left:0;min-height:100vh;position:absolute;right:0;z-index:3}.form-wizard__welcome-circle{border-radius:50%;opacity:0;position:absolute;transform:scale(.8);transition:transform .7s ease-out;visibility:hidden}.form-wizard__welcome-circle.active{opacity:1;transform:scale(1);visibility:visible}.form-wizard__welcome-circle--sm{background-image:linear-gradient(-45deg,#79e2d0,#a3f6eb);max-height:720px;max-width:720px}@media (min-width:1280px) and (max-width:1499px){.form-wizard__welcome-circle--sm{height:50vw;margin-right:-13vw;top:-240px;width:50vw}}.form-wizard__welcome-circle--md{background-color:#f1f1f1;background-color:rgb(0 0 0 / .03);max-height:1103px;max-width:1103px}@media (min-width:1500px){.form-wizard__welcome-circle--sm{height:45vw;margin-right:-160px;top:-290px;width:45vw}.form-wizard__welcome-circle--md{height:100vw;margin-right:6.5vw;top:36vw;width:100vw}}.form-wizard__welcome-circle--lg{background-image:linear-gradient(-45deg,#1e2575,#7669c4);max-height:1260px;max-width:1260px}.left-sidebar .logo img,.slider__logo{max-height:80px}@media (min-width:992px) and (max-width:1279px){.form-wizard__welcome-circle--lg{height:80vw;margin-right:-70vw;top:-105px;width:80vw}}@media (min-width:1280px) and (max-width:1499px){.form-wizard__welcome-circle--lg{height:90vw;margin-right:-80vw;top:-105px;width:90vw}}@media (min-width:1500px){.form-wizard__welcome-circle--lg{height:100vw;margin-right:-1075px;top:-105px;width:100vw}}.form-wizard__welcome-box{margin-top:50px;max-width:770px}@media (min-width:992px){.form-wizard__welcome-circle--sm{right:0;z-index:3}.form-wizard__welcome-circle--md{right:0}.form-wizard__welcome-circle--lg{right:0;z-index:4}.form-wizard__welcome-box{margin-top:127px}}.form-wizard__welcome-box__text h1{font-size:4.8rem;letter-spacing:1px;line-height:3.4rem;padding-bottom:42px}.form-wizard__welcome-box__text p{font-size:2.4rem;font-weight:300;letter-spacing:.48px;line-height:3.4rem}.form-wizard__layout{margin-bottom:35px;margin-top:62px}.form-wizard__content,.open-menu{font-family:Epilogue,Arial,Helvetica,sans-serif}@media (min-width:992px){.form-wizard__layout{margin-bottom:191px;padding-right:100px}}.form-wizard__wrap{position:relative;z-index:4}.form-wizard__head{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.4rem;justify-content:space-between;margin-bottom:3px;padding:56px 67px;position:relative}.form-wizard__head-img{position:absolute;right:-95px;top:-121px}@media (min-width:0) and (max-width:991px){.form-wizard__head{display:none;flex-direction:column;font-size:1.6rem}.form-wizard__head:last-child{border-bottom:0}}.form-wizard__header{color:#000;font-size:2.4rem;margin-bottom:10px}@media (min-width:992px){.form-wizard__header{display:none}.form-wizard__col--1{width:50%}.form-wizard__col--2{width:30%}.form-wizard__col--3{width:20%}}.form-wizard__col{padding-right:10px}.form-wizard__content{background-color:#fff;color:#50595f;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:47px 67px}.form-wizard__content p{font-size:2rem}.form-wizard__content img{border:1px solid #e5e5e5;margin-top:41px;padding:63px 39px}@media (min-width:0) and (max-width:991px){.form-wizard__content{flex-direction:column}.form-wizard__content:last-child{border-bottom:0}}.form-wizard__list>li{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;justify-content:space-between;margin-bottom:18.6px}.form-wizard__list>li.form-wizard__list-delim{border-bottom:1px solid #50595f;border-bottom:1px solid rgb(80 89 95 / .1);margin:44px 0 38px}.form-wizard__list>li:last-child{margin-bottom:0}.form-wizard__list-dt{flex:1;font-weight:500;letter-spacing:-.4px;max-width:81px}.form-wizard__list-dd{flex:1;font-weight:300;letter-spacing:-.36px}.site-header.top-header-menu{padding:40px 0;position:relative}.site-header.header-other-pages{background-color:#fff;padding:15px 0;position:fixed}.cb-menu-toggle.top-menu.fixed-header{position:fixed;top:33px}.cb-menu-toggle.top-menu.fixed-header.white .cb-btn_menu-box span{background:#bbb}.cb-menu-toggle.top-menu.fixed-header.black .cb-btn_menu-box span,.cb-menu.-open .cb-menu-toggle.top-menu.fixed-header.white .cb-btn_menu-box span{background:#000}@media (min-width:1250px){.cb-menu.-open .cb-menu-toggle.top-menu.fixed-header .cb-btn_menu:hover .cb-btn_menu-box span{background:#fff}}.cb-menu.with-opacity,.site-logo.with-opacity{opacity:0}#fixedMenu .cb-menu-backdrop{pointer-events:all}.right-box-icons-header{font-family:Epilogue,Arial,Helvetica,sans-serif;position:fixed;top:45px;z-index:155}.right-box-icons-header ul li{display:inline-block;vertical-align:middle}.right-box-icons-header ul li .triangle{border-bottom:5px solid #fff0;border-left:10px solid #000;border-top:5px solid #fff0;display:block;height:0;margin-right:8px;width:0}.right-box-icons-header.black ul li .triangle{border-left:10px solid #000}.right-box-icons-header.white ul li .triangle{border-left:10px solid #fff}.right-box-icons-header ul li p{color:#000;font-family:Epilogue,Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;letter-spacing:1.5px;line-height:14px;margin-right:50px;text-transform:uppercase}.right-box-icons-header.white ul li p{color:#fff}.right-box-icons-header.black ul li p{color:#000}.logo-site{display:block;position:fixed;top:43px;z-index:10}.logo-site.hidden{display:none}.footer-logo a,.logo-site a{display:block;height:32px;width:278px}.footer-logo.black a,.logo-site.black a{filter:invert(1)}.site-header{background-color:#121217;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;padding:3px 0;position:fixed;right:0;top:0;z-index:2}.site-header .site-logo{display:block;max-width:285px}.site-header.header-other-pages .site-logo{max-width:285px}.site-header .site-logo svg{display:block;width:100%}.site-header .nav-box{align-self:flex-end;flex:1;justify-content:flex-end}.site-header .nav-box .nav{border-bottom:1px solid hsl(0 0% 77% / .2);display:block;flex:0 1 500px;flex-direction:row;float:right;font-family:Epilogue,Arial,Helvetica,sans-serif;padding-left:50px}.site-header.header-other-pages .nav-box .nav{margin:0}.site-header .nav-box .nav li{display:inline-block}.site-header .nav-box .nav a{color:#fff;display:block;font-size:12px;font-weight:500;letter-spacing:.35px;line-height:1.5;padding:13px 15px}.header-other-pages .nav-box .nav li{position:relative}.header-other-pages .nav-box .nav li.current-menu-item:before{transform:scale(1)}.header-other-pages .nav-box .nav li:before{background:-webkit-gradient(linear,left top,right top,from(#b556f6),color-stop(50%,#fe8652),to(#ed557c));background:linear-gradient(90deg,#b556f6,#fe8652 50%,#ed557c);bottom:-1px;content:"";display:block;height:3px;left:0;position:absolute;transform:scale(0);transition:all .3s ease-in-out;width:100%}.top-header-menu .nav-box .nav a{opacity:1;transition:all .3s ease-in-out}.top-header-menu .nav-box .nav a:hover{opacity:.5}.site-header .menu-line{align-items:center;background-color:#fff0;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;padding:9px 0}.site-header .menu-line:before{margin-bottom:9px}.site-header .menu-line:after,.site-header .menu-line:before{background-color:#fff;content:"";display:block;height:9px;margin-bottom:9px;width:56px}.contact-page-footer{background-color:#333;font-family:Epilogue,Arial,Helvetica,sans-serif;padding-bottom:200px;padding-top:120px}.contact-page-footer .left-box{border-right:1px solid hsl(0 0% 100% / .1);padding-right:120px}.contact-page-footer .info{padding:0}.contact-page-footer .info li{border-top:1px solid hsl(0 0% 100% / .1);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding:20px 0}.contact-page-footer .info .cb-outro-link{font-size:18px;line-height:1.78}.contact-page-footer .info.internal-links{border-top:1px solid hsl(0 0% 100% / .1)}.contact-page-footer .info.internal-links li:first-of-type{border-bottom:1px solid hsl(0 0% 100% / .1);padding:25px 0}.contact-page-footer .info.internal-links li{border-top:0;font-size:18px;line-height:1.78;padding:25px 0 10px}.contact-page-footer .info li:last-child{border-bottom:none}.contact-page-footer .info li a{align-self:flex-start;color:#fff}.contact-page-footer .info li span{color:hsl(0 0% 100% / .6);font-size:12px;letter-spacing:.35px;line-height:1.5;margin-bottom:4px}.contact-page-footer .right-box{padding-left:120px}.contact-page-footer .right-box .footer-cta-form-title,.contact-page-footer .right-box h4{color:#fff;font-size:32px;line-height:1.5;margin-bottom:72px}.contact-page-footer .right-box form{margin-bottom:108px}.contact-page-footer .right-box form label{color:#fff;font-size:12px;font-weight:400;letter-spacing:.35px;line-height:1.5;margin-bottom:0}.contact-page-footer .right-box form .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.contact-page-footer .right-box form .form-group input{background-color:#fff0;border:0;color:#fff;flex:1;font-size:18px;line-height:32px;padding:7px 0}.contact-page-footer .right-box form .form-group input:focus{outline:none}.contact-page-footer .right-box form .form-group input::-moz-placeholder{color:hsl(0 0% 100% / .5)}.contact-page-footer .right-box form .form-group input::placeholder{color:hsl(0 0% 100% / .5)}.contact-page-footer .right-box form .form-group button{align-items:center;color:#fff;display:block;font-size:44px;justify-content:center;letter-spacing:-.5px;line-height:1;position:absolute;right:0;top:0}.contact-page-footer .socials span{align-self:center;color:hsl(0 0% 100% / .6);display:inline-block;font-size:12px;letter-spacing:.35px;line-height:1.5;margin-right:15px}.contact-page-footer .socials{display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0}.contact-page-footer .socials nav{display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;justify-content:space-between}.contact-page-footer .socials nav a{color:#fff;font-size:12px;font-weight:500;letter-spacing:.35px;line-height:1.5;position:relative;text-transform:uppercase;transition:all .3s ease-in-out}.contact-page-footer .socials nav a:before{border:1px solid #fff;border-radius:50%;content:"";height:34px;left:50%;margin-left:-17px;margin-top:-17px;opacity:0;position:absolute;top:50%;transition:all .3s ease-in-out;width:34px}.contact-page-footer .socials nav a:hover:before{opacity:1}.contact-page-footer .socials nav a:first-child{margin-left:0}.section-projects{background-color:#f0f5f3}.section-projects .projects-list-items{margin-top:125px}.section-projects .projects-list-items li .fixed-project-image{left:105%;opacity:0;position:absolute;top:0;transition:all .3s ease-in-out;width:500px}.section-projects .projects-list-items li a:hover+.fixed-project-image{display:block;opacity:1}.section-projects .list-items{margin-bottom:0;padding:0}.section-projects .list-items li{padding:34px 0 17px;position:relative}.section-projects .list-items li a{color:rgb(0 0 0 / .5);margin-bottom:0;position:relative;text-decoration:none;transition:color .5s ease-in-out;width:100%}.section-projects .list-items li:before{background-color:rgb(51 51 51 / .5);content:"";display:block;height:1px;left:0;position:absolute;right:0;top:-1px;width:100%}.section-projects .list-items li a:after,.section-projects .list-items li a:before{max-width:636px}.section-projects .list-items li a:before{background-color:rgb(51 51 51 / .5)}.section-projects .list-items li a:after{background-color:currentcolor;transform:scaleX(0);transition:transform .5s ease-in-out}.section-projects .list-items li a:hover{color:#000;text-decoration:none}.section-projects .list-items li a:hover:after{transform:scaleX(1)}.section-projects .list-items li a h2{font-family:Epilogue,Arial,Helvetica,sans-serif;font-size:42px;margin-bottom:0;padding-left:76px}.section-projects .list-items li a span{color:rgb(0 0 0 / .5);display:block;font-family:Epilogue,Arial,Helvetica,sans-serif;font-size:16px;letter-spacing:0;line-height:14px;text-align:center}.section-projects .list-items li .counter-list{color:rgb(0 0 0 / .5);font-family:Epilogue,Arial,Helvetica,sans-serif;font-size:12px;position:absolute;top:29px}.section-projects picture{margin-bottom:20px}.section-projects img{height:auto;max-width:100%}.projects-footer{align-items:flex-end;clear:both;justify-content:flex-end;margin-bottom:95px;margin-top:80px}.projects-footer,.projects-footer a{display:-webkit-box;display:-ms-flexbox;display:flex}.projects-footer a{align-items:center;border:1px solid #333;border-radius:44px;color:#212529;font-family:Epilogue,Arial,Helvetica,sans-serif;font-size:14px!important;font-weight:700!important;justify-content:center;letter-spacing:1.5px!important;line-height:1.2!important;margin-bottom:20px;margin-right:20px;padding:15px 20px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease-in-out,color .2s ease-in-out}.projects-footer a span:after,.projects-footer a span:before{transition:all .3s ease-in-out}.projects-footer a:hover{background-color:#212529;color:#fff}.projects-footer a:hover span:after,.projects-footer a:hover span:before{color:#fff}.projects-footer .arrow-white{margin-left:100px;position:relative;top:-25px}.projects-footer .arrow-white img{filter:invert(1);height:53px;opacity:.8;width:56px}.section-services{background-color:#4e2dc5;font-family:Epilogue,Arial,Helvetica,sans-serif}.section-services h2{color:#fff;font-size:56px}.section-services .service{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;transition:all .3s ease-in-out}.section-services .service .service-number{color:hsl(0 0% 100% / .7)}.section-services .service .service-project{align-items:center;color:hsl(0 0% 100% / .7);display:-webkit-box;display:-ms-flexbox;display:flex;flex:1;justify-content:flex-end;margin-bottom:10px;min-height:17px}.section-services .service span{color:#fff;display:block;margin-left:6px}.section-services .service .service-status{align-items:center;color:hsl(0 0% 100% / .7);display:-webkit-box;display:-ms-flexbox;display:flex;min-height:17px;width:100%}.section-services .service .service-status.new:before{background-color:#ff675a;border-radius:50%;content:"";display:block;height:12px;margin-right:6px;position:relative;top:-2px;width:12px}.section-services .service .service-status span{color:#fff;display:block;margin-left:6px}.section-services .service .service-body{display:-webkit-box;display:-ms-flexbox;display:flex;flex:1;flex-direction:column;justify-content:flex-end;margin-bottom:10px}.section-services .service .service-body .title-service{color:#fff;display:block;font-size:44px;margin-bottom:24px;position:relative;text-decoration:none}.section-services .service .service-body .service-text{color:hsl(0 0% 100% / .7);font-size:16px;line-height:24px;min-height:25em;padding-bottom:3em;position:relative}.section-services .service .explore-service{bottom:24px;color:#000;font-size:14px;font-weight:700;letter-spacing:1.5px;opacity:0;position:absolute;text-transform:uppercase;transition:all .3s ease-in-out;width:calc(100% - 48px)}.section-services .service:hover{background-color:#fff}.section-services .service:hover .service-number,.section-services .service:hover .service-project,.section-services .service:hover .service-status{color:rgb(51 51 51 / .7)}.section-services .service:hover .service-body .title-service a,.section-services .service:hover .service-project span,.section-services .service:hover .service-status span{color:#333}.section-services .service:hover .service-body .service-text{color:rgb(51 51 51 / .7)}.section-services .service:hover .explore-service{opacity:1}.section-blog{font-family:Epilogue,Arial,Helvetica,sans-serif}.section-blog .text-content{font-size:18px;line-height:1.77;padding-right:36px;width:50%}.section-blog .text-content .title{font-size:120px;letter-spacing:-2px;line-height:140px;margin-bottom:24px}.section-blog .text-content .description{font-size:18px;line-height:32px;margin-bottom:24px}.section-blog .link-article{align-self:flex-start;flex:1;margin-bottom:24px}.section-blog .link-article,.section-blog .link-article:hover{color:currentcolor;text-decoration:none}.section-blog .link-article img{border-radius:16px;height:auto;margin-bottom:24px;width:100%}.section-blog .link-article p{font-size:16px;line-height:24px}.section-blog .section-footer{align-items:end;clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding-top:72px;position:relative}.section-blog .section-footer a{align-items:center;border:1px solid #212529;border-radius:44px;color:#212529;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Epilogue,Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1.5px;line-height:1.2;padding:15px 20px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease-in-out,color .2s ease-in-out}.section-blog .section-footer .section-arrow{margin-left:100px;position:relative;top:-15px}.section-blog .posts-container{justify-content:space-between;padding-left:36px;width:50%}.section-blog .posts-container,.section-blog .section-body{display:-webkit-box;display:-ms-flexbox;display:flex}.section-blog .post-content{width:calc(50% - 24px)}.section-blog .text-content .subtitle{background:-webkit-gradient(linear,left top,right top,from(#81d5fd),color-stop(35%,#cd84ac),to(#ff3634));background:linear-gradient(90deg,#81d5fd,#cd84ac 35%,#ff3634);-webkit-background-clip:text;background-clip:text;color:#ff3634;font-size:56px;letter-spacing:-.5px;line-height:72px;-webkit-text-fill-color:#fff0}.section-about{align-items:flex-end;background-color:#f0f5f3;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Epilogue,Arial,Helvetica,sans-serif;padding:72px 0}.section-about img{height:auto;max-width:100%}.section-about .about-text{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;margin-bottom:24px}.section-about .about-text h2{font-size:96px;line-height:120px;margin-bottom:0;margin-right:30px}.section-about .about-text .copyrights{display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;flex-shrink:0;font-size:32px;justify-content:flex-end;line-height:48px}.header-top-section{margin-bottom:35px;margin-top:35px}.header-top-section .right-box-icons{padding-right:0;padding-top:11px}.header-top-section ul{float:right}.header-top-section ul li .line-item{background-color:#000;display:block;height:9px;width:56px}.header-top-section ul li .line-item:last-child{margin-top:9px}.header-top-section.white ul li .triangle{border-left:10px solid #fff}.header-top-section.white ul li p{color:#fff}.header-top-section.white ul li .line-item{background-color:#fff}.white-popup{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:20px auto;max-width:100%;position:relative;width:auto}@media (max-width:1440px){.site-header .nav-box{padding-right:85px}}@media (max-width:1200px){.site-header .nav-box{padding-right:0}.cb-featured{margin-top:15px;padding-bottom:60px}.cb-featured-item-img img{height:auto;width:100%}}@media (max-width:1130px){.site-header .nav-box{display:none}}@media (max-width:1024px){.site-header .nav-box{display:none}.site-header .nav-box .nav{margin-right:0}.site-header .nav-box .nav a{padding:13px 12px}.section-blog .text-content p{margin-bottom:30px}.contact-page-footer .right-box{padding-left:50px}.cb-menu-content{width:100%}.cb-featured-items{clear:both}.section-hero .container .text-title h1,.section-hero .container .text-title h1 a.sample-link{font-size:45px}.section-hero .container .text-title h1{margin-top:0;padding:0 15px}.section-projects .projects-footer{margin-top:30px}.section-services .services-items{margin-top:50px}.section-services .service{margin:15px auto;max-width:100%;width:100%}.section-services .service .service-body a{min-height:0}.section-services .service .service-body .service-text{margin-bottom:15px;min-height:0}.contact-page-footer .left-box{border-right:none;padding-right:15px}.contact-page-footer .right-box{padding-left:15px}.contact-page-footer{padding-bottom:40px;padding-top:50px}.contact-page-footer .right-box form{margin-bottom:50px}.section-services .service .service-body a.title-service{min-height:auto}.section-services .service .service-body{margin-top:28px}}@media (max-width:768px){.logo-site{left:15px;top:25px}.cb-menu .menu-inner{width:100%}.cb-featured{margin-top:30px}.projects-footer a{font-size:11px}.projects-footer{margin-bottom:0;margin-top:0}.section-blog .blog-items{margin-top:50px}.header-top-section .right-box-icons{padding-right:15px}.section-projects .list-items li a h2{font-size:28px}.section-projects .projects-footer .arrow-white{margin-right:15px}.section-blog article{margin:20px 0}.section-blog .section-footer .section-arrow{margin-right:15px}.section-about .past-work-video{margin:0 15px}.site-header.top-header-menu{padding:20px 0;position:fixed;z-index:99999}}.header{background-color:#fff;box-shadow:0 0 20px rgb(0 0 0 / .12);height:60px;left:0;position:fixed;right:0;top:0;z-index:100}.header .wrap{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:space-between}@media (min-width:992px){.header{display:none}}.header__logo img{height:36px}.header__open-menu{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;justify-content:center;margin-left:auto;margin-right:-15px;width:50px}.header__open-menu svg{height:14px;width:18px;fill:#152a38;transition:.2s ease}.left-sidebar,.right-sidebar{background-color:rgb(13 20 38 / .9);bottom:0;position:fixed;top:0;z-index:700}@media (min-width:0) and (max-width:991px){.form-wizard__col{margin-bottom:50px}.form-wizard__col:last-child{margin-bottom:0}.left-sidebar,.right-sidebar{display:none}}.left-sidebar.is-active,.right-sidebar.is-active{opacity:1}.left-sidebar{left:0;overflow-x:hidden;transition:.45s ease}#home-page .left-sidebar,.page-template-front-page .left-sidebar{opacity:0;transform:translate(-100px)}#home-page .left-sidebar.is-active,.page-template-front-page .left-sidebar.is-active{opacity:1;transform:translate(0)}.archive .left-sidebar,.left-sidebar--item,.page-template .left-sidebar{overflow-y:auto;position:fixed}.error404 .left-sidebar{background-color:#fff0}.sidebar-item{height:100%;min-height:550px;position:relative}.right-sidebar{align-items:center;background-color:#fff;box-shadow:0 0 20px rgb(0 0 0 / .1);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:0 15px;position:fixed;right:0;transition:.45s ease}.logo,.open-menu,.slider__images{position:absolute}#home-page .right-sidebar,.page-template-front-page .right-sidebar{transform:translate(100px)}#home-page .right-sidebar.is-active,.page-template-front-page .right-sidebar.is-active{transform:translate(0)}.portfolio-visible .right-sidebar{transform:translate(130px)!important}@media (min-width:0) and (max-width:991px){.right-sidebar{display:none}}.error404 .right-sidebar{background-color:#fff0}.open-portfolio--icon{align-items:center;color:#152a38;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;line-height:1.4;text-align:center;transition:.2s ease}@media (min-width:992px) and (max-width:1407px){.left-sidebar,.right-sidebar{width:66px}.open-portfolio--icon{font-size:12px}.left-sidebar .logo img{max-width:75%}}@media (min-width:1408px){.left-sidebar,.right-sidebar{width:100px}.open-portfolio--icon{font-size:14px}}.menu-visible .open-portfolio--icon{color:#37aaab}.header .open-portfolio--icon{display:none}.open-portfolio--icon .icon--projects{fill:#152a38;height:15px;margin:0 0 15px;transition:.2s ease;width:19px}.open-menu,.slider__caption{transition:.45s ease}.header .open-portfolio--icon .icon--projects{margin:0;fill:#000}.menu-visible .open-portfolio--icon .icon--projects{fill:#37aaab}.logo{left:0;line-height:1.6;right:0;text-align:center;top:30px}.header .logo{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;left:15px;right:auto;top:50%;transform:translateY(-50%)}.logo img{display:block;margin:0 auto 16px}.header .logo img,.landing-header .logo img{height:32px;margin:0 10px 0 0}.logo span{color:hsl(0 0% 100% / .4);font-size:1.4rem}.open-menu{align-items:center;color:rgb(0 0 0 / .8);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;font-size:1.6rem;height:100px;justify-content:center;left:50%;letter-spacing:2px;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);transition:.45s ease}.open-menu:hover{color:#000}.slider h2{color:#fff;font-family:Epilogue,Arial,Helvetica,sans-serif;line-height:1.4}@media (min-width:992px) and (max-width:1279px){.open-menu{width:66px}}@media (min-width:1280px){.open-menu{width:100px}}.header .open-menu{height:30px;left:auto;position:absolute;right:0}#home-page .header .open-menu{background-color:rgb(13 20 38 / .5);height:auto;padding:10px;width:auto}.open-menu svg{height:14px;width:18px;fill:hsl(0 0% 100% / .4);margin-bottom:10px;transition:.2s ease}.header .open-menu svg{fill:#0a26ff}.open-menu.active{display:none}.open-menu.active svg{fill:#37aaab}.left-sidebar--item .open-menu{top:190px;transform:translate(-50%)}.no-touchevents .open-menu:hover svg{fill:#fff}.slider{height:100vh;opacity:0;transition:.45s ease-out}@media (max-width:767px){.slider{min-height:360px}.slider__images{display:none}.contact-page-footer .row{display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column-reverse}.contact-page-footer .left-box .socials{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:72px}.contact-page-footer .right-box .socials{display:none}.logo-site{top:35px}.logo-site a{height:18px;width:160px}}@media (min-width:768px) and (max-width:991px){.slider{min-height:500px}}@media (min-width:992px){.slider{min-height:705px}}.slider.is-visible{opacity:1}.slider .layer{height:100%;width:100%}.slider__images{bottom:-50px;left:-50px;right:-50px;top:-50px;z-index:1}.slider .slick-list,.slider .slick-track{height:100vh;min-height:705px}.slider__slide{height:100vh;overflow:hidden;position:relative}.slider__caption{background-color:hsl(0 0% 100% / .9);bottom:0;box-shadow:0 0 30px rgb(0 0 0 / .1);display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;top:0;transition:.45s ease;z-index:100}@media (min-width:0) and (max-width:767px){.slider__caption{align-items:flex-end;padding:90px 15px 20px;width:70%}.slick-slide .slider__logo{display:none}}@media (min-width:768px){.slider__caption{align-content:center;align-items:flex-start;flex-direction:column;justify-content:center;transform:translate(-700px);visibility:hidden;width:555px}.slider__logo{margin:0 0 25px}}@media (min-width:768px) and (max-width:991px){.slider__slide{min-height:500px}.slider__caption{padding:60px 30px 30px}}@media (min-width:992px){.slider__slide{min-height:705px}.slider__caption{padding:30px 77px 140px 177px}}.slider__caption.is-active{transform:translate(0);visibility:visible}.hide-slider .slider__caption{opacity:0;transform:translate(700px)}.share-box,.slider .slick-dots{display:-ms-flexbox;position:absolute}.slider__bg{height:100vh;min-height:100%}.slider .slick-dots{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;transform:translateY(-100px);transition:.45s ease;z-index:200}.slider .slick-dots.is-active{opacity:1;transform:translate(0)}.slider .slick-dots li{height:2px;margin:0 0 0 10px}.slider .slick-dots li:first-child{margin-left:0}.slider .slick-dots button{background-color:hsl(0 0% 100% / .2);border:0;display:block;height:2px;text-indent:-9999px;width:30px}.slider .slick-dots .slick-active button{background-color:#fff}.hide-slider .slider .slick-dots{transform:translateY(-100px)}@media (min-width:0) and (max-width:767px){.slider .slick-dots{left:15px;right:15px;top:100px}.slider h2{font-size:2.8rem;margin:0 0 40px;word-wrap:break-word}}.slider .slider__caption--black h2{color:#000}@media (min-width:0) and (max-width:767px){.slider__text{display:none;margin:0 0 15px}}@media (min-width:768px){.slider h2{font-size:3rem;margin:0 0 15px}.slider__text{margin:0 0 30px;max-width:320px}}.slider__text p{color:#fff;line-height:1.4}.slider__caption--black .slider__text p{color:#000}.slider__text p span{color:#fff}.slider__caption--black .slider__text p span{color:#000}@media (min-width:0) and (max-width:767px){.slider__text p{font-size:1.4rem;margin:0 0 10px}}@media (min-width:768px){.slider__text p{font-size:1.5rem;line-height:1.625;margin:0 0 15px}}.slider__more{color:#fff;font-family:Epilogue,Arial,Helvetica,sans-serif}.slider__caption--black .slider__more{color:#000}@media (min-width:0) and (max-width:767px){.slider__more{align-items:center;border:1px solid #fff;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;justify-content:center;letter-spacing:2px;max-width:180px;padding:12px 10px;text-transform:uppercase;width:100%}.slider__caption--black .slider__more{border:1px solid #000;color:#000}.slider-info{display:none}}.box__text h5,.project-menu__title{letter-spacing:1px;text-transform:uppercase}.home-text__circle,.scroll-down{background-color:#fff;border-radius:50%}@media (min-width:768px) and (max-width:991px){.slider .slick-dots{left:20px;top:90px}.slider__more{font-size:1.6rem}}@media (min-width:992px){.slider .slick-dots{left:240px;top:64px}.slider__more{font-size:1.8rem}}.slider__item{width:100%}.slider-info{color:hsl(0 0% 100% / .4);font-size:1.8rem;position:absolute;transform:translateY(-100px);transition:.45s ease-out;z-index:10}.menu li a,.share-box svg{transition:.2s ease}.slider__caption--black .slider-info{color:rgb(0 0 0 / .4)}.slider-info.is-active{transform:translate(0)}.hide-slider .slider-info{transform:translateY(-100px)}@media (min-width:768px) and (max-width:991px){.slider-info{left:625px;top:80px}}@media (min-width:992px){.slider-info{left:623px;top:50px}}.share-box{bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;flex:1;flex-direction:column;left:0;right:0;text-align:center}.share-box li{margin:0 0 40px}.share-box li:last-child{margin:0}.share-box svg{fill:hsl(0 0% 100% / .4);transition:.2s ease}.no-touchevents .share-box svg:hover{fill:#fff}.menu svg,.menu-visible .share-box svg{fill:#37aaab}.share-box__link{flex-shrink:0}.share-box__ball svg,.share-box__system svg{height:24px;width:24px}.share-box__displace svg{height:25px;width:25px}.menu{align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:.45s ease;z-index:600}.menu .close-link{left:auto;right:20px}.menu li.current-menu-item a svg,.no-touchevents .menu li a:hover svg{right:-35px}@media (min-width:0) and (max-width:991px){.menu{background-color:rgb(13 20 38 / .98);padding:40px 80px 40px 40px;transform:translate3d(100%,0,0);width:100%}}@media (min-width:768px) and (max-width:991px){.menu{background-color:rgb(13 20 38 / .98);padding:40px;transform:translate3d(-520px,0,0);width:520px}}@media (min-width:992px){.menu{background-color:rgb(13 20 38 / .9);padding:40px 40px 40px 240px;transform:translate3d(-700px,0,0);width:700px}}.menu-visible .menu{opacity:1;transform:translate(0)}.menu li{padding:15px 0}.menu li a{color:#fff;font:700 2.4rem/1 Epilogue,Arial,Helvetica,sans-serif;position:relative;transition:.2s ease}.menu li.current-menu-item a,.no-touchevents .menu li a:hover{color:#37aaab}.menu svg{height:18px;position:absolute;right:-999px;top:8px;transition:.2s ease;width:19px}.portfolio-menu{bottom:0;overflow-y:auto;padding:20px 0 0;position:fixed;right:0;top:0;transition:.45s ease;z-index:600}@media (min-width:0) and (max-width:767px){.portfolio-menu{background-color:rgb(13 20 38 / .98);transform:translate(100%);width:100%}.portfolio-menu__title h2{font:3.2rem/1 Epilogue,Arial,Helvetica,sans-serif}}@media (min-width:768px){.portfolio-menu{background-color:rgb(13 20 38 / .9);transform:translate(680px);width:680px}.portfolio-menu__title h2{font:4.8rem/1 Epilogue,Arial,Helvetica,sans-serif}}.portfolio-visible .portfolio-menu{transform:translate(0)}.portfolio-menu__title{padding:30px 0 25px;text-align:center}.portfolio-menu__title svg{height:15px;width:19px;fill:#fff;display:block;margin:0 auto 24px}.portfolio__filter,.portfolio__item{display:-ms-flexbox;overflow:hidden}.portfolio-menu__title a,.portfolio-menu__title h2{color:#fff}.portfolio__filter{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;transition:.2s ease;white-space:nowrap}@media (min-width:0) and (max-width:767px){.portfolio__filter{padding:0 10px 20px}}@media (min-width:768px){.portfolio__filter{margin:0 0 20px;padding-bottom:20px}}.portfolio__filter li{color:hsl(0 0% 100% / .4);cursor:pointer;position:relative;transition:.2s ease}@media (min-width:0) and (max-width:767px){.portfolio__filter li{font-size:1.4rem;margin:0 5px;padding:0 5px}}.portfolio__filter li:before{background-color:#4279e1;bottom:-1px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);transition:.2s ease;width:0}.portfolio__filter li.active{color:#fff}.portfolio__filter li.active:before{width:100%}.portfolio__item{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:230px;justify-content:space-between;position:relative}@media (min-width:0) and (max-width:767px){.portfolio__item{width:100%}}@media (min-width:768px){.portfolio__filter li{font-size:1.6rem;margin:0 10px;padding:0 10px}.portfolio__item{width:50%}}.portfolio__item h2{color:#fff;font:2.4rem/1.2 Epilogue,Arial,Helvetica,sans-serif;position:relative;transition:.2s ease;width:100%;z-index:20}.portfolio__item p{color:hsl(0 0% 100% / .4);font-size:1.6rem;padding:10px 0 0}.portfolio__item:nth-child(2n){flex-direction:row-reverse}.portfolio__item:hover .portfolio__item-content{opacity:1}.portfolio__item:hover .layer{transform:scale(1.2)}.portfolio__item-images{bottom:-30px;left:-30px;overflow:hidden;position:absolute;right:-30px;top:-30px}.portfolio__item-images img{max-width:110%;min-height:110%}.home-text,.home-text-1,.main__item,.main__welcome{min-height:100vh}.portfolio__item-content{align-content:center;align-items:center;background-color:rgb(13 20 38 / .9);bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;left:10px;opacity:0;padding:10px;position:absolute;right:10px;text-align:center;top:10px;transition:.2s ease;z-index:10}.portfolio .layer{height:100%;width:100%}.portfolio__box{max-height:100%}.mobile-overlay{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:9}.touchevents .close-link,.touchevents .menu-visible .mobile-overlay,.touchevents .portfolio-visible .mobile-overlay{display:block}.close-link{height:30px;left:15px;position:absolute;top:15px;width:30px}.close-link:after,.close-link:before{background-color:#fff;content:"";height:2px;left:0;margin-top:-1px;position:absolute;top:50%;width:100%}.close-link:before{transform:rotate(45deg)}.close-link:after{transform:rotate(-45deg)}.home-text{background-image:linear-gradient(83deg,#0b262f 64%,#08141e);display:none;overflow:hidden;position:relative}.home-text-1,.scroll-down{display:-ms-flexbox}.home-text-1{align-content:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;position:relative;z-index:100}.scroll-down,.works-btn{-webkit-box-pack:center}@media (min-width:0) and (max-width:767px){.home-text-1{padding:90px 15px 20px}.home-text-1 h1{font-size:4rem;margin:0 0 30px}}.home-text-1 h1{color:#fff;font-family:Epilogue,Arial,Helvetica,sans-serif;font-weight:700;line-height:1.2;text-shadow:6px 6px #4279e1}@media (min-width:768px) and (max-width:991px){.home-text-1{padding:90px 30px 30px}.home-text-1 h1{font-size:6rem;margin:0 0 40px}}@media (min-width:992px) and (max-width:1279px){.home-text-1 h1{font-size:7rem;margin:0 0 50px}}@media (min-width:1280px){.home-text-1 h1{font-size:9rem;margin:0 0 50px}}.home-text-1_1{margin-bottom:50px}.home-text-1_1 h2,.home-text-1_1 p{font-family:Epilogue,Arial,Helvetica,sans-serif;font-weight:400;margin:0 0 20px}.home-text-1_1 h2{color:hsl(0 0% 100% / .8);line-height:1.6}@media (min-width:0) and (max-width:767px){.home-text-1_1 h2{font-size:2.4rem}}@media (min-width:768px) and (max-width:991px){.home-text-1_1 h2{font-size:2.6rem}}@media (min-width:992px){.home-text-1{padding:100px 140px 50px 240px}.home-text-1_1 h2{font-size:2.8rem}}.home-text-1_1 p{color:hsl(0 0% 100% / .6);line-height:1.8}@media (min-width:0) and (max-width:767px){.home-text-1_1 p{font-size:1.8rem}}@media (min-width:768px) and (max-width:991px){.home-text-1_1 p{font-size:2rem}}@media (min-width:992px){.home-text-1_1 p{font-size:2.2rem}}.home-text-1_2{margin-bottom:50px}@media (min-width:992px) and (max-width:1279px){.home-text-1_2{margin-left:30px}}@media (min-width:1280px){.home-text-1_2{margin-left:50px}}.home-text-1_2 li{margin:0 0 30px}.home-text-1_2 a{display:inline-block;padding:0 0 0 90px;position:relative}.no-touchevents .home-text-1_2 a:hover span{color:#fc0}.no-touchevents .home-text-1_2 a:hover svg{fill:#fc0;opacity:1}.home-text-1_2 h3{color:#fff;font-family:Epilogue,Arial,Helvetica,sans-serif;line-height:1}.home-text-1_2 h3 span{transition:.2s ease-out}@media (min-width:0) and (max-width:767px){.home-text-1_2 h3{font-size:2.6rem}}@media (min-width:768px) and (max-width:991px){.home-text-1_2 h3{font-size:2.8rem}}@media (min-width:992px){.home-text-1_2 h3{font-size:3rem}}.home-text-1_2 p{color:hsl(0 0% 100% / .6);line-height:1.2;padding-top:5px}.home-text-1_2 p,.main__service h2,.main__text h1{font-family:Epilogue,Arial,Helvetica,sans-serif}@media (min-width:0) and (max-width:767px){.home-text-1_2 p{font-size:2rem}}@media (min-width:768px) and (max-width:991px){.home-text-1_2 p{font-size:2.2rem}}.home-text-1_2 svg{transition:.2s ease-out;fill:#fff;opacity:0}.home-text-1_2 .icon--s-1{height:60px;width:42px}.home-text-1_2 .icon--s-2{height:60px;width:54px}.home-text-1_2 .icon--s-3{height:49px;width:60px}.home-text-1_2 .icon--s-4{height:65px;width:58px}.home-text-1_3{left:0;top:0;width:40px}.home-text-1_3,.home-text__circle{position:absolute}@media (min-width:0) and (max-width:991px){.home-text__circle{display:none}}.home-text__circle--1{bottom:-461px;height:922px;left:-461px;opacity:.1;width:922px}.home-text__circle--2{height:413px;left:-290px;opacity:.1;top:-290px;width:413px}.home-text__circle--3{bottom:-100px;height:396px;opacity:.1;right:-100px;width:396px}.home-text__circle--4{height:353px;opacity:.1;right:30px;top:-450px;width:353px}.home-text__circle--5{height:606px;opacity:.1;right:-350px;top:-150px;width:606px}.home-text__circle--6{height:20px;left:50%;opacity:.1;top:150px;width:20px}.home-text__circle--7{height:5px;left:30%;opacity:.6;top:160px;width:5px}.home-text__circle--8{height:5px;opacity:.6;right:160px;top:60px;width:5px}.home-text__circle--9{bottom:-150px;height:20px;left:50%;opacity:.1;width:20px}.home-text__circle--10{bottom:300px;height:10px;left:50%;margin-left:-100px;opacity:.2;width:10px}.home-text__circle--11{bottom:-20px;height:5px;left:50%;margin-left:200px;opacity:.6;width:5px}.main__item{position:relative}.scroll-down{align-items:center;box-shadow:0 10px 30px rgb(0 0 0 / .1);display:-webkit-box;display:-ms-flexbox;display:flex;height:54px;justify-content:center;position:absolute;transition:bottom .3s ease-out;width:54px;z-index:300}.no-touchevents .scroll-down:hover{bottom:60px}@media (min-width:0) and (max-width:991px){.scroll-down{bottom:135px;right:10px}}.main__info{background-color:#f8f8f6}@media (min-width:992px){.home-text-1_2 p{font-size:2.4rem}.scroll-down{bottom:75px;left:50%;margin-left:-27px}.main__info{padding-left:100px;padding-right:120px}}.main__text{margin:0 auto;max-width:780px;text-align:center}.main__text h1{line-height:1.2;margin-bottom:20px}@media (min-width:0) and (max-width:767px){.main__text h1{font-size:2.6em}}@media (min-width:768px) and (max-width:991px){.main__text h1{font-size:3.8px}}@media (min-width:992px){.main__text h1{font-size:4.6rem}}.main__text p{font-weight:300;line-height:1.6666666667}@media (min-width:0) and (max-width:767px){.main__text p{font-size:1.6rem}.main__text{padding:100px 0}}@media (min-width:768px) and (max-width:991px){.main__text p{font-size:2rem}.main__text{padding:140px 0}}@media (min-width:992px){.main__text p{font-size:2.4rem}.main__text{padding:175px 0 130px}}@media (min-width:0) and (max-width:767px){.main__logos{padding:0 0 60px}.main__logos-row img{margin-bottom:0}}.main__logos-row{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center}.main__logos-row img{filter:grayscale(1);transition:.2s ease-out}@media (min-width:768px) and (max-width:991px){.main__logos{padding:0 0 80px}.main__logos-row img{margin-bottom:50px}}@media (min-width:992px){.main__logos{padding:0 0 100px}.main__logos-row img{margin-bottom:60px}}.main__logos-row img:hover{filter:grayscale(0)}.main__logos-item{padding:20px;text-align:center;width:100%}@media (min-width:0) and (max-width:767px){.main__logos-item{max-width:50%}.main__services{padding:60px 0 30px}}@media (min-width:768px) and (max-width:991px){.main__logos-item{max-width:33.33333%}.main__services{padding:80px 0 50px}}@media (min-width:992px){.main__logos-item{max-width:16.66667%}}.mli-10,.mli-11,.mli-3,.mli-8,.mli-9{max-width:120px}.main__services{background-color:#fff}@media (min-width:992px){.main__services{padding:105px 100px 85px}}.main__blog{background-color:#f8f8f6}@media (min-width:0) and (max-width:767px){.main__blog{padding:60px 0}}@media (min-width:768px) and (max-width:991px){.main__blog{padding:80px 0}}@media (min-width:992px){.main__blog{padding:105px 100px}}.main__service{background-color:#fff;box-shadow:0 0 200px 0 hsl(60 15% 76% / .5);height:100%}@media (min-width:0) and (max-width:767px){.main__service{padding:0 20px 30px}.main__service h2{font-size:2rem}}.main__service h2{color:#152a38;line-height:1.25;margin-bottom:10px}@media (min-width:768px) and (max-width:991px){.main__service{padding:0 30px 30px}.main__service h2{font-size:2.2rem}}@media (min-width:992px){.main__service{padding:0 40px 35px}.main__service h2{font-size:2.4rem}}.main__service a{color:#152a38;transition:color .2s ease-out}.no-touchevents .main__service a:hover{color:#4279e1}.main__service p{color:#50595f;line-height:1.625}@media (min-width:0) and (max-width:767px){.main__service p{font-size:1.4rem}}.main .row--flex>.col-sm-6{margin-bottom:30px}.main__service-image{height:280px}.main__service-image img,.video-container video,.welcome-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:0) and (max-width:767px){.main__service-image{margin:0 -20px 30px}}@media (min-width:768px) and (max-width:991px){.main__service p{font-size:1.5rem}.main__service-image{margin:0 -30px 30px}}.mli-1,.mli-2{max-height:80px}.mli-4,.mli-5{max-height:90px}.mli-6,.mli-7{max-height:60px}.mli-12{max-width:130px}.slider-arrows{position:absolute;z-index:50}@media (min-width:0) and (max-width:991px){.slider-arrows{bottom:20px;right:18px;width:40px}.slider-arrows--desktop{display:none}}@media (min-width:992px){.main__service p{font-size:1.6rem}.main__service-image{margin:0 -40px 35px}.slider-arrows{align-items:center;background-color:#fff;bottom:0;height:122px;justify-content:space-between;left:0;padding:0 75px 0 175px;width:555px}.slider-arrows--mobile{display:none}.slider-arrows--desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}.slider-arrows__separator{background-color:#e5e5e5;height:30px;width:1px}.slider-arrows .slider-next,.slider-arrows .slider-prev{position:relative;transition:.2s ease-out}.slider-arrows .slider-next span,.slider-arrows .slider-prev span{transition:.2s ease-out}@media (min-width:0) and (max-width:991px){.slider-arrows__separator{display:none}.slider-arrows .slider-next,.slider-arrows .slider-prev{background-color:#fff;border:0;box-shadow:0 0 30px rgb(0 0 0 / .2);height:40px;position:relative;text-indent:-9999px;width:40px}.slider-prev{margin-bottom:10px}}@media (min-width:992px){.slider-arrows .slider-next,.slider-arrows .slider-prev{background-color:#fff0;border:0;display:inline-block;font-family:Epilogue,Arial,Helvetica,sans-serif;font-size:18px;padding:10px 0}.slider-arrows .slider-next:before,.slider-arrows .slider-prev:before{display:none}}.hide-slider .slider-arrows .slider-next,.hide-slider .slider-arrows .slider-prev{transform:translateY(100px)}.slider-arrows .slider-next:before,.slider-arrows .slider-prev:before{border-left:2px solid #000;border-top:2px solid #000;content:"";height:12px;left:50%;position:absolute;top:50%;width:12px}.slider-arrows .slider-prev:before{margin-left:3px;transform:translate(-50%,-50%) rotate(-45deg)}.slider-arrows .slider-next:before{margin-left:-3px;transform:translate(-50%,-50%) rotate(135deg)}.slider-prev span{margin-right:5px}.slider-next span{margin-left:5px}.slick-disabled{cursor:default;opacity:.5}.slick-disabled span{opacity:0}.main__welcome{background-color:#f9f9f7;position:relative;z-index:300}.main__welcome.video-stoped{z-index:3}@media (min-width:0) and (max-width:991px){.main__welcome{padding:100px 0 0}}@media (min-width:992px) and (max-width:1407px){.main__welcome{padding:0 80px}}@media (min-width:1408px){.main__welcome{padding:0 100px}}.welcome-txt{opacity:0;position:relative;transition:1s ease-out;visibility:hidden;z-index:2}.video-stoped .welcome-txt{opacity:1;visibility:visible}@media (min-width:0) and (max-width:991px){.welcome-txt{margin:0 0 40px;padding:30px 0}.welcome-txt h3{margin:0 0 30px}}@media (min-width:992px){.slider-prev.slick-disabled{transform:translateX(-20px)}.slider-next.slick-disabled{transform:translateX(20px)}.welcome-txt{background-color:#fff}}@media (min-width:992px) and (max-width:1279px){.welcome-txt{display:-webkit-box;display:-ms-flexbox;display:flex;flex:0 0 380px;flex-direction:column;justify-content:center;padding:40px 60px}}@media (min-width:1280px) and (max-width:1407px){.welcome-txt{display:-webkit-box;display:-ms-flexbox;display:flex;flex:0 0 540px;flex-direction:column;justify-content:center;padding:50px 30px 50px 100px}}@media (min-width:1408px) and (max-width:1499px){.welcome-txt{display:-webkit-box;display:-ms-flexbox;display:flex;flex:0 0 540px;flex-direction:column;justify-content:center;padding:70px 30px 70px 100px}}@media (min-width:1500px){.welcome-txt{display:-webkit-box;display:-ms-flexbox;display:flex;flex:0 0 640px;flex-direction:column;justify-content:center;padding:80px 30px 80px 130px}}.welcome-txt h3{color:rgb(13 20 38 / .5);font:13px/1.3 Epilogue,Arial,Helvetica,sans-serif;text-transform:uppercase}.welcome-txt h2,.welcome-txt p{font-family:Epilogue,Arial,Helvetica,sans-serif}@media (min-width:992px) and (max-width:1279px){.welcome-txt h3{margin:0 0 35px;max-width:300px}}@media (min-width:1280px){.welcome-txt h3{margin:0 0 48px;max-width:300px}}.welcome-txt h2{line-height:1.2}@media (min-width:0) and (max-width:991px){.welcome-txt h2{font-size:38px;margin:0 0 20px}}@media (min-width:992px) and (max-width:1279px){.welcome-txt h2{font-size:42px;margin:0 0 20px;max-width:300px}}@media (min-width:1280px){.welcome-txt h2{font-size:48px;margin:0 0 28px;max-width:340px}}.welcome-txt p{font-weight:300;line-height:1.27}@media (min-width:0) and (max-width:991px){.welcome-txt p{font-size:28px;margin:0 0 30px}}@media (min-width:992px) and (max-width:1279px){.welcome-txt p{font-size:32px;margin:0 0 50px;max-width:300px}}@media (min-width:1280px){.welcome-txt p{font-size:36px;margin:0 0 50px;max-width:340px}}.welcome-more{align-items:flex-end;color:#000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Epilogue,Arial,Helvetica,sans-serif;font-size:18px;line-height:1}.welcome-more__icon{background-color:#000;height:1px;margin:0 0 2px 20px;position:relative;width:40px}.welcome-more__icon:before{background-color:#000;content:"";height:10px;position:absolute;right:3px;top:-8px;transform:rotate(135deg);width:1px}.welcome-circle-sm{background-image:linear-gradient(-45deg,#a9fff7,#41d3bc);border-radius:50%;max-height:860px;max-width:860px;opacity:0;position:absolute;transform:scale(.8);transition:transform .7s ease-out;visibility:hidden}.video-stoped .welcome-circle-sm{opacity:.8;visibility:visible}.welcome-circle-sm.active{transform:scale(1)}@media (min-width:0) and (max-width:767px){.welcome-circle-sm{height:120vw;left:40%;top:-60vw;width:120vw;z-index:2}}@media (min-width:768px) and (max-width:991px){.welcome-circle-sm{height:80vw;left:80%;margin-left:-40vw;top:-300px;width:80vw;z-index:2}}@media (min-width:992px){.welcome-circle-sm{left:50%;z-index:4}}@media (min-width:992px) and (max-width:1279px){.welcome-circle-sm{height:55vw;margin-left:-18vw;top:-220px;width:55vw}}@media (min-width:1280px) and (max-width:1499px){.welcome-circle-sm{height:50vw;margin-left:-13vw;top:-240px;width:50vw}}@media (min-width:1500px){.welcome-circle-sm{height:60vw;margin-left:-18vw;top:-314px;width:60vw}}.welcome-circle-lg{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#18206f),to(#7e6eca));background-image:linear-gradient(180deg,#18206f,#7e6eca);border-radius:50%;height:1433px;opacity:0;position:absolute;transform:scale(.8);transition:transform .8s ease-out;visibility:hidden;width:1433px;z-index:4}.welcome-about,.welcome-logo{position:relative}.video-stoped .welcome-circle-lg{opacity:1;visibility:visible}.welcome-circle-lg.active{transform:scale(1)}@media (min-width:0) and (max-width:767px){.welcome-circle-lg{left:88%;top:-300px}}@media (min-width:768px) and (max-width:991px){.welcome-circle-lg{left:60%;top:-120px}.welcome-about{max-width:45%}}@media (min-width:992px) and (max-width:1407px){.welcome-circle-lg{left:56%;top:-150px}.welcome-about h2{font-size:26px}}@media (min-width:1408px){.welcome-circle-lg{left:52%;top:-60px}}.welcome-logo{height:74px;width:239px;z-index:5}@media (min-width:0) and (max-width:991px){.welcome-logo{display:none}}@media (min-width:992px){.welcome-logo{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 80px}}@media (min-width:0) and (max-width:767px){.welcome-about{margin:0 0 40px}.welcome-about:before{display:none}}@media (min-width:768px){.welcome-about{margin:0 0 90px}}.welcome-about:before{background-color:rgb(0 0 0 / .2);content:"";height:256px;left:0;position:absolute;top:calc(100% - 20px);width:1px}@media (min-width:992px) and (max-width:1279px){.welcome-about{max-width:460px}}@media (min-width:1280px) and (max-width:1499px){.welcome-about{margin-left:100px;max-width:500px}}@media (min-width:1500px){.welcome-about{margin-left:130px;max-width:510px}}.welcome-about h2{font-family:Epilogue,Arial,Helvetica,sans-serif;font-weight:100;line-height:1.4;margin:0 0 40px}.welcome-about span,.works-text h3{font-weight:300}@media (min-width:1280px){.welcome-about h2{font-size:32px}}.welcome-about__more{color:#000;display:inline-block;font-family:Epilogue,Arial,Helvetica,sans-serif;font-size:18px}#video-welcome-2,.welcome-img{display:none}@media (min-width:768px){.welcome-about__more{margin:0 0 0 30px}}.video-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;transition:.7s ease-out;width:100%;z-index:999}.video-container video{background:0 0;margin:0;max-height:100vh;-o-object-fit:cover;object-fit:cover;position:relative;transform:scale(1);transition:.7s ease-out}.box,.geo-box,.project-cat__box{background-repeat:no-repeat}.box,.geo-box,.project-cat .layer,.project-cat__box,.work__bg-item{background-position:50%;background-size:cover}.stoped .video-container video{transform:scale(1.2)}.welcome-img{-o-object-fit:cover;object-fit:cover}.video-spinner{height:100px;left:50%;margin:-50px 0 0 -50px;position:fixed;top:50%;width:100px;z-index:20}.welcome-video{flex:1}@media (min-width:0) and (max-width:767px){.welcome-video{height:380px;margin-bottom:30px}}@media (min-width:768px) and (max-width:991px){.welcome-video{height:480px;margin-bottom:40px}}.main__works{background-color:#fff}@media (min-width:992px) and (max-width:1407px){.main__works{padding:0 80px}}@media (min-width:1408px){.main__works{padding:0 100px}}.welcome-box{margin:0 0 50px;position:relative}@media (min-width:992px){.welcome-video{height:100vh;max-height:100%}.welcome-box{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;min-height:600px}}.welcome-box__col,.works{display:-ms-flexbox}@media (min-width:992px) and (max-width:1279px){.welcome-box{padding-bottom:30px;padding-top:30px}}@media (min-width:1280px){.welcome-box{padding-bottom:60px;padding-top:60px}.works-text h2,.works-text h3{font-size:36px}}.welcome-box__col{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:50%}@media (min-width:0) and (max-width:767px){.wrap-sm{margin-bottom:30px;padding:40px 0;width:100%}}@media (min-width:768px) and (max-width:1279px){.wrap-sm{padding:170px 0}}@media (min-width:1280px) and (max-width:1499px){.wrap-sm{padding:170px 60px}.project-list{margin:0 50px!important;max-width:100%!important}}@media (min-width:1500px){.wrap-sm{padding:170px 60px}.project-list{margin:0 50px!important;max-width:100%!important}}.works-text{margin:0 0 40px;max-width:540px}.works-text h2,.works-text h3{font-family:Epilogue,Arial,Helvetica,sans-serif;line-height:1.25}.works-text h2{margin:0 0 20px}.works-text h3{margin:0 0 30px}.works-text p{color:#50595f;font-family:Epilogue,Arial,Helvetica,sans-serif;line-height:1.5}@media (min-width:1280px){.works-text p{font-size:18px}}.works{flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}.work,.works{display:-webkit-box;display:-ms-flexbox;display:flex}.work{flex-direction:column;justify-content:flex-end}@media (min-width:0) and (max-width:767px){.work{margin-bottom:50px;width:100%}}@media (min-width:768px) and (max-width:1279px){.work{margin-bottom:60px;width:calc(50% - 20px)}}@media (min-width:1280px) and (max-width:1407px){.work{margin-bottom:60px;width:calc(50% - 30px)}}@media (min-width:1408px){.work{margin-bottom:60px;width:calc(50% - 50px)}}.work h2{color:#000;font-family:Epilogue,Arial,Helvetica,sans-serif;font-size:24px;min-height:50px}.work__bg{display:block;margin:0 0 20px;overflow:hidden}@media (min-width:0) and (max-width:767px){.work__bg{height:260px;margin-left:-15px;margin-right:-15px}}@media (min-width:768px) and (max-width:1699px){.work__bg{height:360px}.work:nth-child(2) .work__bg{height:480px}.works-btn{max-width:290px}}@media (min-width:1700px){.work__bg{height:480px}.work:nth-child(2) .work__bg{height:600px}}.work__bg-item{display:block;height:100%;transition:transform .4s ease-out}.work__item{margin-top:auto}.work__item:hover .work__bg-item{transform:scale(1.2)}.work__item:hover h2{color:#4279e1}.work__item h2{transition:color .2s ease-out}.project-menu a,.works-btn{transition:.2s ease}.works-btn{align-items:center;background-color:#fc0;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2rem;height:82px;justify-content:center;margin:0 auto;width:100%}.no-touchevents .works-btn:hover{background-color:#4279e1;color:#fff}.welcome-box-down{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 10px 30px rgb(0 0 0 / .1);height:54px;justify-content:center;opacity:0;position:absolute;transform:translateY(120px);transition:.4s ease-out;width:54px;z-index:2}.box,.box--about .wrap,.box--bg .wrap,.box__text li{position:relative}.welcome-box-down.active{opacity:1;transform:translateY(0)}.no-touchevents .welcome-box-down:hover{transform:translateY(-20px)}.box{background-attachment:fixed}@media (min-width:0) and (max-width:991px){.welcome-box-down{display:none}.box{padding:30px 0 0}.box__text{margin-bottom:30px}}@media (min-width:992px){.welcome-box-down{bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;left:0}.box{padding:50px 0}}.box__text{color:var(--gray-100);font:var(--body-large-regular-font);z-index:1}@media (min-width:992px) and (max-width:1279px){.box__text{max-width:400px}}@media (min-width:1280px){.box__text{max-width:470px}}.box__text h1{color:var(--gray-100);font:var(--display-1-light-font)}.box__text h2{color:var(--gray-100);font:var(--heading-1-bold-font);margin:0 0 15px}.box__text h3{color:var(--gray-100);font:var(--heading-2-light-font);margin:0 0 30px}.box__text h4{color:var(--gray-100)}.box__text h4,.box__text h5{font:var(--heading-4-bold-font);margin:0 0 10px}.box__text h5{padding:20px 0 0}.box__text p{color:var(--gray-100);font:var(--body-large-regular-font);margin:0 0 25px}.box__text ul{margin-left:20px}.box__text li{color:var(--gray-70);font:var(--body-large-regular-font);list-style:disc}.box video{max-width:100%}.box--about .wrap{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.box--single-image img,.box--video video{margin-left:auto;margin-right:auto}.box--video video{display:block}@media (min-width:992px){.box__images{margin-left:50%}.box video{margin-bottom:50px}.box--about{height:100vh;min-height:920px}.box--about .wrap{height:100vh;min-height:800px;padding-bottom:100px}.box--bg{height:100vh;min-height:680px}}.box--about__text{max-width:550px}.box--about__img{display:block}@media (min-width:0) and (max-width:767px){.box--about__img{margin:0 0 40px}}@media (min-width:768px){.box--about__img{margin:0 0 85px}}.box--about h1{color:var(--gray-100);font:var(--heading-1-medium-font);margin:0 0 30px}.box--about p{color:var(--gray-70);font:var(--heading-3-light-font)}@media (min-width:768px){.box--color-white .project-menu a,.box--color-white h1,.box--color-white h2,.box--color-white h3,.box--color-white h4,.box--color-white h5,.box--color-white h6,.box--color-white li,.box--color-white p,.box--color-white p a{color:#fff}}.box--bg{background-color:#fff0}.box--bg .wrap{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:992px){.box--bg .wrap{height:100vh;min-height:680px}}.project-item--archive,.project-list{min-height:100vh}.project-menu{bottom:30px;left:0;position:absolute;right:0;z-index:5}@media (min-width:0) and (max-width:991px){.project-menu{display:none}}.project-menu__item{margin:0 auto;max-width:1310px;padding-left:15px;padding-right:15px;width:100%}.project-menu.is-fixed{background-color:#fff;bottom:auto;box-shadow:0 0 10px rgb(0 0 0 / .12);padding-bottom:20px;padding-left:100px;padding-top:20px;position:fixed;top:80px}.about-box__image,.project-cats{box-shadow:0 0 200px hsl(60 15% 76% / .5)}.project-menu__title{color:var(--gray-70);font:var(--heading-3-bold-font);margin:0 0 20px}.box__text--full h2,.box__text--full h3,.page-title{line-height:1.33}.box--color-white .is-fixed .project-menu__title,.project-menu a{color:rgb(0 0 0 / .5)}.project-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:992px) and (max-width:1279px){.project-menu li{margin-left:25px}}@media (min-width:1280px){.project-menu li{margin-left:45px}}.project-menu li:first-child{margin-left:0}.project-menu a{display:inline-block;font-size:1.8rem;position:relative;transition:.2s ease}.project-menu a:before{background-color:#fc0;bottom:-2px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);transition:.2s ease;width:0}.project-menu a.active,.project-menu a:hover{color:#000}.project-menu a.active:before{width:100%}.box--color-white .project-menu.is-fixed a{color:rgb(0 0 0 / .5)}.box--color-white .project-menu.is-fixed a.active{color:#000}@media (min-width:0) and (max-width:991px){.box--default{padding:50px 15px 0}}@media (min-width:992px){.box--default{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:100px 0}.box__sticky{left:15px;position:absolute!important}}.box__images-centered img,.box__images-centered video{display:block;margin:0 auto}@media (min-width:1408px){.box__sticky{left:50%;margin-left:-640px;position:absolute!important}}.animated-box{opacity:0;transform:translateX(-25px);transition:transform 1s ease-out .2s;transition-property:transform,opacity;visibility:hidden}.animated,html.desktop .animated-box{opacity:1;transform:translate(0);visibility:visible}.project-item{overflow:hidden}.project-item__top{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.project-item__top .page-title{padding:0}@media (min-width:0) and (max-width:991px){.project-item__top{font-size:3.4rem;padding:32px 0 25px}}.project-mobile-image{display:block;margin:0 auto 20px}@media (min-width:992px){.project-item__top{font-size:4.8rem;padding:90px 0 25px}.project-mobile-image{display:none}}.box__image{display:block;text-align:center}@media (min-width:0) and (max-width:991px){.box__image{margin:0 auto 25px;padding:30px 0}}.box__text--full{max-width:100%}@media (min-width:992px){.box__image{margin:0 auto 50px;padding:50px 0}.box__text--full{margin:0 0 40px}}.box__text--full h3{margin:0}.back{display:-webkit-box;display:-ms-flexbox;display:flex;height:18px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:19px}.back,.back svg,.proud__menu a{transition:.2s ease}.back svg{fill:#4279e1}.menu-visible .back svg{fill:#37aaab}.no-touchevents .back:hover svg{fill:#fff}.page-title{font-family:Epilogue,Arial,Helvetica,sans-serif}@media (min-width:0) and (max-width:991px){.page-title{font-size:3rem;word-wrap:break-word;padding:0 0 25px}}@media (min-width:992px){.page-title{font-size:4.8rem;padding:90px 0 25px}}.page-title span{display:inline-block;opacity:.5;vertical-align:top}@media (min-width:0) and (max-width:991px){.page-title span{font-size:2rem}.project-cats-menu{display:none}}@media (min-width:992px){.page-title span{font-size:2.4rem}}@media (min-width:992px) and (max-width:1279px){.project-cats-menu{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;margin:0 0 35px}.project-cats-menu li{margin-left:30px}.project-cats-menu li:first-child{margin-left:0}}@media (min-width:1280px){.project-cats-menu{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;margin:0 0 50px}.project-cats-menu li{margin-left:45px}.project-cats-menu li:first-child{margin-left:0}}.project-cats-menu a{color:rgb(0 0 0 / .5);display:block;line-height:1}@media (min-width:0) and (max-width:991px){.project-cats-menu a{margin-bottom:3px}.project-cats{display:none;padding:15px 0}}@media (min-width:992px) and (max-width:1279px){.project-cats-menu a{font-size:1.5rem}}.project-cats-menu .current a,.project-cats-menu .current-menu-item a{color:#000;position:relative}.project-cats-menu .current a:before,.project-cats-menu .current-menu-item a:before{border-right:1px solid #000;border-top:1px solid #000;bottom:6px;content:"";height:5px;position:absolute;right:-13px;transform:rotate(135deg);width:5px}.project-cats-menu .current a:after,.project-cats-menu .current-menu-item a:after{background-color:#fc0;bottom:-2px;content:"";height:2px;left:-10px;position:absolute;right:-15px;z-index:-1}.project-cats{background-color:#fff;box-shadow:0 0 200px hsl(60 15% 76% / .5);margin-bottom:50px}.geo-box__title,.project-cats ul{display:-ms-flexbox}@media (min-width:992px){.project-cats{padding:35px 0 15px}}.project-cats ul{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-left:-5px}.project-cats li{border-bottom:2px solid #fff0;color:rgb(0 0 0 / .5);cursor:pointer;line-height:1;margin:0 0 20px;padding:0 5px}@media (min-width:1280px){.project-cats li{font-size:1.8rem;margin-right:40px}}@media (min-width:992px) and (max-width:1279px){.project-cats li{font-size:1.6rem;margin-right:20px}}.project-cats li.active{border-color:#fc0;color:#000;cursor:default;position:relative}.project-cats--hide{display:none}.project-list{margin:0 auto;max-width:1250px}@media (min-width:768px) and (max-width:1279px){.project-list{margin:0 15px}}@media (min-width:0) and (max-width:767px){.project-sizer{width:100%}}@media (min-width:768px){.project-sizer{width:calc(50% - 15px)}}.project-cat-image-container{aspect-ratio:2.5;border-radius:16px;overflow:hidden}.project-cat-image{height:auto;width:100%}.project-cat{border-radius:16px;position:relative;transition:box-shadow .2s ease-out}@media (min-width:0) and (max-width:767px){.project-cat{margin-bottom:20px;width:100%}}@media (min-width:768px) and (max-width:991px){.project-cat{margin-bottom:30px;width:calc(50% - 15px)}.project-cat:nth-child(4n-3) .project-cat__images{height:600px}}@media (min-width:992px){.project-cat{width:calc(50% - 15px)}.project-cat:nth-child(4n-3) .project-cat__images{height:840px}}.no-touchevents .project-cat:hover{box-shadow:0 0 40px rgb(0 0 0 / .1)}.no-touchevents .project-cat:hover .project-cat__box{bottom:20px;left:20px;right:20px;top:20px}.no-touchevents .project-cat:hover .project-cat__box img{transform:translate(-50%,-50%) scale(1.2)}.project-cat__images{overflow:hidden;position:relative}@media (min-width:0) and (max-width:767px){.project-cat__images{height:300px}.project-cat__item{padding:15px}}@media (min-width:768px){.project-cat__images{height:500px}.project-cat__item{padding:40px}}.project-cat__images img{left:50%;max-width:inherit;min-height:100%;position:relative;top:50%;transform:translate(-60%,-50%);transition:.6s ease;width:200%}.project-cat__box{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;transition:.4s ease}.project-cat .layer{height:100%;width:100%}.project-cat__item{transition:.2s ease-out}.project-cat:hover .project-cat__item{opacity:1}.project-cat h2{color:#0d1426;font:2.4rem Epilogue,Arial,Helvetica,sans-serif;margin:0 0 10px}.project-cat__image{left:50%;max-width:200%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.2s ease-out}.project-cat:hover .project-cat__image{transform:translate(-50%,-50%) scale(1.08)}.project-cat__text{color:rgb(0 0 0 / .6);font-size:1.6rem}@media (min-width:0) and (max-width:767px){.related__title{font:3.2rem/1.33 Epilogue,Arial,Helvetica,sans-serif;margin:0 auto 20px}.geo-box{padding:20px 0}}.geo-box{overflow:hidden;position:relative}.geo-box .wrap{max-width:990px}@media (min-width:0) and (max-width:767px){.geo-box .wrap{padding-bottom:100px;padding-top:100px}}@media (min-width:768px){.related__title{font:4.8rem/1.33 Epilogue,Arial,Helvetica,sans-serif;margin:0 auto 32px}.project-list-related{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.geo-box,.geo-box .wrap{min-height:100vh}.geo-box .wrap{align-content:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:180px;padding-top:180px}}.geo-box .wrap__item{width:100%}.geo-box__name{color:#fff;font:2.4rem/1.2 Epilogue,Arial,Helvetica,sans-serif;position:absolute}@media (min-width:0) and (max-width:991px){.geo-box__name{top:80px}}@media (min-width:0) and (max-width:1407px){.geo-box__name{left:15px}}@media (min-width:992px) and (max-width:1407px){.geo-box__name{top:60px}}@media (min-width:1408px){.geo-box__name{left:60px;top:60px}}.geo-box__titles h2{line-height:1;max-width:600px}.geo-box__text h2,.geo-box__titles h2,.geo-box__titles h3{font-family:Epilogue,Arial,Helvetica,sans-serif;text-transform:uppercase}.geo-box__text h2,.geo-box__titles h3{line-height:1.2}@media (min-width:0) and (max-width:767px){.geo-box__titles h2{font-size:4rem;margin:0 0 35px}}@media (min-width:768px) and (max-width:991px){.geo-box__titles h2{font-size:6rem;margin:0 0 45px}}@media (min-width:992px){.geo-box__titles h2{font-size:7.2rem;margin:0 0 55px}}@media (min-width:0) and (max-width:767px){.geo-box__titles h3{font-size:2rem;margin:0 0 20px}}@media (min-width:768px) and (max-width:991px){.geo-box__titles h3{font-size:2.2rem;margin:0 0 23px}}@media (min-width:992px){.geo-box__titles h3{font-size:2.4rem;margin:0 0 25px}}.geo-box__text h2{margin:0 0 20px}@media (min-width:0) and (max-width:767px){.geo-box__text h2{font-size:2rem}}@media (min-width:768px) and (max-width:991px){.geo-box__text h2{font-size:2.2rem}}@media (min-width:992px){.geo-box__text h2{font-size:2.4rem}}.geo-box__text p{line-height:1.6666666667}@media (min-width:0) and (max-width:767px){.geo-box__text p{font-size:1.4rem;margin-bottom:25px}}@media (min-width:768px) and (max-width:991px){.geo-box__text p{font-size:1.6rem;margin-bottom:27px}}@media (min-width:992px){.geo-box__text p{font-size:1.8rem;margin-bottom:30px}}.geo-box__text ol{list-style:decimal-leading-zero;margin-bottom:60px;padding-left:32px}@media (min-width:0) and (max-width:767px){.geo-box__text li{font-size:1.4rem;margin-bottom:15px}}@media (min-width:768px) and (max-width:991px){.geo-box__text li{font-size:1.6rem;margin-bottom:15px}}.geo-box__text--bordered{border-left:1px solid #000;max-width:490px;padding-left:30px}@media (min-width:992px){.geo-box__text li{font-size:1.8rem;margin-bottom:20px}.geo-box__text--two-columns ol,.geo-box__text--two-columns ul{-moz-columns:2;column-count:2;-moz-column-gap:60px;column-gap:60px}}.geo-box__title{align-items:center;border:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;height:56px;position:absolute}.geo-box--color-white .geo-box__text--bordered,.geo-box--color-white .geo-box__title{border-color:#fff}.geo-box__title span,.geo-box__year{display:-ms-flexbox}@media (min-width:0) and (max-width:991px){.geo-box__title{left:15px;top:20px}}@media (min-width:992px) and (max-width:1407px){.geo-box__title{left:15px;top:60px}}@media (min-width:1408px){.geo-box__title{left:60px;top:60px}}.geo-box__title span{align-items:center;background-color:#000;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font:2.4rem/1 Epilogue,Arial,Helvetica,sans-serif;font-weight:700;height:56px;justify-content:center;width:56px}.geo-box__title p,.geo-box__year{font:2.4rem/1 Epilogue,Arial,Helvetica,sans-serif}.geo-box__copy,.geo-box__year{bottom:0;color:rgb(0 0 0 / .2);position:absolute}.geo-box__title p{padding:0 40px}.geo-box--images,.geo-box__images-item{padding:50px 0}.geo-box__year{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:0) and (max-width:1407px){.geo-box__year{height:100px;left:15px}}@media (min-width:992px){.geo-box__year{height:180px}}.geo-box__copy{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font:2.4rem/1.2 Epilogue,Arial,Helvetica,sans-serif;text-align:center}@media (min-width:0) and (max-width:1407px){.geo-box__copy{height:100px;right:15px}}@media (min-width:992px){.geo-box__copy{height:180px}}@media (min-width:1408px){.geo-box__year{bottom:0;left:60px}.geo-box__copy{right:60px}}.geo-box__image{flex:0 0 100%}.geo-box__image-item img{display:block;margin:0 auto}@media (min-width:1280px){.geo-box__images img{max-width:inherit}}.geo-box__columns{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;padding:50px 0 0;width:100%}.geo-box__columns-item{max-width:287px}.geo-box__columns-item h3{font:1.4rem/1 Epilogue,Arial,Helvetica,sans-serif;margin:0 0 20px}.geo-box__columns-large{max-width:464px}.geo-box__columns-large img{display:block;margin:0 0 30px}.row--geo{flex:0 0 100%}.row--centered{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex:0 0 100%}.hidden-title{display:none}.geo-box--color-white a,.geo-box--color-white h2,.geo-box--color-white h3,.geo-box--color-white li,.geo-box--color-white p{color:#fff}.geo-box--color-white .geo-box__title span{background-color:#fff;color:#50595f}.geo-box--color-white .geo-box__copy,.geo-box--color-white .geo-box__year{color:hsl(0 0% 100% / .2)}.graphic-elements__row{margin:0 0 30px}.graphic-elements__title{font:1.6rem/1 Epilogue,Arial,Helvetica,sans-serif;margin:0 0 15px}.geo-box .graphic-elements__title{font-family:Epilogue,Arial,Helvetica,sans-serif;font-size:1.4rem}.graphic-elements__item{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media (min-width:0) and (max-width:767px){.graphic-elements__item{height:160px;margin-bottom:15px}}@media (min-width:768px) and (max-width:991px){.graphic-elements__item{height:200px;margin-bottom:15px}}@media (min-width:992px){.graphic-elements__item{height:264px;margin-bottom:30px}}@media (min-width:0) and (max-width:767px){.row-box{margin-bottom:20px}}@media (min-width:768px) and (max-width:991px){.row-box{margin-bottom:60px}}@media (min-width:992px){.row-box{margin-bottom:80px}}.row-box img{display:block;margin:0 auto 30px}.box__text--additional h2{font:var(--display-2-bold-font);font-weight:700;margin-bottom:15px;opacity:.5;text-transform:uppercase}.box__text--additional ul{margin:0 15px 0 0;vertical-align:top}@media (min-width:1280px){.box__text--additional ul{display:inline-block;list-style:none}}.box__text--additional ul li{font:var(--body-large-regular-font);list-style:none;margin-bottom:10px;padding:0}.proud-item h1,.proud-item h2,.proud-vr__top h1,.proud-vr__top p,.proud__menu a,.proud__title,.search-form .input-text{font-family:Epilogue,Arial,Helvetica,sans-serif}.box--thx{padding:0}@media (min-width:0) and (max-width:767px){.box--thx .wrap{padding-bottom:100px;padding-top:50px}}@media (min-width:768px){.box--thx .wrap{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;padding-bottom:100px;padding-top:100px}}.box--thx h2{font-weight:700}.box--thx .box__text{max-width:480px}.box--thx .box__text p{margin-bottom:0;opacity:.6}.box__copy,.box__year{bottom:50px;color:#fff;font-size:1.4rem;line-height:1;position:absolute;text-transform:uppercase}.box__copy{left:15px}.box__year{right:15px}.proud-item h1,.proud__menu a{line-height:1.2}.proud{background-color:#f2f3f7;flex:1;padding:40px 0}.proud__title{color:rgb(0 0 0 / .5);margin:0 0 50px}@media (min-width:0) and (max-width:767px){.proud__title{font-size:2rem}.proud__menu>li>a{padding:15px 50px 15px 15px}}@media (min-width:768px) and (max-width:991px){.proud__title{font-size:2.2rem}}@media (min-width:992px){.proud__title{font-size:2.4rem}}.proud__title span{color:#000}.proud__menu a{color:#000;font-size:2.4rem;transition:.2s ease}.proud__menu>.current-menu-item>a{color:#4279e1}.proud__menu>li>a{display:block}@media (min-width:768px) and (max-width:991px){.proud__menu a{font-size:1.8rem}.proud__menu>li>a{padding:25px 50px 25px 15px}}@media (min-width:992px){.proud__menu a{font-size:2.4rem}.proud__menu>li>a{padding:28px 50px 28px 30px}}.proud__menu .sub-menu{background:#fff;display:none}@media (min-width:0) and (max-width:767px){.proud__menu .sub-menu{padding:0 0 30px}}@media (min-width:768px) and (max-width:991px){.proud__menu .sub-menu{padding:0 0 30px}}@media (min-width:992px){.proud__menu .sub-menu{padding:0 0 40px}}.proud__menu .sub-menu a{border-left:3px solid #fff0;color:rgb(0 0 0 / .5);display:block;padding:15px 30px}@media (min-width:0) and (max-width:767px){.proud__menu .sub-menu a{padding:10px 15px}}@media (min-width:768px) and (max-width:991px){.proud__menu .sub-menu a{padding:10px 15px}}@media (min-width:992px){.proud__menu .sub-menu a{padding:15px 30px}}.proud__menu .sub-menu .current-menu-item a{border-color:#4279e1;color:#4279e1}.proud__menu .menu-item-has-children>a{color:#000;position:relative}#ajax-load,.archive-menu,.proud__list{transition:.3s ease-out}.proud .current-menu-ancestor>a,.proud .is-active>a{background-color:#fff}.proud .current-menu-ancestor .sub-menu,.proud .is-active .sub-menu{display:block}.proud__item,.proud__top{display:-ms-flexbox;display:-webkit-box}.no-touchevents .proud a:hover{color:#4279e1}.proud__item{background-position:50%;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;overflow:hidden}@media (min-width:0) and (max-width:991px){.proud__item{height:260px}}@media (min-width:992px) and (max-width:1279px){.proud__item{height:280px}}@media (min-width:1280px){.proud__item{height:338px}}.proud__item img{min-width:100%;-o-object-fit:cover;object-fit:cover}.proud__top{justify-content:space-between}.proud__close,.proud__top{display:-webkit-box;display:-ms-flexbox;display:flex}.proud__close{height:28px;margin-left:10px;position:relative;width:28px}.proud__close:after,.proud__close:before{background-color:#79797b;content:"";height:2px;left:0;margin-top:-1px;position:absolute;top:50%;width:100%}.proud__close:after{transform:rotate(45deg)}.filter-visible .proud__list{transform:translateZ(0)}.proud__list-close{height:28px;position:absolute;right:20px;top:20px;width:28px}@media (min-width:992px){.proud__list-close{display:none}}.project-item--ptd,.proud-item__top{display:-ms-flexbox;-webkit-box-orient:vertical}.proud__list-close:after,.proud__list-close:before{background-color:#79797b;content:"";height:2px;left:0;margin-top:-1px;position:absolute;top:50%;width:100%}.proud__list-close:before{transform:rotate(-45deg)}.proud__list-close:after{transform:rotate(45deg)}.filter-visible{overflow:hidden}.page-title--ptd{background-image:url(/wp-content/themes/fuselab/assets/images/crow.png);background-repeat:no-repeat;background-size:26px 22px}@media (min-width:0) and (max-width:767px){.page-title--ptd{background-position:0 3px;font-size:2.2rem;padding:0 0 0 45px}}@media (min-width:768px) and (max-width:991px){.page-title--ptd{background-position:0 8px;font-size:3rem;padding:0 0 25px 45px}}@media (min-width:992px){.page-title--ptd{background-position:0 98px;font-size:3rem;padding:90px 0 72px 45px}}.search-form{position:relative}@media (min-width:0) and (max-width:767px){.search-form{padding:30px 0}.search-form .input-text{font-size:2rem}}@media (min-width:768px) and (max-width:991px){.search-form{padding:20px 0 60px}.search-form .input-text{font-size:3rem}}@media (min-width:992px){.search-form{padding:80px 0}}.search-form .input-text{border-left:3px solid rgb(0 0 0 / .5);height:60px;padding:0 60px 0 10px}.search-form .btn-search{background-color:#fff0;border:none;height:60px;position:absolute;right:-14px;top:80px;width:60px}@media (min-width:0) and (max-width:767px){.search-form .btn-search{top:40px}}@media (min-width:768px) and (max-width:991px){.search-form .btn-search{top:70px}}@media (min-width:992px){.search-form .input-text{font-size:3.6rem}.search-form .btn-search{top:80px}}.search-form .icon--back{height:27px;width:29px;fill:#4279e1;transform:rotate(180deg)}#ajax-load{background-color:#f2f3f7;bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;transform:translate(-100%);z-index:999}.about-page,.ajax-visible,.contact-page,.proud-vr__top{overflow:hidden}.form-group label,.table__item,.tabs li,.tabs li:before,.wpcf7-submit{transition:.2s ease}.ajax-visible #ajax-load{transform:translate(0)}@media (min-width:0) and (max-width:991px){.proud-item h1{font-size:3rem}}.proud-item__col--comments{background-color:#fff}@media (min-width:992px) and (max-width:1279px){.proud-item__col--comments{width:500px}}@media (min-width:1280px){.proud-item__col--comments{width:630px}}@media (min-width:768px) and (max-width:991px){.proud-item h1{font-size:3.3rem}}@media (min-width:992px){.proud-item h1{font-size:3.6rem}}.proud-item h2{color:rgb(0 0 0 / .5);line-height:1;margin:0 0 20px}@media (min-width:0) and (max-width:991px){.proud-item h2{font-size:2rem}.proud-item__close{margin-bottom:20px}}@media (min-width:768px) and (max-width:991px){.proud-item h2{font-size:2.2rem}}.proud-item__top{align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;position:relative}.proud-item__image{align-items:center;padding:50px 0 25px}@media (min-width:992px){.proud-item h2{font-size:2.4rem}.proud-item__image{height:100%}}.proud-item__image video{max-width:100%}.proud-item__image span{display:block}.proud-item__close{display:block;fill:#4279e1}.proud-item__box{margin:0 0 25px;text-align:center}.proud-item__box img{display:block;margin:0 auto}.proud-item .icon{height:27px;width:29px}.project-item--ptd{flex-direction:column}.project-item--ptd,.proud-title{display:-webkit-box;display:-ms-flexbox;display:flex}.proud-title{justify-content:space-between}.open-filter{margin-left:10px}@media (min-width:0) and (max-width:991px){.project-item--ptd{padding-bottom:0}.proud-title{align-items:center}.open-filter{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-page{background-image:none!important;padding:60px 0}.proud-vr{padding-top:60px}}@media (min-width:992px){.open-filter{display:none}}.open-filter svg{height:27px;width:30px;fill:#4279e1}@media (min-width:992px) and (max-width:1279px){.proud-item__close{left:-46px;position:absolute;top:50%}.proud-vr{margin-left:66px}}@media (min-width:1280px){.proud-item__close{left:-99px;position:absolute;top:50%}}.proud-vr__top{color:#fff;position:relative;z-index:5}@media (min-width:0) and (max-width:991px){.proud-vr__top{padding-bottom:30px;padding-top:30px}}.proud-vr__top:before{background-color:rgb(21 42 56 / .86);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:opacity 1s ease-out;z-index:4}.proud-vr__top .wrap{position:relative;z-index:5}@media (min-width:768px){.proud-vr__top .row{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;min-height:100vh}.proud-vr__top .row:after,.proud-vr__top .row:before{display:none}.row--proud-vr{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.row--proud-vr:after,.row--proud-vr:before{display:none}}.proud-vr__top h1{line-height:1.2;margin:0 0 35px;text-transform:uppercase}@media (min-width:0) and (max-width:767px){.proud-vr__top h1{font-size:2.8rem}}@media (min-width:768px) and (max-width:991px){.proud-vr__top h1{font-size:3.6rem}}@media (min-width:992px){.proud-vr__top h1{font-size:4.8rem}}.proud-vr__top p{line-height:1.2777777778;opacity:.8}@media (min-width:0) and (max-width:767px){.proud-vr__top p{font-size:1.8rem;margin-bottom:40px}}@media (min-width:768px) and (max-width:991px){.proud-vr__top p{font-size:2.4rem}}@media (min-width:992px){.proud-vr__top p{font-size:3.6rem}}.proud-vr__top video{height:auto;left:50%;max-width:inherit;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.proud-vr__images{box-shadow:0 50px 200px 0 hsl(60 15% 76% / .5)}.proud-vr__description{background-color:#fff;box-shadow:0 0 200px 0 hsl(60 15% 76% / .5);position:relative;z-index:4}@media (min-width:0) and (max-width:767px){.proud-vr__description{padding:60px 0}.proud-vr__description p{font-size:1.4rem;margin-bottom:30px}}@media (min-width:768px) and (max-width:991px){.proud-vr__description{padding:80px 0}.proud-vr__description p{font-size:1.5rem;margin-bottom:40px}}@media (min-width:992px) and (max-width:1279px){.proud-vr__description{padding:100px 0}.proud-vr__description p{font-size:1.6rem;margin-bottom:50px}}@media (min-width:1280px){.proud-vr__description{padding:120px 0}.proud-vr__description p{font-size:1.6rem;margin-bottom:50px}}.proud-vr__description p{line-height:1.625}.proud-vr__description h3,.proud-vr__description p{color:#50595f;font-family:Epilogue,Arial,Helvetica,sans-serif}.proud-vr__description h3{line-height:1.2}@media (min-width:0) and (max-width:767px){.proud-vr__description h3{font-size:2.2rem;margin:0 0 20px}}@media (min-width:768px) and (max-width:991px){.proud-vr__description h3{font-size:2.4rem;margin:0 0 30px}}@media (min-width:992px){.proud-vr__description h3{font-size:2.6rem;margin:0 0 40px}}@media (min-width:0) and (max-width:767px){.proud-vr__description ul{margin:0 0 40px}}@media (min-width:768px) and (max-width:991px){.proud-vr__description ul{margin:0 0 50px}}@media (min-width:992px){.proud-vr__description ul{margin:0 0 60px}.proud-vr__description li{line-height:1.625}}.proud-vr__description li{color:rgb(0 0 0 / .6);line-height:1.625}.archive-menu ul a,.post-password-form p,.proud-vr__description li{font-family:Epilogue,Arial,Helvetica,sans-serif}@media (min-width:0) and (max-width:767px){.proud-vr__description li{font-size:2.2rem;margin:0 0 20px}.proud-vr__list{padding-top:30px}}.proud-vr__list{border-top:1px solid rgb(0 0 0 / .1)}@media (min-width:768px) and (max-width:991px){.proud-vr__description li{font-size:2.4rem;margin:0 0 30px}.proud-vr__list{padding-top:40px}}@media (min-width:992px){.proud-vr__list{padding-top:50px}}.play-bg{display:-webkit-box;display:-ms-flexbox;display:flex;height:148px;margin:0 auto;width:148px}.video-start:before{opacity:0}.pause-bg{bottom:20px;display:none;position:absolute;right:20px;z-index:10}@media (min-width:0) and (max-width:767px){.project-list-related .proud__item{margin-bottom:20px;width:100%}.project-list-related .proud__item:last-child{margin-bottom:0}}@media (min-width:768px){.project-list-related .proud__item{width:calc(50% - 20px)}}@media (min-width:0) and (max-width:767px){.project-list-related .project-cat{margin-bottom:20px;width:100%}}@media (min-width:768px){.project-list-related .project-cat{width:calc(33.33333% - 48px)}}@media (min-width:768px) and (max-width:991px){.project-list-related .project-cat__box,.project-list-related .project-cat__images{height:360px}}@media (min-width:992px) and (max-width:1279px){.project-list-related .project-cat__box,.project-list-related .project-cat__images{height:400px}}@media (min-width:1280px){.project-list-related .project-cat__box,.project-list-related .project-cat__images{height:480px}}.post-password-form{align-items:center;background-color:#0d1426;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px}.post-password-form p{color:#fff;font-size:20px;line-height:1.4;margin-bottom:40px;max-width:400px;text-align:center}.post-password-form p:last-child{margin:0}.post-password-form label{display:block;margin-bottom:35px}.post-password-form label input{border:1px solid #fff;border-radius:5px;font-size:18px;height:40px;margin:20px 0 0;padding:0 20px;text-align:center}.post-password-form input[type=submit]{background-color:#fc0;color:#0d1426;font-family:Epilogue,Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;height:60px;width:140px}#has-only-images .box,#has-only-images .box--default,#has-only-images .box__image,#has-only-images .box__images-centered,#has-only-images .box__text--full,#has-only-images .graphic-elements__row{margin:0 auto;padding:0}#has-only-images img{display:block;margin:0 auto}.archive-menu{bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:999;-webkit-overflow-scrolling:touch;background-color:#4279e1;padding:70px 20px 30px;transform:translate3d(100%,0,0)}.about-page,.contact-page,.post-item{overflow:hidden}.archive-menu .proud__list-close:after,.archive-menu .proud__list-close:before{background-color:#fff}.archive-menu ul a{color:#fff;display:block;font-size:21px;line-height:1.2;padding:10px 0}.contacts__forms h2,.contacts__text h2{color:rgb(21 42 56 / .8)}.archive-menu .current a,.archive-menu .current-menu-item a{text-decoration:underline}.filter-visible .archive-menu{transform:translateZ(0)}.contact-page{min-height:100vh;position:relative}.contact-page h2.contact-page-title{line-height:1;margin-top:-55px;padding-bottom:20px;width:85%}@media (min-width:0) and (max-width:767px){.contact-page{background-image:none!important;padding:80px 0}.contacts__email{font:1.8rem Epilogue,Arial,Helvetica,sans-serif}}@media (min-width:768px) and (max-width:991px){.contact-page{padding:60px 0}.contacts__email{font:2.2rem Epilogue,Arial,Helvetica,sans-serif}}@media (min-width:992px) and (max-width:1279px){.contact-page{padding:0 66px 200px}.page-template-contact .contact-page{padding:0 0 200px 66px}}@media (min-width:1280px){.contact-page{background:url(/wp-content/themes/fuselab/assets/images/contact-bg.png) 100% repeat-y;padding:0 100px 400px}#home-page .contact-page{background:0 0}}.contact-page__line{background-color:#324360;bottom:85px;height:4px;left:0;position:absolute;right:100px}.contact-page--white{background-color:#fff}@media (min-width:0) and (max-width:991px){.contact-image,.contact-page__line{display:none}}@media (min-width:992px){.contact-image{position:absolute}}@media (min-width:992px) and (max-width:1499px){.contact-image--1{bottom:188px;right:0;width:410px;z-index:10}}@media (min-width:1408px){.contact-image--1{bottom:188px;display:block;right:0;width:410px;z-index:10}}@media (min-width:992px) and (max-width:1279px){.contact-image--2{bottom:135px;height:138px;left:50%;margin-left:-400px}}@media (min-width:1280px){.contact-image--2{bottom:-12px;height:248px;left:50%;margin-left:-700px}.contact-image--3{bottom:13px;height:100px;right:0}}@media (min-width:992px) and (max-width:1279px){.contact-image--3{bottom:13px;height:100px;right:0}}.tab-box{display:none}.tab-box.is-visible{display:block}.contacts{position:relative;z-index:20}@media (min-width:992px){.contacts__email{font:2.4rem Epilogue,Arial,Helvetica,sans-serif}}@media (min-width:1280px){.contacts__forms{padding-right:30px}}@media (min-width:0) and (max-width:991px){.contacts__forms h2{font:2.2rem Epilogue,Arial,Helvetica,sans-serif;margin:0 0 30px}}@media (min-width:992px){.contacts__forms h2{font:2.4rem Epilogue,Arial,Helvetica,sans-serif;margin:0 0 60px}}.contacts__text{padding:15px 0 0}.contacts__text h2{margin:0 0 15px}@media (min-width:0) and (max-width:991px){.contacts__text h2{font:2rem Epilogue,Arial,Helvetica,sans-serif}}@media (min-width:992px){.contacts__text h2{font:2.4rem Epilogue,Arial,Helvetica,sans-serif}}.contacts__text p{color:rgb(0 0 0 / .5);line-height:1.4;margin-bottom:15px}.contacts__address h2,.contacts__address h2 a{color:rgb(21 42 56 / .8)!important}@media (min-width:0) and (max-width:991px){.contacts__text p{font-size:1.6rem}}@media (min-width:992px){.contacts__text p{font-size:1.8rem}}.contacts__address{margin-bottom:50px;padding-left:30px}@media (min-width:0) and (max-width:767px){.contacts__address{margin-bottom:30px}}@media (min-width:768px){.contacts__address{margin-bottom:50px;padding-top:15px}.wpcf7-submit{max-width:290px}}.contacts__address h2{margin:0 0 15px;position:relative}@media (min-width:0) and (max-width:991px){.contacts__address h2{font:2rem Epilogue,Arial,Helvetica,sans-serif}}@media (min-width:992px){.contacts__address h2{font:2.4rem Epilogue,Arial,Helvetica,sans-serif}}.contacts__address p{color:rgb(0 0 0 / .5);line-height:1.4;margin-bottom:15px}@media (min-width:0) and (max-width:991px){.contacts__address p{font-size:1.6rem}}@media (min-width:992px){.contacts__address p{font-size:1.8rem}}.contacts__address .icon{fill:rgb(0 0 0 / .2);height:28px;left:-30px;position:absolute;top:0;width:20px}.contacts__address--small h2{margin:0 0 5px;min-height:35px}@media (min-width:0) and (max-width:991px){.contacts__address--small h2{font:1.7rem Epilogue,Arial,Helvetica,sans-serif}.tabs{margin:0 0 25px}}@media (min-width:992px){.contacts__address--small h2{font:1.8rem Epilogue,Arial,Helvetica,sans-serif}.contacts__address--small .contacts__email{font:2.1rem Epilogue,Arial,Helvetica,sans-serif;white-space:nowrap}}.message-box .open-forms__link,.message-box h2{font-family:Epilogue,Arial,Helvetica,sans-serif;font-weight:700}.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.tabs li{color:rgb(0 0 0 / .5);cursor:pointer;line-height:1;position:relative;transition:.2s ease}@media (min-width:0) and (max-width:767px){.tabs li{border:2px solid #fff0;border-radius:3px;font-size:1.5rem;padding:5px;text-align:center}.tabs li:before{display:none}.tabs li.active{border-color:#fc0}}@media (min-width:768px) and (max-width:991px){.tabs li{font-size:1.6rem}}@media (min-width:992px){.tabs{margin:0 0 45px}.tabs li{font-size:1.8rem}}.tabs li:before{background-color:#fc0;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);transition:.2s ease;width:0}.tabs li.active{color:#000;cursor:default}.tabs li.active:before{width:100%}.wpcf7 form .form-group{margin-bottom:10px;position:relative}.wpcf7 form .form-group label{color:rgb(0 0 0 / .8);display:block;font-size:1.8rem;overflow:hidden;padding:30px 0 0;position:relative;transition:.2s ease;z-index:10}.review-request-block form input[type=submit]{margin-top:0}.table__item,.wpcf7-submit{transition:.2s ease}.wpcf7 form .form-group label[class*=form-group__]:before{background-color:#fff;content:" ";height:31px;position:absolute;right:0;top:27px;width:30px;z-index:-1}.wpcf7 form .form-group textarea{border-bottom:1px solid #c2c2be;box-sizing:content-box;height:45px;transition:height .2s ease}.wpcf7 form .form-group input.wpcf7-validates-as-required,.wpcf7 form .form-group textarea,.wpcf7 form .form-group textarea.wpcf7-validates-as-required{background-color:#fff0;border-bottom:1px solid #c2c2be;color:#000;font-size:1.8rem;height:40px}#landing .wpcf7 form .form-group input,#landing .wpcf7 form .form-group textarea{border-bottom:1px solid #e7e7e7;transition:border-color .4s ease}#landing .wpcf7 form .form-group input:focus,#landing .wpcf7 form .form-group textarea:focus{border-bottom:1px solid #141414}#landing .wpcf7 form .form-group textarea{height:60px!important;margin-top:8px}.wpcf7 form .form-group.active label{bottom:auto;font-size:1.4rem;padding:0}.wpcf7 form .form-group--last{margin-bottom:40px}.wpcf7-submit{background-color:#fc0;display:block;font-size:2rem;height:82px;transition:.2s ease;width:100%}.no-touchevents .wpcf7-submit:hover{background-color:#4279e1;color:#fff}.message-box{padding:50px 0}.message-box--archive{border-top:1px solid rgb(0 0 0 / .1)}.message-box .row{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.message-box h2{margin-bottom:30px}@media (min-width:0) and (max-width:767px){.message-box h2{font-size:3rem}}@media (min-width:768px) and (max-width:991px){.message-box h2{font-size:3.6rem}}@media (min-width:992px){.message-box h2{font-size:4.2rem}}.message-box h3{font-family:Epilogue,Arial,Helvetica,sans-serif;line-height:1.2;margin-bottom:15px}@media (min-width:0) and (max-width:767px){.message-box h3{font-size:2rem}.message-box .open-forms{padding-top:30px}}@media (min-width:768px) and (max-width:991px){.message-box h3{font-size:2.8rem}}.message-box .open-forms{transition:.2s ease-out}@media (min-width:992px){.message-box h3{font-size:3rem}.message-box .open-forms{text-align:right}.message-box .open-forms.active{text-align:left}}.awards__item,.services__3-1--centered .services__process,.services__box,.services__list table th:last-child,.services__list-link{text-align:center}.message-box .open-forms__link{align-items:center;color:#000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;transition:.2s ease-out}@media (min-width:0) and (max-width:767px){.message-box .open-forms__link{font-size:1.6rem}}.message-box .open-forms__link svg{height:30px;margin:0 15px 0 0;width:30px}.message-box .contacts__forms{display:none;padding-top:40px}.about-box--first .wrap,.team{display:-ms-flexbox}@media (min-width:0) and (max-width:1279px){.map{padding-top:30px}}@media (min-width:768px){.wpcf7-response-output{max-width:284px}}@media (min-width:0) and (max-width:991px){.map{margin:0 -15px 25px}.about-page{padding:80px 0 0}}@media (min-width:992px) and (max-width:1279px){.about-box__sticky{max-width:50%}.about-box__sticky .about-box__text{max-width:100%}}@media (min-width:1280px){.map{margin-top:-60px}}.about-box{border-bottom:1px solid #e5e5e5}@media (min-width:768px) and (max-width:991px){.message-box .open-forms__link{font-size:1.8rem}.about-box .wrap{padding-bottom:60px;padding-top:60px}}.about-box--first{border:0}@media (min-width:992px){.message-box .open-forms__link{font-size:2rem}.about-box .wrap{min-height:700px;padding-bottom:150px;padding-top:150px}.about-box--first .about-box__text{flex-shrink:0}.about-box--first .wrap{height:100vh;min-height:700px}}.about-box--first .wrap{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:0) and (max-width:991px){.about-box--first .wrap{flex-direction:column}.about-box__text{margin-bottom:30px}}@media (min-width:992px){.about-image-box{margin-left:20px}.about-box__text{margin-right:20px}}@media (min-width:992px) and (max-width:1279px){.about-box__text{max-width:50%}}@media (min-width:1280px){.about-box__text{max-width:470px}}.about-box__text h1,.about-box__text h2{color:#152a38}@media (min-width:0) and (max-width:767px){.about-box__text h1,.about-box__text h2{font:3.2rem/1.33 Epilogue,Arial,Helvetica,sans-serif;margin:0 0 25px}}@media (min-width:768px){.about-box__text h1,.about-box__text h2{font:4.8rem/1.33 Epilogue,Arial,Helvetica,sans-serif;margin:0 0 45px}}.about-box__text h3{color:rgb(21 42 56 / .8);margin:0 0 30px}@media (min-width:0) and (max-width:767px){.about-box__text h3{font:2.4rem/1.16 Epilogue,Arial,Helvetica,sans-serif}}@media (min-width:768px){.about-box__text h3{font:3.6rem/1.16 Epilogue,Arial,Helvetica,sans-serif}}.about-box__text p{color:rgb(21 42 56 / .7);margin:0 0 25px}@media (min-width:0) and (max-width:767px){.about-box__text p{font:1.4rem/1.625 Epilogue,Arial,Helvetica,sans-serif}}@media (min-width:768px){.about-box__text p{font:1.6rem/1.625 Epilogue,Arial,Helvetica,sans-serif}}.about-box__text li{color:#152a38;font:2rem/1.7 Epilogue,Arial,Helvetica,sans-serif;padding:0 0 0 25px;position:relative}.about-box__item h4,.team h3{font-weight:700;letter-spacing:1px;text-transform:uppercase}.about-box__text li:before{content:"—";left:0;position:absolute;top:0}@media (min-width:0) and (max-width:991px){.about-box__item{padding:30px 0 0}.about-box__image{text-align:center}}@media (min-width:992px){.about-box__item{padding:130px 0 0}.about-team{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}.about-box__item h4{color:rgb(21 42 56 / .5);font-size:1.4rem;margin:0 0 10px}.about-box__item h5{color:#152a38;font-size:2rem;line-height:1.4}.about-box--last{background-position:50%;background-size:cover;border:0}.about-box--last .about-box__text{max-width:290px}.about-box--last .about-box__text h3{margin:0 0 60px}@media (min-width:0) and (max-width:767px){.about-box--last .wrap{padding-bottom:10px;padding-top:30px}}.table__head,.team{-webkit-box-pack:justify}.team{align-content:center;flex-wrap:wrap;justify-content:space-between}.team,.team__item{display:-webkit-box;display:-ms-flexbox;display:flex}.team__item{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;flex-direction:column;justify-content:center;margin:0 0 -1px;padding:30px 0}@media (min-width:0) and (max-width:767px){.team__item{width:100%}.team__item:last-child{border-bottom:0}}.table__head,.table__item{border-bottom:1px solid #d8d8d4}@media (min-width:768px) and (max-width:991px){.team__item{width:45%}}@media (min-width:992px) and (max-width:1279px){.team__item{width:100%}}@media (min-width:1280px){.team__item{width:280px}}.about-box__images,.awards{width:100%}.team h3{color:rgb(21 42 56 / .5);font-size:1.4rem;margin:0 0 5px}.team h4{color:rgb(21 42 56 / .8);font-size:2rem}@media (min-width:992px){.team{max-width:640px}.about-images{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}@media (min-width:992px) and (max-width:1279px){.about-box__images{max-width:48%}}.about-box__image{background-color:#fff;margin:0 0 30px;padding:50px 30px;position:relative}.about-box__image,.awards,.post-single{box-shadow:0 0 200px hsl(60 15% 76% / .5)}@media (min-width:1280px){.about-box__images{max-width:770px}.about-box__image img{left:50%;margin-left:20px;max-width:inherit;max-width:770px;position:absolute;top:50%;transform:translateY(-50%)}}@media (min-width:992px){.about-box__image-text{max-width:330px}}.about-box__image-text h2{color:rgb(21 42 56 / .8);font:2.4rem/1.4 Epilogue,Arial,Helvetica,sans-serif;margin:0 0 20px}.about-box__image-text p{color:rgb(21 42 56 / .6);font-size:1.6rem;line-height:1.625;margin:0 0 25px}@media (min-width:0) and (max-width:1279px){.about-box__image-text ul{margin-bottom:50px}}.about-box__image-text li{color:rgb(21 42 56 / .6);font-size:1.6rem;padding:0 0 0 25px;position:relative}@media (min-width:0) and (max-width:991px){.about-box__image-text ul{align-content:center;align-items:center;flex-direction:column}.about-box__image-text li,.about-box__image-text ul{display:-webkit-box;display:-ms-flexbox;display:flex}.awards{padding:20px}}.about-box__image-text li:before{content:"—";left:0;position:absolute;top:0}.about-box--wins{background-color:#f2f2ee}.about-box--wins .about-box__text{flex:1;max-width:inherit}@media (min-width:1280px){.text-awards{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}.awards{align-items:center;background-color:#fff;box-shadow:0 0 200px hsl(60 15% 76% / .5);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around}@media (min-width:992px) and (max-width:1279px){.awards{max-width:600px;padding:20px}}@media (min-width:1280px){.awards{max-width:770px;padding:50px}}.awards__item{margin:0 10px}@media (min-width:0) and (max-width:767px){.awards{flex-direction:column}.awards__item{margin-bottom:40px}.awards__item:last-child{margin-bottom:0}}.awards__item img{display:block;margin:0 auto 30px}.awards__item p{font:4.8rem/1 Epilogue,Arial,Helvetica,sans-serif;margin:0 0 20px}.services__all,.services__blog-more{font-weight:700;text-transform:uppercase}.awards__item h3{color:rgb(21 42 56 / .4);font-size:1.5rem;line-height:1.66}.community-engagement{margin-top:116px}.table__head{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;justify-content:space-between;padding:25px 0}@media (min-width:0) and (max-width:991px){.table__head{display:none}}.table__title{color:#000;font-size:1.8rem}@media (min-width:992px){.table__title{display:none}}.about__send,.table__item{display:-ms-flexbox}.table__col{padding-right:10px}.table__item{color:#50595f;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:33px 0;position:relative;transition:.2s ease}@media (min-width:0) and (max-width:991px){.table__item{flex-direction:column;font-size:1.6rem}.table__item:last-child{border-bottom:0}}@media (min-width:992px) and (max-width:1279px){.table__item{font-size:2rem}}@media (min-width:1280px){.table__item{font-size:2.4rem}.awards-new{max-width:640px}}.table__item:after,.table__item:before{bottom:0;content:"";opacity:0;position:absolute;top:0;transition:.2s ease}.table__item:before{background:-webkit-gradient(linear,right top,left top,color-stop(2%,#f7f7f4),color-stop(3%,transparent));background:linear-gradient(270deg,#f7f7f4 2%,transparent 3%);left:0;margin-left:-9999px;padding-left:9999px}.table__item:after{background:-webkit-gradient(linear,left top,right top,color-stop(2%,#f7f7f4),color-stop(3%,transparent));background:linear-gradient(90deg,#f7f7f4 2%,transparent 3%);margin-right:-9999px;padding-right:9999px;right:0}.blog-post__image,.post-single__image,.services__1{background-position:50%;background-size:cover}.blog-post__image,.nike-project__1,.post-single__image,.proud-related__item{background-repeat:no-repeat}.no-touchevents .table__item:hover{background-color:#f7f7f4}.no-touchevents .table__item:hover:after,.no-touchevents .table__item:hover:before{opacity:1}@media (min-width:0) and (max-width:991px){.table{padding:60px 0 0}.table--engage{padding:0}.table__col{margin-bottom:15px}.table__col:last-child{margin-bottom:0}}@media (min-width:992px){.table{padding:130px 0 0}.table--engage{padding-top:13px}.table__col--1{width:50%}.table__col--2{width:30%}.table__col--3{width:20%}}.about__send{align-items:center;background-color:#f2f2ee;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2rem;height:80px;justify-content:center;padding-left:80px;position:relative}.about__send span,.rankings{display:-ms-flexbox}.about__send svg{height:18px;width:24px}.about__send span{align-items:center;background-color:#fc0;display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;justify-content:center;left:0;position:absolute;top:0;width:80px}.no-touchevents .about__send:hover{background-color:#4279e1;color:#fff}.tabs--rankings{justify-content:flex-start}.tabs--rankings li{color:rgb(80 89 95 / .8);padding:0;width:100%}.awards-new h2,.awards-new__item p,.rankings__item,.tab--rankings h4,.tabs--rankings li{font-family:Epilogue,Arial,Helvetica,sans-serif}@media (min-width:768px){.tabs--rankings li{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;height:40px;margin:0 30px 0 0;width:130px}.tabs--rankings li:last-child{margin-right:0}.tabs--rankings li.active{font-size:2.4rem}}.tabs--rankings li.active{color:#152a38}.awards-new h2,.awards-new__item p,.rankings__item span,.tab--rankings h4{color:rgb(80 89 95 / .8)}.tabs--rankings li.active:before{height:3px}.tabs--rankings li:before{background-color:#152a38;bottom:0;content:"";height:1px;left:0;right:0;top:auto;transform:translate(0)}@media (min-width:0) and (max-width:767px){.tab--rankings h4{font-size:2rem;margin:0 0 20px}}@media (min-width:768px) and (max-width:991px){.tab--rankings h4{font-size:2.2rem;margin:0 0 30px}}@media (min-width:992px){.tab--rankings h4{font-size:2.4rem;margin:0 0 40px}}.rankings{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.awards-new__row,.rankings__item{display:-ms-flexbox}@media (min-width:0) and (max-width:767px){.rankings{flex-wrap:wrap}.rankings__item strong{font-size:5rem}}.rankings__item{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.rankings__item strong{line-height:1;margin-bottom:10px}@media (min-width:768px) and (max-width:991px){.rankings__item strong{font-size:5.5rem}}@media (min-width:992px){.rankings__item strong{font-size:6rem}}@media (min-width:0) and (max-width:767px){.rankings__item span{font-size:2rem}}@media (min-width:768px) and (max-width:991px){.rankings__item span{font-size:2.2rem}}@media (min-width:992px){.rankings__item span{font-size:2.4rem}}.rankings__separator{background-color:rgb(21 42 56 / .2);height:88px;margin:0 30px;width:1px}@media (min-width:0) and (max-width:767px){.rankings__separator{font-size:2rem;height:1px;margin:30px 0 20px;width:100%}}@media (min-width:768px) and (max-width:1407px){.rankings__separator{margin:0 70px 0 80px}}@media (min-width:1408px){.rankings__separator{margin:0 30px 0 50px}}@media (min-width:0) and (max-width:1279px){.awards-new{padding-top:80px}}@media (min-width:0) and (max-width:767px){.awards-new__logo{margin:0 0 30px}}@media (min-width:768px){.rankings__item{align-items:center;text-align:center}.rankings__separator{transform:rotate(24deg)}.awards-new__logo{margin:0 0 50px}.awards-new__item{max-width:180px}}.awards-new h2{line-height:1.25}@media (min-width:0) and (max-width:767px){.awards-new h2{font-size:2rem;margin:0 0 35px}}@media (min-width:768px) and (max-width:991px){.awards-new h2{font-size:2.2rem;margin:0 0 45px}}@media (min-width:992px){.awards-new h2{font-size:2.4rem;margin:0 0 55px}}.awards-new__row{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.awards-new__item p{font-size:1.4rem;line-height:1.625}.post-single__header h1,.post-single__header p{font-family:Epilogue,Arial,Helvetica,sans-serif;line-height:1.3333333333}.post-single__header p,.post-single__header p a{color:rgb(80 89 95 / .5)}.awards-new__img{max-height:195px}@media (min-width:0) and (max-width:767px){.awards-new__row{flex-wrap:wrap}.awards-new__item{margin-bottom:25px;text-align:center;width:100%}.awards-new__img{margin:0 0 30px}}@media (min-width:768px) and (max-width:991px){.awards-new__img{margin:0 0 40px}}@media (min-width:992px){.awards-new__img{margin:0 0 50px}}@media (min-width:992px) and (max-width:1279px){.post-item{padding:0 0 100px}.post-item [class^=col-]{margin-bottom:60px}}@media (min-width:1280px){.post-item{padding:0 0 100px}.post-item [class^=col-]{margin-bottom:60px}}.post-single{background-color:#fff;margin:0 auto;max-width:1250px}.blog-post,.post-single,.services{box-shadow:0 0 200px hsl(60 15% 76% / .5)}.post-single__image{height:50vw;max-height:800px;min-height:360px}@media (min-width:0) and (max-width:767px){.post-single__image{margin:0 0 30px}}@media (min-width:768px) and (max-width:991px){.post-single__image{margin:0 0 40px}}@media (min-width:992px){.post-single__image{margin:0 0 50px}}.post-single__header{border-bottom:1px solid rgb(0 0 0 / .1)}@media (min-width:0) and (max-width:767px){.post-single__header{margin:0 15px 30px;padding:0 0 30px}.post-single__header h1{font-size:3.6rem}}@media (min-width:768px) and (max-width:991px){.post-single__header{margin:0 0 30px;padding:0 40px 30px}.post-single__header h1{font-size:4rem}}@media (min-width:992px) and (max-width:1279px){.post-single__header{margin:0 60px 40px;padding:0 0 40px}}@media (min-width:1280px){.post-single__header{margin:0 130px 45px;padding:0 0 45px}}.post-single__header h1{margin:0 0 10px}@media (min-width:992px){.post-single__header h1{font-size:4.8rem}}.post-single__header p{margin:0 0 30px}@media (min-width:0) and (max-width:767px){.post-single__header p{font-size:2rem}.post-single__content{padding:0 15px 30px}}@media (min-width:768px) and (max-width:991px){.post-single__header p{font-size:2.2rem}.post-single__content{padding:30px 40px 40px}}@media (min-width:992px){.post-single__header p{font-size:2.4rem}}@media (min-width:992px) and (max-width:1279px){.post-single__content{padding:0 60px 60px}}@media (min-width:1280px){.post-single__content{padding:0 130px 60px}}.post-single__content h2,.post-single__content li,.post-single__content p{color:#000}.post-single__content h2{font-style:italic}.post-single__content h2,.post-single__content h3,.post-single__content h4{font-family:Epilogue,Arial,Helvetica,sans-serif;line-height:1.25}@media (min-width:0) and (max-width:767px){.post-single__content h2{font-size:2rem;margin:0 0 20px}}@media (min-width:768px) and (max-width:991px){.post-single__content h2{font-size:2.2rem;margin:0 0 25px}}@media (min-width:992px){.post-single__content h2{font-size:2.4rem;margin:0 0 30px}}@media (min-width:0) and (max-width:767px){.post-single__content h3{font-size:1.9rem;margin:0 0 20px}}@media (min-width:768px) and (max-width:991px){.post-single__content h3{font-size:2.1rem;margin:0 0 25px}}@media (min-width:992px){.post-single__content h3{font-size:2.3rem;margin:0 0 30px}}.post-single__content blockquote p,.post-single__content p.wp-caption-text{font-family:Epilogue,Arial,Helvetica,sans-serif;font-style:italic}@media (min-width:0) and (max-width:767px){.post-single__content h4{font-size:1.8rem;margin:0 0 20px}}@media (min-width:768px) and (max-width:991px){.post-single__content h4{font-size:2rem;margin:0 0 25px}}@media (min-width:992px){.post-single__content h4{font-size:2.2rem;margin:0 0 30px}}.post-single__content p{line-height:1.6666666667}@media (min-width:0) and (max-width:767px){.post-single__content p{font-size:1.6rem;margin:0 0 20px}}@media (min-width:768px) and (max-width:991px){.post-single__content p{font-size:1.7rem;margin:0 0 25px}}@media (min-width:992px){.post-single__content p{font-size:1.8rem;margin:0 0 30px}}.post-single__content p.wp-caption-text{line-height:1.2;margin-bottom:0;padding:15px 0 0}.post-single__content ul{list-style:disc;padding-left:18px}@media (min-width:0) and (max-width:767px){.post-single__content ul{margin:0 0 20px}}@media (min-width:768px) and (max-width:991px){.post-single__content ul{margin:0 0 25px}}@media (min-width:992px){.post-single__content ul{margin:0 0 30px}}.post-single__content ol{list-style:decimal;padding-left:18px}@media (min-width:0) and (max-width:767px){.post-single__content ol{margin:0 0 20px}.post-single__content li{font-size:1.6rem}}@media (min-width:768px) and (max-width:991px){.post-single__content ol{margin:0 0 25px}.post-single__content li{font-size:1.7rem}}@media (min-width:992px){.post-single__content ol{margin:0 0 30px}}.post-single__content li{line-height:1.4;margin-bottom:10px}@media (min-width:992px){.post-single__content li{font-size:1.8rem}}.post-single__content blockquote{border-left:10px solid #4279e1;padding:0 0 0 30px;position:relative}.post-single__content blockquote p{line-height:1.25;margin:0}@media (min-width:0) and (max-width:767px){.post-single__content blockquote p{font-size:2rem}}.post-single .wp-caption{margin-bottom:50px;max-width:100%}.row--flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.row--flex:after,.row--flex:before{display:none}.blog-list{margin-bottom:50px}.blog-post{background-color:#fff;box-shadow:0 0 200px hsl(60 15% 76% / .5);margin-bottom:30px}@media (min-width:768px) and (max-width:991px){.post-single__content blockquote p{font-size:2.2rem}.blog-post{height:660px}}@media (min-width:992px){.post-single__content blockquote p{font-size:2.4rem}.blog-post{height:763px}}.blog-post__image{display:block;transition:.2s ease-out}.blog-post__bottom,.blog-post__info{display:-ms-flexbox}@media (min-width:0) and (max-width:767px){.blog-post__image{height:360px}.blog-post__title{margin-bottom:15px}}@media (min-width:768px){.blog-post__image{height:60%}.services__1{min-height:100vh}}.blog-post__info{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:0) and (max-width:767px){.blog-post__info{padding:20px 15px}.blog-post h2{font-size:2.3rem}}.blog-post h2{font-family:Epilogue,Arial,Helvetica,sans-serif;margin:0 0 10px}@media (min-width:768px) and (max-width:991px){.blog-post__info{height:40%;padding:30px}.blog-post h2{font-size:2.2rem}}@media (min-width:992px){.blog-post__info{height:40%;padding:45px}.blog-post h2{font-size:2.4rem}}.blog-post h2 a{color:#152a38;display:inline-block;line-height:1.2;transition:.2s ease-out}.no-touchevents .blog-post h2 a:hover{color:#4279e1}.blog-post p,.blog-post p a{color:#50595f}.blog-post p{margin:0 0 10px}.blog-post p,.post-category,.services__1 h1{font-family:Epilogue,Arial,Helvetica,sans-serif}@media (min-width:0) and (max-width:767px){.blog-post p{font-size:1.6rem}}@media (min-width:768px) and (max-width:991px){.blog-post p{font-size:1.5rem}}@media (min-width:992px){.blog-post p{font-size:1.6rem}}.blog-post__bottom{display:-webkit-box;display:-ms-flexbox;display:flex}.post-cat,.post-category{display:-ms-flexbox;-webkit-box-align:center}.post-cat,.post-category{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.post-category{background-color:#152a38;border-radius:50%;color:#fff;height:64px;justify-content:center;width:64px}@media (min-width:0) and (max-width:767px){.post-category{font-size:2rem;margin-right:20px}}@media (min-width:768px) and (max-width:991px){.post-category{font-size:2.2rem;margin-right:30px}}@media (min-width:992px){.post-category{font-size:2.4rem;margin-right:50px}}.post-date{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:0) and (max-width:767px){.post-date{font-size:1.6rem}}@media (min-width:768px) and (max-width:991px){.post-date{font-size:1.5rem}}.post-date svg{fill:rgb(21 42 56 / .5);height:20px;margin-right:10px;width:20px}.addtoany_content_bottom{margin-bottom:50px;padding-top:50px}#disqus_thread{padding-top:50px}@media (min-width:0) and (max-width:991px){.blog-menu{display:none;font-size:1.6rem;justify-content:space-between;margin:0 0 25px;overflow-x:auto;white-space:nowrap}.blog-menu li{margin-left:30px}.blog-menu li:first-child{margin-left:0}}@media (min-width:992px){.post-date{font-size:1.6rem}.blog-menu{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;margin:0 0 50px}.blog-menu li{margin-left:45px}.blog-menu li:first-child{margin-left:0}}.blog-menu a{color:rgb(0 0 0 / .5);display:block;line-height:1}.services__1 .wrap,.services__1-1{display:-ms-flexbox}.blog-menu .current a,.blog-menu .current-menu-item a{color:#000;position:relative}.blog-menu .current a:before,.blog-menu .current-menu-item a:before{border-right:1px solid #000;border-top:1px solid #000;bottom:6px;content:"";height:5px;position:absolute;right:-13px;transform:rotate(135deg);width:5px}.blog-menu .current a:after,.blog-menu .current-menu-item a:after{background-color:#fc0;bottom:-2px;content:"";height:2px;left:-10px;position:absolute;right:-15px;z-index:-1}.services{background-color:#fefefe;box-shadow:0 0 200px hsl(60 15% 76% / .5);overflow:hidden}.services .wrap{max-width:1430px}.services__1{overflow:hidden;position:relative}.services__1 .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:5}.services__1-2,.services__1-3{background-position:50%;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}@media (min-width:0) and (max-width:991px){.blog-menu a{margin-bottom:3px}.services__1 .wrap{padding-bottom:60px;padding-top:95px}}.services__1 h1{line-height:1.4;margin-bottom:40px;max-width:900px}@media (min-width:0) and (max-width:767px){.services__1 h1{font-size:3rem;line-height:1.4}}@media (min-width:768px) and (max-width:991px){.services__1 h1{font-size:3.6rem}}@media (min-width:992px) and (max-width:1499px){.services__1 .wrap{padding-bottom:60px;padding-top:100px}.services__1 h1{font-size:4rem}}@media (min-width:1500px){.services__1 .wrap{padding-bottom:60px;padding-top:170px}.services__1 h1{font-size:4.8rem;line-height:1.4}}.services__1 p{font-family:Epilogue,Arial,Helvetica,sans-serif;line-height:1.4;max-width:700px;opacity:.6}@media (min-width:0) and (max-width:767px){.services__1 p{font-size:1.8rem}}@media (min-width:768px) and (max-width:991px){.services__1 p{font-size:2rem}}@media (min-width:992px) and (max-width:1499px){.services__1 p{font-size:2.2rem}}@media (min-width:1500px){.services__1 p{font-size:2.4rem}}.services__1-1{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-top:auto}.services__1-1 ul,.services__2-2{display:-ms-flexbox}.services__1-1 h1,.services__1-1 h2{background-color:#152a38;color:#fff;font-family:Epilogue,Arial,Helvetica,sans-serif;line-height:1.2;margin-bottom:0}@media (min-width:0) and (max-width:767px){.services__1-1 h1,.services__1-1 h2{font-size:3rem;padding:20px}}@media (min-width:768px) and (max-width:991px){.services__1-1 h1,.services__1-1 h2{font-size:3.2rem;margin-right:60px;padding:30px 55px}}@media (min-width:992px) and (max-width:1499px){.services__1-1 h1,.services__1-1 h2{font-size:3.4rem;margin-right:160px;padding:35px 50px}}@media (min-width:1500px){.services__1-1 h1,.services__1-1 h2{font-size:3.6rem;margin-right:160px;padding:40px 55px}}.services__1-1 ul{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:0) and (max-width:767px){.services__1-1 ul{padding-top:40px;width:100%}.services__1-1 ul li{margin-left:20px}.services__2{padding:60px 0 30px}}@media (min-width:768px) and (max-width:991px){.services__1-1 ul li{margin-left:60px}.services__2{padding:80px 0 50px}}@media (min-width:992px){.services__1-1 ul li{margin-left:80px}}.services__1-1 ul li:first-child{margin-left:0}.services__1-1 ul a{border-bottom:2px solid #fff0;color:#152a38;font-family:Epilogue,Arial,Helvetica,sans-serif;font-size:1.6rem;text-transform:uppercase;transition:.2s ease-out}.no-touchevents .services__1-1 ul a:hover{border-color:#fc0}.services__1-2{opacity:0;transition:opacity .4s ease}.services__1-3{transform:translateY(100%);transition:transform .6s ease}.services__1-3.active{transform:translate(0)}.services__2{background-color:#fff;box-shadow:0 0 200px hsl(60 15% 76% / .5);position:relative}.services__title{color:#000;font-family:Epilogue,Arial,Helvetica,sans-serif;line-height:1.4;margin:0 0 30px}@media (min-width:0) and (max-width:767px){.services__title{font-size:3rem;line-height:1.4}}@media (min-width:768px){.services__1 .wrap{min-height:100vh}.services__title{max-width:80%}}@media (min-width:768px) and (max-width:991px){.services__title{font-size:3.6rem}}@media (min-width:992px) and (max-width:1499px){.services__2{padding:90px 0 50px}.services__title{font-size:4rem}}@media (min-width:1500px){.services__2{padding:110px 0 80px}.services__title{font-size:4.8rem}}.services__text{color:#50595f;font-family:Epilogue,Arial,Helvetica,sans-serif;line-height:1.625;margin:0 0 60px;max-width:670px}@media (min-width:0) and (max-width:767px){.services__text{font-size:1.4rem}.services__txt{padding:30px 15px}}.services__txt{background-color:#f7f7f4;margin-bottom:30px}@media (min-width:768px) and (max-width:991px){.services__text{font-size:1.5rem}.services__txt{padding:30px}}@media (min-width:992px){.services__text{font-size:1.6rem}.services__txt{min-height:376px;width:calc(33.33333% - 31px)}}@media (min-width:992px) and (max-width:1499px){.services__txt{padding:40px}}@media (min-width:1500px){.services__txt{padding:60px}}.services__txt img{display:block;margin:0 0 -60px -20px;max-height:78px;opacity:.24}.services__txt h3{color:#50595f;line-height:1.1666666667;margin:0 0 25px;word-wrap:break-word;position:relative}.services__process-number,.services__txt h3,.services__txt p{font-family:Epilogue,Arial,Helvetica,sans-serif}@media (min-width:0) and (max-width:767px){.services__txt h3{font-size:2.8rem}}@media (min-width:768px) and (max-width:991px){.services__txt h3{font-size:3.2rem}}@media (min-width:992px){.services__txt h3{font-size:3.6rem}}.services__txt p{color:#50595f;line-height:1.625}@media (min-width:0) and (max-width:767px){.services__txt p{font-size:1.4rem}}@media (min-width:768px) and (max-width:991px){.services__txt p{font-size:1.5rem}}.services__2-2{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;opacity:0}.services__2-2.is-visible{opacity:1}.services__3-1,.services__6-1{opacity:0;transition:.45s ease-out}.services__3-1.is-visible,.services__6-1.is-visible{opacity:1}@media (min-width:992px){.services__txt p{font-size:1.6rem}.services__3-1 .slick-list{margin:-200px;padding:200px}}@media (min-width:0) and (max-width:767px){.services__3{padding:60px 0}.services__process-number{font-size:1.4rem}}@media (min-width:768px) and (max-width:991px){.services__3{padding:80px 0}.services__process-number{font-size:1.5rem}}@media (min-width:992px) and (max-width:1499px){.services__3{padding:90px 0}}@media (min-width:1500px){.services__3{padding:110px 0}}.services__3 .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.services__process{height:auto;position:relative;transition:.2s ease-out}.services__process-number{color:rgb(80 89 95 / .4);opacity:0;position:absolute;right:20px;top:20px;transition:.2s ease-out}.services__6-1 .slick-arrow,.services__process h3{font-family:Epilogue,Arial,Helvetica,sans-serif}@media (min-width:992px){.services__process-number{font-size:1.6rem}}.services__process:hover{background-color:#fff;box-shadow:0 0 200px 0 hsl(60 15% 76% / .5)}.services__process:hover .services__process-icon:before,.services__process:hover .services__process-number{opacity:1}@media (min-width:0) and (max-width:767px){.services__process{padding:0 15px 15px}.services__process h3{font-size:2.6rem}}.services__process h3{color:#50595f;line-height:1.2307692308;min-height:110px}@media (min-width:768px) and (max-width:991px){.services__process{padding:0 20px 20px}.services__process h3{font-size:2.2rem}}@media (min-width:992px){.services__process{padding:0 25px 25px}.services__process h3{font-size:2.6rem}}.services__process li{color:rgb(80 89 95 / .6);line-height:1.4;margin-bottom:15px}.services__process li:last-child{margin-bottom:0}@media (min-width:0) and (max-width:767px){.services__process li{font-size:1.6rem}.services__process-icon{margin:0 -15px 30px;padding:35px 15px}}.services__process-icon{align-items:center;border-bottom:1px solid rgb(0 0 0 / .1);display:-webkit-box;display:-ms-flexbox;display:flex;height:158px;position:relative}.services .slick-dots,.services__4-1{display:-ms-flexbox}.services__3-1--centered .services__process-icon{justify-content:center}.services__process-icon:before{background-color:#fc0;bottom:-2px;content:"";height:3px;left:0;opacity:0;position:absolute;right:0;transition:.2s ease-out}@media (min-width:768px) and (max-width:991px){.services__process li{font-size:1.5rem}.services__process-icon{margin:0 -20px 35px;padding:35px 25px}}@media (min-width:992px){.services__process li{font-size:1.6rem}.services__process-icon{margin:0 -25px 40px;padding:35px}}.services__process-icon svg{fill:#fc0}.services__process-icon .icon--mind{height:62px;width:53px}.services__process-icon .icon--draw{height:62px;width:62px}.services__process-icon .icon--detail{height:59px;width:59px}.services__process-icon .icon--presentation{height:62px;width:62px}.services__process-icon .icon--person,.services__process-icon .icon--search{height:67px;width:67px}.services__process-icon .icon--progress{height:60px;width:63px}.services__process-icon .icon--creation{height:60px;width:62px}.services__process-icon .icon--s-1{height:60px;width:42px}.services__process-icon .icon--box{height:60px;width:62px}.services__process-icon .icon--planet{height:68px;width:54px}.services__process-icon .icon--book{height:60px;width:76px}.services__process-icon .icon--video{height:57px;width:57px}.services__process-icon .icon--audio{height:58px;width:58px}.services__process-icon .icon--marketing{height:59px;width:62px}.services__process-icon .icon--planning{height:59px;width:56px}.services__process-icon .icon--mix{height:62px;width:54px}.services__process-icon .icon--settings{height:62px;width:62px}.services .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:40px 0 0}.services .slick-dots li{margin:0 5px}.services .slick-dots button{background-color:rgb(80 89 95 / .6);border:0;border-radius:50%;height:12px;text-indent:-9999px;transition:.2s ease-out;width:12px}.services .slick-dots .slick-active button{background-color:#4279e1}.services__4{background-color:#fefefe;box-shadow:0 0 200px hsl(60 15% 76% / .5);position:relative}@media (min-width:0) and (max-width:767px){.services__4{padding:60px 0}}@media (min-width:768px) and (max-width:991px){.services__4{padding:80px 0}}@media (min-width:992px){.services__4{padding:110px 0}}.services__4-1{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;padding:20px}.services__logos,.services__project{display:-ms-flexbox}.services__logos{align-content:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:relative;transition:.2s ease-out}.services__logos:hover{background-color:#f4f4f0}.services__logos:hover img{filter:grayscale(0)}.services__4-1--big .services__logos:hover{background-color:#fff;box-shadow:0 0 200px 0 hsl(60 15% 76% / .5)}.services__logos img{filter:grayscale(1);max-height:100%;transition:.2s ease-out}@media (min-width:0) and (max-width:767px){.services__logos{height:90px;padding:10px;width:50%}.services__logos img{max-width:70%;width:inherit!important}}@media (min-width:768px){.services__logos{height:180px;padding:20px;width:16.66667%}.services__4-1--big .services__logos{height:230px;width:50%}.services__6-1{margin:0 -15px}.services__6-1 .slick-list{overflow:visible}}.services__logos .icon--plus{height:14px;position:absolute;width:14px;fill:#c1c1c1}.services__logos .icon--plus-1{left:-7px;top:-7px}.services__logos .icon--plus-2{right:-7px;top:-7px}.services__logos .icon--plus-3{bottom:-7px;right:-7px}.services__logos .icon--plus-4{bottom:-7px;left:-7px}.services__5{display:none}@media (min-width:0) and (max-width:767px){.services__6{padding:60px 0}}@media (min-width:768px) and (max-width:991px){.services__6{padding:80px 0}}@media (min-width:992px){.services__6{padding:110px 0}}.services__6-1{position:relative}.services__6-1 .slick-arrow{background-color:#fff;border:0;border-radius:0;font-size:1.4rem;position:absolute;top:50%;transform:translateY(-50%);z-index:20}.no-touchevents .services__6-1 .slick-arrow:hover{background-color:#152a38;color:#fc0}@media (min-width:0) and (max-width:767px){.services__6-1 .slick-arrow{height:50px;padding:10px;width:80px}.services__6-1 .slick-prev{left:0}}@media (min-width:768px){.services__6-1 .slick-arrow{height:100px;width:100px}.services__project-slide{padding:0 15px}}.services .layer,.services__project{background-position:50%;background-size:cover;width:100%}@media (min-width:0) and (max-width:767px){.services__6-1 .slick-next{right:0}.services__project-cats{font-size:1.6rem}}@media (min-width:768px) and (max-width:1499px){.services__6-1 .slick-prev{left:15px}.services__6-1 .slick-next{right:13px}}.services__project-slide{opacity:.2;transition:.2s ease-out}.services__project-slide.slick-active{opacity:1}.services__project{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:330px;position:relative}.no-touchevents .services__project:hover .services__project-images:before{background-color:rgb(21 42 56 / .9)}.services__project-cats{color:#50595f;line-height:1.4;margin:0 auto;max-width:330px;padding-top:30px}.services__project h2,.services__project-cats,.services__work h3{font-family:Epilogue,Arial,Helvetica,sans-serif}@media (min-width:768px) and (max-width:991px){.services__project-cats{font-size:1.8rem}}@media (min-width:992px){.services__project-cats{font-size:2rem}}.services__project h2{color:#fff;line-height:1.1666666667;position:relative;z-index:30;word-wrap:break-word;max-width:100%}@media (min-width:0) and (max-width:767px){.services__project h2{font-size:3.4rem}.services__project{height:480px;padding:30px}}@media (min-width:768px) and (max-width:991px){.services__project h2{font-size:3.2rem}.services__project{height:585px;padding:30px}}@media (min-width:992px) and (max-width:1499px){.services__project h2{font-size:3.2rem}.services__project{height:585px;padding:40px}}@media (min-width:1500px){.services__6-1 .slick-prev{left:-35px}.services__6-1 .slick-next{right:-35px}.services__project h2{font-size:3.6rem}.services__project{height:585px;padding:60px}}.services .layer{height:100%}.services__project-images{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.services__project-images:before{background-color:rgb(21 42 56 / .7);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:.2s ease-out;z-index:10}.services__project-images img{height:600px;left:50%;max-width:inherit;position:absolute;top:50%;transform:translate(-50%,-50%)}.services__7{background-color:#fff;box-shadow:0 0 200px hsl(60 15% 76% / .5);position:relative;z-index:5}@media (min-width:0) and (max-width:767px){.services__7{padding:60px 0 30px}.services__work{width:100%}}@media (min-width:768px) and (max-width:991px){.services__7{padding:80px 0 50px}.services__work{width:calc(33.33333% - 15px)}}.services__7-1{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}.services__work{margin-bottom:50px}@media (min-width:992px) and (max-width:1499px){.services__7{padding:90px 0 80px}.services__work{width:calc(33.33333% - 25px)}}@media (min-width:1500px){.services__7{padding:110px 0 80px}.services__work{width:calc(33.33333% - 30px)}}.services__work img{display:block}.services__blog,.services__blog-img{display:-ms-flexbox}@media (min-width:0) and (max-width:991px){.services__work img{margin:0 0 30px}}@media (min-width:992px){.services__work img{margin:0 0 50px}}.services__work h3{color:#50595f;line-height:1.2;margin:0 0 22px}@media (min-width:0) and (max-width:767px){.services__work h3{font-size:3rem}.services__8{padding:60px 0}}@media (min-width:768px) and (max-width:991px){.services__work h3{font-size:2rem}.services__8{padding:80px 0}}@media (min-width:992px) and (max-width:1499px){.services__work h3{font-size:2.8rem}}@media (min-width:1500px){.services__work h3{font-size:3.6rem}}.services__work p{color:#50595f;line-height:1.625}.services__blog-item h2,.services__list h1,.services__list table,.services__tab-boxes h3,.services__tabs li,.services__work p{font-family:Epilogue,Arial,Helvetica,sans-serif}@media (min-width:0) and (max-width:991px){.services__work p{font-size:1.4rem}.services__blog-item{margin-bottom:30px}}@media (min-width:992px){.services__work p{font-size:1.6rem}.services__8{padding:110px 0}.services__blog-item{position:relative;width:calc(50% - 30px)}}.services__8 .services__text{max-width:380px}.services__blog{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:0) and (max-width:1279px){.services__blog{padding-top:50px}}.services__all{color:#152a38;font-size:1.2rem;letter-spacing:2px;opacity:.8;transition:.2s ease-out}.no-touchevents .services__all:hover{color:#4279e1}.services__blog-item h2{color:#50595f;line-height:1.2;margin:0 0 12px}@media (min-width:0) and (max-width:767px){.services__blog-item h2{font-size:2rem}}@media (min-width:768px) and (max-width:991px){.services__blog-item h2{font-size:2.2rem}}@media (min-width:992px){.services__blog-item h2{font-size:2.4rem}}.services__blog-item h2 a{color:#50595f;transition:.2s ease-out}.no-touchevents .services__blog-item h2 a:hover{color:#4279e1}.services__blog-item p{color:#50595f;line-height:1.625;margin:0 0 25px}@media (min-width:0) and (max-width:767px){.services__blog-item p{font-size:1.4rem}}@media (min-width:768px) and (max-width:991px){.services__blog-item p{font-size:1.5rem}}@media (min-width:992px){.services__blog-item p{font-size:1.6rem}}@media (min-width:0) and (max-width:991px){.services__blog-box{margin-bottom:50px}}.services__blog-img{background-position:50%;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;height:280px;margin:0 0 38px;position:relative}.services__blog-img:after{background-color:#fc0;bottom:0;content:"";height:10px;left:0;opacity:0;position:absolute;right:0;transition:opacity .2s ease-out}.services__man,.services__plane,.services__video{left:50%;position:absolute}.no-touchevents .services__blog-img:hover:after{opacity:1}.services__blog-more{color:#152a38;font-size:1.2rem;transition:.2s ease-out}.no-touchevents .services__blog-more:hover{color:#4279e1}.services__tab{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.services__tabs{flex:0 0 330px}.services__tabs li{border-left:5px solid #fff0;color:#50595f;cursor:pointer;line-height:1.23;padding:20px 30px;transition:.2s ease-out}@media (min-width:768px) and (max-width:991px){.services__tabs li{font-size:1.8rem}}@media (min-width:992px){.services__tabs li{font-size:2.6rem}}.services__tabs li.active{background-color:#f7f7f4;border-color:#fc0;color:#152a38;cursor:default}.services__tab-boxes{flex:1}.services__tab-boxes h3{font-size:1.8rem;padding-top:15px}@media (min-width:0) and (max-width:767px){.services__tabs{display:none}.services__box{margin-bottom:50px}.services__box:last-child{margin:0}.services__list{padding:80px 0 40px}}@media (min-width:768px){.services__box,.services__tab-boxes h3{display:none}}.services__box.visible{display:block}.services__video-2{max-width:100%}.row--align-center{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.row--align-center:after,.row--align-center:before{display:none}.services__list{min-height:100vh}@media (min-width:768px) and (max-width:991px){.services__list{padding:80px 0 40px}}.services__list h1{color:#0d1426}@media (min-width:0) and (max-width:767px){.services__list h1{font-size:3rem;line-height:1.4;margin:0 0 40px}}@media (min-width:768px) and (max-width:991px){.services__list h1{font-size:3.6rem;line-height:1.6666666667;margin:0 0 50px}}@media (min-width:992px) and (max-width:1499px){.services__list{padding:90px 0 40px}.services__list h1{font-size:3.6rem;line-height:1.6666666667;margin:0 0 60px}}@media (min-width:1500px){.services__list{padding:190px 0 40px}.services__list h1{font-size:4.8rem;line-height:1.6666666667;margin:0 0 60px}}.services__list table{line-height:1.2;width:100%}@media (min-width:0) and (max-width:767px){.services__list table{margin-top:20px}.services__list table thead{display:none}}@media (min-width:1200px){.services__list table{margin:-120px 0 0}}.services__list table tbody tr{border-bottom:1px solid #e6e6df;transition:.2s ease}.services__list table tbody tr:last-child{border:0}.services__list table tbody tr:hover{background-color:#fff}.services__list table tbody tr:hover .services__list-link{background-color:#4279e1;color:#fff}.vr-related,.vr-txt{background-color:#fff}.services__list table th{color:#152a38;opacity:.6;padding:30px 10px}@media (min-width:0) and (max-width:767px){.services__list table th{font-size:1.4rem}.services__list table td{padding:10px}.services__list table td:nth-child(4n-1){display:none}}@media (min-width:768px) and (max-width:991px){.services__list table th{font-size:2rem}}@media (min-width:992px) and (max-width:1499px){.services__list table th{font-size:1.6rem}}@media (min-width:1500px){.services__list table th{font-size:2.6rem}}.services__list table td{overflow:hidden}@media (min-width:768px){.services__list table td{padding:20px 10px;vertical-align:bottom}.services__list table td:first-child{padding-left:30px}}.services__list table span{color:#50595f;opacity:.4}@media (min-width:0) and (max-width:767px){.services__list table span{font-size:1.4rem}}@media (min-width:768px) and (max-width:991px){.services__list table span{font-size:2rem}}@media (min-width:992px) and (max-width:1499px){.services__list table span{font-size:2.1rem}}@media (min-width:1500px){.services__list table span{font-size:3.6rem}}.services__list table h2{color:#50595f;line-height:1.2}@media (min-width:0) and (max-width:767px){.services__list table h2{font-size:1.4rem}}@media (min-width:768px) and (max-width:991px){.services__list table h2{font-size:2rem}}@media (min-width:992px) and (max-width:1499px){.services__list table h2{font-size:2.4rem}}@media (min-width:1500px){.services__list table h2{font-size:3.6rem}}.services__list table h2 a{color:#50595f;transition:.2s ease}.services__list table h2 a:hover{color:#4279e1}.services__list table h3{color:rgb(21 42 56 / .6);line-height:1.2}@media (min-width:0) and (max-width:767px){.services__list table h3{font-size:1.4rem}}@media (min-width:768px) and (max-width:1499px){.services__list table h3{font-size:1.4rem}}@media (min-width:1500px){.services__list table h3{font-size:1.6rem;margin-bottom:6px}}.services__list table h3 a{color:#50595f;opacity:.6;transition:.2s ease}.services__list table h3 a:hover{color:#4279e1}.services__list-link{color:#152a38;display:block;line-height:1.2;margin:-100px -10px;padding:100px 10px;transition:.2s ease}.proud-related,.services__thumbnail{display:-ms-flexbox}@media (min-width:0) and (max-width:767px){.services__list-link{font-size:1.4rem}.services__thumbnail img{height:260px}}@media (min-width:768px) and (max-width:991px){.services__list-link{font-size:2rem}}@media (min-width:992px) and (max-width:1499px){.services__list-link{font-size:2.2rem}}@media (min-width:1500px){.services__list-link{font-size:3.6rem}}.vr-txt h3,.vr-txt h4{font-family:Epilogue,Arial,Helvetica,sans-serif;font-size:24px;line-height:1.4}.services__thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:0) and (max-width:991px){.services__thumbnail{margin-left:-15px;margin-right:-15px}.vr-related{padding:60px 0}}@media (min-width:0) and (max-width:1279px){.services__thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%}}@media (min-width:992px){.services__thumbnail{justify-content:flex-end;margin-left:-15px}.services__thumbnail img{max-width:inherit}.services__2-2--1 .services__txt{min-height:376px;width:calc(50% - 15px)}}@media (min-width:992px) and (max-width:1279px){.services__2-2--2 .services__txt{min-height:376px;width:calc(50% - 15px)}}@media (min-width:1280px){.services__2-2--2 .services__txt{min-height:376px;width:calc(25% - 15px)}}@media (min-width:992px){.services__2-2--3 .services__txt{width:80%}}.services__plane{max-width:60%;top:50%;transform:translate(-300%,-50%);transition:transform 2s ease}.services__plane.active,.services__video{transform:translate(-50%,-50%)}.services__video{height:auto;max-width:inherit;min-height:100%;min-width:100%;top:50%;width:auto}.services__man{bottom:0;margin-left:100px;max-height:90%;transform:translateY(100%);transition:transform .8s ease-out}.services__man.active{transform:translate(0)}.services__1--white h1,.services__1--white ul a{color:#fff;text-shadow:1px 1px 1px rgb(0 0 0 / .8)}.vr-related{box-shadow:0 50px 200px 0 hsl(60 15% 76% / .5)}@media (min-width:992px) and (max-width:1499px){.vr-related{padding:80px 0}}@media (min-width:1500px){.vr-related{padding:120px 0}}.proud-related{flex-wrap:wrap;justify-content:space-between;margin-bottom:50px}.proud-related,.proud-related__item{display:-webkit-box;display:-ms-flexbox;display:flex}.proud-related__item{background-position:50%;background-size:cover}@media (min-width:0) and (max-width:767px){.proud-related__item{height:280px;margin-bottom:20px;width:100%}}@media (min-width:768px){.proud-related__item{width:calc(33.33333% - 20px)}}@media (min-width:768px) and (max-width:991px){.proud-related__item{height:240px}}@media (min-width:992px) and (max-width:1279px){.proud-related__item{height:240px}}@media (min-width:1280px){.proud-related__item{height:360px}}.proud-vr{overflow-x:hidden}@media (min-width:992px) and (max-width:1407px){.row--vr-txt{margin:0 -40px}.row--vr-txt .col--vr-txt{padding:0 40px}}@media (min-width:1408px){.row--vr-txt{margin:0 -65px}.row--vr-txt .col--vr-txt{padding:0 65px}}.vr-txt{position:relative}@media (min-width:0) and (max-width:767px){.vr-txt{padding:0 0 30px}}@media (min-width:768px) and (max-width:991px){.vr-txt{padding:0 0 50px}}@media (min-width:992px) and (max-width:1499px){.vr-txt{padding:0 0 80px}}@media (min-width:1500px){.vr-txt{padding:0 0 100px}}.vr-txt h3{color:#50595f;font-weight:300}@media (min-width:0) and (max-width:767px){.vr-txt__item{padding-top:25px}}@media (min-width:768px) and (max-width:991px){.vr-txt__item{padding-top:35px}}.vr-txt h4{margin-bottom:10px}.vr-txt p{color:#50595f;font-size:16px;line-height:1.625;margin:0 0 15px}.contact-page-landing-no-menu h1,.contact-page-landing-no-menu h2,.contact-page-landing-no-menu h3,.contact-page-landing-no-menu h4,.contact-page-landing-no-menu h5,.new__landing h1,.new__landing h2,.new__landing h3,.new__landing h4,.new__landing h5{line-height:normal}.vr-txt p:last-child{margin-bottom:0}.vr-txt__img{display:inline-block;position:relative}.vr-txt__img img{display:block;position:relative;z-index:5}.contact-page-landing-no-menu .review-request-block:before,.new__landing .review-request-block:before{display:none}.vr-txt__img:after,.vr-txt__img:before{content:"";position:absolute}.vr-txt__img:before{background-color:#f8f8f6;bottom:-126px;left:-130px;right:-55px;top:94px}@media (min-width:0) and (max-width:991px){.vr-txt__img{margin-bottom:50px}.vr-txt__img:before{display:none}}.vr-txt__img:after{background-color:rgb(89 200 238 / .3);bottom:-40px;left:-40px;right:40px;top:40px;z-index:2}.new__landing{position:relative}.new__landing .review-request-block input[type=submit]{margin-top:30px}.new__landing .review-request-block h3{font-weight:300;margin-bottom:30px}@media (min-width:992px){.vr-txt__item{padding-top:45px}.new__landing .review-request-block{background-color:#fff;margin-left:-30px;padding:81px 97px 101px;position:relative;width:calc(100% + 318.5px)}}@media (min-width:1200px){.new__landing{overflow-x:hidden}.new__landing:after{background-image:url(/wp-content/themes/fuselab/assets/images/landing-no-menu/1.png);bottom:-300px;content:"";height:740px;left:775px;position:absolute;width:875px}}@media (min-width:1650px){.new__landing:after{left:auto;right:0}}.new__landing .text-rare{color:#fd7f5a;font-family:Epilogue,Arial,Helvetica,sans-serif}.new__landing .text-orange{color:#fd7f5a}.new__landing .lwm-landing-design-sub-block{color:#50595f;font-size:24px;line-height:normal}.new__landing .lwm-landing-design-desc,.new__landing .lwm-section-title{margin-bottom:25px}.new__landing .lwm-section-title{font-family:Epilogue,Arial,Helvetica,sans-serif;font-weight:700;text-transform:uppercase}.new__landing .lwm-section-subtitle{margin-bottom:100px}.new__landing .lwm-section-subtitle__help{margin-top:235px}.new__landing .lwm-section-subtitle__help:before{background-color:#fc0;border-radius:50%;bottom:-100%;content:"";height:1295px;left:-80%;position:absolute;width:1295px;z-index:-1}.new__landing .lwm-image-holder{margin-bottom:30px}@media (min-width:1200px){.new__landing .lwm-image-holder__left{left:-365px;position:absolute;top:400px}.new__landing .lwm-image-holder__right{position:absolute;right:-365px;top:200px}}.contact-page-landing-no-menu .row-social,.error-404__item{position:relative}.new__landing .lwm-image-holder img{vertical-align:top}.contact-page-landing-no-menu{margin-top:100px}@media (min-width:1200px){.contact-page-landing-no-menu{margin-top:-150px}}.contact-page-landing-no-menu .review-request-block input[type=submit]{margin-top:30px}.contact-page-landing-no-menu .review-request-block h3{font-weight:300;margin-bottom:30px}.contact-page-landing-no-menu .review-request-block{padding-left:35px;padding-top:30px}@media (min-width:1440px){.contact-page-landing-no-menu .row-social{top:-125px!important}}@media (min-width:1200px){.contact-page-landing-no-menu .row-social{top:-75px}}@media (max-width:1199px){.contact-page-landing-no-menu .row-social{top:0}}.contact-page-landing-no-menu .share-box{background-color:#fff;bottom:auto;flex-direction:row;left:16px;top:40px}.contact-page-landing-no-menu .share-box li{margin-bottom:0;margin-right:20px}.contact-page-landing-no-menu .share-box svg{fill:#7c7c7b}.contact-page-landing-no-menu .share-box svg:hover{fill:#000}.error-404{background-image:linear-gradient(183deg,#212755,#1e4e77 99%,#1e4e77);min-height:100vh}@media (min-width:0) and (max-width:991px){.error-404{padding:100px 15px 30px}}.error-404__item{z-index:5}.error-404 h1{color:#fff;font-family:Epilogue,Arial,Helvetica,sans-serif;font-weight:700}@media (min-width:0) and (max-width:767px){.error-404 h1{font-size:5rem;line-height:1.4;margin:0 0 40px}.nike-project__1{background-position:-662px top}}@media (min-width:768px) and (max-width:991px){.error-404 h1{font-size:6.6rem;line-height:1.5;margin:0 0 50px}}@media (min-width:992px){.error-404{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:100px 120px 100px 200px;position:relative}.error-404 h1{font-size:7.2rem;line-height:1.6;margin:0 0 60px}.error-404__img{bottom:5%;position:absolute;right:5%}}@media (min-width:0) and (max-width:991px){.error-404__img{display:block;margin:0 auto}.project-item--nike{margin:0}}.error-404 .home-text-1_2{margin-left:0}.error-404 .home-text-1_2 a{padding-left:50px}.error-404 .home-text-1_3{margin:0;top:50%;transform:translateY(-50%)}.error-404 .icon--s-1{height:42px;width:29px}.error-404 .icon--s-2{height:40px;width:34px}.error-404 .icon--s-3{height:29px;width:40px}.error-404 .icon--s-4{height:45px;width:38px}.nike-project{background-color:#fff;border-radius:32px 32px 0 0;font-family:Epilogue,Arial,Helvetica,sans-serif;margin-top:32px}@media (max-width:480px){.nike-project{border-radius:16px 16px 0 0}}.nike-project__1{background-image:url(/wp-content/themes/fuselab/assets/images/nike/nike-bg.jpg);background-size:cover;color:#fff}@media (min-width:768px){.nike-project__1{background-position:top}}.nike-project__1 h1{font-weight:700;line-height:1;text-shadow:0 15px 75px rgb(0 0 0 / .2)}@media (min-width:0) and (max-width:767px){.nike-project__1 h1{font-size:30vw}}@media (min-width:0) and (max-width:991px){.nike-project__1 h1{margin:0 0 20px;padding-left:20px;padding-right:20px}}@media (min-width:768px) and (max-width:991px){.nike-project__1 h1{font-size:30vw}}@media (min-width:992px) and (max-width:1279px){.nike-project__1 h1{font-size:24vw;margin:0 0 50px;padding-left:100px;padding-right:100px}}@media (min-width:1280px){.nike-project__1 h1{font-size:30vw;margin:0 0 50px;padding-left:100px;padding-right:100px}}.nike-project__1 h2{font-weight:700;line-height:1;text-shadow:0 15px 75px rgb(0 0 0 / .24)}.nike-project__fonts h6 span,.nike-project__white-box h3,.nike-project__white-box h4{font-weight:700;text-shadow:0 15px 75px rgb(0 0 0 / .2)}@media (min-width:0) and (max-width:767px){.nike-project__1 h2{font-size:10vw}}@media (min-width:0) and (max-width:991px){.nike-project__1 h2{margin:0 0 90px;padding-left:20px;padding-right:20px}}@media (min-width:768px) and (max-width:991px){.nike-project__1 h2{font-size:10vw}}@media (min-width:992px) and (max-width:1279px){.nike-project__1 h2{font-size:7vw;margin:0 0 100px;padding-left:130px;padding-right:130px}}@media (min-width:1280px){.nike-project__1 h2{font-size:8vw;margin:0 0 120px;padding-left:130px;padding-right:130px}}.nike-project__logo{background:url(/wp-content/themes/fuselab/assets/images/nike/nike-logo.png) 50%/cover no-repeat}.nike-project__4,.nike-project__5,.nike-project__laptop{background-repeat:no-repeat}@media (min-width:0) and (max-width:767px){.nike-project__logo{height:89px;margin:0 0 150px;width:116px}.nike-project__white-box h3{font-size:7rem}}@media (min-width:768px) and (max-width:1279px){.nike-project__logo{height:177px;margin:0 0 70px;width:232px}}@media (min-width:1280px){.nike-project__logo{height:177px;margin:0 0 80px;width:232px}}.nike-project__1-bottom{align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:0) and (max-width:1279px){.nike-project__1-bottom{flex-wrap:wrap}}.nike-project__white-box{background-color:#fff;position:relative;z-index:4}@media (min-width:0) and (max-width:991px){.nike-project__white-box{padding:40px 20px;text-align:center;width:100%}}@media (min-width:992px) and (max-width:1279px){.nike-project__white-box{padding:100px;text-align:center;width:100%}}.nike-project__white-box h3{color:#fff;line-height:1;margin:0 0 25px}@media (min-width:768px) and (max-width:1279px){.nike-project__white-box h3{font-size:12rem}}@media (min-width:1280px){.nike-project__white-box{flex:1 1 50%;height:890px;padding:130px}.nike-project__white-box h3{font-size:12rem}}.nike-project__white-box p{color:#706e70;font-weight:700;line-height:1.2}@media (min-width:0) and (max-width:767px){.nike-project__white-box p{font-size:4rem}.nike-project__white-box p br{display:none}}@media (min-width:768px) and (max-width:1279px){.nike-project__white-box p{font-size:5.5rem}}.nike-project__white-box p span{background-color:#000;color:#fff;display:inline-block}@media (min-width:1280px){.nike-project__white-box p{font-size:4rem}.nike-project__white-box p span{font-size:8rem;padding-bottom:10px}}.nike-project__white-box h4{color:#fff;line-height:1}.nike-project__fonts{align-items:center;background-color:#f9f9f9;display:-webkit-box;display:-ms-flexbox;display:flex;flex:1 1 50%}@media (min-width:0) and (max-width:767px){.nike-project__white-box h4{font-size:18rem}.nike-project__fonts{justify-content:center;padding:40px 20px;text-align:center}}@media (min-width:768px) and (max-width:1279px){.nike-project__white-box h4{font-size:60rem}.nike-project__fonts{justify-content:center;padding:60px 50px;text-align:center}}@media (min-width:1280px){.nike-project__white-box h4{bottom:-430px;font-size:80rem;position:absolute;right:-100px}.nike-project__fonts{justify-content:flex-end;padding:60px 50px}}.nike-project__fonts h5{color:#706e70;font-weight:700;line-height:1}@media (min-width:0) and (max-width:767px){.nike-project__fonts h5{font-size:4rem;margin-bottom:15px}}@media (min-width:768px) and (max-width:1279px){.nike-project__fonts h5{font-size:8rem;margin-bottom:15px}}@media (min-width:1280px){.nike-project__fonts h5{font-size:4vw}}.nike-project__fonts h6{color:#e1adae;font-weight:700;line-height:1}@media (min-width:0) and (max-width:767px){.nike-project__fonts h6{font-size:2.6rem}}@media (min-width:768px) and (max-width:1279px){.nike-project__fonts h6{font-size:6rem}}@media (min-width:1280px){.nike-project__fonts h6{font-size:2vw}}.nike-project__fonts h6 span{color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 10px;vertical-align:middle}@media (min-width:0) and (max-width:767px){.nike-project__fonts h6 span{display:block;font-size:3.6rem}}@media (min-width:768px) and (max-width:1279px){.nike-project__fonts h6 span{display:block;font-size:7rem}}@media (min-width:1280px){.nike-project__fonts h6 span{font-size:7vw}}.nike-project__2{line-height:1.2}.nike-project__2 .row [class^=col-]{color:#fff;text-align:center}.nike-project__2 .row [class^=col-] h3{font-weight:700}@media (min-width:0) and (max-width:767px){.nike-project__2 .row [class^=col-]{font-size:1.6rem;padding:80px 0 400px}.nike-project__laptop{height:400px;margin-bottom:-20px;margin-top:-380px}}.nike-project__orange{background-color:#fa5400}.nike-project__gray{background-color:#ddd}.nike-project__black{background-color:#111}.nike-project__laptop{background-image:url(/wp-content/themes/fuselab/assets/images/nike/nike_laptop.png);background-position:bottom;background-size:cover;position:relative;z-index:5}@media (min-width:768px) and (max-width:991px){.nike-project__2 .row [class^=col-]{font-size:2.6rem;padding:140px 0 800px}.nike-project__laptop{height:800px;margin-bottom:-30px;margin-top:-780px}}@media (min-width:992px){.nike-project__2 .row [class^=col-]{font-size:4rem;padding:500px 0 1361px}.nike-project__laptop{height:1361px;margin-bottom:-60px;margin-top:-1330px}}@media (min-width:0) and (max-width:767px){.nike-project__3{padding:60px 0}.nike-project__3-item h2{font-size:3rem}}@media (min-width:768px) and (max-width:1279px){.nike-project__3{padding:100px 0 60px}}@media (min-width:1280px){.nike-project__3{padding:195px 0 120px}}.nike-project__3:before{background-color:#fa5400;bottom:0;content:"";left:0;position:absolute;top:0;width:33.33333333%}.nike-project__3 img{position:relative;z-index:5}.nike-project__3,.nike-project__3__3{position:relative}.nike-project__3{background-color:#ddd;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:100%}@media (min-width:0) and (max-width:991px){.nike-project__3-item{padding:0 15px 50px}}@media (min-width:992px) and (max-width:1279px){.nike-project__3-item{padding:0 30px 50px}}.nike-project__3-item img{box-shadow:0 15px 158px rgb(0 0 0 / .6);display:block}.nike-project__3-item h2{font-weight:700;line-height:1.2;margin-bottom:20px;position:relative}@media (min-width:768px) and (max-width:991px){.nike-project__3-item h2{font-size:3.6rem}}@media (min-width:992px){.nike-project__3-item h2{font-size:4rem}}.nike-project__3-item--2{position:relative;z-index:5}@media (min-width:0) and (max-width:1279px){.nike-project__3-item--2 h2{color:#fff}.nike-project__3-item--2 span{background-color:#fff;color:#fa5400;position:relative}.nike-project__3-item--2 span:before{background-color:#fff;bottom:0;content:"";left:0;margin-left:-9999px;padding-left:9999px;position:absolute;top:0}}@media (min-width:1280px){.nike-project__3-item{width:50%}.nike-project__3-item img{max-width:inherit}.nike-project__3-item--2{margin:215px 0 -415px}.nike-project__3-item--2 h2{margin-right:10%;text-align:right;z-index:1}.nike-project__3-item--1,.nike-project__3-item--3{padding-left:10%}}.nike-project__3-item--1 h2,.nike-project__3-item--3 h2{color:#fff}.nike-project__3-item--1 span,.nike-project__3-item--3 span{background-color:#fff;color:#fa5400;position:relative}.nike-project__3-item--1 span:before,.nike-project__3-item--3 span:before{background-color:#fff;bottom:0;content:"";left:0;margin-left:-9999px;padding-left:9999px;position:absolute;top:0}.nike-project__5{background-color:#545153;background-position:top;text-align:center}.nike-project__5 h2,.nike-project__5 h3{font-weight:700;line-height:1.2}.nike-project__5 h2{color:#5e5b5d;margin-bottom:10px}@media (min-width:0) and (max-width:767px){.nike-project__4{height:400px}.nike-project__5{padding:80px 20px 0}.nike-project__5 .animated-box{opacity:1;visibility:visible}.nike-project__5 h2{font-size:3rem}}@media (min-width:768px) and (max-width:1279px){.nike-project__4{height:800px}.nike-project__5{padding:100px 20px 0}.nike-project__5 h2{font-size:6rem}}@media (min-width:1280px){.nike-project__5{background-image:url(/wp-content/themes/fuselab/assets/images/nike/nike-bg-3.jpg);padding:235px 20px 0}.nike-project__5 h2{font-size:8rem}}.nike-project__5 h3{color:#fff}@media (min-width:0) and (max-width:767px){.nike-project__5 h3{font-size:2rem;margin:0 0 60px}}@media (min-width:768px) and (max-width:1279px){.nike-project__5 h3{font-size:3rem;margin:0 0 80px}}@media (min-width:1280px){.nike-project__5 h3{font-size:4rem;margin:0 0 100px}}.nike-project__5-img-1{background-color:#545153;box-shadow:0 15px 158px rgb(0 0 0 / .6);display:block;margin-left:auto;margin-right:auto}@media (min-width:0) and (max-width:767px){.nike-project__5-img-1{border-radius:50px;margin-bottom:40px;padding:80px 10px}}@media (min-width:768px) and (max-width:1279px){.nike-project__5-img-1{border-radius:80px;margin-bottom:150px;padding:120px 20px}}@media (min-width:1280px){.nike-project__5-img-1{border-radius:100px;margin-bottom:250px;padding:150px 20px}}.nike-project__5-img-2{display:block;margin:0 auto}.m--container{margin:auto;max-width:1300px;width:100%}.m--container-1920{margin:auto;max-width:1920px;width:100%}.home-top-sec{align-items:center;background-image:url(/wp-content/themes/fuselab/assets/images/oval.png);background-position:0 0;background-repeat:no-repeat;background-size:auto 90%;flex-direction:column;min-height:100vh}.home-top-sec,.home-top-sec .top-text{display:-webkit-box;display:-ms-flexbox;display:flex}.home-top-sec .top-text{padding:100px 0 0;width:100%}.home-top-sec .top-text img{height:auto;margin-left:50px;min-width:220px}.home-top-sec .top-text .wrap-content{border-top:1px solid #1d1d1d;padding:67px 0 84px;position:relative;width:100%}.home-top-sec .top-text .title{color:#000;font-size:56px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;line-height:1.21;margin:0 0 8px}.home-top-sec .top-text .title .arrow{left:0;position:absolute;top:90px;z-index:100}.home-top-sec .top-text p{color:#4a4a4a;font-size:26px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;line-height:1.38;margin:0;max-width:740px}.home-top-sec .wrap-video{height:inherit;position:relative;text-align:right;width:100%}.home-top-sec .wrap-video video{display:inline-block;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bottom-info{padding:100px 0 0;width:100%}.bottom-info p{border-top:1px solid #1d1d1d;color:#4a4a4a;display:inline-block;font-size:26px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;line-height:1.38;margin:0;max-width:555px;padding:30px 0 0}@media (max-width:1600px){.home-top-sec .wrap-video video{min-width:85%}}@media (min-height:600px) and (max-height:800px){.home-top-sec .top-text{padding:50px 210px 0 500px}.home-top-sec .top-text .wrap-content{border-top:1px solid #1d1d1d;padding:37px 0 44px 46px}.home-top-sec .top-text .title{font-size:40px}.home-top-sec .top-text .title .arrow{top:50px}.home-top-sec .top-text p{font-size:22px}}@media (min-width:992px) and (max-width:1441px) and (max-height:800px){.home-top-sec{height:auto}.bottom-info{padding:50px 0 0 100px}.bottom-info p{font-size:22px}}@media (min-width:992px) and (max-width:1441px){.home-top-sec .top-text{padding:50px 80px 0}.home-top-sec .top-text .wrap-content{border-top:1px solid #1d1d1d;padding:37px 0 44px 46px}.home-top-sec .top-text .title{font-size:40px}.home-top-sec .top-text .title .arrow{top:50px}.home-top-sec .top-text p{font-size:22px}.home-top-sec .wrap-video video{width:100%}.bottom-info{padding-top:50px}.bottom-info p{font-size:22px}}@media (max-width:991px){.home-top-sec{height:auto}.home-top-sec .top-text{flex-direction:column-reverse;padding:40px 0 0}.home-top-sec .top-text img{margin-bottom:20px;margin-left:0}.home-top-sec .top-text .wrap-content{border-top:1px solid #1d1d1d;padding:20px 0 30px 20px}.home-top-sec .top-text .title{font-size:36px}.home-top-sec .top-text .title .arrow{top:32px}.home-top-sec .top-text p{font-size:18px}.home-top-sec .wrap-video video{width:100%}.bottom-info{padding:30px 0 0}.bottom-info p{font-size:18px;padding:10px 0 0 20px}}.m--row{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.m--row.maw-1520{max-width:1520px}.m--row .m--col{width:100%}@media screen and (min-width:1200px){.m--row .col-lg-6{max-width:50%;min-width:50%;width:50%}}.maw-1520{max-width:1520px;width:100%}.page--about-us{padding-top:100px}.page--about-us .wrap-page-title-content{padding:0 0 0 210px}.page--about-us .wrap-page-title-content .page-title{border-top:1px solid #1d1d1d;color:#000;font-size:56px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;line-height:1.21;padding:30px 0 0}.page--about-us .wrap-page-title-content .page-subtitle{color:#9b9b9b;font-size:56px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;line-height:1.21;padding:0 0 30px}.page--about-us .wrap-page-title-content p{color:#9b9b9b;font-family:Epilogue,Arial,Helvetica,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.56;max-width:520px;padding-bottom:70px}.page--about-us .main-services{background-color:#f6f7fa;font-family:Epilogue,Arial,Helvetica,sans-serif;padding:100px 108px 78px 285px}.page--about-us .main-services .services-title{color:#9b9b9b;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:2px;line-height:1;margin-bottom:18px}.page--about-us .main-services .services-list li{border-top:1px solid rgb(0 0 0 / .2);color:#000;font-size:18px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1.56;padding:18px 24px;position:relative}.page--about-us .main-services .services-list li .arrow{left:0;position:absolute;top:17px;z-index:100}.page--about-us .top-sec .wrap-picture-box{padding-left:80px;position:relative}.page--about-us .top-sec .wrap-picture-box:after{background-color:#f6f7fa;content:"";height:40%;left:280px;max-width:600px;position:absolute;top:-100px;width:90%;z-index:1}.page--about-us .top-sec .picture-box{background:url(/wp-content/themes/fuselab/assets/images/bg-1.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;height:100%;position:relative;width:100%;z-index:100}.page--about-us .top-sec .picture-box img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:1200px) and (max-width:1440px){.page--about-us .top-sec{margin-left:0}.page--about-us .wrap-page-title-content{padding-left:100px}.page--about-us .main-services{padding:100px 108px 78px 185px}}@media screen and (min-width:768px) and (max-width:1199px){.page--about-us{padding-top:40px}.page--about-us .top-sec{margin-left:0}.page--about-us .wrap-page-title-content{padding-left:100px}.page--about-us .wrap-page-title-content .page-title{font-size:40px;padding-top:20px}.page--about-us .wrap-page-title-content .page-subtitle{font-size:40px;padding-bottom:20px}.page--about-us .wrap-page-title-content p{font-size:16px;padding-bottom:40px}.page--about-us .main-services{padding:40px 108px 40px 100px}.page--about-us .wrap-picture-box{display:none}}@media screen and (max-width:767px){.page--about-us{padding-top:40px}.page--about-us .top-sec{margin-left:0}.page--about-us .wrap-page-title-content{padding-left:20px}.page--about-us .wrap-page-title-content .page-title{font-size:40px;padding-top:20px}.page--about-us .wrap-page-title-content .page-subtitle{font-size:40px;padding-bottom:20px}.page--about-us .wrap-page-title-content p{font-size:16px;padding-bottom:40px}.page--about-us .main-services{padding:40px 108px 40px 20px}.page--about-us .wrap-picture-box{display:none}}.portfolio__item-video{height:100%;overflow:hidden;position:relative;width:100%}.portfolio__item-video video{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.grecaptcha-badge{visibility:hidden}.ps-container{background-color:#e5e5e5;min-height:100vh}@media screen and (max-width:991px){.ps-container{padding-left:15px;padding-right:15px}}@media (max-width:1407px) and (min-width:992px){.ps-container{padding-left:146px}}@media (min-width:1408px){.ps-container{padding-left:180px}}.ps-content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;transition:transform .8s ease-out}@media screen and (max-width:991px){.ps-content{flex-direction:column}.ps-txt{padding-bottom:80px;padding-top:80px;width:100%}}@media (min-width:992px){.ps-txt{border-left:1px solid #d2d2d5;flex-shrink:0;margin-right:83px;padding-bottom:80px;padding-left:62px;width:430px}.ps-slider-box{flex:1}}.ps-badge{justify-content:flex-end;padding:50px 0 30px;position:relative;z-index:10}.ps-badge,.ps-badge__item{display:-webkit-box;display:-ms-flexbox;display:flex}.ps-badge__item{align-items:center;background-color:#f0edfd;height:70px;justify-content:space-between;text-transform:uppercase}.ps-badge__item span{color:#000;font-size:16px}.ps-badge__item em{align-items:center;background-color:#6d53e7;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;font-style:normal;font-weight:700;height:70px;padding:0 25px}@media screen and (max-width:991px){.ps-badge__item span{padding:0 20px}}@media (min-width:992px){.ps-badge__item{margin-right:-130px}.ps-badge__item span{padding:0 40px}}.ps-txt article h1{color:#000;font-size:32px;font-weight:700;line-height:1.2;margin:0 0 28px}.ps-txt ul{margin:0;padding:0}.ps-txt li{font-size:16px;line-height:1.4;margin-bottom:15px;position:relative}.ps-txt li:before{background-color:#6d53e7;border-radius:50%;content:"";height:9px;left:-5px;position:absolute;top:5px;width:9px}@media screen and (max-width:991px){.ps-txt li{margin-left:-30px;padding-left:30px}}@media (min-width:992px){.ps-txt li{margin-left:-62px;padding-left:62px}}.ps-btn-box{padding-top:10px}.ps-btn-box a{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:700;height:70px;justify-content:center;line-height:1;margin-bottom:20px;transition:opacity .2s ease-out}.ps-btn-box a:hover{opacity:.8}.ps-btn-more{background-color:#f0edfd;color:#6d53e7}.ps-btn-order{background-color:#6d53e7;color:#fff}.ps-order-box{background-color:#e5e5e5;bottom:0;left:0;opacity:0;overflow-y:auto;position:fixed;right:0;top:0;transition:opacity .3s ease-out;visibility:hidden;z-index:999}.ps-order-box__item{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:100vh;padding:60px}.ps-popup{background:url(/wp-content/themes/fuselab/assets/images/popup.jpg) 100% 0 repeat-y #fff;max-width:720px;position:relative;width:100%}.ps-popup-close{display:block;position:absolute;right:30px;top:30px}@media screen and (max-width:991px){.ps-popup{padding:50px 30px}}@media (min-width:992px){.ps-popup{padding:70px 170px 100px 85px}}.ps-popup h2{font-size:52px;font-weight:700;line-height:1;margin:0 0 63px;text-transform:uppercase}.ps-popup label{color:#7f7f7f;display:block;font-size:16px;line-height:1;margin:0 0 30px}.ps-popup .wpcf7-text{background-color:#f7f7f7;border:1px solid #fff0;font-size:18px;height:70px;margin-top:10px;padding:0 30px;transition:border-color .2s ease-out,background-color .2s ease-out}.ps-popup .wpcf7-not-valid{margin-bottom:10px}.ps-popup .wpcf7-text:focus{background-color:#fff;border-color:#979797}.ps-popup .wpcf7-submit{background-color:#6d53e7;color:#fff;font-size:18px;font-weight:700;height:70px;margin-top:50px;max-width:inherit;text-transform:uppercase;width:100%}.ps-slider-box{padding-bottom:80px;width:100%}@media (min-width:1280px){.ps-slider-box{background:url(/wp-content/themes/fuselab/assets/images/slider-bg.png) no-repeat 100% 0/cover}}.ps-slider{width:auto}@media (min-width:992px) and (max-width:1459px){.ps-slider-box{width:calc(100% - 513px)}}@media (min-width:1460px){.ps-slider-box{width:100%}.ps-slider{max-width:545px}}.ps-slider img{display:block;max-height:600px}.ps-slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:45px 20px}.ps-slider .slick-dots button{background-color:#6d53e7;border:1px dashed #fff0;border-radius:50%;padding:0;text-indent:-9999px;transition:background-color .2s ease-out}.ps-slider .slick-dots .slick-active button{background-color:#fff0;border-color:#6d53e7}@media screen and (max-width:1279px){.ps-slider .slick-dots button{height:calc(7.5px + 3.90625vw);width:calc(7.5px + 3.90625vw)}}@media (min-width:1280px){.ps-slider .slick-dots button{height:70px;width:70px}}.ps-more{background-color:#e5e5e5;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;padding-top:40px;position:fixed;top:0;transform:translate3d(100%,0,0);transition:transform .8s ease-out;width:100%;z-index:200}.ps-more__back{align-items:center;color:#6d53e7;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:22px;line-height:1;margin:0 0 60px}.ps-more__back svg{margin-right:15px;fill:#6d53e7}@media screen and (max-width:991px){.ps-more{padding-left:15px;padding-right:15px}}@media (max-width:1407px) and (min-width:992px){.ps-more{padding-left:146px}}@media (min-width:1408px){.ps-more{padding-left:180px}}.ps-more__row{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;margin-bottom:90px;position:relative}@media (min-width:992px){.ps-more__row:before{background-color:#6d53e7;content:"";height:140px;left:0;position:absolute;top:0;width:4px;z-index:10}}@media screen and (max-width:991px){.ps-more__row{flex-direction:column-reverse}}.ps-more__txt{background-color:#fff;position:relative}@media screen and (max-width:991px){.ps-more__txt{padding:50px 30px}}@media (min-width:992px){.ps-more__txt{padding:125px 64px}}.ps-more__txt:before{background-color:#fff;margin-left:-9999px;padding-left:9999px}.ps-more__txt:after,.ps-more__txt:before{bottom:0;content:"";left:0;position:absolute;top:0}.ps-more__txt:after{background-color:#1f2131;opacity:.2;width:2px}@media (min-width:992px) and (max-width:1439px){.ps-more__txt{margin-right:30px;max-width:50%}}@media (min-width:1440px){.ps-more__txt{margin-right:70px;max-width:40%}}.ps-more__img{border:2px dashed #000;padding:30px 30px 0 0}@media screen and (max-width:1279px){.ps-more__img{margin-bottom:50px}}.ps-more__img img{display:block}.ps-more__txt h2{line-height:1.4;margin:0 0 30px;text-transform:uppercase}@media screen and (max-width:1439px){.ps-more__txt h2{font-size:calc(21.71224px + .71492vw)}}@media (min-width:1440px){.ps-more__txt h2{font-size:32px;max-width:70%}}.ps-more__txt p{line-height:1.4;margin:0}@media screen and (max-width:1439px){.ps-more__txt p{font-size:calc(11.1403px + .89366vw)}}@media (min-width:1440px){.ps-more__txt p{font-size:24px}}.ps-order-box .wpcf7-response-output,.ps-order-box div.wpcf7-acceptance-missing,.ps-order-box div.wpcf7-validation-errors{margin-left:0!important;margin-right:0!important;max-width:inherit;text-align:center;width:100%}#wpadminbar{bottom:auto;opacity:.3;top:0}#wpadminbar:hover{opacity:1}#fixedMenu .cb-menu-toggle,#fixedMenu .menu-inner,#fixedMenu.cb-menu .menu-inner,.section-hero .footer-hero{--y-from:-10%;animation:opacity 1s ease-in-out forwards,drop 1s ease-in-out .1s forwards;opacity:0}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.column-reverse{flex-direction:column-reverse}.cb-menu-footer .cb-menu-footer-container{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:40px}.cb-menu-footer .cta-button-wrapper{margin-left:auto}.cb-menu-footer .cta-button{background-color:#333;border-radius:44px;color:#fff;font-size:14px;font-weight:700;letter-spacing:1.5px;line-height:1.2;padding:15px 20px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease-in-out,color .2s ease-in-out}.menu-menu-container{margin-right:max(48px,min(10vh,162px))}.menu-aux-nav-container{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:48px;-moz-column-gap:48px;column-gap:48px;grid-row-gap:48px;margin-top:100px;row-gap:48px}.menu-aux-nav{border-top:1px solid #e0e0e0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:8px;padding-top:8px}.menu-aux-nav-title{color:#000;font-size:16px;font-weight:400;letter-spacing:.35px;line-height:1.5}.menu-aux-nav-item{color:#828282;font-size:18px;font-weight:400;line-height:1.8;transition:color .35s ease}.cb-menu-box .cb-menu-body{display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;position:relative}.cb-menu-box .cb-menu-content{display:grid;padding-top:0}.cb-menu-box .cb-menu-footer{padding:80px 0}.cb-menu-box .cb-menu-grid-col.-left{display:block}.cb-menu-box .cb-menu-container{margin-top:0}.cb-menu-box .cb-menu-body .cb-menu-nav{padding-top:70px}.cb-menu-box .cb-menu-nav-item a:before,.cb-menu-box .cb-menu-nav-item-box a:before{display:none}.cb-menu-box .cb-menu-nav-item-box a:after{background:-webkit-gradient(linear,left top,right top,from(#b556f6),color-stop(50%,#fe8652),to(#ed557c));background:linear-gradient(90deg,#b556f6,#fe8652 50%,#ed557c);bottom:0;content:"";height:5px;left:0;position:absolute;transition:width .35s ease-in;width:0}.cb-menu-box .cb-menu-nav-item-box a:hover:after{width:100%}.cb-menu-box .cb-menu-nav-item-box+.cb-menu-nav-item-box{margin-top:24px}.cb-menu-footer .social-nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:8px}[data-scrollbar]{display:block;position:relative}.scroll-content{transform:translateZ(0)}.scrollbar-track{background:hsl(0 0% 87% / .75);opacity:0;position:absolute;transition:opacity .5s ease-out .5s;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.scrollbar-track.show,.scrollbar-track:hover{opacity:1;transition-delay:0s}.scrollbar-track-x{bottom:0;height:8px;left:0;width:100%}.scrollbar-track-y{height:100%;right:0;top:0;width:8px}.scrollbar-thumb{background:rgb(0 0 0 / .5);border-radius:4px;height:8px;left:0;position:absolute;top:0;width:8px}.highlighted{background:-webkit-gradient(linear,left top,right top,color-stop(0,#b556f6),to(#fb7d5a));background:linear-gradient(90deg,#b556f6,#fb7d5a);-webkit-background-clip:text;background-clip:text;color:#b556f6;-webkit-text-fill-color:#fff0}.highlighted::-moz-selection{-webkit-text-fill-color:#fff}.highlighted::selection{-webkit-text-fill-color:#fff}.anchor{display:block;top:-80px;visibility:hidden}.equal-height-columns{align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}body:not(.home) .cb-view{padding-top:80px}body:not(.home) .cb-view .cb-layout.other-layout{padding:0}.invisible{display:none!important}video{margin-bottom:0}.single-post video:not(+figcaption){margin-bottom:1.3em}#works .wrap{max-width:inherit}#video-popup{animation:opacity 1s ease-in-out forwards;margin:0 auto}#video-popup.white-popup video{margin-bottom:0}#video-popup.white-popup button.mfp-close{background:#000;border-radius:50%;color:#fff;font-size:50px;font-weight:500;height:50px;margin-right:12px;margin-top:12px;opacity:.5;transition:opacity .3s ease-in-out;width:50px}#video-popup.white-popup button.mfp-close:hover{opacity:1}.go-back-button{display:none}.show-reel-box{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:relative}.show-reel-box img{height:198px;width:198px}.show-reel-box .only-play{position:absolute}.show-reel-box:hover .only-text{animation:rotation 3.5s linear infinite}.proud-item .proud-item__top .proud-item__desc{font-size:16px;line-height:1.5;padding:30px 0 0}.media-kit,.media-kit .media-kit__box-title h2,.media-kit .media-kit__box-title h3,.media-kit .media-kit__list h2,.media-kit .media-kit__list h3,.media-kit .media-kit__title h2,.media-kit .media-kit__title p,.media-kit .media-kit__txt p,.post-single__content,.post-single__content h3,.post-single__content h4{font-family:Epilogue,Arial,Helvetica,sans-serif}.media-kit .media-kit__title h3 em,.media-kit__box-title>span{background:-webkit-gradient(linear,left top,right top,from(#81d5fd),color-stop(35%,#cd84ac),to(#ff3634));background:linear-gradient(90deg,#81d5fd,#cd84ac 35%,#ff3634);background:var(--ultramarine);height:5px}.media-kit__animation .media-kit__video+.media-kit__animation-bottom{top:16px}span.wpcf7-not-valid-tip{color:#ff3735;display:block;font-size:14px;font-weight:700;letter-spacing:1.5px;line-height:14px;padding-top:16px;position:relative;text-align:right;text-transform:uppercase}span.wpcf7-not-valid-tip:before{background:-webkit-gradient(linear,left top,right top,from(#81d5fd),color-stop(35%,#cd84ac),to(#ff3634));background:linear-gradient(90deg,#81d5fd,#cd84ac 35%,#ff3634);content:"";height:4px;left:0;position:absolute;right:0;top:0;width:100%}.wpcf7-form-control-wrap.service>.wpcf7-not-valid-tip{margin-top:16px}.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{display:none!important}.wpcf7 form .form-group input.wpcf7-validates-as-required:focus,.wpcf7 form .form-group textarea.wpcf7-validates-as-required:focus{background:none!important}.wpcf7 form .form-group label[class*=form-group__]~span>input.wpcf7-validates-as-required{background:url(/wp-content/themes/fuselab/assets/images/check.svg) 100% no-repeat;background-size:22px 20px}.wpcf7 form .form-group input[type=email]:invalid:not(:focus),.wpcf7 form .form-group input[type=url]:invalid:not(:focus){background:url(/wp-content/themes/fuselab/assets/images/alert.svg) 100% no-repeat;background-size:18px}.wpcf7 form .form-group input.wpcf7-not-valid{background:url(/wp-content/themes/fuselab/assets/images/alert.svg) 100% no-repeat}.wpcf7 div.wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{border:1px solid #ebebeb;font-size:12px;font-weight:500;letter-spacing:.35px;line-height:18px;margin:0;padding:20px;position:relative}.wpcf7 div.wpcf7-response-output:before{background-image:url(/wp-content/themes/fuselab/assets/images/form-response-icon-done.svg);content:"";height:24px;left:0;position:absolute;top:-30px;width:24px}.wpcf7 div.wpcf7-spam-blocked:before,.wpcf7 form.invalid .wpcf7-response-output:before,.wpcf7 form.unaccepted .wpcf7-response-output:before{background-image:url(/wp-content/themes/fuselab/assets/images/form-response-icon-atention.svg)}.wpcf7 div.wpcf7-spam-blocked,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border:1px solid;border-image-slice:1;border-image-source:linear-gradient(130deg,#9dc7fc,#d08ee6 50%,#fead89 80%,#ff454d)}form.wpcf7-form .form-group .ajax-loader{margin-top:2em}.form-group{overflow:hidden}.form-group div.cb-input_light-line.dark{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHZpZXdCb3g9IjAgMCAxMjAwIDYwIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIGQ9Ik0wIDU2LjVoMzk5LjMzM0M0NDguMzM2IDU2LjUgNTEzLjk5NCA0NiA1OTcgNDZjNzcuMzI3IDAgMTM1IDEwLjUgMjAwLjk5OSAxMC41SDEyMDAiLz48L3N2Zz4=);height:60px}.wpcf7 form .contact-form .form-group input,.wpcf7 form .contact-form .form-group textarea{border-bottom:0}.form-group div.cb-input_light-line{opacity:.3}footer .form-group div.cb-input_light-line{opacity:1}footer .form-group div.cb-input_light{height:56px}.wpcf7 form .contact-form .form-group input:hover+.cb-input_light-line,.wpcf7 form .contact-form .form-group textarea:hover+.cb-input_light-line{opacity:.6}.has-wave-lines .form-group :focus+div.cb-input_light-line{opacity:1;transform:translateX(0);transition-duration:.8s,.4s}.has-wave-lines .form-group .wpcf7-form-control-wrap{font-size:4em}.has-wave-lines .form-group .wpcf7-form-control-wrap.about-project{font-size:0}.tabs__nav-link{cursor:pointer}.accordion .accordion__content,.tab__content{height:0;opacity:0;overflow:hidden;transition:opacity 1s ease}.accordion.open .accordion__content,.tab__content.open{height:auto;opacity:1}.accordion__expander{cursor:pointer}.work-tools-list-item{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.work-tools-list-item-block{line-height:1.5;width:50%}.work-tools-list-item-block span{font-size:21px}.work-tools-description{color:#575f66;font-size:13px}.no-touchevents .box{background-attachment:local}.no-touchevents .box--bg{height:auto}.has-top-gradient-line:before{top:0}.has-bottom-gradient-line:after,.has-top-gradient-line:before{background:linear-gradient(267.92deg,#ea4b85 -11.13%,#ff8950 41.73%,#b556f6 91.21%);content:"";height:4px;left:0;position:absolute;width:100%}.has-bottom-gradient-line:after{bottom:0;visibility:visible}.single-our-projects .project-video-reel{background:#121217;padding:72px 0}footer .right-box .cb-input{overflow:visible}#fixedMenu .site-header.top-header-menu{background:#121217;height:80px;padding:0}#fixedMenu.cb-menu .menu-inner{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:0}#fixedMenu.cb-menu .menu-inner .row{width:100%}#fixedMenu .header-wrapper{justify-content:space-between;width:100%}#fixedMenu .header-wrapper,#fixedMenu .logo-site{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}#fixedMenu .logo-site{align-items:center;left:0;top:0}#fixedMenu .site-header .nav-box{padding:0}#fixedMenu .site-header .nav-box .nav{margin-right:32px;padding:0}#fixedMenu .cb-menu-toggle{right:52px;z-index:999999}#fixedMenu .cb-menu-toggle.top-menu.fixed-header{top:0}#fixedMenu .cb-btn_menu-box:before,#fixedMenu.cb-menu .cb-btn_menu,.site-header.header-other-pages .nav-box .nav li{height:80px}.cb-menu .cb-btn_menu-box span{height:9px;margin:9px 0}.cb-btn_menu-box{top:0}.cb-menu-box .cb-menu-logo-container{top:24px}.cb-btn_menu .cb-btn_menu-box span:first-child{transform-origin:left center}.cb-btn_menu .cb-btn_menu-box span:last-child{transform-origin:right center}.cb-btn_menu.-active .cb-btn_menu-box span:first-child,.cb-checkbox_rounded label>input:checked~.cb-btn_menu.cb-checkbox_rounded-box .cb-btn_menu-box span:first-child,.cb-menu.-open .cb-menu-toggle button.cb-btn_menu .cb-btn_menu-box span:first-child{animation:cb-btn_menu-open-top .9s;left:8px;top:-11px;transform:rotate(45deg);transform-origin:left center;transition-duration:0s,0s}.cb-btn_menu.-active .cb-btn_menu-box span:last-child,.cb-checkbox_rounded label>input:checked~.cb-btn_menu.cb-checkbox_rounded-box .cb-btn_menu-box span:last-child,.cb-menu.-open .cb-menu-toggle button.cb-btn_menu .cb-btn_menu-box span:last-child{animation:cb-btn_menu-open-bottom .9s;left:-8px;top:-29px;transform:rotate(-45deg);transform-origin:right center;transition-duration:0s,0s}.cb-menu-toggle.top-menu.fixed-header.black .cb-btn_menu:hover .cb-btn_menu-box span,.cb-menu-toggle.top-menu.menu-right-other .cb-btn_menu:hover .cb-btn_menu-box span{background:#fff}.cb-menu.-open .cb-menu-toggle.top-menu.fixed-header .cb-btn_menu-box span{background:#000}.site-header.header-other-pages .nav-box .nav a{color:#fff;font-size:12px;line-height:1;opacity:.5;padding:34px 16px}.header-other-pages .nav-box .nav li.current-menu-item a,.site-header.header-other-pages .nav-box .nav a:hover{opacity:1}.desktop .cb-menu.-open .cb-menu-toggle.top-menu.fixed-header.white .cb-btn_menu:hover .cb-btn_menu-box span{background:#fff}.cb-menu-toggle.top-menu.fixed-header .cb-btn_menu:hover .cb-btn_menu-box span{background:#b78ad6;background:-webkit-gradient(linear,left top,right top,from(#b78ad6),to(#fa4d62));background:linear-gradient(90deg,#b78ad6,#fa4d62)}#fixedMenu .cb-menu-box{display:none;z-index:99999}#post_email_contacts{display:none}.cb-btn_menu-box:before{bottom:-24px;left:-24px;right:-24px;top:-24px}.mfp-wrap.mfp-ready{z-index:9999999}.mfp-wrap.mfp-ready .mfp-container .mfp-content{width:auto}.cb-menu-content .cb-menu-nav-item a span:after,.cb-menu-content .cb-menu-nav-item a span:before{color:#fff}body .cb-cursor-media-box{border-radius:50%}body .cb-cursor:before{height:56px;left:-28px;top:-28px;width:56px}body .cb-cursor-text{height:48px;left:-24px;top:-24px;width:48px}body .cb-cursor.-color-ulesson.-text:before,body .cb-cursor.-text:before{background-image:none!important}.project-categories-dropdown.dropdown .dropbtn{background:linear-gradient(223.84deg,#ea4b85 13.45%,#ff8950 48.97%,#b556f6 82.22%);border:1px;border-radius:50%;color:#fff;font-size:12px;height:28px;position:relative;transition:background-color .35s;width:28px}.project-categories-dropdown.dropdown .dropbtn span{position:relative}.project-categories-dropdown.dropdown .dropbtn span.bg{background-color:#121217;border-radius:50%;display:block;height:24px;left:2px;position:absolute;top:2px;transition:opacity .35s ease-in;width:24px}.project-categories-dropdown.dropdown:hover .dropbtn span.bg{opacity:0}.project-categories-dropdown.dropdown .dropdown-content{animation:categories-tooltip-content-desktop .25s ease-in-out forwards;bottom:0;display:block;position:absolute;right:-.5em;visibility:hidden;z-index:100000}.project-categories-dropdown.dropdown .dropdown-content .project-categories-list{background-color:#000;min-width:250px}.project-categories-dropdown .dropbtn:before{opacity:0}.project-categories-dropdown:hover .dropbtn:before{animation:opacity .3s ease-in-out .1s forwards;background-color:#000;border-radius:4px;bottom:32px;content:"";height:24px;left:2px;position:absolute;transform:rotate(-45deg);width:24px}.project-categories-dropdown.dropdown .dropdown-content .dropdown-helper{cursor:pointer;height:38px}.project-categories-dropdown.dropdown:hover .dropdown-content{display:block;visibility:visible}.project-categories-dropdown.dropdown .project-categories-list{padding:24px}.project-categories-dropdown.dropdown .project-categories-list li{font-size:16px;line-height:24px}.project-categories-dropdown.dropdown .project-categories-list li+li{padding-top:24px}.page-template-page-clutch .project-inside .project-description,.page-template-page-clutch .project-inside .project-header{background-color:#121217;color:#fff}.page-template-page-clutch .project-inside .project-cover{background-color:#012129;padding:60px 0}.page-template-page-clutch .project-inside .project-cover .project-decor{background-image:url(/wp-content/themes/fuselab/assets/images/cover-decor.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:60px;left:0;position:absolute;right:0;top:60px}.page-template-page-clutch .project-inside .project-cover .project-decor img{position:absolute}.page-template-page-clutch .project-inside .project-cover-image-container img,.page-template-page-clutch .project-inside .project-header-content{animation:none;opacity:1;transform:none}.page-template-page-clutch .project-inside .project-goal{border-top:1px solid hsl(0 0% 100% / .1)}.page-template-page-clutch .project-inside .project-cover-image-container:after{content:none}.page-template-page-clutch .project-inside .goal-text{font-size:32px;line-height:48px}.page-template-page-clutch .project-inside .goal-text a{color:#fff}.page-template-page-clutch .project-inside .project-header{padding-bottom:120px}.page-template-page-clutch .project-inside .description-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding-bottom:48px;position:relative}.page-template-page-clutch .project-inside .project-description{padding-bottom:0;padding-top:96px}.page-template-page-clutch .project-inside .description-title{flex-grow:1;font-size:96px;line-height:120px;margin-bottom:0}.page-template-page-clutch .project-inside .description-images{align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:30%;flex-direction:column;margin-left:55px;padding-left:55px;position:relative}.page-template-page-clutch .project-inside .description-images>*{width:100%}.page-template-page-clutch .project-inside .description-images:before{background-color:#4e2dc5;bottom:28px;content:"";left:0;position:absolute;top:28px;width:1px}.page-template-page-clutch .project-inside .description-images *+*{margin-top:3em}.page-template-page-clutch .about-page .section-who-are-we .section-body{margin-top:0}.page-template-page-clutch .about-page .section-who-are-we .section-snapshots{padding-top:32px}.page-template-page-clutch .project-inside .presentation-item .item-body,.page-template-page-clutch .project-inside .presentation-item .item-content>div:last-child{margin-bottom:24px}.page-template-page-clutch .project-inside.clutch-template .item-header,.page-template-page-clutch .project-inside.clutch-template .presentation-item .has-border{margin-bottom:0;margin-top:0}.page-template-page-clutch .project-inside.clutch-template .presentation-item .item-body,.page-template-page-clutch .project-inside.clutch-template .presentation-item .item-content>div:last-child{margin-bottom:0}.page-template-page-clutch .project-inside .presentation-item .continue,.page-template-page-clutch .project-inside .presentation-item .item-index{width:20%}.page-template-page-clutch .project-inside .presentation-item .description{width:40%}.page-template-page-clutch .clutch-template .project-header-content{padding-top:0}.page-template-page-clutch .project-inside .presentation-item .factoid-index{color:#fff;font-size:12em;line-height:1;margin-top:0}.page-template-page-clutch .project-inside .presentation-item .continue:before,.page-template-page-clutch .project-inside .presentation-item .item-index .current{margin-left:2em}.page-template-page-clutch .project-inside .presentation-item .has-border .media-content-wrapper{display:inline-block;position:relative}.page-template-page-clutch .project-inside .presentation-item .has-rounded-corners .media-content-wrapper picture>*,.page-template-page-clutch .project-inside .presentation-item .has-rounded-corners .media-content-wrapper:before,.page-template-page-clutch .project-inside .presentation-item .has-rounded-corners .media-content-wrapper>*{border-radius:16px}.page-template-page-clutch .project-inside .presentation-item .has-border .media-content-wrapper:before{background:linear-gradient(267.92deg,#ea4b85 -11.13%,#ff8950 41.73%,#b556f6 91.21%);bottom:-3px;content:"";left:-3px;position:absolute;right:-3px;top:-3px}.page-template-page-clutch .project-presentation-slides .button-with-gradient{float:right;margin-bottom:5.5em}.button-with-gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#b556f6),to(#fb7d5a));background:linear-gradient(90deg,#b556f6,#fb7d5a);color:#fff;display:inline-block;font-size:14px;font-weight:700;letter-spacing:1.5px;line-height:1;padding:17px 47px;text-transform:uppercase;transition:filter .3s ease-in-out}.button-with-gradient:hover{color:#fff;filter:saturate(1.25)}.award-container{align-self:start;max-width:calc(100vw - 48px)}.award-container .award-link-wrapper,.section-blog .award-container .award-link-wrapper{border:0;color:#333;display:block;font-size:18px;font-weight:400;letter-spacing:inherit;line-height:1.2;margin:0;padding:0;text-transform:none}.award-container .award-content{align-items:center;border:2px solid #2995fc;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;width:360px}.award-container .award-image-wrapper{flex-shrink:0}.award-container .award-image{height:100px;width:auto}.blog-page-header .award-container{margin-bottom:4rem;margin-top:4rem;order:1}.award-container .award-text{padding:1rem 1rem 1rem 2rem}.blog-page-header .award-container .award-text{color:#fff}.footer-logos{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}.footer-logos div+div{border-left:1px solid hsl(0 0% 100% / .1);margin-left:40px;padding-left:40px}.project-inside-container{margin-top:32px}