@import url("https://fonts.googleapis.com/css?family=Fjalla+One|Open+Sans:400,400i,700,700i");html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{position:absolute;width:100%;height:100%;margin:0;padding:0;font-family:'Open Sans', sans-serif;font-size:16px;color:#333232}p{line-height:28px;padding:0;margin:0}a{color:inherit;text-decoration:none}a:hover{color:#14B4FF}input,select,textarea,button{font-family:inherit}input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="url"],input[type="search"],textarea{-moz-appearance:none;-webkit-appearance:none}input[type="text"]:required,input[type="text"] :invalid,input[type="password"]:required,input[type="password"] :invalid,input[type="email"]:required,input[type="email"] :invalid,input[type="tel"]:required,input[type="tel"] :invalid,input[type="url"]:required,input[type="url"] :invalid,input[type="search"]:required,input[type="search"] :invalid,textarea:required,textarea :invalid{box-shadow:none}h1,h2,.h2-blue{text-transform:uppercase}h1{font-size:12px;font-weight:bold;letter-spacing:3px;color:#676767}h2,.h2-blue{position:relative;font-size:24px;font-family:'Fjalla One', sans-serif;font-weight:normal;letter-spacing:1px;color:#1b1b1b}h2::after,.h2-blue::after{position:absolute;top:-15px;left:-15px;display:block;clear:both;content:"";height:53px;width:3px;background-color:#14B4FF}@media screen and (max-width: 480px){h2::after,.h2-blue::after{display:none}}h2 img,.h2-blue img{display:block;float:left;margin-right:20px;margin-top:-30px;width:auto;height:80px}h2 .proj-logo,.h2-blue .proj-logo{width:auto;height:30px;margin-top:0px}.h2-blue{font-size:32px;letter-spacing:1.8px;color:#254A77}h3{margin-top:4rem}h4{font-size:12px;margin-top:4rem}.underline{text-decoration:underline;margin-bottom:1rem;font-size:2rem}section{position:relative}.f-10{font-size:10px;line-height:25px}.f-12{font-size:12px;font-weight:bold;letter-spacing:3px;color:#676767}.f-12 a{color:#B6B6B6}.f-14{font-size:14px;line-height:28px}.l-space-1{letter-spacing:1px}.bold{font-weight:bold}.no-after::after{display:none}.red{color:#14B4FF;letter-spacing:0}.text-s{font-size:14px;font-style:italic;font-weight:normal;text-transform:none;font-family:'Open Sans', sans-serif}.lines{display:inline-block;vertical-align:middle}.row{margin:auto}.row::after{display:table;content:"";clear:both}.content{position:relative;width:950px;margin:auto}.content::after{display:table;content:"";clear:both}.content ul{margin:0}.content ul.dashed{list-style-type:none}.content ul.dashed>li{line-height:28px;padding-left:30px}@media screen and (max-width: 480px){.content ul.dashed>li{margin-bottom:20px;padding-left:0}}.content ul.dashed>li:before{display:inline-block;content:"";width:20px;height:1px;vertical-align:middle;margin-right:10px;background-color:#333232;margin-left:-30px}@media screen and (max-width: 480px){.content ul.dashed>li:before{margin-left:-30px}}.center{text-align:center}.justify{text-align:justify}.center-b{margin-left:calc(50% - 100px) !important;width:200px}.right{text-align:right}.italic{font-style:italic}.menu-item::after,.item-selected::after,header nav ul li a::after{position:absolute;content:"";width:100%;height:2px;background-color:#14B4FF;left:0;bottom:-12px}.item-selected{pointer-events:none;color:#14B4FF}.logo-selected{pointer-events:none}header{top:0;width:100%;padding:20px 95px;color:#4a4a4a}header .row{height:56px}header .header--logo{float:left;width:220px;height:56px;margin:0}header nav{margin-top:10px;font-size:14px;float:right;font-weight:700}header nav ul{list-style:none;margin:0;padding:0}header nav ul li{display:inline;margin-left:24px;letter-spacing:.88px}header nav ul li a{position:relative;line-height:35px}header nav ul li a::after{left:auto;right:0;width:0px;transition:width 0.4s cubic-bezier(1, 0, 0.1, 1);-webkit-transition:width 0.4s cubic-bezier(1, 0, 0.1, 1)}header nav ul li a:hover{color:inherit}header nav ul li a:hover::after{width:100%;left:0;transition:all 0.4s cubic-bezier(1, 0, 0.1, 1);-webkit-transition:all 0.4s cubic-bezier(1, 0, 0.1, 1)}.logo__fix{display:none}.menu__fix{position:fixed;top:-100px;z-index:20;height:70px !important;width:100% !important;max-width:none;left:0;padding:10px 96px;background-color:#ffffff;transition:all .5s;box-shadow:0 3px 5px rgba(0,0,0,0.1)}@supports (-webkit-backdrop-filter: blur(10px)){.menu__fix{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background-color:rgba(255,255,255,0.7);box-shadow:none}}.menu__fix .logo{display:none}.menu__fix .logo__fix{display:block}.menu__fix_visible{top:0}form{position:absolute;right:0;width:400px;margin-top:1.5vw}form .input-comp{position:relative}form .input-comp label{transition:all .2s;position:absolute;left:20px;bottom:10px;font-size:14px;letter-spacing:1px;font-weight:bold;color:#818181}form input{margin:0;margin-top:1.5vw;width:260px;height:40px;font-size:14px;letter-spacing:1px;text-align:left;padding:0 10px;background-color:#f5f5f5;font-weight:bold;border:solid 1px #818181}form input:focus{box-shadow:none}form input:focus,form input:not([value=""]){background-color:#fff}form input:focus ~ label,form input:not([value=""]) ~ label{left:0;bottom:45px;font-size:8px;letter-spacing:.57px;color:#333232}form .code{position:absolute;left:160px;bottom:4px;width:95px;height:31px;background-color:#333232;color:#fff;text-align:center;line-height:31px}form .sign-up{width:160px;height:50px;background-color:#14B4FF;line-height:50px;text-align:center;color:#fff;margin:1.7vw 50px;cursor:pointer}form .sign-up:hover{background-color:#40454f}.bg-grey{background-color:#f5f5f5}.bg-black{background-color:#333232}.bg-img-about{background-image:url(../img/img_6.jpeg);background-size:cover;background-position:center}.bg-img-product{background-image:url(../img/img_8.jpg);background-size:cover;background-position:center}.bg-img-careers{background-image:url(../img/ilya-pavlov-87472.jpg);background-size:cover;background-position:center}.bg-img-contact{background-image:url(../img/chris-barbalis-322044.jpg);background-size:cover;background-position:center}.bg-img-projects{background-image:url(../img/img_10.jpg);background-size:cover;background-position:center}.shadow{text-shadow:2px 2px 8px #000}.blue{color:#14B4FF !important}.grey{color:#f5f5f5 !important}.margin-xs{padding-top:1.5rem}@media screen and (max-width: 480px){.margin-xs{padding-top:.5rem}}.margin-s{padding-top:3rem}@media screen and (max-width: 480px){.margin-s{padding-top:1rem}}.margin-m{padding-top:4.5rem}@media screen and (max-width: 480px){.margin-m{padding-top:1.5rem}}.margin-l{padding-top:6rem}@media screen and (max-width: 480px){.margin-l{padding-top:2rem}}.margin-xl{padding-top:7.5rem}@media screen and (max-width: 480px){.margin-xl{padding-top:2.5rem}}.margin-xxl{padding-top:9rem}@media screen and (max-width: 480px){.margin-xxl{padding-top:3rem}}.col-6{width:60%;flex:none !important}.grid-container{display:flex}.col{flex:1;margin:0 3.2%}.col:first-of-type{margin-left:0 !important}.col:last-of-type{margin-right:0 !important}footer{background-color:#2c2c2c;color:#f5f5f5}footer h3{letter-spacing:0.9px}footer .light{color:#9d9d9d;letter-spacing:0.6px}footer a:hover{color:#9d9d9d}footer img{width:auto;height:54px}.info{padding:10px 96px}.info__area{position:relative;min-height:600px;margin:auto;margin:40px 0}.info__area::after{display:block;content:"";clear:both}.hero-h{height:660px !important}.hero{position:relative;display:block;width:100%;overflow:hidden}@media screen and (max-width: 480px){.hero{height:260px}}.hero-content{height:660px}.hero-item{display:block;width:100%;min-height:460px}.hero .item-1{background-image:url(../img/img_1.1.jpg);background-size:cover}.hero .item-2{background-image:url(../img/img_1.2.jpg);background-size:cover}.hero .item-3{background-image:url(../img/img_1.3.jpg);background-size:cover}.hero .anim{top:0;position:absolute;transform:translateX(100%);animation:anim-1 30s cubic-bezier(0.2, 0, 0.1, 1) infinite}.hero .anim-2{-webkit-animation-delay:10s;animation-delay:10s}.hero .anim-3{-webkit-animation-delay:20s;animation-delay:20s}.hero .pos{position:absolute;margin:auto;z-index:2;bottom:0;left:50%;margin-left:-88.5px}.hero .pos-item{display:inline-block;margin:9px;width:35px;height:1px;background-color:#fff}.hero .pos .active{height:4px}.hero .pos-item-1{animation:anim-2 30s infinite}.hero .pos-item-2{animation:anim-2 30s infinite;-webkit-animation-delay:10s;animation-delay:10s}.hero .pos-item-3{animation:anim-2 30s infinite;-webkit-animation-delay:20s;animation-delay:20s}@keyframes anim-1{0%{transform:translateX(100%);z-index:1}5%{transform:translateX(0%)}33.33%{transform:translateX(0%);z-index:1}38.33%{transform:translateX(-100%)}39%{transform:translateX(100%);z-index:-1}}@keyframes anim-2{0%{height:1px}1%{height:4px}33.33%{height:4px}34.33%{height:1px}}.title_up_anim{font-family:'Fjalla One', sans-serif;color:#ffffff;overflow:hidden;position:relative;font-size:4.6rem;margin:0;padding:0}.text{bottom:-100px;position:relative;animation:title-up-anim 0.5s cubic-bezier(1, 0, 0.1, 1) forwards;transform:translateY(60px)}@keyframes title-up-anim{from{bottom:-100px}to{bottom:0px}}.btn{display:inline-block;position:relative;border:solid 2px #14B4FF;padding:10px 20px;color:#14B4FF;margin:auto}.btn span{position:relative;z-index:1;transition:all .3s}.btn::before{right:0;top:0;position:absolute;content:"";width:0;height:100%;background-color:#14B4FF;transition:width 0.5s cubic-bezier(1, 0, 0.1, 1)}.btn:hover span{color:white}.btn:hover::before{left:0;width:100%;transition:all 0.5s cubic-bezier(1, 0, 0.1, 1)}.btn-white{color:#fff;border:solid 2px #fff}.btn-white::before{background-color:#fff}.btn-white:hover span{color:#333232}.flex-box{display:flex}.flex-box .flex{flex:1}.flex-box .space{display:block;width:5%}.flex-icon{width:135px;display:block;margin:auto;margin-bottom:50px}.flex-bg{display:block;background-image:url(../img/img_3.jpg);background-size:cover;background-position:center}.flex-bg-2{display:block;background-image:url(../img/space-desk-office-hero-7065.jpg);background-size:cover;background-position:center}.flex-bg-3{display:block;background-image:url(../img/startup-photos.jpg);background-size:cover;background-position:center}.flex-bg-4{display:block;background-image:url(../img/black-and-white-code-programming-tech-79290.jpeg);background-size:cover;background-position:center}.flex-bg-5{display:block;background-image:url(../img/img_7.jpeg);background-size:cover;background-position:center}.flex-bg-6{display:block;background-image:url(../img/nate-grant-346782.jpg);background-size:cover;background-position:center}.flex-bg-7{display:block;background-image:url(../img/img_9.jpg);background-size:cover;background-position:center}.header{max-width:1400px;margin:auto}.logos img{display:inline-block;width:140px;height:auto;margin:30px;vertical-align:middle}@media screen and (max-width: 480px){body{font-size:15px}.hero-h{height:340px !important}.margin-xs{padding-top:.75rem}.margin-s{padding-top:1.5rem}.margin-m{padding-top:2.25rem}.margin-l{padding-top:3rem}.margin-xl{padding-top:3.75rem}.margin-xxl{padding-top:4.5rem}header{top:0;height:80px;width:100%;padding:10px;color:#4a4a4a}header .row{height:auto}header .header--logo{display:block;margin:auto;height:40px}header .call-to-action{display:none}.content{width:100%}.row{padding:0 10px;height:auto}.grid-container{flex-direction:column}.col{margin:3.2% 0}.flex-box{display:block}.flex-box .flex{float:none;margin-top:3rem}.title_up_anim{font-size:2.3rem}}nav input{display:none}.secondary-toggle{display:none;background:transparent;border:none;width:35px;height:35px}.secondary-toggle span{position:relative;display:block;width:35px;height:2px;background:#3e3e3e;content:'';transition:all 300ms ease;top:16px;left:0}.secondary-toggle span::after,.secondary-toggle span::before{position:relative;display:block;width:35px;height:2px;background:#3e3e3e;content:'';transition:all 300ms ease;top:-14px}.secondary-toggle span::before{top:12px}@media screen and (max-width: 480px){nav .secondary-toggle{display:block}nav ul{display:none}nav input:checked ~ .secondary-toggle span{background-color:transparent}nav input:checked ~ .secondary-toggle span::before{top:0;transform:rotate(45deg)}nav input:checked ~ .secondary-toggle span::after{top:0;transform:rotate(-45deg)}nav input:checked ~ ul{display:block;position:absolute;left:0;top:80px;width:100%;z-index:10;background-color:#fff}nav input:checked ~ ul li{display:block;width:100%;margin:20px 10px}nav input:checked ~ ul li a{display:block;width:calc(100% - 20px)}nav input:checked ~ ul li a::after,nav input:checked ~ ul li a::before{display:none}}.scrollToTop{display:none;position:fixed;width:50px;height:50px;bottom:45px;right:30px;background-image:url(../img/arrow.svg);background-size:50px 50px}.scrollToTop::hover{text-decoration:none}

/*# sourceMappingURL=style.css.map */