@import url(https://fonts.googleapis.com/css?family=Amatic+SC:400,700);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{width:100%!important;max-width:1170px}.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:#9c341c;-webkit-border-radius:3px}.btnwhite{border:2px solid #ccb197;padding:12px 40px;color:#fff;background:#ccb197;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:none;transition:.3s;color:#9c341c;text-decoration:none;outline:none;border-color:#9c341c}.btndark{border:2px solid transparent;padding:12px 40px;color:#fff;background:#9c341c;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:#9c341c;text-decoration:none;outline:none;border:2px solid #9c341c}#my-soon-counter{text-align:left}#my-soon-counter .soon-reflection{background-color:#5fc6fd;background-image:linear-gradient(#5fc6fd 25%,rgba(95,198,253,0))}#my-soon-counter{background-position:top;color:#a0662d;font-family:roboto;font-size:44px;font-weight:300;padding:10px 0 30px;margin-left:-5px}#my-soon-counter .soon-separator{color:#9c341c}.soon[data-layout*=group] .soon-group-sub>.soon-group-inner{margin:0 .3125em;border:1px solid #ccb197;border-radius:3px;padding:0 10px;font-size:26px}.soon-matrix .soon-matrix-dot{width:4px!important;height:4px!important}.background{height:100vh;background:url(../img/01.jpg);background-size:cover;background-attachment:fixed;background-position:50%}.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:#9c341c;font-family:Amatic SC,cursive;font-weight:800;font-size:52px;text-transform:uppercase;letter-spacing:5px}.background span.descr{display:block;max-width:800px;margin:0 0 24px;text-align:left;color:#73604c;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 #ccb197;color:#ccb197}.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:#9c341c;border-radius:40px;border:2px solid #9c341c;color:#fff}.vcentr{width:100%}#not .subs{background:url(../img/03.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(2,12,6,.56);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:Amatic SC,cursive;text-transform:uppercase;font-size:40px;font-weight:800;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:rgba(28,55,107,.85)}.mainfeatures{background:#9c341c;background-size:cover}.mainfeablock i{color:#fff;font-size:24px;border:2px solid #efeb7b;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(156,52,28,.91)!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:#9c341c;transition:.3s;color:#9c341c}.contacts{background:#9c341c}.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}#clouds{position:absolute;top:50px;right:0;overflow:hidden;width:100%}.cloud{position:relative}.cl1{background-image:url(../img/clouds/01.png);height:74px}.cl1,.cl2{width:299px}.cl2{background-image:url(../img/clouds/02.png);height:153px}.cl3{background-image:url(../img/clouds/03.png);width:288px;height:116px}.cl4{background-image:url(../img/clouds/04.png);width:299px;height:100px}.x1{-webkit-animation:moveclouds 15s linear infinite;-moz-animation:moveclouds 15s linear infinite;-o-animation:moveclouds 15s linear infinite}.x2{right:200px;-webkit-transform:scale(.6);transform:scale(.6);-webkit-animation:moveclouds 25s linear infinite;-moz-animation:moveclouds 25s linear infinite;-o-animation:moveclouds 25s linear infinite}.x3{right:-250px;top:-200px;-webkit-transform:scale(.8);transform:scale(.8);-webkit-animation:moveclouds 20s linear infinite;-moz-animation:moveclouds 20s linear infinite;-o-animation:moveclouds 20s linear infinite}.x4{right:470px;top:-250px;-webkit-transform:scale(.75);transform:scale(.75);-webkit-animation:moveclouds 18s linear infinite;-moz-animation:moveclouds 18s linear infinite;-o-animation:moveclouds 18s linear infinite}@-webkit-keyframes moveclouds{0%{margin-left:-1000px}to{margin-left:2560px}}