header{width:100%;z-index:101;transition:all .3s ease-in-out;background:hsla(0,0%,100%,.7);position:-webkit-sticky;position:sticky;top:-100px;left:0;border-bottom:1px solid #f0f0f0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}header .logo{max-width:250px;width:100%}header .logo a{display:block}header .logo a img{display:block;width:100%}.headerInner{padding:1rem 0;position:relative}header.sticky{top:0;position:fixed;z-index:100;border-bottom:none;box-shadow:0 0 10px rgba(0,0,0,.1)}.wrap{height:100%;position:relative;overflow:hidden}.wrap .bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/167792/mountains_copy.jpg) no-repeat 50%;background-size:cover;transform:scale(1.1)}.humbergar{position:relative;z-index:5;display:none;border:none;background-color:transparent}.humbergar span{width:30px;height:2px;background:#000;display:block;margin:7px 0;transition:all .3s ease-in-out}.humbergar span:first-child,.humbergar span:last-child{width:20px;margin:0 auto;transition:all .3s ease-in-out}.humbergar:hover span:first-child,.humbergar:hover span:last-child{margin:inherit}.navClose{position:absolute;top:2.5rem;right:2.5rem;color:#fff;border:2px solid #fff;height:40px;width:40px;line-height:38px;text-align:center;border-radius:50%;font-size:1.25rem;display:none}.navClose:hover{background:#fff;color:#01c28d}.navInner>ul{display:flex}.navInner>ul>li:not(:last-child){margin-right:30px}.navInner>ul>li>a{color:#2f2f2f;font-size:15px;font-weight:600;text-transform:uppercase;display:block;text-align:center;white-space:nowrap;position:relative;padding:8px 0;letter-spacing:1px}.navInner>ul>li>a:after{content:"";position:absolute;left:0;bottom:0;background:#01c28d;transform:scaleX(0);transform-origin:right;transition:transform .4s ease;height:1px;width:100%}.navInner>ul>li>a.active:after,.navInner>ul>li>a:hover:after{transform:scale(1);transform-origin:left}.bookCall{margin-left:30px}.bookCallBtn{padding:11px 28px;transition:all .2s linear;background-color:#01c28d;color:#fff;font-size:16px;font-weight:700;border-radius:50px;display:block}.bookCallBtn:after{content:"";display:inline-block;vertical-align:text-bottom;transition:margin .15s ease-in-out;margin-right:0;margin-left:10px;width:21px;height:21px;background-image:url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.627 5.18872L17.9382 10.5L12.627 15.8112' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.0625 10.5H17.7887' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.bookCallBtn:hover{color:#fff;background:#4dd4af}.bookCallBtn:hover:after{margin-right:-5px;margin-left:15px}.subMenu{background:#fff;top:100%;width:100%;position:absolute;left:0;margin:0;padding:0;overflow:hidden;transition:all .5s linear;display:block;border:0;z-index:4;max-height:0}.subMenu h3{font-size:24px;font-weight:700;color:#2f2f2f}.subMenu p{font-size:14px}.menu-left{border-right:1px solid #c3c3c3}.dropdown-item{display:flex;align-items:center!important;position:relative;margin-bottom:5px;padding:.5rem 1.5rem 10px;font-weight:600}.dropdown-item:after{content:"";width:80%;border-bottom:1px solid #efefef;position:absolute;bottom:0}.dropdown-item:hover{background-color:#c8fdee;color:#2f2f2f}.dropdown-item img{width:35px;margin-right:15px}.dropdown-item small{display:block;white-space:normal;font-weight:400;font-size:80%}.menu-right{background-color:#66daba}ul.ql li div.dropdown-item{padding-left:0;padding-right:0;padding-top:0}ul.ql li div.dropdown-item:hover{background-color:transparent;color:inherit}ul.ql li div.dropdown-item:after{opacity:.5}.navInner ul li:hover .subMenu{max-height:28em}.subMenuLogo{text-align:center}.subMenuLogo img{width:70%;display:inline-block}.topHeader{background:#2f2f2f;padding:.3rem 0}.topHeader ul li{position:relative;font-weight:500}.topHeader ul li a{color:#fff;display:block}.topHeader .adressPhone li:not(:last-child){margin-right:20px}.topHeader .adressPhone li a{font-size:12px}.topHeader .adressPhone li a svg{font-size:16px;position:relative;top:-2px;margin-right:3px;color:#01c28d}.topHeader .social li.findUs{font-weight:600;color:#01c28d}.topHeader .social li:not(:last-child){margin-right:15px}.topHeader .social li a{font-size:16px}.for-mobile{display:none}.hiring{position:absolute;left:calc(100% + 10px);top:0}.hiring .hiringActive{background:#01c28d;color:#fff;white-space:nowrap;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600;display:block}.hiring .hiringActive:after{content:"";position:absolute;width:100%;height:100%;border-radius:20px;border:1px solid #8f8f8f;transform:rotate(10deg);left:0;top:0;z-index:-1}.designrush-logo-wrap{position:fixed;right:0;top:120px;z-index:100}.designrush-logo-wrap .designrush-logo{display:block;max-width:150px;background-color:#fff;padding:10px;border-top-left-radius:10px;border-bottom-left-radius:10px;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.designrush-logo-wrap .designrush-logo img{display:block;width:100%}@media only screen and (max-width:1366px){.dropdown-item{font-size:.85rem}.navInner>ul>li:not(:last-child){margin-right:20px}.bookCallBtn,.navInner>ul>li>a{font-size:.8rem}.bookCallBtn{padding:6px 25px}.bookCallBtn:after{width:16px;height:15px;background-size:15px}header .logo{max-width:200px;width:100%}.subMenu h3{font-size:1.2rem;color:#2f2f2f}}@media only screen and (max-width:1350px){.menu-left,.menu-right{padding-left:2rem;padding-right:2rem}}@media only screen and (max-width:1280px){.dropdown-item{font-size:.75rem}.dropdown-item img{width:28px;margin-right:10px}}@media only screen and (max-width:991px){.mobHide{display:none!important}.humbergar{position:absolute;display:block;right:14px;top:30px}.bookCall{margin-left:0;margin-right:42px}.topHeader{display:none}}@media only screen and (max-width:768px){header .logo{max-width:200px}.bookCallBtn{padding:6px 16px;font-size:13px}.bookCallBtn:after{content:"";width:18px;height:16px;background-size:16px;margin-left:5px}.bookCallBtn:hover:after{margin-left:10px}.humbergar{top:23px}.designrush-logo-wrap{display:none}}@media only screen and (max-width:767px){header{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.for-mobile{display:block;position:fixed;background:url(/_next/static/media/leaf-bg-r.64c9962e.png) 100% 100% no-repeat #fff;width:100%;max-width:350px;z-index:5;transition:all .5s ease-in-out;height:100%;top:0;padding:2.5rem;right:-100%}.for-mobile.active{top:0;right:0;box-shadow:-50px 0 100px 0 rgba(0,0,0,.3)}.for-mobile .mobile-menu-btn{position:absolute;top:7px;right:20px;color:#01c28d;height:40px;width:40px;line-height:40px;text-align:center;border-radius:50%;font-size:1.25rem;z-index:5;border:none;outline:none;background:#fff}.for-mobile .mobile-menu-btn svg{line-height:40px}.for-mobile .mobile-menu-btn:hover{background:#01c28d;color:#fff}.for-mobile .mobile-menu ul li a{color:#2f2f2f;font-size:.838rem;font-weight:700;text-transform:uppercase;white-space:nowrap;position:relative;padding:.5rem 0;letter-spacing:1px}.for-mobile .mobile-menu ul li a:after{content:"";position:absolute;left:0;bottom:0;background:#01c28d;transform:scaleX(0);transform-origin:right;transition:transform .4s ease;height:1px;width:100%}.for-mobile .mobile-menu ul li a.active:after,.for-mobile .mobile-menu ul li a:hover:after{transform:scale(1);transform-origin:left}.for-mobile .mobile-menu ul ul{padding-left:1rem;margin-bottom:.6rem}.for-mobile .mobile-menu ul ul li a{font-size:.8rem;text-transform:capitalize;font-weight:600;padding:.3rem 0;letter-spacing:0;color:#666}.for-mobile .mobile-menu ul ul li:not(:last-child){margin-bottom:.1rem}.socialAdderss{margin-top:2rem}.socialAdderss ul li:not(:last-child){margin-bottom:1rem}.socialAdderss ul li a{color:#3a3a3b;font-size:1rem;font-weight:600}.socialAdderss ul li a svg{color:#01c28d;margin-right:5px}.socialLink{margin-top:2.3rem}.socialLink ul li:not(:last-child){margin-right:1rem}.socialLink ul li a{color:#2f2f2f;font-size:1.25rem;font-weight:600}.scheduleMeeting{color:#2f2f2f;font-weight:800;text-decoration:underline}}@media only screen and (max-width:667px){header .logo{max-width:150px}}@media only screen and (max-width:480px){.bookCallBtn{padding:4px 10px;font-size:10px}.bookCallBtn:after{width:11px;height:12px;background-size:11px}.humbergar span{margin:4px 0}.hiring{left:0;top:calc(100% + 10px)}.hiring .hiringActive{padding:1px 10px;font-size:9px}.hiring .hiringActive:after{transform:rotate(7deg)}}@media only screen and (max-width:414px){.headerInner{padding:.6rem 0}.humbergar{top:17px}}@media(min-width:1400px){.menu-left,.menu-right{padding-left:5rem;padding-right:5rem}}@media(min-width:1366px){.menu-left,.menu-right{padding-left:3rem;padding-right:3rem}}footer{background:url(/_next/static/media/map.f5e8aef4.png) #fff;position:relative;width:100%;z-index:99}footer .isoAreaFooter{position:absolute;top:20px;right:20px}footer .isoAreaFooter img{width:80px;display:block}.footerTop{padding:4rem 0 1rem}.footerTop .footerBoxLogo img{max-width:270px;width:100%}.footerTop .footerBoxLogo ul li:not(:last-child){margin-right:.85rem}.footerTop .footerBoxLogo ul li a{color:#2f2f2f;font-size:1.6rem}.footerBox ul li:not(:last-child){margin-bottom:.5rem}.footerBox ul li a{color:#2f2f2f;font-size:.9rem;font-family:Proxima Nova Rg}.footerBox ul li a:hover{color:#01c28d}.footerBtm{background:#2f2f2f;color:#fff;font-size:13px;padding:.6rem 0}.footerBtm ul li{position:relative}.footerBtm ul li:not(:last-child){margin-right:20px}.footerBtm ul li:not(:last-child):after{content:"";height:12px;width:1px;background-color:#dadada;position:absolute;right:-10px;top:3px}.footerBtm ul li a{font-size:11px;color:#fff;display:block}.footerBtm ul li a:hover{color:#4dd4af}.footerBoxContact ul{margin-bottom:30px;column-count:2}.footerBoxContact ul li:not(:last-child){margin-bottom:10px}.footerBoxContact ul li a{font-size:1rem;color:#333}.footerBoxContact ul li a i,.footerBoxContact ul li a svg{color:#01c28d;margin-right:5px}.footerBoxContact ul li a:hover{color:#01c28d}.footerBoxContact p:not(:last-child){margin-bottom:15px}.bullHorn{position:fixed;left:0;top:250px;width:45px;z-index:9}.bullHorn span{display:block;width:100%;cursor:pointer}.bullHorn span img{width:100%;display:block;filter:drop-shadow(0 0 10px rgba(0,0,0,.2))}.lightbox-wrap .yarl__container,.lightbox-wrap .yarl__thumbnails_container{background:rgba(0,0,0,.9)!important}.lightbox-wrap .yarl__thumbnails_thumbnail{border-color:transparent}.lightbox-wrap .yarl__thumbnails_thumbnail.yarl__thumbnails_thumbnail_active{border-color:#01c28d}.footerBoxContact{font-size:.9rem}@media only screen and (max-width:767px){.footerBox ul li:not(:last-child){margin-bottom:.5rem}.footerBox ul li a{font-size:.9rem}.footerBoxContact ul{margin-bottom:15px}.footerBoxContact ul li a{font-size:1rem}.footerBoxContact p{font-size:.8rem}footer [class*=col-]{margin:10px 0}.footerTop{padding:2rem 0 1rem}.footerBtm [class*=col-]{flex:0 0 100%;max-width:100%}.footerBtm{padding:.6rem 0 0}.bullHorn{display:none}}.consultationHolder{background:#fff;position:fixed;right:-100%;top:0;width:100%;max-width:470px;z-index:101;transition:all .5s ease-in-out;height:100%}.consultationHolder.active{top:0;right:0;box-shadow:-50px 0 100px 0 rgba(0,0,0,.3)}.consultationHolder .consultationInner{overflow:hidden;position:relative;height:100%;z-index:5;color:#2f2f2f;padding:40px;overflow-y:auto}.consultationHolder .consultationInner h4{font-size:22px;padding:0;margin-bottom:20px;font-weight:700}.consultationHolder .consultationInner h6{font-size:16px;color:#01c28d;padding:0;margin-bottom:30px}.consultationHolder .schCons{position:fixed;right:83px;bottom:12px}.consultationHolder .schCons .schConsBtn{display:block;border:none;background-color:transparent}.consultationHolder .schCons .schConsBtn img{display:block;max-width:100%}.consultationHolder .consHolClose{position:absolute;top:13px;right:20px;color:#01c28d;height:40px;width:40px;line-height:43px;text-align:center;border-radius:50%;font-size:1.25rem;z-index:5}.consultationHolder .consHolClose:hover{background:#01c28d;color:#fff}.contactItem{padding:.8rem 0}.contactItem .ciImg{flex:0 0 46px;max-width:46px}.contactItem .ciImg span{display:block;font-size:20px;background:#f3f3f3;text-align:center;line-height:42px;border-radius:4px;color:#01c28d}.contactItem .ciDesc{flex:1 0;padding-left:1rem}.contactItem .ciDesc p{color:#979797;margin-bottom:5px;font-size:12px;font-weight:700;text-decoration:underline;text-transform:uppercase}.contactItem .ciDesc p:hover{color:#01c28d}.contactItem .ciDesc h5{font-size:15px;padding:0}.contactItem .ciDesc h5 a{color:#676565}.contactItem .ciDesc h5 a:hover{color:#2f2f2f}.divider{height:1px;background:linear-gradient(90deg,hsla(0,0%,49%,0),hsla(0,0%,47%,.2) 48.44%,rgba(43,43,43,0))}.shiduleBox{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 5px);max-width:calc(50% - 5px)}.shiduleBox:not(:last-child){margin-right:10px}.shiduleBox a{display:block;font-size:14px;background:#3d3e40;border-radius:4px;border:1px solid #26282a;padding:10px 28px 15px 10px;color:#fff;font-weight:600;position:relative;border-radius:10px}.shiduleBox a:hover{background:#212121;color:#fff}.shiduleBox a:after{content:"";position:absolute;right:11px;top:46%;font-family:Font Awesome\ 5 Free;font-weight:900;transform:translateY(-50%);font-size:12px;color:#01c28d}.shiduleBox a img{width:18px;margin-right:6px}.DescBox{margin:15px 0}.DescBox textarea.form-control{background-color:transparent;border-color:#26282a;font-size:13px;resize:none}.startProjectInner{position:absolute;top:0;left:100%;width:100%;height:100%;background:#fff;z-index:5;padding:40px;overflow-y:auto;transition:all .4s ease-in-out}.startProjectInner.active{left:0}.backBtn{color:#01c28d;font-weight:900}.consultationInnerWrap{transition:all .4s ease-in-out;background:#fff;position:relative;height:100%}.consultationInnerWrap.inactive{opacity:0;visibility:hidden;transform:translate(-10%)}.react-tel-input .form-control{background-color:transparent;border:none;border-radius:5px;line-height:22px;height:22px;width:100%}.react-tel-input .form-control:focus{outline:none;box-shadow:none;border-color:#f2f2f2}.react-tel-input .flag-dropdown{top:auto;bottom:4px;background-color:#f5f5f5;border:none;height:30px}.react-tel-input .country-list .search-box{border:1px solid #ececec;width:calc(100% - 32px)}.form-select:focus{outline:none;box-shadow:none;border-color:#f2f2f2}.sendBtn{border:none;display:block;text-align:center;cursor:pointer;text-transform:uppercase;outline:none;overflow:hidden;position:relative;color:#fff;font-weight:700;font-size:.938rem;background-color:#2f2f2f;padding:.75rem 3.75rem;box-shadow:0 5px .938rem rgba(0,0,0,.2)}.sendBtn span{position:relative;z-index:1}.sendBtn:after{content:"";position:absolute;left:0;top:0;height:490%;width:140%;background:#01c28d;transition:all .5s ease-in-out;transform:translateX(-98%) translateY(-25%) rotate(45deg)}.sendBtn:hover:after{transform:translateX(-9%) translateY(-25%) rotate(45deg)}.file-upload{display:block;text-align:center;font-size:12px}.file-upload .file-select{display:block;border:2px solid #d3f6ec;color:#333;cursor:pointer;height:40px;line-height:40px;text-align:left;background:#fff;overflow:hidden;position:relative}.file-upload .file-select .file-select-button{background:#d3f6ec;height:40px}.file-upload .file-select .file-select-button,.file-upload .file-select .file-select-name{padding:0 10px;display:inline-block;line-height:40px}.file-upload .file-select:hover{border-color:#01c28d;transition:all .2s ease-in-out}.file-upload .file-select:hover .file-select-button{background:#01c28d;color:#fff;transition:all .2s ease-in-out}.file-upload .file-select input[type=file]{z-index:100;cursor:pointer;position:absolute;height:100%;width:100%;top:0;left:0;opacity:0;filter:alpha(opacity=0)}.file-upload .file-select.file-select-disabled{opacity:.65}.file-upload .file-select.file-select-disabled:hover{cursor:default;display:block;border:2px solid #d3f6ec;color:#333;cursor:pointer;height:40px;line-height:40px;margin-top:5px;text-align:left;background:#fff;overflow:hidden;position:relative}.file-upload .file-select.file-select-disabled:hover .file-select-button{background:#d3f6ec;color:#666;padding:0 10px;display:inline-block;height:40px;line-height:40px}.file-upload .file-select.file-select-disabled:hover .file-select-name{line-height:40px;display:inline-block;padding:0 10px}.file-upload.active .file-select{border-color:#3fa46a;transition:all .2s ease-in-out}.file-upload.active .file-select .file-select-button{background:#3fa46a;color:#fff;transition:all .2s ease-in-out}@media only screen and (max-width:414px){.consultationHolder .consultationInner,.consultationHolder .startProjectInner{padding:2.5rem 1.2rem}.shiduleBox a{font-size:12px;padding:10px 28px 10px 10px;border-radius:10px}.shiduleBox a img{width:13px}}@media only screen and (max-width:768px){.consultationHolder .schCons{right:1px}.consultationHolder .schCons .schConsBtn{width:50px}}.input-error{color:#cb0202;font-size:13px;margin-top:2px;line-height:1}