@font-face{font-family:"Neutrif Studio";src:url("../fonts/NeutrifStudio-Regular.ttf");src:url("../fonts/NeutrifStudio-Regular.woff");font-weight:400}@font-face{font-family:"Neutrif Studio";src:url("../fonts/NeutrifStudio-RegularItalic.ttf");src:url("../fonts/NeutrifStudio-RegularItalic.woff");font-weight:400;font-style:italic}@font-face{font-family:"Neutrif Studio";src:url("../fonts/NeutrifStudio-Medium.ttf");src:url("../fonts/NeutrifStudio-Medium.woff");font-weight:500}@font-face{font-family:"Neutrif Studio";src:url("../fonts/NeutrifStudio-MediumItalic.ttf");src:url("../fonts/NeutrifStudio-MediumItalic.woff");font-weight:500;font-style:italic}@font-face{font-family:"Neutrif Studio";src:url("../fonts/NeutrifStudio-Bold.ttf");src:url("../fonts/NeutrifStudio-Bold.woff");font-weight:700}@font-face{font-family:"Neutrif Studio";src:url("../fonts/NeutrifStudio-BoldItalic.ttf");src:url("../fonts/NeutrifStudio-BoldItalic.woff");font-weight:700;font-style:italic}@font-face{font-family:"Neutrif Studio";src:url("../fonts/NeutrifStudio-ExtraBold.ttf");src:url("../fonts/NeutrifStudio-ExtraBold.woff");font-weight:900}@font-face{font-family:"Neutrif Studio";src:url("../fonts/NeutrifStudio-ExtraBoldItalic.ttf");src:url("../fonts/NeutrifStudio-ExtraBoldItalic.woff");font-weight:900;font-style:italic}input:focus,select:focus,textarea:focus,button:focus{outline:none}body{color:#000;font-weight:400}img{width:100%;height:auto}div.spacer{display:block;width:100%;height:1rem}div.spacer-1{height:2rem}div.spacer-2{height:4rem}div.spacer-3{height:8rem}h2{font-size:2.1rem;text-transform:uppercase}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p,a{font-family:"Neutrif Studio",Helvetica,sans-serif;font-weight:400;letter-spacing:.5px}h1,.h1{font-weight:500}h2,.h2{font-weight:900;letter-spacing:1px}h3,.h3{font-weight:500;text-transform:uppercase;letter-spacing:1px}h4,.h4{font-weight:700}h6,.h6{font-weight:500;font-size:.73em;letter-spacing:1px;text-transform:uppercase}p{font-size:15px;letter-spacing:.5px;color:#7C7C7C}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background-color:rgba(100,100,100,0.66);border-radius:20px}::-webkit-scrollbar-thumb:hover{background-color:#646464}::-webkit-scrollbar-track{background:none;border-radius:20px}::-webkit-scrollbar-track:hover{background-color:rgba(100,100,100,0.33)}.btn.btn-custom-white{position:relative;z-index:1;border:1px solid #fff;border-radius:0;padding:10px 24px;font-size:.8rem;text-transform:uppercase;font-weight:500;letter-spacing:.1em;color:#FFF;background:transparent;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn.btn-custom-white::after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;width:0;background:#FFF;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn.btn-custom-white:hover,.btn.btn-custom-white:active{color:#00A4FF}.btn.btn-custom-white:hover::after,.btn.btn-custom-white:active::after{width:100%;left:0;right:auto}.support-button{width:50px;height:50px;border:1px solid #d3d3d3;position:fixed;bottom:30px;transition-duration:.3s;right:30px;z-index:100;text-align:center;line-height:43px}.support-button .support-regular{display:block}.support-button .support-hover{display:none}.support-button img{width:30px;margin-left:auto;margin-right:auto;margin-top:12px}.support-button:hover{cursor:pointer;background-color:#d3d3d3;transition-duration:.3s}.support-button:hover .support-regular{display:none}.support-button:hover .support-hover{display:block}a.mobile-login{color:#18c3e0 !important}.col-center{float:none;margin:0 auto}.section.text-light h1,.section.text-light h2,.section.text-light h3,.section.text-light h4,.section.text-light h5,.section.text-light h6,.section.text-light p{color:#fff}.path{stroke-dashoffset:1000;stroke-dasharray:1000;animation:dash 5s linear forwards}@keyframes dash{0%{stroke-dashoffset:1000;fill:transparent}30%{fill:transparent}60%{fill:#fff}100%{stroke-dashoffset:0;fill:#fff}}.container.padding{padding-top:100px}.container.padding-2{padding-top:200px}.content{text-align:center;margin-left:auto;margin-right:auto}.scroll-to-next,.scroll-to-anchor{display:block;position:absolute;height:70px;left:0;right:0;bottom:0;cursor:pointer;transition-duration:.3s}.scroll-to-next .line,.scroll-to-anchor .line{position:absolute;width:1px;left:50%;bottom:0;height:100%;background-color:rgba(255,255,255,0.5);opacity:0}.scroll-to-next .line::before,.scroll-to-anchor .line::before{content:"";position:absolute;width:1px;left:0;bottom:0;height:100%;background:linear-gradient(0deg, #00A4FF 0%, #00E6C2 100%);opacity:0;transition-duration:.3s}.scroll-to-next:hover,.scroll-to-next:active,.scroll-to-anchor:hover,.scroll-to-anchor:active{height:80px}.scroll-to-next:hover .line::before,.scroll-to-next:active .line::before,.scroll-to-anchor:hover .line::before,.scroll-to-anchor:active .line::before{opacity:1}.title-line{width:50px;height:1px;position:absolute;margin-left:-70px;background-image:linear-gradient(-225deg, #00A4FF 0%, #00E6C2 100%);margin-top:28px}.title-underline{position:relative;padding-bottom:.5em;margin-bottom:.5em}.title-underline::after{content:"";position:absolute;width:50px;height:1px;margin:0;bottom:0;left:50%;transform:translateX(-50%);background-image:linear-gradient(-225deg, #00A4FF 0%, #00E6C2 100%)}.title-underline-left{position:relative;padding-bottom:.5em;margin-bottom:.5em}.title-underline-left::after{content:"";position:absolute;width:50px;height:1px;margin:0;bottom:0;left:0;background-image:linear-gradient(-225deg, #00A4FF 0%, #00E6C2 100%)}.title-underline-right{position:relative;padding-bottom:.5em;margin-bottom:.5em}.title-underline-right::after{content:"";position:absolute;width:50px;height:1px;margin:0;bottom:0;right:0;background-image:linear-gradient(-225deg, #00A4FF 0%, #00E6C2 100%)}section#partners{padding:100px 0;background:url("../img/Partner_bg.jpg");background-size:cover;background-position:center}section#partners .container{overflow:hidden}section#partners .container ul{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;list-style:none}section#partners .container ul li{width:50%;padding:0 20px}section#partners .container ul li img{width:100%;max-width:256px;filter:brightness(33%)}@media screen and (min-width: 480px){section#partners .container ul li{width:33.3%}}@media screen and (min-width: 876px){section#partners .container ul li{width:25%}}@media screen and (min-width: 991px){section#partners .container ul li{width:20%}}.container.clients{padding-top:60px}.container.clients img{width:100%}section.padding,.section.padding{padding:100px 0}.section.grid{width:100%;min-height:100px;background-color:#fff;overflow:hidden;height:auto}.section.grid .overlay{width:100%;background-color:rgba(0,0,0,0.7);height:100%;text-align:center;transition-duration:.4s;opacity:0;display:flex;align-items:center}.section.grid .overlay .overlay-content{width:100%;height:auto;padding:2em}.section.grid .overlay .overlay-content h3,.section.grid .overlay .overlay-content p{color:#fff}.section.grid .overlay .overlay-content p{margin-top:10px;font-size:.85rem}.section.grid .big{width:50%;position:relative;float:left;visibility:hidden;height:25vw;background-position:center;background-size:100%}.section.grid .big:hover{background-size:110%}.section.grid .big#nagato{background-image:url("../img/ComputerAnim1_thumb.jpg")}.section.grid .big#twave{background-image:url("../img/tourn-twave.jpg")}.section.grid .small#x{background-image:url("../img/tourn-x.jpg")}.section.grid .small#analysis{background-image:url("../img/tourn-analysis.jpg")}.section.grid .small#agency{background-image:url("../img/tourn-agency.jpg")}.section.grid .small#tcd{background-size:100%;background-image:url("../img/tourn-tcd.jpg")}.section.grid .small#tcd:hover{background-size:110%}.section.grid .small{width:25%;float:left;height:25vw;visibility:hidden;position:relative;background-image:url("../img/Tourncom_analyze.jpeg");background-size:125%;background-color:#E1E3E9;background-repeat:no-repeat;background-position:center;transition-duration:.2s}.section.grid .small a{text-decoration:none}.section.grid .small:hover{background-size:135%;transition-duration:.2s;cursor:pointer}.section.grid .small:hover .overlay{opacity:1;transition-duration:.4s}.service-content{width:100%;height:auto}.mobile-menu-trigger,.mobile-menu-close{cursor:pointer;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.mobile-menu-trigger:hover,.mobile-menu-close:hover{opacity:.66}.navbar.scroll{background-color:#fff;border-bottom:1px solid #eee;transition-duration:.2s}.navbar.scroll .mobile-menu-trigger{display:none;width:33px;height:33px;margin-top:2px;position:absolute;right:20px}.navbar.scroll .mobile-menu-trigger img.white{position:absolute;opacity:0;width:100%}.navbar.scroll .mobile-menu-trigger img.dark{position:absolute;opacity:1;margin-top:5px;width:100%}.navbar.scroll .cus-dropdown{background-color:#fff}.navbar.scroll .cus-dropdown a:hover{color:#000}.navbar.scroll .menu-item:hover{color:gray !important;transition-duration:.2s}.navbar.scroll .menu-item{color:#000;transition-duration:.2s}.navbar.scroll .wrapper{background-image:linear-gradient(-165deg, #00A4FF 0%, #00E6C2 100%) !important}.navbar.scroll .logo img.dark{opacity:1;transition-duration:.3s}.navbar.scroll .logo img.white{opacity:0;transition-duration:.3s}.navbar{height:80px;transition-duration:.2s;width:100vw;background-color:transparent;position:fixed;z-index:100;opacity:0}.navbar>.container{position:relative}@media (min-width: 1200px){.navbar>.container{max-width:1440px}}.navbar .mobile-menu-trigger{width:33px;display:none;height:33px;margin-top:2px;position:absolute;right:20px}.navbar .mobile-menu-trigger img.white{opacity:1;width:100%}.navbar .mobile-menu-trigger img.dark{opacity:0;width:100%}.navbar .wrapper{margin-top:-23px}.navbar .cus-dropdown{width:125px;background-color:rgba(0,0,0,0.4);padding-top:20px;padding-bottom:20px;min-height:100px;position:absolute;display:none;animation-duration:.2s !important;margin-top:72px}.navbar .cus-dropdown a{width:100%;float:left;text-align:center;font-family:"Neutrif Studio",Helvetica,sans-serif;text-transform:uppercase;line-height:30px;transition-duration:.2s;font-weight:500;font-size:.73em;letter-spacing:1px;color:#ACACAF}.navbar .cus-dropdown a:hover{transition-duration:.2s;color:#fff;text-decoration:none}.navbar .logo{position:absolute;left:20px;margin-top:-6px}.navbar .logo img.dark{opacity:0;transition-duration:.3s}.navbar .logo img.white{opacity:1;transition-duration:.3s}.navbar .logo img{width:100px;position:absolute}.navbar .menu{min-width:200px;width:auto;height:100%;margin-left:auto;position:relative;margin-right:auto}.navbar .menu .menu-item{height:100%;padding-left:20px;padding-right:20px;line-height:65px;float:left;font-family:"Neutrif Studio",Helvetica,sans-serif;transition-duration:.2s;font-weight:500;font-size:.73em;letter-spacing:1px;color:#ACACAF;position:relative}.navbar .menu .menu-item:hover{color:#fff;transition-duration:.2s}.navbar .navbarbutton{position:absolute;right:10px}.hero{overflow:hidden;position:relative;display:flex;align-items:center;width:100%;height:100vh;text-align:center;background-color:#1c1d21;background-image:url("../img/dot.svg"),url("../img/hero-background.jpg");background-position:center;background-position-x:center;background-position-y:center;background-size:3px,cover,cover}.hero h1{color:#fff;margin-top:40px;font-weight:400;font-size:28px}.ani:hover{cursor:pointer}.ani .bg{opacity:0;transition-duration:.1s}.ani{stroke-dashoffset:1000;position:relative;stroke-dasharray:1000}.ani.go{animation:anim 2.4s ease forwards;animation-delay:1s}.ani:hover .bg{opacity:1;transition-duration:.1s}.wrapper{position:relative;display:inline-block;box-sizing:border-box;max-height:46px}.wrapper.navbarbutton{transform:scale(.85)}.wrapper:hover::before{width:100%;transition-duration:.5s}.wrapper::before{transition-duration:.5s;content:"";display:block;width:0%;left:0;height:100%;top:0;bottom:0;position:absolute;background-image:linear-gradient(-165deg, #00A4FF 0%, #00E6C2 100%)}.hero-ani{opacity:0;transition-duration:.4s}@keyframes anim{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:530}}.section.news{position:relative}.section.news .news-top{width:100%;padding:130px 0 150px;overflow:hidden;position:relative;background-image:url("../img/dot.svg"),linear-gradient(140deg, rgba(24,46,74,0), rgba(70,174,195,0)),url("../img/hero-background3.jpg");background-position:center;background-position-x:center;background-position-y:center;background-attachment:fixed;background-size:3px,cover,cover;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.section.news .news-container{display:flex;width:100%;position:relative;margin-top:50px}.section.news .news-container .news-item{flex:1;width:0;transition-duration:.3s;background-color:#fff;text-align:left;border-right:1px solid rgba(0,0,0,0.1)}.section.news .news-container .news-item:last-child{border-right:0}.section.news .news-container .news-item .thumbnail{width:100%;height:170px;background-position:center;background-size:cover}.section.news .news-container .news-item .news-text{padding:30px}.section.news .news-container .news-item .news-text h4{color:#000;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:30px;height:60px;overflow:hidden}.section.news .news-container .news-item .news-text .news-line{width:40px;margin-top:20px;height:1px;background-image:linear-gradient(-227deg, #00A6FC 0%, #00E6C3 100%)}.section.news .news-container .news-item .news-text p{color:#7C7C7C;margin-top:20px;overflow:hidden;font-size:1em;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.section.news .iphone{position:absolute;width:400px;-webkit-filter:drop-shadow(40px 62px 51px rgba(0,0,0,0.5));-webkit-filter-filter:url(#drop-shadow);-webkit-filter--ms-filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=40, OffY=62, Color='#444')";-webkit-filter-filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=40, OffY=62, Color='#444')";left:-100px;margin-top:180px}.section.news .ipad{position:absolute;width:700px;top:-60px;left:-230px;-webkit-filter:drop-shadow(40px 62px 51px rgba(0,0,0,0.5));-webkit-filter-filter:url(#drop-shadow);-webkit-filter--ms-filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=40, OffY=62, Color='#444')";-webkit-filter-filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=40, OffY=62, Color='#444')"}.section.news .macbook{position:absolute;width:1000px;top:-320px;right:-470px;touch-event:none}.swiper-container3{overflow:hidden}.swiper-container3 .swiper-slide-active{visibility:hidden}.swiper-container3 .swiper-slide-next{visibility:hidden}.section#about{padding:100px 0}.section#about .row>div:first-child{padding-right:30px}.section#about .team{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:25px}.section#about .team .team-member{visibility:hidden;width:calc( 33% - 15px );margin-bottom:30px;padding:1.5em;background:#f4f4f4}.section#about .team .team-member>*{display:block}.section#about .team .team-member .title{color:#ACACAF;font-weight:400;margin-bottom:15px}.section#about .team .team-member .email-address{font-size:13px;color:#18c3e0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.swiper-wrapper{transition-timing-function:linear}.container-fluid.clients{overflow:hidden}.container-fluid.clients .swiper-container-clients .swiper-slide{text-align:center}.container-fluid.clients .swiper-container-clients .swiper-slide img{height:100px;width:auto}.swiper-container-partners .swiper-slide{text-align:center}.swiper-container-partners .swiper-slide img{width:130px}.section.service{overflow:hidden;padding-bottom:0px}.section.service img{width:35px}.section.service .service-points{visibility:hidden;display:flex;width:100%;margin:50px 0 0px}.section.service .service-point{padding:15px;width:calc(100% / 3);float:left;position:relative;background-size:cover;background-position:center;text-align:center;height:350px}.section.service .service-point::after{content:"";float:left;display:block;padding-top:100%}.section.service .service-point .service-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.section.service .service-point .service-content>*{display:block}.section.service .service-point .service-content img{width:50px}.section.service .service-point .service-content p{margin-top:30px;color:#000;width:calc( 100% - 30px )}.section.service .service-point#support{background-image:linear-gradient(165deg, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.9) 100%),url("../img/support-background.jpeg");background-position:center;background-position-x:center;background-position-y:center}.section.service .service-point#statistics{background-image:linear-gradient(-165deg, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.9) 100%),url("../img/statistic-background.jpeg");background-position:center;background-position-x:center;background-position-y:center;background-size:cover}.section.service .service-point#development{background-image:linear-gradient(165deg, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.9) 100%),url("../img/development-background.jpeg");background-position:center;background-size:cover;background-position-x:center;background-position-y:center;transition-duration:.3s}.section.contact{position:relative;min-height:760px;background-color:#1c1d21}.section.contact *{color:#fff}.section.contact p{margin-top:0px;margin-bottom:40px}.section.contact .padding{padding-top:100px}.section.contact input{width:95%;margin-bottom:20px;line-height:40px;border:none;background:transparent;border-bottom:1px solid #2D3436;font-size:1.1em;transition-duration:.3s;font-family:"Neutrif Studio",Helvetica,sans-serif}.section.contact input:active,.section.contact input:focus{outline:none;border-bottom:1px solid #00C9DD;transition-duration:.3s}.section.contact textarea{width:95%;max-height:140px;background:transparent;margin-bottom:20px;line-height:40px;border:none;border-bottom:1px solid #2D3436;transition-duration:.3s;font-size:1.1em;font-family:"Neutrif Studio",Helvetica,sans-serif}.section.contact textarea:active,.section.contact textarea:focus{outline:none;border-bottom:1px solid #00C9DD;transition-duration:.3s}.map-cont{width:50%;position:absolute;right:0;background-color:#000;min-height:760px}.map-cont #footerMapDesktop{width:100%;min-height:760px}.map-cont .overlay{z-index:2;width:100%;height:760px;position:absolute;background-color:rgba(28,29,33,0.6)}.map-cont .overlay img{position:absolute;width:256px;left:50%;top:50%;-webkit-transform:translate(-50%, -100%);-moz-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.underpage-hero{width:100%;height:80vh;min-height:400px;background-size:cover;background-position:center;display:flex;align-items:center;position:relative}.underpage-hero .underpage-line{width:1px;height:70px;background-color:#fff;position:absolute;left:50%;bottom:0;opacity:1}.underpage-hero h1{color:#fff;font-family:"Neutrif Studio",Helvetica,sans-serif;font-weight:900;font-size:4em;letter-spacing:4px}.underpage-hero{background-image:linear-gradient(165deg, rgba(28,29,33,0.85) 0%, rgba(28,29,33,0.85) 100%),url("../img/ir-hero.jpeg")}.ir-padding{padding-top:100px;position:relative;padding-bottom:100px}.ir-padding .card{background:transparent;border:none;margin-bottom:10px;border-bottom:1px solid #d3d3d3;border-radius:0px}.ir-padding .card .card-header{background:transparent;padding-left:0px}.ir-padding .card .card-header button{border:none;padding-left:0px}.ir-padding .card .card-header button:hover{border:none;text-decoration:none}.ir-menu{width:100%;min-height:100px;background-color:transparent;border-left:1px solid #000;padding-left:20px;overflow:hidden}.ir-menu .ir-menu-item{width:100%;float:left;height:40px;margin-bottom:10px;font-family:"Neutrif Studio",Helvetica,sans-serif;letter-spacing:.5px;color:#000 !important;transition-duration:.3s;line-height:40px}.ir-menu .ir-menu-item:hover{cursor:pointer;margin-left:20px;transition-duration:.3s}.press-tabs .tab{display:none}.press-tabs .tab table{margin-top:40px}.press-tabs .tab thead{font-weight:700}.press-tabs .tab button{background:transparent;border:1px solid gray;color:gray;padding-left:20px;text-transform:uppercase;font-size:.7em;padding-top:4px;padding-bottom:3px;padding-right:20px}.press-tabs .tab button:hover{color:#000;border:1px solid #000;transition-duration:.3s;cursor:pointer}.press-tabs .tab.active{opacity:1;display:block}.mobile-menu.open{visibility:visible}.mobile-menu{width:100vw;animation-duration:.4s !important;height:100vh;background-color:#1c1d21;position:fixed;z-index:999;visibility:hidden;display:flex;align-items:center}.mobile-menu img.navbar-logo{top:30px;left:20px;position:absolute;width:100px}.mobile-menu .menu-close{position:absolute;width:30px;height:auto;right:40px;margin-top:-7px;top:0px}.mobile-menu .menu-close img{width:100%}.mobile-menu .menu-items{width:100%;min-height:200px;text-align:center}.mobile-menu .menu-items a{width:100%;float:left;font-family:"Neutrif Studio",Helvetica,sans-serif;line-height:10vh;color:#fff;font-size:1.5em;font-weight:400;letter-spacing:2.4px;opacity:.6;transition-duration:.3s}.mobile-menu .menu-items a:hover{transition-duration:.3s;opacity:1;text-decoration:none}.news-slider{display:none}.single-news{padding-top:100px;padding-bottom:100px}.single-news .sub-heading img{width:100%;height:auto}.single-news img.size-large{width:100%;height:auto}.single-news img{max-width:100%;height:auto}.underpage-hero#news{height:50vh;background-image:url("../img/hero-bg_news.jpg")}.underpage-hero#news::after{content:"";position:absolute;display:block;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.7);z-index:2}.underpage-hero#news .container,.underpage-hero#news .underpage-line{z-index:3}.underpage-hero#news h1,.underpage-hero#news p{color:#fff}.section.section-news .container{display:flex;flex-wrap:wrap}.section.section-news .container .news-item{font-family:"Neutrif Studio",Helvetica,sans-serif;max-width:33.33%;flex:auto;box-sizing:border-box;margin-bottom:2em;padding:0 1em;overflow:hidden}.section.section-news .container .news-item .thumbnail{position:relative;display:block;width:100%;height:180px;margin-bottom:1em;background-size:cover;overflow:hidden}.section.section-news .container .news-item .thumbnail::after{content:"Read more";color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:1px;line-height:180px;text-align:center;vertical-align:middle;position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:-moz-linear-gradient(45deg, rgba(0,164,255,0.5) 0%, rgba(0,230,194,0.5) 100%);background:-webkit-linear-gradient(45deg, rgba(0,164,255,0.5) 0%, rgba(0,230,194,0.5) 100%);background:linear-gradient(45deg, rgba(0,164,255,0.5) 0%, rgba(0,230,194,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5400a4ff', endColorstr='#5400e6c2',GradientType=1 );opacity:0;transition-duration:.2s;z-index:1}.section.section-news .container .news-item .thumbnail:hover::after{opacity:1}.section.section-news .container .news-item .post-meta{display:flex;margin-bottom:1em;justify-content:space-between;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px}.section.section-news .container .news-item .post-meta .categories{opacity:.5}.section.section-news .container .news-item .post-meta ul.share{display:none;list-style:none;margin:0;padding:0}.section.section-news .container .news-item .post-meta ul.share li{display:inline-block;padding:0 3px}.section.section-news .container .news-item .post-meta ul.share li a{color:#000}.section.section-news .container .news-item .post-meta ul.share li a:hover{color:#00A4FF}.section.section-news .container .news-item a.post-title{color:#000}.section.section-news .container .news-item .post-excerpt{font-size:14px;line-height:20px}.section.section-news .container .news-item>.read-more{display:inline-block;position:relative;padding:.5em 0;color:#000;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px}.section.section-news .container .news-item>.read-more::after{content:"";position:absolute;display:none;left:0;bottom:0;width:100%;height:1px;background:linear-gradient(-90deg, #00A6FC 0%, #00E6C3 100%)}.section.section-news .container .news-item>.read-more:hover{text-decoration:none}.section.section-news .container .news-item>.read-more:hover::after{display:block}#ir-mobile-menu-cont{margin-bottom:30px}.ir-menu-mobile{width:50px;height:50px;display:none}.ir-menu-mobile img{width:35px}.allNews{float:right;margin-top:10px;font-size:.8em;color:#fff}.allNews:hover{transition-duration:.3s;text-decoration:none;cursor:pointer;color:#00a4ff}footer{margin-top:-40px;z-index:2;position:relative;width:100%;padding:50px 0;background:#131417}footer *{color:#fff}footer .row:first-child{min-height:150px}footer .row:first-child>div{padding-right:2em;margin-bottom:25px}footer h6{margin-bottom:25px}footer p{font-size:13px;color:#ACACAF}footer .links a{width:100%;float:left;line-height:25px;color:#fff;font-size:.86em}footer .logo{display:inline-block;width:60px}footer .copyright{display:inline-block;margin-left:25px;font-size:11px}footer #back-to-top{display:inline-block;position:relative;width:32px;height:32px;border:1px solid #fff;cursor:pointer;opacity:.5;transition-duration:.2s}@media screen and (max-width: 768px){footer #back-to-top{display:none !important}}footer #back-to-top i.fas{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}footer #back-to-top:hover{opacity:1}#tourn-pm tr td{font-size:13px}#tourn-pm #date{min-width:100px;font-size:11px}#tourn-pm #link{min-width:110px;text-align:right}#menu-return img{height:20px;margin-top:-7px;margin-left:-20px}@media screen and (max-width: 1220px){.mobile-menu-trigger{display:block !important}.navbar .menu{display:none}.navbar .wrapper{left:-1000px;opacity:0;width:10px}.hero .hero-logo{width:100%}.hero h1{font-size:19px}}@media screen and (max-width: 991px){.swiper-container-clients .swiper-slide img{width:130px}.team .team-member{width:calc( 50% - 5px ) !important;margin-bottom:10px !important}.ir-menu-mobile{display:block}.ir-menu{display:none}.map-cont{display:none}.section.section-news .container .news-item{max-width:50%}.section.service .service-point{margin:15px}}@media screen and (max-width: 876px){.swiper-container3{display:none}.swiper-button-next{display:none}.swiper-button-prev{display:none}.allNews{display:none}.section.news{height:auto;min-height:200px;overflow:hidden;padding-bottom:100px}.news-positioner{display:none}.news-slider{display:block;margin-top:100px}.news-slider .new{width:90% !important;max-width:400px;text-align:center;margin-left:auto;padding:5%;border:1px solid #d3d3d3;margin-right:auto;background-color:#fff}.news-slider .new h4{font-family:"Neutrif Studio",Helvetica,sans-serif;font-weight:600;color:#000;font-size:2em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:40px;max-height:80px}.news-slider .new p{color:gray;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:25px;max-height:75px}.news-slider .new .thumbnail{width:calc(100% + 10%);margin-left:-5%;margin-top:-5%;margin-bottom:30px;height:200px;background-size:cover;background-position:center}.news-slider .new *:hover{text-decoration:none}.section.grid .big{width:100%;height:50vw}.section.grid .small{width:50%;height:50vw}.padding{padding-top:90px !important}.overlay h2{font-size:1.7em !important}.overlay p{font-size:13px !important}}@media screen and (max-width: 480px){.service-points{position:relative;height:auto;min-height:100px;overflow:hidden;display:block !important}.section.service .service-point{width:100vw;height:200px;min-width:100vw;padding:0px;margin:0px;float:left;position:relative;text-align:center}.section.service .service-point img{width:40px}.section.service .service-point h3{margin-top:20px}.container{padding-left:30px;padding-right:30px}.section.section-news .container .news-item{max-width:100%}footer .row:first-child>div{border-bottom:1px solid rgba(255,255,255,0.15);padding-bottom:25px}footer .row:last-child>div{width:50%}footer .row:last-child>div .copyright{margin:0;font-size:7px}}.swiper-slide{overflow:hidden !important}.swiper-pagination-bullet{width:10px;border-radius:0px;margin-right:15px;background-color:#fff;margin-top:14px;height:10px}.swiper-button-next{margin-right:20px;height:22px;margin-top:30px;background-image:url("../img/next-arrow.svg")}.swiper-button-prev{margin-left:20px;height:22px;margin-top:30px;background-image:url("../img/prev-arrow.svg")}.cus-new{width:100%;height:auto;position:relative;height:500px;overflow:hidden;margin-top:50px;border-radius:0px;display:flex;align-items:center;background-color:#fff}.cus-new *:hover{cursor:pointer !important}.cus-new .image-container{width:40%;height:100%;position:absolute;background-size:cover;background-position:center;left:0;top:0}.cus-new .image-container::after{content:"Read more";color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:1px;text-align:center;line-height:500px;vertical-align:middle;position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:-moz-linear-gradient(45deg, rgba(0,164,255,0.5) 0%, rgba(0,230,194,0.5) 100%);background:-webkit-linear-gradient(45deg, rgba(0,164,255,0.5) 0%, rgba(0,230,194,0.5) 100%);background:linear-gradient(45deg, rgba(0,164,255,0.5) 0%, rgba(0,230,194,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5400a4ff', endColorstr='#5400e6c2',GradientType=1 );opacity:0;transition-duration:.2s;z-index:1}.cus-new .image-container:hover::after{opacity:1}.cus-new .news-line{width:40px;margin-top:20px;height:1px;background-image:linear-gradient(-227deg, #00A6FC 0%, #00E6C3 100%)}.cus-new .news{padding-left:30px;padding-right:30px;float:right;width:60%;height:auto;min-height:100px;overflow:hidden}.cus-new h4{color:#000 !important;font-size:2em;margin-top:10px;height:auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:72px !important;overflow:hidden}.cus-new span{display:inline-block;position:relative;padding:.5em 0;color:#000;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-top:30px;float:right}.cus-new p{font-size:1em;margin-top:20px !important;color:#7C7C7C !important;height:auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;max-height:130px !important}.error-message{width:100%;border:1px solid transparent;padding:20px;margin-bottom:30px;text-transform:uppercase;font-size:.7em;letter-spacing:.3px;line-height:20px;color:#d3d3d3;display:none;border-image:-webkit-gradient(linear, right top, left top, from(#fd0002), to(#dd0085));border-image:linear-gradient(to left, #fd0002 0%, #dd0085 100%);border-image-slice:1;background:transparent}.lost-password-link{float:left;margin-left:20px;font-size:.9em;color:gray;transition-duration:.3s;margin-top:42px}.lost-password-link:hover{color:#fff;transition-duration:.3s;text-decoration:none}#termsModal .modal-body h1{font-size:1.8em;margin:10px 0 20px}#termsModal .modal-body h2{font-size:1.4em;margin:10px 0 20px}#termsModal .modal-body p,#termsModal .modal-body ul{font-size:.9em;margin:10px 0 20px}#termsModal .modal-body li{margin-bottom:20px}#termsModal .modal-body a{word-break:break-all}#termsModal .modal-body ul{padding-left:2em}.login-background{width:100vw;height:100vh;background-image:url("../img/hero-background.jpg");background-size:cover;background-position:center;display:flex;align-items:center}.login-background .login-panel{width:100%;max-width:600px;min-height:300px;border-radius:6px;box-shadow:0px 0 46px 0 rgba(0,0,0,0.27);background-color:#242A33;margin-left:auto;padding:30px;height:auto;overflow:hidden;margin-right:auto}.login-background .login-panel h2{color:#fff;width:100%;font-family:"Neutrif Studio",Helvetica,sans-serif}.login-background .login-panel .line{width:70px;margin-top:20px;margin-bottom:40px;float:left;height:1px;background:linear-gradient(0deg, #00A4FF 0%, #00E6C2 100%)}.login-background .login-panel select{width:100%;height:50px;background:transparent;border:none;border-radius:0px;border-bottom:2px solid #393f47;font-family:"Neutrif Studio",Helvetica,sans-serif;line-height:50px;font-size:1.05em;letter-spacing:.3px;color:gray;float:left;padding-left:0px;margin-bottom:15px}.login-background .login-panel select:focus,.login-background .login-panel select:active{outline:none}.login-background .login-panel input{width:100%;height:50px;background:transparent;border:none;border-radius:0px;border-bottom:2px solid #393f47;font-family:"Neutrif Studio",Helvetica,sans-serif;line-height:50px;font-size:1.05em;letter-spacing:.3px;color:#fff;float:left;margin-bottom:15px}.login-background .login-panel input:focus,.login-background .login-panel input:active{outline:none}.login-background .login-panel .terms{float:left;width:100%;margin:1em 0 2em}.login-background .login-panel .terms>*{margin:0}.login-background .login-panel .terms>input#terms{display:inline-block;width:auto;height:auto;float:none;margin-right:10px}.login-background .login-panel .terms>p{display:inline-block;float:none}.login-background .login-panel button{width:100%;background:linear-gradient(45deg, #00A4FF 0%, #00E6C2 100%);height:50px;line-height:50px;border:none;font-family:"Neutrif Studio",Helvetica,sans-serif;color:#fff;margin-top:30px;float:left;transition-duration:.3s;max-width:200px}.login-background .login-panel button:hover{cursor:pointer;transform:scale(1.05);transition-duration:.3s}body{overflow-x:hidden}.IE-display{display:block}.IE-display.image{width:622px}.button{width:161px;color:#fff;font-family:"Neutrif Studio",Helvetica,sans-serif;font-weight:400;background:transparent;font-size:.85em;height:40px;border:1px solid #00A4FF}.button:hover{background-color:#00A4FF;transition-duration:.3s;cursor:pointer}.button.center{margin-left:auto;margin-right:auto}#messageSuccess{display:none;background:transparent;border:1px solid #00A4FF;margin-top:-30px}#privacyPolicy .underpage-hero{height:60vh}#privacyPolicy h2,#privacyPolicy h3{font-size:30px;text-transform:none;margin:10px 0 15px}#privacyPolicy h3{font-size:24px}#privacyPolicy p{color:#222;margin:5px 0 15px}#privacyPolicy .choice{margin-top:25px}#privacyPolicy .choice a{display:inline-block;padding:5px 15px;font-size:16px;text-transform:uppercase;letter-spacing:2px}#privacyPolicy .choice a.active{pointer-events:none;color:#fff;text-decoration:underline}#privacyPolicy .boxed{box-sizing:border-box;display:block;margin-bottom:15px;padding:30px;background-color:#f7f7f7;overflow:hidden}video::-webkit-media-controls{display:none !important}.video-thumb-wrap{-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.video-thumb-wrap .video-thumb,.video-thumb-wrap .video-thumb video,.video-thumb-wrap .video-thumb-overlay,.video-thumb-wrap .video-thumb-overlay-content{-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.video-thumb-wrap:hover .video-thumb,.video-thumb-wrap:hover .video-thumb video,.video-thumb-wrap:hover .video-thumb-overlay,.video-thumb-wrap:hover .video-thumb-overlay-content{-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.video-thumb-wrap{position:relative;overflow:hidden;background-size:cover}.video-thumb-wrap .video-thumb{position:absolute;width:100%;height:100%;left:0;top:0;background-color:transparent;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.video-thumb-wrap .video-thumb video{position:absolute;width:100%;top:50%;-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);visibility:hidden;opacity:0}.video-thumb-wrap .video-thumb-overlay{position:absolute;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none;text-align:center;opacity:0;visibility:hidden}.video-thumb-wrap .video-thumb-overlay .video-thumb-overlay-content{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.video-thumb-wrap .video-thumb-overlay>*{width:100%}.video-thumb-wrap .video-thumb-overlay,.video-thumb-wrap .video-thumb-overlay p{color:#fff}.video-thumb-wrap .video-thumb-overlay p,.video-thumb-wrap .video-thumb-overlay p p{opacity:.75}.video-thumb-wrap:hover{cursor:pointer;background-size:110%}.video-thumb-wrap:hover .video-thumb{background-color:#000;-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.video-thumb-wrap:hover .video-thumb video{visibility:visible;opacity:.75;-moz-transition:transform .3s ease;-o-transition:transform .3s ease;-webkit-transition:transform .3s ease;transition:transform .3s ease}.video-thumb-wrap:hover .video-thumb-overlay{opacity:1;visibility:visible}.video-thumb-wrap:hover .video-thumb-overlay .video-thumb-overlay-content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.modal.modal-custom .modal-dialog{max-width:1200px !important}.modal.modal-custom .modal-dialog .modal-content{background:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none}.modal.modal-custom .modal-dialog .modal-content>div{border:0}.modal-backdrop.show{opacity:.8}form section{display:flex;flex-wrap:wrap;padding-bottom:10px;margin-left:-5px;margin-right:-5px}form section input,form section textarea{width:100%;padding:10px 15px;box-shadow:0 -1px 0 inset rgba(255,255,255,0.33);border:none;background:transparent;font-family:"Neutrif Studio",Helvetica,sans-serif;color:#fff;font-size:1.1rem;font-weight:400}form section .input-wrap{flex-grow:1;position:relative;margin:0 5px 10px}form section .input-wrap .input-underline{position:absolute;display:block;right:0;bottom:0;width:0;height:1px;background:linear-gradient(0deg, #00A4FF 0%, #00E6C2 100%);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}form section .input-wrap.active .input-underline{width:100%;right:auto;left:0}form section textarea{margin-bottom:-6px}body.view--agency a{color:#d19b4f;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}body.view--agency .title-underline::after,body.view--agency .title-underline-left::after,body.view--agency .title-underline-right::after{background:#d19b4f}body.view--agency .navbar{background-color:#f5f5f5;border-bottom:none !important;-webkit-box-shadow:0 0 5px transparent;-moz-box-shadow:0 0 5px transparent;box-shadow:0 0 5px transparent}body.view--agency .navbar .mobile-menu-trigger .white{display:none}body.view--agency .navbar .mobile-menu-trigger .dark{display:block;opacity:1}body.view--agency .navbar .navbarbutton.wrapper::before{background-image:none;background-color:#d19b4f}body.view--agency .navbar svg rect{stroke:#d19b4f !important}body.view--agency .navbar .menu .menu-item:hover,body.view--agency .navbar .menu .menu-item:active{color:#000}body.view--agency .navbar.scroll{background-color:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.05);-moz-box-shadow:0 5px 15px rgba(0,0,0,0.05);box-shadow:0 5px 15px rgba(0,0,0,0.05);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}body.view--agency .navbar.scroll .navbarbutton.wrapper{background-image:none !important}body.view--agency .navbar svg text{fill:#000 !important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}body.view--agency .navbar .navbarbutton.wrapper:hover svg text{fill:#fff !important}body.view--agency .navbar .logo img.white{display:none}body.view--agency .navbar .logo img.dark{opacity:1 !important}body.view--agency .hero#agency{background:transparent;height:100vh;min-height:800px}body.view--agency .hero#agency .hero-content{display:flex;flex-wrap:wrap;height:100%;align-content:space-between;align-items:center;padding-top:140px;padding-bottom:80px}body.view--agency .hero#agency .hero-content>.row{flex:0 0 100%;position:relative;padding-bottom:50px}body.view--agency .hero#agency .hero-content .logo{display:block;position:relative;max-width:200px}body.view--agency .hero#agency .hero-content .logo img{width:100%;height:auto}body.view--agency .hero#agency .hero-content .logo:hover,body.view--agency .hero#agency .hero-content .logo:active{opacity:.5}body.view--agency .hero#agency .hero-content .social-media a{display:inline-block;text-align:center;width:32px;height:32px;line-height:32px;color:#000}body.view--agency .hero#agency .hero-content .social-media a:hover,body.view--agency .hero#agency .hero-content .social-media a:active{color:#d19b4f}body.view--agency .hero#agency .img-col{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}body.view--agency .hero#agency .img-wrap{display:block;position:relative;text-align:right;height:66vh;overflow:hidden}body.view--agency .hero#agency .img-wrap img{position:absolute;height:100%;width:auto;top:0;left:0}body.view--agency .hero#agency #about h2{text-transform:none}@media screen and (max-width: 992px){body.view--agency .hero#agency .hero-content .logo{max-width:128px}}@media screen and (max-width: 768px){body.view--agency .hero#agency{height:auto}body.view--agency .hero#agency .hero-content{padding-top:0}body.view--agency .hero#agency .hero-content .logo{filter:invert(100%)}body.view--agency .hero#agency .hero-content .social-media a{color:#FFF}body.view--agency .hero#agency .hero-content .row{position:static}body.view--agency .hero#agency .hero-content>.row:first-child{padding-top:140px;padding-bottom:100px}body.view--agency .hero#agency .hero-content .img-col{top:0;left:0;right:0;-webkit-transform:none;-moz-transform:none;transform:none}body.view--agency .hero#agency .hero-content .img-col .img-wrap{margin-left:-15px;margin-right:-15px;height:230px}body.view--agency .hero#agency .hero-content .img-col .img-wrap img{width:100%;top:50%;-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);height:auto;min-height:230px;left:0}}.page-wrap#careers{position:relative;display:block;width:100%;min-height:100%;height:100vh;padding-top:80px;background:#000;color:#F2F2F2}.page-wrap#careers ::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0.33)}.page-wrap#careers ::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,0.5)}.page-wrap#careers ::-webkit-scrollbar-track:hover{background-color:rgba(255,255,255,0.16)}.page-wrap#careers h1,.page-wrap#careers h2,.page-wrap#careers h3,.page-wrap#careers h4,.page-wrap#careers h5,.page-wrap#careers h6,.page-wrap#careers form section input{color:#FFF}.page-wrap#careers p,.page-wrap#careers form section ::placeholder{color:rgba(255,255,255,0.66)}.page-wrap#careers>.container{display:flex;height:100%;min-height:100%;overflow-y:scroll}.page-wrap#careers>.container>.row{padding:100px 0;align-self:center}@media screen and (max-height: 800px){.page-wrap#careers>.container>.row{align-self:flex-start}}.page-wrap#careers>.container .card{padding:50px 25px}.page-wrap#careers>.container .job-listing{position:absolute;bottom:0;top:200px;overflow-y:scroll;margin:0;padding:0 50px 0 0;list-style:none}.page-wrap#careers>.container .job-listing .job-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px}.page-wrap#careers>.container .job-listing .job-item a:hover{color:#fff}.page-wrap#careers>.container .job-listing .job-item a:hover p{color:#fff;text-decoration:none}.page-wrap#careers>.container .job-listing .job-item::after{content:"-"}.page-wrap#careers>.container .job-listing .job-item:last-child::after{content:""}.page-wrap#careers>.container .job-listing .job-title::after{content:"?"}body.view--tech-nagato a.dashboard-mockup{width:100%;bottom:calc(-20vh - -10vh);-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-o-animation-delay:.1s;animation-delay:.1s}body.view--tech-nagato a.dashboard-mockup img{max-height:60vh;width:auto;max-width:100%}body.view--tech-nagato a.dashboard-mockup.read-more{position:relative;bottom:auto}body.view--tech-nagato a.dashboard-mockup.read-more img{z-index:-1;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}body.view--tech-nagato a.dashboard-mockup.read-more::before{content:"Read More";position:absolute;top:50%;left:50%;z-index:1;color:#fff;text-transform:uppercase;font-size:1.6rem;font-weight:600;letter-spacing:.1em;visibility:hidden;opacity:0;-moz-transform:translate(-50%, 100%);-o-transform:translate(-50%, 100%);-ms-transform:translate(-50%, 100%);-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%);-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}body.view--tech-nagato a.dashboard-mockup.read-more:hover::before,body.view--tech-nagato a.dashboard-mockup.read-more:active::before{visibility:visible;opacity:1;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.view--tech-nagato a.dashboard-mockup.read-more:hover img,body.view--tech-nagato a.dashboard-mockup.read-more:active img{filter:brightness(.5)}.hero#tech-nagato{position:relative;display:block;width:100%;height:80vh;margin-bottom:20vh;overflow:visible;padding-top:80px;color:#F2F2F2;background:#FFF}.hero#tech-nagato>.container{height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.hero#tech-nagato .hero-title{display:flex;flex-wrap:nowrap;height:20vh;width:100%;align-items:center;justify-content:center}.hero#tech-nagato .hero-title>*{text-transform:none}@media screen and (max-width: 992px){.hero#tech-nagato a.dashboard-mockup.read-more{bottom:-10vh}}@media screen and (max-width: 768px){.hero#tech-nagato{height:60vh;margin-bottom:40vh}.hero#tech-nagato>.container{align-items:initial}.hero#tech-nagato .hero-title{height:30vh}.hero#tech-nagato a.dashboard-mockup.read-more{position:absolute;bottom:-20vh;left:0;right:0}.hero#tech-nagato a.dashboard-mockup.read-more img{max-width:calc(100% - 30px)}}body.view--tech-wave .navbar:not(.scroll){background:-moz-linear-gradient(top, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0.1) 50%, transparent 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0.1) 50%, transparent 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0.1) 50%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#40000000', endColorstr='#00000000',GradientType=0 )}body.view--tech-wave .navbar:not(.scroll) .menu .menu-item{color:rgba(255,255,255,0.75)}body.view--tech-wave .navbar:not(.scroll) .menu .menu-item:hover,body.view--tech-wave .navbar:not(.scroll) .menu .menu-item:active{color:#fff}body.view--tech-wave .navbar:not(.scroll).scroll{background:#FFF}body.view--tech-wave .hero#tech-wave{background:#000 url("../img/meshgradient_1.jpg");background-size:cover}body.view--tech-wave .hero#tech-wave h1,body.view--tech-wave .hero#tech-wave .h1{font-size:2.5rem;font-weight:600}body.view--tech-wave .hero#tech-wave .row.d-flex{align-items:center}body.view--tech-wave .hero#tech-wave .phone-mockup{position:relative;display:inline-block;margin:0 auto}body.view--tech-wave .hero#tech-wave .phone-mockup::after{content:"";background:rgba(0,25,41,0.25);position:absolute;top:0;right:0;width:100%;height:100%;z-index:-1;border-radius:5vh;filter:blur(20px);transform:perspective(100px) translate3d(30px, 30px, -1px)}body.view--tech-wave .hero#tech-wave .phone-mockup img{max-height:70vh;width:auto}.video-bg{position:relative;overflow:hidden;background:none !important}.video-bg .video-bg-overlay{z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.8}.video-bg .video-bg-video{position:absolute;top:50%;left:50%;width:auto;min-width:100%;height:auto;min-height:100%;transform:translateX(-50%) translateY(-50%);z-index:-2}.video-bg .video-bg-wrapper{display:block;height:100%;max-height:80vh;overflow:hidden;width:100%;position:absolute;top:0;pointer-events:none}@supports (-webkit-appearance: none){body{overflow-x:auto}.IE-display{display:none}svg{display:block}svg.svg-inline--fa{display:inline-block}}
/*# sourceMappingURL=style.min.css.map */
