*,.send-button:focus{outline:0}.def-btn.outline:hover,.def-btn:hover,footer,header.fixed{background-color:#2b3826}.btn-container,footer,section{position:relative}footer .social li,header .navigation ul li{display:inline-block;vertical-align:middle}.overlay,.up{z-index:9999}*{padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{color:#64656e;font-size:18px;line-height:26px;font-family:circeRegular;min-width:320px}ul{list-style:none}a{text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:400}.logo a{margin-top:7px;display:inline-block}.logo img{height:100px}section:not(.home){padding:80px 0}.container{width:90%;max-width:1170px;margin:0 auto}.container.small{width:54%;max-width:630px}.welcome{height:400px}.sub-title{margin-bottom:50px;font-size:13px;color:#4c4ff7}.section-title{color:#13162d;margin-bottom:50px;line-height:34px}.text-label{display:block;line-height:16px;font-size:16px;color:#13162d;padding:0 15px}.def-input,textarea{color:#64656e;font-family:circeRegular;display:block}@media (max-width:1280px){.container.small{width:70%}}@media (max-width:992px){.container.small{width:80%}}@media (max-width:768px){section:not(.home){padding:70px 0 40px}.container.small{width:90%}.logo img{width:auto;height:70px;margin-left:-25px}.company-name{font-size:11px!important;margin-top:22px!important;margin-left:-30px!important;line-height:13px!important}}.def-btn,.def-input,textarea{font-size:16px}.send-button,.send-button::before{position:absolute;margin:auto;left:0;right:0}.def-input{width:100%;height:36px;padding:0 15px;border:0;border-bottom:1px solid #cecece;background-color:transparent;-webkit-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;transition:.3s}.def-btn,.send-button{background-color:#4f7345;height:36px;cursor:pointer}.def-input:active,.def-input:focus,textarea:active,textarea:focus{border-bottom-color:#4c4ff7}.def-input::-webkit-input-placeholder{color:#acadb5}.def-input::-moz-placeholder{color:#acadb5}.def-input:-moz-placeholder{color:#acadb5}.def-input:-ms-input-placeholder{color:#acadb5}.def-btn{padding:0 20px;min-width:120px;border:1px solid transparent;color:#fff;font-family:circeRegular;-webkit-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;transition:.3s;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.def-btn:hover{border-color:#13162d}.def-btn.outline,textarea{background-color:transparent}.def-btn.outline{border-color:#fff}.def-btn.outline:hover{border-color:#2b3826}.send-button{border:2px solid #4f7345;transition:.3s;overflow:hidden;width:130px}footer ul li a,textarea{-webkit-transition:.3s;-ms-transition:.3s;-moz-transition:.3s}.send-button::before{top:0;bottom:0;height:36px;content:'Send';display:block;line-height:36px;color:#fff;width:100%;z-index:1}@keyframes bar{0%{width:0;opacity:0}40%{opacity:1}100%{width:100%}}@keyframes sent{0%,100%{height:36px}30%,90%{height:18px}}@keyframes text{0%,90%{top:36px}95%{top:-18px}100%{top:0}}textarea{width:100%;border:0;border-bottom:1px solid #cecece;max-height:300px;min-height:120px;max-width:100%;min-width:100%;height:100%;padding:10px 15px;transition:.3s}.tab-container .tab-link>span:first-child,.up i,footer{font-size:14px}header,header .container>div{height:60px}.up,header{-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;position:fixed}textarea::-webkit-input-placeholder{color:#acadb5}textarea::-moz-placeholder{color:#acadb5}textarea:-moz-placeholder{color:#acadb5}textarea:-ms-input-placeholder{color:#acadb5}textarea::-webkit-scrollbar-track{background-color:transparent;margin-top:10px;margin-bottom:10px}textarea::-webkit-scrollbar{width:6px;background-color:transparent}textarea::-webkit-scrollbar-thumb{background-color:#e0e4e8;border-radius:2px}header{width:100%;top:0;left:0;right:0;z-index:5;transition:.5s}header.fixed{z-index:2}header .login .def-btn{font-family:circeRegular}header .nav-btn,header .navigation i.close{display:none}header .navigation ul li{margin:0 15px;font-size:16px}header .navigation ul li a{color:#fff;display:block;position:relative}footer ul li:hover a,header .navigation ul li a.active,header .navigation ul li a:hover{color:#4c4ff7}.company-name{color:#fff;font-size:13px;margin-top:40px;margin-left:-40px;line-height:15px}footer .title:after,footer:before{position:absolute;content:'';bottom:0}.up,footer .social li a{font-size:16px}footer .container{padding:60px 0 30px}footer:before{left:0;width:100%;height:100%;opacity:.5;background-size:contain}footer .logo div{height:50px}footer .logo div a,footer .logo div img{height:100%}footer .title{color:#fff;text-transform:uppercase;position:relative;margin-bottom:15px}footer .title:after{left:0;width:24px;height:2px;background-color:#4c4ff7}footer ul li{line-height:16px;margin-bottom:7px}footer ul li a{color:#fff;transition:.3s}footer ul li:hover{cursor:pointer}footer .social li{margin-right:5px}.tab-container .tab-link:last-child,footer .social li:last-child{margin-right:0}footer .copy,footer .large-part{color:#b0b1b9}footer .copy a,footer .large-part a{color:#b0b1b9;-webkit-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;transition:.3s}.back:hover,footer .copy a:hover,footer .large-part a:hover{cursor:pointer;color:#4c4ff7}.up{opacity:0;bottom:150px;right:40px;width:40px;height:40px;line-height:40px;text-align:center;border:2px solid #64656e;transition:.5s;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.up i{color:#64656e}.up:hover{background-color:#4c4ff7;border-color:#4c4ff7}.tab-container .tab-link:hover,.up:hover i{color:#fff}.up.show{opacity:1}.overlay{height:0;width:100%;position:fixed;top:0;left:0;overflow-y:hidden;background-color:#fff;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;transition:.5s}.about,.home{position:relative}.block-items .item,.tab-container .tab-link{-webkit-transition:.3s;-ms-transition:.3s;-moz-transition:.3s}.tab-container .tab-link{width:100%;max-width:270px;display:block;position:relative;cursor:pointer;padding:11px 15px;margin-bottom:9px;color:#7e808c;background-color:#0e1124;transition:.3s}.tab-container .tab-link>span:last-child{font-family:circeBold;padding-left:8px}.tab-container .tab-link.active{color:#fff;background-color:#4c4ff7}.tab-container .tab-content{margin-top:40px;display:none;-webkit-animation:1s fadeEffect;animation:1s fadeEffect}@-webkit-keyframes fadeEffect{from{opacity:0}to{opacity:1}}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}.home{min-height:100vh;background:url("/img/home_bg.jpeg") center top/cover no-repeat;transform-style:preserve-3d}.home .container{left:0;bottom:0;right:0;margin:auto;color:#fff;position:absolute;top:48%;top:calc(50% + 52px);top:-moz-calc(50% + 52px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.block-items .item,.technology-list .row>div{margin-bottom:24px}.about{background:url(../img/shadow-about.png) bottom/105% no-repeat}.about:before{content:'';background-image:url("../img/astronaut_l.png");background-repeat:no-repeat;background-size:230px 230px;background-position:bottom 5% right 15%;position:absolute;top:0;left:0;padding-top:8%;height:41vh;width:100%}.blog-column{float:left;width:50%}.blog-row:after{content:"";display:table;clear:both}.blog-image{margin:0 auto;border-radius:20px}.left-content{display:flex;justify-content:center;align-items:center}.invalid-feedback{color:red;font-size:11px}.block-items .item{padding:25px 30px;position:relative;min-height:235px;background:url(../img/service_shadow.png) center/cover no-repeat #cfebc7;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;transition:.3s}.block-items .item .title{font-family:circeBold}.block-items .item .desc{font-size:16px;margin-top:15px;line-height:20px}.block-items .item .item-icon{position:absolute;bottom:15px;right:45px;line-height:0;color:#4c4ff7;font-size:20px}.block-items .item .item-icon img{width:32px}.block-items .item:hover{cursor:pointer;color:#fff;background-color:#4f7345}.block-items .item:hover .item-icon img{filter:invert(100%) sepia(0%) saturate(7460%) hue-rotate(203deg) brightness(112%) contrast(105%)}.technology{background-image:url("../img/aboutbeck2.png");background-size:cover;background-position:bottom 0 center}.technology-list .item{height:170px;text-align:center;padding:25px 16px;vertical-align:middle;background-color:#22253b;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.technology-list .item>span{flex:100%;margin-top:auto;color:#b0b1b9}.technology-list .item .item-img{-webkit-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;transition:.3s}.technology-list .item .item-img img{max-height:70px;max-width:100%}.technology-list .item .title{font-family:circeBold;font-size:18px;line-height:20px}@media (max-width:1200px){header .navigation{width:60%}header .login{width:20%}.block-items .row>div,.technology-list .row>div{width:33.333333%}.home{min-height:85vh}.about:before{background-size:160px 160px;background-position:bottom 75% right 5%}.left-post{display:none}.blog-column{width:100%}}#carousel div.hideLeft,#carousel div.hideRight{opacity:0;transform:translateY(50%) translateX(-50%)}.contact{background-color:#f9fafe}.contact:before{content:'';position:absolute;top:0;left:0;bottom:0;margin:auto;width:100%;height:90%;background-size:contain}.contact .form{width:50%;max-width:570px;margin:auto;position:relative;z-index:2}.contact .form .form-item,.form .form-item{padding-top:10px;background-color:rgba(244,247,251,.5);-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.form .row{margin-bottom:20px}.form .row:nth-last-child(2){margin-bottom:30px}@media (max-width:1280px){.contact .form{width:70%}}@media (max-width:992px){header .navigation ul li{font-size:14px;margin:0 10px}header .login .def-btn{font-size:14px;padding:0 15px}.tab-container .left-part{width:41.66666667%}.tab-container .right-part{width:58.33333333%}.technology .technology-list .row>div{width:50%}.contact .form{width:80%}}@media (max-width:768px){.block-items .row>div,header .login{width:50%}header .nav-btn{display:block;line-height:0;width:10%}header .nav-btn i{font-size:30px;color:#fff}header .nav-btn:hover i{color:#4c4ff7}header .navigation{position:fixed;max-width:320px;width:60%;height:30vh;left:-110%;top:0;text-align:center;background-color:#2b3826;-webkit-transition:.8s;-ms-transition:.8s;-moz-transition:.8s;transition:.8s}header .navigation i.close{display:block;position:absolute;top:15px;right:15px;font-size:20px;color:#fff;opacity:.7;-webkit-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;transition:.3s}header .navigation i.close:hover{cursor:pointer;opacity:1}header .navigation.show{left:0;-webkit-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;transition:.5s}header .navigation ul{margin-top:20px}header .navigation ul li{margin-bottom:10px;display:block;font-size:18px}.flex-for-mb{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-for-mb>div{flex:100%}.large-part{order:0}.middle-part{order:2}.small-part{order:1;margin:30px 0}footer:before{background-position:center;background-size:cover}.tab-container .tab-link{max-width:initial}.home{min-height:50vh}.about:before{background-size:120px 120px;background-position:bottom 65% right 5%}.tab-container .left-part,.tab-container .right-part{width:100%}.technology .technology-list .row>div{width:33.333333%;margin-bottom:20px}.technology .technology-list .item{height:160px}.technology .technology-list .item .title{font-size:16px;line-height:18px}.technology .technology-list .item .item-img img{max-height:40px}.contact .form{width:90%}}@media (max-width:620px){.contact .form{width:90%}.contact .form .row>div{width:100%;margin-bottom:30px}.contact .form .row>div:last-child{margin-bottom:0}}@media (max-width:480px){header .nav-btn{width:15%}header .navigation{max-width:initial}header .login .def-btn{height:30px;padding:0 5px;min-width:auto}.block-items .row>div{width:100%}.home{min-height:30vh}.about:before{background-size:80px 80px}.technology .technology-list .row>div{width:50%}.technology .technology-list .item{height:140px}.home .container{position:absolute;left:0;bottom:0;right:0;margin:auto;color:#fff;top:30%;top:calc(30% + 52px);top:-moz-calc(30% + 52px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}section:not(.about,.service){padding:5px 0 40px}.contact .form{z-index:1}.contact .form .row>div{margin-bottom:20px}}.text-label span{color:#8b0000}.page-section h1{margin-top:50px}#carousel{position:relative;height:300px;top:50%;overflow:hidden;z-index:1}#carousel div{position:absolute;transition:transform 1s,left 1s,opacity 1s,z-index;opacity:1}#carousel div img{width:300px;transition:width 1s}#carousel div.hideLeft{left:0}#carousel div.hideLeft img,#carousel div.hideRight img,#carousel div.nextRightSecond img,#carousel div.prevLeftSecond img{width:200px}#carousel div.hideRight{left:100%}#carousel div.prev{z-index:5;left:30%;transform:translateY(50px) translateX(-50%)}#carousel div.next img,#carousel div.prev img{width:300px}#carousel div.prevLeftSecond{z-index:4;left:15%;transform:translateY(50%) translateX(-50%);opacity:.7}#carousel div.selected{z-index:10;left:50%;transform:translateY(0) translateX(-50%)}#carousel div.next{z-index:5;left:70%;transform:translateY(50px) translateX(-50%)}#carousel div.nextRightSecond{z-index:4;left:85%;transform:translateY(50%) translateX(-50%);opacity:.7}.icon{margin:20px 10px 5px 0!important;width:15px}.social-icon{width:30px}
