@import url(https://fonts.googleapis.com/css?family=Varela+Round);.main-content,.topbar-left .logo,.word-wrap,body.navOpen,body.overflow-hide{overflow:hidden}.nav-link a,a{text-decoration:none}body,html{font-family:'Varela Round',sans-serif;font-weight:400;font-size:14px;line-height:1.2;color:#404040;height:100vh;background:linear-gradient(120deg,#30c3a6 25%,#408080 85%);-webkit-font-smoothing:antialiased}*,:after,:before{outline:0!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.centered:after,.centered:before,.clear-fix,.clear-fix:after,.clear-fix:before,.container:after,.container:before,.row:after,.row:before,.section:after,.section:before,.table-container:after,.table-container:before{content:"";display:table;clear:both}a,b,body,div,form,h1,h2,h3,h4,h5,h6,html,img,label,li,menu,nav,p,section,span,ul{border:0;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}a{cursor:pointer}ul{margin:0;padding:0;list-style:none}p{font-size:22px;margin-bottom:10px;line-height:1.4}.case-list{list-style:outside;padding-left:30px;margin:20px 0}.case-list li{font-size: 22px;margin-bottom:8px;line-height:1.4}hr{border-width:0;border-top:1px solid #d0d0ce}.padding{padding:0!important}.margin{margin:0!important}.large-1{width:8.33%}.large-2{width:16.66%}.large-3{width:25%}.large-4{width:33.33%}.large-5{width:41.66%}.large-6{width:50%}.large-7{width:58.33%}.large-8{width:66.66%}.large-9{width:75%}.large-10{width:83.33%}.large-11{width:91.66%}.container,.large-12,.row,.table-container,form{width:100%}.container{max-width:1170px}.half{width:50%!important}.error-message,.expand,.flex,.topbar,form,input[type=file],select{width:100%}.container,.row,.table-container,[class*=large-],[class*=medium-],[class*=small-]{min-height:1px;float:left}.col,.row{padding-right:15px;padding-left:15px}.left{float:left!important}.right{float:right!important}.centered,.container{margin:0 auto;float:none!important}.hidden{display:none}.show{display:block}.hide-large-only,.show-small-only{display:none}label,select{color:#333;display:inline-block;cursor:pointer}.pad-0{padding:0!important}.mar-0{margin:0!important}.border{border:1px solid #d0d0ce}.border-top{border-top:1px solid #d0d0ce}.border-bottom{border-bottom:1px solid #d0d0ce}input[type=file],select{border:1px solid #ccc;padding:0 10px}label{max-width:100%;font-size:14px;font-weight:600;line-height:1.2em}input[type=month],input[type=week],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=color],input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;width:100%;height:46px;color:#333;font-family:inherit;font-size:16px;padding:0 10px;margin:0;background-color:transparent;border:1px solid #ccc;resize:none;vertical-align:middle;box-shadow:none}input[type=file],input[type=checkbox],input[type=radio],select{margin:0}input[type=radio]{height:16px;width:16px;vertical-align:middle}select{-webkit-appearance:none!important;-moz-appearance:none!important;height:46px;background-color:transparent;background-image:url(select.svg);background-position:100% center;background-repeat:no-repeat;font-family:inherit;font-size:16px;line-height:normal;box-shadow:none}input[type=month]:focus,input[type=week]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=color]:focus,input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus,input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,select:focus,textarea:focus{background-color:#fff;border-color:#1688c9}textarea[rows]{height:auto!important}input[type=checkbox],input[type=radio]{box-sizing:border-box;margin:0;padding:0}form{position:relative}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.button,button{display:block;font-family:'Varela Round',sans-serif;font-size:14px;font-weight:400;color:#fff;text-align:center;line-height:36px;max-height:36px;padding:0 10px;background-color:#1688c9;border:none;cursor:pointer}.button.cancel,button.cancel{color:#1688c9;background-color:transparent}button:disabled,button[disabled=disabled]{background-color:#d0d0ce!important;color:#333;cursor:not-allowed}.radius{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.round{-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px}.tiny{max-height:22px!important;font-size:10px!important;line-height:22px!important}.button.techcruzers,button.techcruzers{background-color:#30c3a6}.word-wrap{white-space:nowrap;text-overflow:ellipsis}.flex{display:flex;flex-wrap:wrap}.button,a,button,input[type=month],input[type=week],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=color],input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],textarea{-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-ms-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}input.ng-dirty.ng-invalid,input[type=file].ng-invalid,label.invalid,select.ng-dirty.ng-invalid,textarea.ng-dirty.ng-invalid{border-color:#f04124!important}input.ng-valid,input[type=file].ng-valid,label.valid,select.ng-valid,textarea.ng-valid{border-color:#00a651!important}.error-message{text-align:left;float:left;margin-top:-12px;color:#d81b22;display:block;padding-bottom:10px}.ctp-color{color:#1688c9!important}.success-color{color:#38b44a!important}.danger-color{color:#df382c!important}.warning-color{color:#efb73e!important}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background:#ffb733!important}.white-bg{background-color:#fff}.gray-bg{background-color:#f7f7f7}.light-gray-bg{background-color:#fbfbfb}.gradient-bg{background:linear-gradient(120deg,#30c3a6 25%,#408080 85%)}.gradient-bg .content-title{color:#fff}.topbar{position:fixed;top:0;left:0;z-index:1001;font-size:0;padding:20px 0 10px;background-color:transparent;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.nav-after,.topbar .menu-icon,.topbar .menu-icon::after,.topbar .menu-icon::before,.topbar.nav-open{background-color:#fff}.topbar.nav-open{padding-top:30px}.topbar.nav-open>.container{padding:0 10px}.nav-after{height:64px;padding:9.5px 0;box-shadow:0 1px 4px 0 #d4d5d9}.nav-after.nav-open{box-shadow:none}.topbar-left{display:inline-block;float:left}.topbar-left .logo{width:284px;height:45px;background-image:url(../logo/header.png);background-repeat:no-repeat;background-position:0 0;background-size:100%}.topbar.nav-after .topbar-left .logo,.topbar.nav-open .topbar-left .logo{background-position:0 -45px}.topbar-right{display:inline-block;float:right}.menu-icon-container{position:relative;width:32px;height:45px;color:currentColor;padding:0;display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter,opacity,filter;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear}.menu-icon-wrapper{position:absolute;top:11.5px;left:0;display:block;width:32px;height:22px}.menu-icon{display:block;top:50%;margin-top:-2px;transition:transform .5s 0s cubic-bezier(.32,.01,0,1)}.topbar.nav-after .menu-icon,.topbar.nav-after .menu-icon::after,.topbar.nav-after .menu-icon::before,.topbar.nav-open .menu-icon,.topbar.nav-open .menu-icon::after,.topbar.nav-open .menu-icon::before{background-color:#404040}.menu-icon,.menu-icon::after,.menu-icon::before{position:absolute;width:100%;height:4px}.menu-icon::after,.menu-icon::before{content:'';display:block}.menu-icon::before{top:-8px;transition:top .2s .5s cubic-bezier(.32,.01,0,1),opacity 0s .5s linear,transform .5s 0s cubic-bezier(.32,.01,0,1),margin-top .2s 0s cubic-bezier(.32,.01,0,1)}.menu-icon::after{bottom:-8px;transition:bottom .2s .5s cubic-bezier(.32,.01,0,1),transform .5s 0s cubic-bezier(.32,.01,0,1),margin-bottom .2s 0s cubic-bezier(.32,.01,0,1)}.menu-icon-container.open .menu-icon{-ms-transform:rotate(225deg);transform:rotate(225deg);transition:transform .5s .2s cubic-bezier(.32,.01,0,1)}.menu-icon-container.open .menu-icon::before{top:0;opacity:0;transition:top .2s cubic-bezier(.32,.01,0,1),opacity 0s .2s linear}.menu-icon-container.open .menu-icon::after{bottom:0;-ms-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom .2s cubic-bezier(.32,.01,0,1),transform .5s .2s cubic-bezier(.32,.01,0,1)}.navigation-container{position:fixed;top:0;left:0;z-index:911;display:block;width:100%;height:0;overflow:hidden;color:#373737;background-color:#fff;transition:height .2s linear}.navigation-container.open{height:100%;transition:height 0s 0s linear;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-x:hidden}.navigation-wrapper{position:relative;width:100%;min-height:100%;height:auto;padding-top:150px;padding-bottom:calc(10vw * 1);padding-left:calc(10vw - 24px);padding-right:calc(10vw - 24px);display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;opacity:0;background-color:#fff;transition:opacity .5s cubic-bezier(.03,.46,.31,.97)}.navigation-container.open .navigation-wrapper{opacity:1;transition:opacity .2s 0s cubic-bezier(.03,.46,.31,.97)}.big-navigation,.nav-link,.small-navigation{transition:all .35s cubic-bezier(.03,.46,.31,.97)}.big-navigation,.small-navigation{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;width:100%;font-weight:700;letter-spacing:1.04px;text-decoration:none;text-transform:uppercase;padding-left:15px;padding-right:15px}.big-navigation{font-size:34px;line-height:1.4;margin-bottom:60px;-ms-transform:translateY(-100%);transform:translateY(-100%)}.small-navigation{font-size:20px;line-height:30px;-ms-transform:translateY(200%);transform:translateY(200%)}.navigation-container.open .big-navigation,.navigation-container.open .small-navigation{-ms-transform:translateY(0);transform:translateY(0)}.nav-link{opacity:0;-ms-transform:translateY(-50%);transform:translateY(-50%)}.nav-link::after{position:relative;display:inline;content:'/';color:#408080;font-weight:400;margin-left:20px;margin-right:20px}.arrow-right::before,.hero-content .eyebrow.isFirst::before,.nav-link a::before,.service-box-wrapper::before{content:''}.small-navigation .nav-link{margin-bottom:10px}.big-navigation .nav-link:last-child::after,.small-navigation .nav-link:last-child::after{display:none}.navigation-container.open .nav-link{opacity:1;-ms-transform:translateY(0);transform:translateY(0);transition:all .3s cubic-bezier(.03,.46,.31,.97);transition-delay:.05s}.nav-link a{position:relative;display:inline-block;transition:all .1s ease .1s;cursor:pointer;color:inherit;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-webkit-appearance:none}.nav-link a::before{position:absolute;bottom:0;display:block;width:100%;height:4px;background-color:#408080;animation-name:underline_out;animation-duration:.3s;animation-timing-function:cubic-bezier(.32,.01,0,1);animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running}.small-navigation .nav-link a::before{height:1px}.nav-link a.active{color:#408080}.nav-link a.active::before{animation:none}.main-wrapper{position:relative;z-index:2;animation-name:animateIn;animation-iteration-count:1;animation-timing-function:ease-out;animation-duration:.6s;animation-fill-mode:forwards;background-color:#fff}.main-wrapper.padded-main-content{padding-top:64px}.hero-list{position:relative;width:100%;height:100vh;overflow:hidden;margin:0 auto}.hero-list.fixed .hero-list-container{position:relative;z-index:901}.hero-list--nav{position:fixed;top:50vh;right:20px;-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hero-list--nav.inactive{display:none}.hero-list--nav--link{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:100%;min-height:34px;height:auto;text-transform:uppercase;text-align:right;letter-spacing:.8px;line-height:14px;font-size:12px;outline:0;color:#fff;cursor:pointer;overflow:hidden;transition:border .5s cubic-bezier(.32,.01,0,1);border-right:4px solid rgba(255,255,255,.2);padding:0 10px 0 0;margin-bottom:4px}.hero-list--nav--item:last-child .hero-list--nav--link{margin-bottom:0}.hero-list--nav--link.active{min-height:65px;border-color:currentColor}.hero-list--nav--link .hero-list--nav--link--mask{-ms-transform:translateY(-200%);transform:translateY(-200%);transition:all .4s cubic-bezier(.32,.01,0,1)}.hero-list--nav--link--mask{max-width:130px}.hero-list--nav--link.active .hero-list--nav--link--mask{-ms-transform:translateY(0);transform:translateY(0)}.hero-list .hero-list--nav--link.active .hero-list--nav--link--mask{-ms-transform:translateY(-200%);transform:translateY(-200%)}.hero-list--nav--link--text{position:relative;width:auto;height:auto;margin:0;border:0;clip:auto;overflow:visible;text-align:right;padding:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex:1 0 auto;flex:1 0 auto;opacity:0;transition:opacity .4s cubic-bezier(.32,.01,0,1),color 0s cubic-bezier(.32,.01,0,1)}.hero-list .list-tile,.hero-list .list-tile .module-background{transition-duration:1s;transition-property:transform;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:0s}.hero-list--nav--link.active .hero-list--nav--link--text{animation:navItemHover 3s 0s;animation-fill-mode:forwards;-ms-transform:translateY(0);transform:translateY(0);opacity:1}.hero-list .list-tile{position:absolute;width:100%;height:100vh;margin:0 auto;top:0;left:0;overflow:hidden;background:linear-gradient(120deg,#30c3a6 25%,#408080 85%);transform:translate3d(0,100%,0)}.hero-list .list-tile.animate-up{transform:translate3d(0,0,0) scale(1)!important}.list-tile-background{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;transform:translate3d(0,0,0) scale(1)}.hero-list .list-tile .module-background{-ms-transform:none;transform:none}.list-tile .featured-content-link{position:absolute;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:end;align-items:flex-end;height:100%;width:100%;background-color:rgba(0,0,0,.7);transition:background-color .5s 0s cubic-bezier(.32,.01,0,1)}.module-content{position:absolute;bottom:0;z-index:300;width:100%;padding-top:calc(10vw * 1);padding-bottom:calc(10vw * 1);padding-left:calc(10vw - 15px);padding-right:calc(10vw - 15px);overflow:hidden;transition:opacity 2s,z-index 2s;pointer-events:none;transition-property:all;transition-timing-function:cubic-bezier(.03,.46,.31,.97);-ms-transform:translateY(0);transform:translateY(0);opacity:1;transition-duration:.5s}.list-tile .hero-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:calc(100% / 12 * 8);padding-left:15px;padding-right:15px}.list-tile .hero-content .headline{position:relative;font-size:56px;font-weight:400;line-height:1.2}.list-tile .hero-content .subhead{font-size:16px;font-weight:400;line-height:1.4;margin-top:15px;margin-bottom:0}.list-tile .eyebrow{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;line-height:1.1;margin-bottom:12px}.hero-content .eyebrow.isFirst::before{display:block;width:40px;height:4px;background-color:#fff;border:none;margin:0 0 14px}.arrow-hover .arrow{opacity:0;animation:.2s cubic-bezier(.32,.01,0,1) 0s forwards arrow-slideout}.list-tile .hero-content .arrow{position:absolute;margin-left:0;bottom:-46px}.arrow-right::before{display:block;width:50px;height:23px;background-image:url(../icons/arrow-right.png);background-repeat:no-repeat;background-size:100%;background-position:0 0}.hero-list .list-tile .isFirst,.hero-list .list-tile .isFirst::before,.hero-list .list-tile .isSecond,.hero-list .list-tile .isThird{-ms-flex-order:4;order:4;transition:transform 1s cubic-bezier(.03,.46,.31,.97),opacity 1s cubic-bezier(.03,.46,.31,.97);opacity:0}.hero-list .list-tile .isFirst{-ms-flex-order:2;order:2}.hero-list .list-tile .isSecond{-ms-flex-order:3;order:3;transform:translate3d(0,25%,0)}.list-tile.animate-up .isFirst,.list-tile.animate-up .isFirst::before,.list-tile.animate-up .isSecond,.list-tile.animate-up .isThird{opacity:1;transform:translate3d(0,0,0)}.list-tile .arrow,.list-tile .eyebrow,.list-tile .headline,.list-tile .subhead{color:#fff}.content-block{padding:80px 20px}.content-title{font-size:40px;font-weight:400;text-align:center;text-transform:uppercase;line-height:1.4;letter-spacing:.6px;margin-bottom:50px}.content-title span{color:#408080}.content-body{position:relative;width:100%;float:left}.border-grid,.grid,.home-process,.home-services,.home-trust,.working{display:flex;flex-wrap:wrap}.border-grid-container,.grid-box-container,.process-box-container,.service-box-container,.trust-box-container{display:flex;width:calc(100% / 3);padding:0 15px;margin-bottom:30px}.service-box-wrapper{position:relative;width:100%;float:left;overflow:hidden;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.1);box-shadow:0 0 8px 0 rgba(0,0,0,.1)}.service-box-wrapper::before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-webkit-transition:all .3s ease;transition:all .3s ease;background-size:cover;background-position:50% 50%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.service-box-wrapper.service1::before{background-image:url(../images/services/small/advanced-web.jpg)}.service-box-wrapper.service2::before{background-image:url(../images/services/small/advanced-app.jpg)}.service-box-wrapper.service3::before{background-image:url(../images/services/small/security.jpg)}.service-box-wrapper.service4::before{background-image:url(../images/services/small/maintenance-support.jpg)}.service-box-wrapper.service5::before{background-image:url(../images/services/small/quality-assurance.jpg)}.service-box-wrapper.service6::before{background-image:url(../images/services/small/dedicated-team.jpg)}.border-grid-box,.grid-box,.process-box,.service-box,.trust-box,.working-box{position:relative;z-index:2;width:100%;height:100%;float:left;text-align:center;padding:70px 20px;background-color:#fff;transition:all .3s linear}.grid-icon-wrapper,.process-icon-wrapper,.service-icon-wrapper,.trust-icon-wrapper,.working-icon-wrapper{width:100%;float:left;padding-bottom:15px}.process-icon,.service-icon,.trust-icon,.working-icon{width:100px;height:100px;margin:auto;background-repeat:no-repeat;background-size:100%;transition:all .3s linear}.process-icon img,.service-icon img{width:100%}.border-grid-title,.grid-title,.process-title,.service-title,.trust-title,.working-title{width:100%;float:left;color:#3f5c6c;font-size:18px;font-weight:400;text-transform:capitalize;-webkit-transition:all .33s;-moz-transition:all .33s;-o-transition:all .33s;transition:all .33s;margin-top:10px;margin-bottom:10px}.border-grid-description,.grid-description,.process-description,.service-description,.trust-description,.working-description{position:relative;width:100%;float:left;color:#607d8b;font-size:14px;line-height:25px;margin:0;transition:all .3s ease}.process-box-container{position:relative;width:calc(100% / 5)}.content-body.home-process .process-box-container::after,.content-body.home-process .process-box-container::before{content:'';position:absolute;display:block}.content-body.home-process .process-box-container::before{left:50%;width:100%;height:50%;border-radius:50%}.content-body.home-process .process-box-container:nth-child(odd)::before{top:20px;border-top:3px dashed #aaa}.content-body.home-process .process-box-container:nth-child(even)::before{top:calc(100px - 50%);border-bottom:3px dashed #aaa}.content-body.home-process .process-box-container:last-child::before{display:none}.content-body.home-process .process-box-container:nth-child(even)::after{width:100%;height:10%;top:-6%;left:50%;background-color:#fff}.process-box-wrapper,.trust-box-wrapper{position:relative;width:100%;float:left}.process-box-wrapper .process-icon{background-color:#fff}.grid-box,.process-box{padding:20px;background-color:transparent}.home-development .development-image{text-align:center;padding-top:50px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:arrow-slidein;animation-name:arrow-slidein}.footer .footer-legal .footer-legal-link a::before,.footer .footer-social-links li::before,.lets-talk-block .lets-talk a::before{animation-name:underline_out;animation-duration:.3s;animation-timing-function:cubic-bezier(.32,.01,0,1);animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running;content:''}.home-development .development-image img{width:95%}.home-development .development-content{padding-top:50px}.development-content .development-content-title{color:#565656;font-size:34px;font-weight:600;line-height:1.2;margin-bottom:35px}.development-content .development-content-data p{line-height:1.4;margin:0}.development-icons{display:flex;flex-wrap:wrap;width:100%;margin-top:5px}.development-icons li{position:relative;display:flex;flex-wrap:wrap;width:50%;padding:25px 15px 0 80px}.development-icons li p{font-size:18px;line-height:1.4}.development-icons li::before{content:'';position:absolute;top:30px;left:10px;display:block;width:56px;height:56px;background-size:56px}.development-icons li.love::before{background-image:url(../icons/development/love.png)}.development-icons li.handshake::before{background-image:url(../icons/development/handshake.png)}.development-icons li.insure::before{background-image:url(../icons/development/insure.png)}.content-block.home-trust-block,.content-block.lets-talk-block,.content-block.working-block{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.content-block.home-trust-block,.content-block.working-block{background-image:url(../images/trust.jpg)}.content-block.home-trust-block::before,.content-block.lets-talk-block::before,.content-block.working-block::before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.75)}.trust-box-container,.working-box-container{position:relative;width:25%;margin:0}.working-box-container{width:calc(100% / 3)}.trust-box,.working-box{padding:0;background-color:transparent}.trust-box-wrapper .trust-icon,.working-box-wrapper .working-icon{width:65px;height:65px}.trust-title,.working-title{color:#fff;font-size:30px}.trust-description,.working-description{color:#fff;text-transform:capitalize}.portfolio-nav-container{width:100%;float:left;text-align:center;padding:15px;margin-bottom:15px}.portfolio-nav{display:block;font-size:0}.portfolio-nav li{display:inline-block;margin-right:15px}.portfolio-nav li:last-child{margin:0}.portfolio-nav li a{display:block;float:left;color:#777;font-size:14px;font-weight:600;line-height:40px;text-transform:uppercase;padding:0 12px;background-color:#eee;border-radius:4px;transition:all .3s ease-in-out}.portfolio-nav li a.active{color:#fff;background-color:#30c3a6}.portfolio-boxes-container{width:100%;float:left}.portfolio-box-container{width:calc(100% / 3);float:left;padding:0 15px;margin-bottom:30px}.portfolio-box-wrapper{position:relative;width:100%;padding-bottom:60%;background-color:#ccc;background-position:center;background-size:cover;background-repeat:no-repeat;box-shadow:0 0 5px 1px #d4d5d9}.portfolio-box-wrapper .portfolio-box{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;text-align:center;color:#fff}.portfolio-box .portfolio-heading,.portfolio-box .portfolio-subheading{width:100%;float:left;text-transform:uppercase;opacity:0;transition:all .3s ease-in-out}.portfolio-box .portfolio-heading{font-size:24px;font-weight:400;transform:translateY(-300%)}.portfolio-box .portfolio-subheading{font-size:16px;margin-top:10px;transform:translateY(300%)}.content-body.home-clients{margin-top:30px;margin-bottom:30px}.clients-box-container,.featured-box-container,.tech-used-box-container{float:left;overflow:hidden;padding:0 20px}.tech-used-box-container{padding-bottom:20px}.clients-box-wrapper,.featured-box-wrapper,.tech-used-box-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:85px}.clients-box-wrapper img,.featured-box-wrapper img,.tech-used-box-wrapper img{max-width:100%;max-height:100%;filter:grayscale(100%);transition:all .2s}.tech-used-box-wrapper img{filter:grayscale(0)}.featured-box-container{width:calc(100% / 2);margin-top:30px}.testimony-box-container{text-align:center;margin-top:30px}.testimony-box-container .testimony-data{position:relative;max-width:650px;color:#212121;font-size:24px;line-height:1.4;margin:auto auto 40px}.testimony-box-container img{display:block;width:90px;padding:2px;border:2px solid #777;border-radius:50%;margin:0 auto}.testimony-box-container .testimony-author{position:relative;display:inline-block;color:#333;font-size:22px;font-weight:600;line-height:50px;margin:15px auto 20px;border-top:1px solid #777}.testimony-box-container .testimony-author span{color:#777;font-size:18px;font-weight:400}.testimony-box-container .testimony-author i{display:block;font-size:20px;line-height:1}.testimony-box-container .testimony-author::after,.testimony-box-container .testimony-author::before{content:'';position:absolute;left:50%;width:0;height:0;border-style:solid;border-color:transparent}.testimony-box-container .testimony-author::before{top:-15px;margin-left:-15px;border-width:0 15px 15px;border-bottom-color:#777}.testimony-box-container .testimony-author::after{top:-13px;margin-left:-13px;border-width:0 13px 13px;border-bottom-color:#fbfbfb}.content-body.apply-now .apply-now-form,.content-body.home-contact .home-contact-form{width:500px;float:none;padding-top:20px;margin:auto}.apply-now-form input,.apply-now-form select,.apply-now-form textarea,.home-contact-form input,.home-contact-form select,.home-contact-form textarea{margin-bottom:30px}.mobile-number-wrapper{position:relative;width:100%;float:left}.mobile-number-wrapper::before{content:'+';position:absolute;left:8px;top:0;color:#333;font-size:16px;line-height:46px}.contact-form .mobile-number-wrapper::before{line-height:40px}.mobile-number-wrapper input:first-child{position:absolute;top:9px;left:0;width:54px;height:28px;padding:0 0 0 20px;border:none;border-right:1px solid #ccc}.contact-form .mobile-number-wrapper input:first-child{height:22px}.mobile-number-wrapper input:first-child:focus{background-color:transparent}.mobile-number-wrapper input:last-child{padding-left:64px}.apply-now-form textarea,.home-contact-form textarea{padding-top:10px}.apply-now-form button.techcruzers,.home-contact-form button.techcruzers{line-height:50px;max-height:50px;font-size:16px}.content-body.apply-now .work-with,.content-body.home-contact .work-with{font-size:40px;font-weight:600;text-align:center;text-transform:uppercase;margin:30px auto}.content-body.apply-now .work-with a,.content-body.home-contact .work-with a{color:#408080}.warm-up-container{padding-top:30px}.game-on-container,.warm-up-container{width:100%;float:left;text-align:center;padding:0 15px}.game-on-container .game-on-head,.warm-up-container .warm-up-head{width:50%;margin:auto}.game-on-container .game-on-head img,.warm-up-container .warm-up-head img{position:relative;max-width:80%;height:auto}.warm-up-container .warm-up-head img{top:15px}.game-on-container .game-on-head img{top:5px}.game-on-container .game-on-head h2,.warm-up-container .warm-up-head h2{color:#fff;font-size:60px;font-weight:600;text-align:center;background:#4d4d4d;padding:20px;margin:0;border-radius:55px}.game-on-container .game-on-body,.warm-up-container .warm-up-body{position:relative;display:flex;flex-direction:column;padding-top:30px}.game-on-body .dev-step-container,.warm-up-body .dev-step-container{position:relative;display:flex;flex-wrap:wrap;min-height:256px}.game-on-body .dev-step-container::after,.warm-up-body .dev-step-container::after{content:'';position:absolute;left:50%;bottom:-20px;z-index:4;display:block;width:40px;height:40px;margin-left:-20px;border-radius:50%;background-color:#fff;background-image:url(../icons/arrow-down.png);background-repeat:no-repeat;background-position:0 0;background-size:100%}.game-on-body .dev-step-container:last-child::after,.warm-up-body .dev-step-container:last-child::after{display:none}.dev-step-container .step-no-container{position:relative;z-index:5;width:30%;margin:auto}.step-no-container .step-no{width:90px;height:90px;color:#fff;font-size:46px;font-weight:600;line-height:90px;background-color:#4d4d4d;border-radius:50%}.dev-step-container .step-content{position:relative;z-index:5;width:50%}.step-content h3{position:relative;color:#2296f3;font-size:30px}.step-content h3::before{content:'';position:absolute;top:8px;z-index:1;display:block;width:0;height:0;border-style:solid;border-color:transparent}.step-content p{color:#607d8b;font-size:18px;line-height:1.4}.dev-step-container .step-icon-container{position:relative;z-index:5;width:20%;padding-top:55px}.dev-step-container .step-icon-container img{max-width:60%}.dev-step-container .step-bar{position:absolute;top:-2px;z-index:1;width:calc(80% - 90px);height:calc(100% + 4px);border:3px dashed #4d4d4d;border-radius:40%}.dev-step-container .step-bar::after,.dev-step-container .step-bar::before{content:'';position:absolute;top:-3px;display:block;background-color:#fff}.game-on-body .dev-step-container:nth-child(odd)::after,.warm-up-body .dev-step-container:nth-child(odd)::after{transform:rotate(175deg)}.game-on-body .dev-step-container:nth-child(odd) .step-no-container,.warm-up-body .dev-step-container:nth-child(odd) .step-no-container{order:3}.game-on-body .dev-step-container:nth-child(odd) .step-no-container .step-no,.warm-up-body .dev-step-container:nth-child(odd) .step-no-container .step-no{float:left}.game-on-body .dev-step-container:nth-child(odd) .step-content,.warm-up-body .dev-step-container:nth-child(odd) .step-content{order:2;text-align:right;padding:55px 100px 20px 50px}.game-on-body .dev-step-container:nth-child(odd) .step-content h3,.warm-up-body .dev-step-container:nth-child(odd) .step-content h3{padding-right:20px}.game-on-body .dev-step-container:nth-child(odd) .step-content h3::before,.warm-up-body .dev-step-container:nth-child(odd) .step-content h3::before{right:0;border-width:10px 0 10px 12px;border-left-color:#4d4d4d}.game-on-body .dev-step-container:nth-child(odd) .step-icon-container,.warm-up-body .dev-step-container:nth-child(odd) .step-icon-container{order:1;text-align:right;padding-right:20px}.game-on-body .dev-step-container:nth-child(odd) .step-bar,.warm-up-body .dev-step-container:nth-child(odd) .step-bar{left:auto;right:calc(30% - 45px)}.game-on-body .dev-step-container:first-child .step-bar::before,.warm-up-body .dev-step-container:first-child .step-bar::before{right:-3px;width:calc(25% + 90px);height:calc(50% + 6px)}.game-on-body .dev-step-container:last-child:nth-child(odd) .step-bar::before,.warm-up-body .dev-step-container:last-child:nth-child(odd) .step-bar::before{right:-3px;top:calc(50% - 3px);width:calc(25% + 90px);height:calc(50% + 6px)}.game-on-body .dev-step-container:nth-child(odd) .step-bar::after,.warm-up-body .dev-step-container:nth-child(odd) .step-bar::after{left:auto;right:calc(25% + 87px);width:calc(65% + 0px);height:calc(100% + 6px)}.game-on-body .dev-step-container:nth-child(even)::after,.warm-up-body .dev-step-container:nth-child(even)::after{transform:rotate(5deg)}.game-on-body .dev-step-container:nth-child(even) .step-no-container .step-no,.warm-up-body .dev-step-container:nth-child(even) .step-no-container .step-no{float:right}.game-on-body .dev-step-container:nth-child(even) .step-content,.warm-up-body .dev-step-container:nth-child(even) .step-content{text-align:left;padding:55px 50px 20px 100px}.game-on-body .dev-step-container:nth-child(even) .step-content h3,.warm-up-body .dev-step-container:nth-child(even) .step-content h3{padding-left:20px}.game-on-body .dev-step-container:nth-child(even) .step-content h3::before,.warm-up-body .dev-step-container:nth-child(even) .step-content h3::before{left:0;border-width:10px 12px 10px 0;border-right-color:#4d4d4d}.game-on-body .dev-step-container:nth-child(even) .step-icon-container,.warm-up-body .dev-step-container:nth-child(even) .step-icon-container{text-align:left;padding-left:20px}.game-on-body .dev-step-container:nth-child(even) .step-bar,.warm-up-body .dev-step-container:nth-child(even) .step-bar{left:calc(30% - 45px)}.game-on-body .dev-step-container:last-child:nth-child(even) .step-bar::before,.warm-up-body .dev-step-container:last-child:nth-child(even) .step-bar::before{left:-3px;top:calc(50% - 3px);width:calc(25% + 90px);height:calc(50% + 6px)}.game-on-body .dev-step-container:nth-child(even) .step-bar::after,.warm-up-body .dev-step-container:nth-child(even) .step-bar::after{left:calc(25% + 87px);width:calc(65% + 0px);height:calc(100% + 6px)}.content-block.lets-talk-block{text-align:center;background-image:url(../images/lets-talk.jpg)}.lets-talk-block .lets-talk h2{color:#fff;font-size:64px;font-weight:400}.lets-talk-block .lets-talk a{position:relative;display:inline-block;color:#fff;font-size:100px;font-weight:600;line-height:1.4;margin-top:15px;transition:all .3s ease-in-out}.lets-talk-block .lets-talk a::before{position:absolute;left:auto;right:0;bottom:0;display:block;width:0;height:6px;background:#fff}.case-study .top-block{overflow:hidden;background:linear-gradient(120deg,#30c3a6 25%,#408080 85%)}.case-study .top-block .content-title{color:#fff;font-weight:600;text-align:center}.case-study .top-block .content-title::after{display:none}.case-study .top-block .content-body{text-align:center}.case-study .top-block p{width:60%;color:#fff;font-size:24px;font-weight:300;line-height:40px;margin:auto auto -30px}.case-study .top-block .image-link{position:relative;top:84px;display:inline-block}.case-study .top-block .image-link::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:block;background-color:rgba(0,0,0,.6);opacity:0;transition:all .3s ease-in-out}.case-study .top-block .image-link.website::after{border-radius:33px 33px 0 0}.case-study .top-block .image-link.app::after{border-radius:60px 60px 0 0}.case-study .top-block .image-link img{display:block;margin:auto;min-height:100px}.case-study .top-block .image-link.website img{max-width:850px}.case-study .top-block .image-link.app img{max-width:420px}.case-study .top-block .image-link a{position:absolute;top:50%;left:50%;z-index:2;display:block;color:#fff;font-size:20px;text-transform:uppercase;line-height:60px;opacity:0;transition:all .3s ease-in-out;transform:translateY(-300%);background-color:transparent;border:2px solid #fff;border-radius:50px}.case-study .top-block .image-link.website a{width:170px;margin-left:-85px}.case-study .top-block .image-link.app a{width:230px;margin-left:-115px}.case-study .content-title{position:relative;text-align:left}.case-study .content-title::after{content:'';position:absolute;left:0;bottom:-10px;display:block;width:50px;height:3px;background-color:#408080}.content-body .tech-used{margin-top:30px}.app-screenshot,.website-screenshot{margin-bottom:30px}.screenshot-wrapper{padding:20px 20px 30px}.screenshot{-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.1);box-shadow:0 0 8px 0 rgba(0,0,0,.1)}.screenshot img{width:100%}.screenshot h3{color:#408080;font-size:20px;font-weight:400;text-align:center;text-transform:capitalize;line-height:60px;background-color:#fbfbfb}.be-a-techcruzers{background:linear-gradient(120deg,#30c3a6 25%,#408080 85%)}.right-team,.service-header{background-attachment:fixed}.be-a-techcruzers .content-body p,.be-a-techcruzers .content-title{color:#fff}.content-body.apply-now .apply-now-form label{width:100%;height:46px;color:rgba(51,51,51,.6);font-family:inherit;font-size:16px;font-weight:400;line-height:44px;text-transform:capitalize;padding:0 10px;margin:0 0 30px;background-color:transparent;border:1px solid #ccc;vertical-align:middle}.content-body.apply-now .apply-now-form label.valid{color:#333}#map{width:100%;height:420px;background-color:#fff;background-image:url(../images/map.jpg);background-repeat:no-repeat;background-size:cover}.content-block.contact-block{padding:0;background-color:#fbfbfb}.content-body.contact-container{top:-110px;display:flex;flex-wrap:nowrap;max-width:850px;float:none;margin:auto;-webkit-box-shadow:0 1px 14px 0 rgba(0,0,0,.4);-moz-box-shadow:0 1px 14px 0 rgba(0,0,0,.4);box-shadow:0 1px 14px 0 rgba(0,0,0,.4)}.contact-container .contact-form-container{width:calc(100% - 350px);padding:50px;background-color:#fff}.contact-container .details-container{position:relative;width:350px;padding:50px 50px 80px;background-color:#103f6e}.contact-container .details-container::before{content:'';position:absolute;top:45px;left:0;display:block;width:0;height:0;border-style:solid;border-color:transparent transparent transparent #fff;border-width:15px 0 15px 15px}.content-body.contact-container .contact-title{width:100%;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1;margin-bottom:30px}.contact-form-container .contact-form input{height:40px;margin-bottom:20px}.contact-form-container .contact-form textarea{padding-top:10px;margin-bottom:20px}.contact-form-container .contact-form button.techcruzers{font-size:16px}.details-container .contact-title,.details-container .details{color:#fff}.details-container .details{position:relative;width:100%;float:left;padding-left:40px;margin-bottom:20px}.details-container .details::before{content:'';position:absolute;left:0;top:0;display:block;width:25px;height:25px;background-image:url(../icons/contact.png);background-size:400%;background-repeat:no-repeat}.details-container .details.contact-address::before{background-position:0 0}.details-container .details.contact-phone::before{background-position:-24px 0}.details-container .details.contact-email::before{background-position:-50px 0}.details-container .details.contact-skype::before{background-position:-75px 0}.details-container .details a{color:#fff;font-size:16px;line-height:25px}.contact-social{position:absolute;left:0;bottom:18px;display:block;width:100%;height:51px;text-align:center}.contact-social>div{color:#fff;text-transform:capitalize;line-height:1;padding-bottom:5px}.contact-social li{position:relative;display:inline-block;padding:1px;border-radius:50%;overflow:hidden}.contact-social li a{width:30px;height:30px;float:left;background-image:url(../icons/contact-social.png);background-repeat:no-repeat;background-size:300%;transition:all .3s ease-in-out}.member-wrapper .member-background,.right-team,.service-header{background-size:cover;background-repeat:no-repeat}.contact-social li a.contact-facebook-icon{background-position:0 0}.contact-social li a.contact-linkedin-icon{background-position:-30px 0}.contact-social li a.contact-twitter-icon{background-position:-60px 0}.service-header{position:relative;text-align:center;padding:80px 0;background-color:#408080}.service-header::before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,.7)}.service-header .container{position:relative;z-index:2}.service-header .icon-container{display:inline-block;width:150px;height:150px;padding:30px;margin-bottom:40px;background-color:#fff;border-radius:50%}.service-header .icon-container img{width:100%}.service-header h2{color:#fff;font-size:60px;text-transform:capitalize;padding-bottom:20px}.service-header p{max-width:80%;color:#fff;font-size:24px;margin:auto}.grid-2x .grid-box-container{width:50%}.grid-icon-wrapper img{width:96px;height:96px}.side-grid{position:relative;display:flex;flex-wrap:wrap;margin-bottom:30px}.side-grid .side-grid-nav{width:45%;padding:20px 0 20px 50px;cursor:pointer}.side-grid-nav .side-grid-container{margin-bottom:5px}.side-grid-nav .side-grid-container:last-child{margin:0}.side-grid-container .side-grid-head{position:relative;display:flex;flex-wrap:wrap;align-items:center;padding:20px;transition:all .3s ease-in-out}.side-grid-container.active .side-grid-head{background-color:#fff;border-radius:4px 0 0 4px;box-shadow:-2px 0 10px 0 rgba(64,128,128,.4)}.side-grid-container.active .side-grid-head::after{content:'';position:absolute;top:0;right:-10px;z-index:2;display:block;width:10px;height:100%;background-color:#fff}.side-grid-head img{width:60px;height:60px}.side-grid-head .side-grid-head-data{width:calc(100% - 60px);padding-left:20px}.side-grid-head-data h3{font-size:16px;line-height:1;padding-bottom:5px}.side-grid-head-data p{font-size:15px;margin:0}.side-grid-container .side-grid-body{display:none}.side-grid .side-grid-content{width:55%;padding:25px;background-color:#fff;border-radius:4px;box-shadow:0 0 10px 0 rgba(64,128,128,.4)}.side-grid-content h3{color:#403f48;font-size:28px;font-weight:400;line-height:1}.grid-list li,.side-grid-content p{color:#676478;font-size:17px;line-height:22px}.side-grid-content img{display:block;width:80%;margin:25px auto auto}.grid-list{margin-top:25px}.grid-list li{position:relative;padding-left:20px;margin-bottom:10px}.grid-list li::before{content:'';position:absolute;top:6px;left:0;display:block;width:10px;height:10px;border:2px solid #30c3a6;border-radius:50%}.side-grid-content p{margin:25px 0 0}.border-grid-container{width:50%}.border-grid-box{text-align:left;padding:0 30px 0 24px;border-left:6px solid #30c3a6}.border-grid-title{margin-top:0}.team-header{font-size:0;padding:0;background-color:#fff}.team-header img{width:100%;height:auto}.meet-team{display:flex;flex-wrap:wrap}.meet-team .member-container{width:calc(100% / 3);padding:0 15px;margin-bottom:30px}.member-container .member-wrapper{display:block;width:100%;height:100%;float:left;text-align:center;overflow:hidden;border-radius:6px}.member-wrapper .member-background{position:relative;height:150px;background-color:#ddd;background-position:center;transition:.3s linear}.member-wrapper .member-pic{position:absolute;top:100%;left:50%;z-index:2;width:150px;height:150px;padding:3px;margin-top:-75px;margin-left:-75px;border:3px solid #fff;border-radius:50%;transition:.3s ease-in}.member-wrapper .member-pic::before{display:block;width:100%;height:100%;color:#30c3a6;font-size:60px;line-height:138px;background-color:#ddd;border-radius:50%;transition:.3s .1s ease-in}.member-wrapper .member-info{width:100%;height:calc(100% - 150px);float:left;padding:60px 10px 40px;background-color:#fff;transition:.3s linear}.member-info .member-name{color:#403f48;font-size:22px;font-weight:400;text-transform:capitalize;line-height:1;margin-bottom:10px;transition:.3s ease-out;transform:translateY(40px)}.member-info .member-designation{color:#676478;font-size:18px;font-weight:400;line-height:1;transition:.3s .1s ease-in;opacity:0;transform:translateY(-50px)}.team-left-pic,.team-right-pic{position:relative;width:50%;padding-top:20px}.team-left-pic{float:right}.team-right-pic{float:left}.team-left-pic .content-title,.team-right-pic .content-title{text-align:left}.team-left-pic img,.team-right-pic img{position:absolute;top:0;width:90%;height:auto}.team-left-pic img{left:-100%}.team-right-pic img{right:-100%}.team-right-pic a{color:#408080;font-weight:600}.right-team{position:relative;background-position:center}.right-team .content-title,.right-team p{color:#fff}.footer{position:relative;width:100%;height:350px;overflow:hidden;z-index:1}.footer .footer-content{position:fixed;bottom:0;left:0;width:100%;text-align:center;padding:70px 20px 40px;background-color:#fff;opacity:0}.main-wrapper.opened+.footer .footer-content{transition:opacity 1s;transition-delay:1s;opacity:1}.footer-logo{display:inline-block;width:284px;height:45px;overflow:hidden;background-image:url(../logo/header.png);background-repeat:no-repeat;background-position:0 -45px;background-size:100%}.footer-details{position:relative;width:100%;float:left;padding-top:30px;margin-top:30px}.footer-details::before{content:'';position:absolute;top:0;left:50%;margin-left:-15px;display:block;width:30px;height:4px;background-color:#408080}.footer .footer-social-links{display:block;width:100%;float:left;margin-bottom:15px}.footer-social-links li{position:relative;display:inline-block;padding:1px;overflow:hidden}.footer .footer-legal .footer-legal-link a::before,.footer .footer-social-links li::before{position:absolute;left:auto;right:0;bottom:0;display:block;width:0;height:2px;background:#408080}.footer .footer-social-links .footer-icon{width:64px;height:64px;float:left;background-image:url(../icons/social.png);background-repeat:no-repeat;background-size:800%;transition:all .3s ease-in-out}.footer .footer-social-links .footer-facebook-icon{background-position:0 0}.footer .footer-social-links .footer-linkedin-icon{background-position:-128px 0}.footer .footer-social-links .footer-twitter-icon{background-position:-256px 0}.footer .footer-social-links .footer-instamojo-icon{background-position:-384px 0}.footer .footer-legal{display:inline-block;width:100%;font-size:12px;line-height:1.4;letter-spacing:.24px;vertical-align:middle;margin-bottom:15px}.footer .footer-legal .footer-legal-link{display:inline-block;position:relative;margin-right:30px}#snackbar,.loader{margin:auto;right:0}.footer .footer-legal .footer-legal-link::after{content:'';position:absolute;right:-20px;top:8.3px;display:block;width:3px;height:3px;background-color:#404040}.footer .footer-legal .footer-legal-link:last-child::after{display:none}.footer .footer-legal .footer-legal-link a{position:relative;display:inline;color:#6b6b6b;font-size:14px;text-transform:capitalize;line-height:1.4;transition:all .3s ease-in-out}.footer .footer-legal .footer-legal-link a::before{height:1px}.footer .footer-content .copyright{width:100%;float:left;color:#373737}.modal{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;opacity:1;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,.12);z-index:899;outline:0;transition:all .3s ease-out}.modal.fade{visibility:hidden}.modal.in{visibility:visible}.modal-content{position:relative;display:flex;max-height:95vh;flex-direction:column;background-color:#fff;overflow-y:auto;-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.fade .modal-content{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-content{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-content.modal-lg{width:900px}.modal-content.modal-md{width:600px}.modal-content.modal-sm{width:300px}.close-modal{position:absolute;top:16px;right:16px;font-weight:600;cursor:pointer}.modal-head{width:100%;float:left;font-size:16px;padding:15px 40px 15px 15px;border-bottom:1px solid #d0d0ce}.modal-body{position:relative;width:100%;float:left;padding:20px;overflow:hidden;overflow-y:auto}.fixed{position:fixed;top:0;left:0;bottom:0;right:0}#loading,.loader{position:absolute;left:0;top:0}#loading{width:100%;height:100%;background:rgba(255,255,255,.7);z-index:9999;cursor:progress}.circular,.loader{height:100px;width:100px}.loader{bottom:0}.circular{animation:rotate 2s linear infinite;position:relative}.path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}100%{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes color{0%,100%{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}#snackbar{font-weight:600;text-align:center;padding:0 10px;position:fixed;z-index:1050;left:0;top:0;opacity:0;visibility:hidden;transition:all .5s ease-out;pointer-events:none}#snackbar.show{top:100px;opacity:1;visibility:visible}.snackbar{display:inline-block;padding:8px;color:#fff;box-shadow:0 3px 16px 0 rgba(0,0,0,.11);border-radius:4px}.snackbar.success{background-color:#00a651}.snackbar.error{background-color:#d81b22}@keyframes underline_in{0%{width:0;left:0}100%{width:100%;left:0}}@keyframes underline_out{0%{width:100%;right:0}100%{width:0;right:0}}@keyframes navItemHover{0%,100%{opacity:0}20%,80%{opacity:1}}@keyframes arrow-slidein{0%{opacity:0;transform:translateX(-200%)}100%{opacity:1;transform:translateX(0)}}@keyframes arrow-slideout{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(200%)}}@media screen and (min-width:933px){.button.techcruzers:hover,button.techcruzers:hover{background-color:#408080}.list-tile .featured-content-link:hover,.service-box-wrapper:hover .service-box{background-color:rgba(0,0,0,.8)}.menu-icon-container:hover:not(.open) .menu-icon::before{margin-top:-3.2px}.menu-icon-container:hover:not(.open) .menu-icon::after{margin-bottom:-3.2px}.nav-link a:focus,.nav-link a:hover{color:#408080;transition:color 50ms cubic-bezier(.32,.01,0,1) 50ms}.footer .footer-legal .footer-legal-link a:hover::before,.footer .footer-social-links li:hover::before,.lets-talk-block .lets-talk a:hover::before,.nav-link a:hover::before,.nav-link:focus::before{animation-name:underline_in;animation-duration:.3s;animation-timing-function:cubic-bezier(.32,.01,0,1);animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running}.hero-list--nav--link:hover{border-color:currentColor}.hero-list--nav--link.active:hover .hero-list--nav--link--mask,.hero-list--nav--link:hover .hero-list--nav--link--mask{-ms-transform:translateY(0);transform:translateY(0)}.hero-list--nav--link.active:hover .hero-list--nav--link--text,.hero-list--nav--link:hover .hero-list--nav--link--text{opacity:1;animation-fill-mode:initial}.arrow-hover:focus .arrow,.arrow-hover:hover .arrow{opacity:1;animation:.2s cubic-bezier(.32,.01,0,1) 0s forwards arrow-slidein}.service-box-wrapper:hover::before{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.case-study .top-block .image-link:hover a,.member-wrapper:hover .member-designation,.member-wrapper:hover .member-name{transform:translateY(0)}.service-box-wrapper:hover .service-icon{padding:20px;background-color:#fff;border-radius:50%}.service-box-wrapper:hover .service-description,.service-box-wrapper:hover .service-title{color:#fff}.portfolio-nav li a:hover:not(.active){color:#333;background:#ccc}.portfolio-box-wrapper .portfolio-box:hover{background-color:rgba(0,0,0,.75)}.portfolio-box-wrapper .portfolio-box:hover .portfolio-heading,.portfolio-box-wrapper .portfolio-box:hover .portfolio-subheading{opacity:1;transform:translateY(0)}.clients-box-wrapper img:hover,.featured-box-wrapper img:hover{filter:grayscale(0)}.case-study .top-block .image-link:hover a,.case-study .top-block .image-link:hover::after{opacity:1}.case-study .top-block .image-link a:hover{color:#408080;background-color:#fff}.contact-social li:hover{background-color:rgba(0,0,0,.2)}.member-wrapper:hover{-webkit-box-shadow:0 0 10px 8px rgba(255,255,255,.3);-moz-box-shadow:0 0 10px 8px rgba(255,255,255,.3);box-shadow:0 0 10px 8px rgba(255,255,255,.3)}.member-wrapper:hover .member-background{height:180px}.member-wrapper:hover .member-pic{top:50%;width:120px;height:120px;margin-top:-60px;margin-left:-60px}.member-wrapper:hover .member-pic::before{line-height:108px}.member-wrapper:hover .member-info{height:calc(100% - 180px);padding:40px 10px 30px}.member-wrapper:hover .member-designation{opacity:1}.footer .footer-legal .footer-legal-link a:hover{color:#408080}.footer .footer-social-links li:hover .footer-facebook-icon{background-position:-64px 0}.footer .footer-social-links li:hover .footer-linkedin-icon{background-position:-192px 0}.footer .footer-social-links li:hover .footer-twitter-icon{background-position:-320px 0}.footer .footer-social-links li:hover .footer-instamojo-icon{background-position:-448px 0}}