#particles-js{position:absolute;width:100%;height:100%;overflow:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{width:100%!important;max-width:1170px}@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500,700|Montserrat:400,700);@import url(https://fonts.googleapis.com/css?family=Amatic+SC:400,700);.modal-backdrop{background-color:#00080e}.modal-backdrop.in{filter:alpha(opacity=90);opacity:.9}*{outline:none}.cbp-popup-lightbox{z-index:99999!important}::-webkit-scrollbar{width:3px;height:7px}::-webkit-scrollbar-button:end:increment,::-webkit-scrollbar-button:start:decrement{display:block;height:0;width:5px}::-webkit-scrollbar-button:horizontal:increment,::-webkit-scrollbar-button:vertical:increment{background-color:none}::-webkit-scrollbar-track-piece{background-color:none}::-webkit-scrollbar-thumb:horizontal,::-webkit-scrollbar-thumb:vertical{background-color:#000;-webkit-border-radius:3px}.btnwhite{border:2px solid #fff;padding:12px 40px;color:#fff;background:hsla(0,0%,100%,0);font-family:montserrat;font-weight:400;text-transform:uppercase;font-size:12px;transition:.3s;border-radius:40px;letter-spacing:1px;text-align:center}.btnwhite:active,.btnwhite:focus,.btnwhite:hover{background:rgba(25,186,193,0);transition:.3s;color:#19bac1;text-decoration:none;outline:none;border-color:#19bac1}.btndark{border:2px solid transparent;padding:12px 40px;color:#fff;background:#19bac6;font-family:montserrat;font-weight:400;text-transform:uppercase;font-size:12px;transition:.3s;border-radius:40px;letter-spacing:1px;text-align:center}.btndark:active,.btndark:focus,.btndark:hover{background:none;transition:.3s;color:#19bac6;text-decoration:none;outline:none;border:2px solid #19bac6}#my-soon-counter{text-align:left}#my-soon-counter .soon-reflection{background-color:#fff;background-image:linear-gradient(#fff 25%,hsla(0,0%,100%,0))}#my-soon-counter{background-position:top;color:#929292}.soon-group-inner{text-align:center;color:#fff;font-family:roboto;font-weight:800;text-shadow:none!important}.background{height:100vh;background:url(../img/01.jpg);background-size:cover;background-attachment:fixed}.background .button{margin:5px 22px 40px 0;display:inline-block}.background .logo{text-align:center;display:block;margin:0 0 30px}.background h1{text-align:left;color:#fff;font-family:montserrat;font-weight:800;font-size:42px;text-transform:uppercase;letter-spacing:0}.background span.descr{display:block;max-width:800px;margin:0 0 24px;text-align:left;color:#fff;font-family:roboto;font-size:21px;line-height:32px;font-weight:100}.background .container{display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;height:100%;margin:0 auto}.background ul.social{list-style:none;text-align:left;padding:0}.background ul.social li{display:inline-block;margin:0 5px}.background ul.social li:first-child{margin-left:0}.background ul.social li a{background:hsla(0,0%,100%,0);border-radius:40px;border:2px solid #fff;color:#fff}.background ul.social li a,.background ul.social li a:hover{width:36px;height:36px;display:block;text-align:center;padding:6px;transition:.3s}.background ul.social li a:hover{background:#19bac1;border-radius:40px;border:2px solid #19bac1;color:#000}.vcentr{width:100%}#not .subs{background:url(../img/01.jpg);width:600px;height:auto;margin:auto;background-size:cover;text-align:center;padding:10px;left:0;right:0;top:0;bottom:0;position:absolute;max-height:500px}#not .subs .bordic{width:100%;height:100%;border:2px solid #fff;box-sizing:border-box;padding:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}#not .subs h3{font-family:montserrat;color:#fff;font-weight:200;margin-bottom:10px;display:block;font-size:38px}#not .subs h3 i{font-style:normal;font-weight:800}#not .subs h3 span{font-size:24px;line-height:36px;font-family:roboto;display:block;margin:10px 0 30px;color:#fff;font-weight:300}#not .subs .input{width:70%;text-align:left;float:left}#not input{width:100%;padding:10px 20px 10px 50px;border-radius:2px;border:2px solid #fff;background:rgba(0,0,0,.28);height:48px;color:#fff;text-transform:uppercase;font-family:roboto}.icomail{position:relative;width:80%;margin:0 auto}.icomail i{position:absolute;top:14px;color:#fff;font-size:17px;left:18px}#not button{width:40%;margin:30px 0}.titile h2{font-family:roboto;text-transform:uppercase;font-size:36px;font-weight:100;margin:0 0 40px;position:relative;letter-spacing:10px;color:#000}.inblock{padding:80px 0 100px}.content p{font-family:roboto;font-size:18px;font-weight:300;margin:0 0 20px}.about{background:url(../img/02.jpg);background-size:cover}.about h2{color:#fff}.about p{max-width:650px;color:hsla(0,0%,100%,.85)}

.mainfeatures {background:#000;background-size:cover}.mainfeablock i{color:#fff;font-size:24px;border:2px solid #19bac6;width:62px;height:62px;padding-top:16px;border-radius:100px;display:block;margin:0;text-align:center}.mainfeablock h3{color:#fff;font-family:roboto;font-weight:400;font-size:17px;text-transform:uppercase;text-align:left}.mainfeablock span{display:block;text-align:left;font-family:roboto;font-size:18px;padding:0;color:hsla(0,0%,100%,.44)}.portfolio{background:#f3f3f3}.cbp-caption-zoom .cbp-caption-activeWrap{background-color:rgba(25,186,198,.9)!important}.cbp-l-caption-desc{color:#fff!important}.cbp-l-caption-title{color:#000!important}.user{border:1px solid #efefef;padding:20px;border-radius:3px}.user img{width:80px;border-radius:100px;display:block}.user h4{font-family:roboto;font-weight:400;text-transform:uppercase;font-size:17px;margin:20px 0 12px}.user h4 span{color:#888;text-transform:none;display:block;margin:10px 0;font-size:14px}.user ul{margin:0;padding:0;list-style:none}.user ul li{list-style:none;display:inline-block}.user ul li a{color:#292929;background:#fff;border:2px solid #d8d8d8;width:32px;height:32px;display:block;text-align:center;padding:4px;border-radius:27px;transition:.3s}.user ul li a:hover{border-color:#19bac6;transition:.3s;color:#19bac6}.contacts{background:#000}.contacts,.contacts h2{color:#fff}.contacts .cont i{color:#fff;font-size:24px;display:block;margin:0 0 16px}.contacts .cont span{display:block;font-size:17px;font-family:roboto;font-weight:300}.map{height:350px}.contform input{height:50px}.contform input,.contform textarea{width:100%;padding:18px;border:2px solid #17181b;border-radius:3px;color:#17181b;font-family:roboto;font-weight:400;text-transform:uppercase;font-size:12px;transition:.3s}.contform textarea{height:150px;margin-top:30px}.contform input:focus,.contform textarea:focus{background:#f5f5f5;border-color:#e6e6e6;transition:.3s}.contform button{margin-top:24px;width:100%}.contform button:hover{color:#272727}