a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input:focus{outline:0}*{box-sizing:border-box}a{transition:.3s;text-decoration:none}a:focus{text-decoration:none}a:hover{color:#828cd1}input.validate-error,textarea.validate-error{box-shadow:0 0 1px 1px #ff003e}.img-responsive{max-width:100%;display:block}.heading{font:700 40px/1 "Open Sans",sans-serif}.heading-section{color:#6a6a6a;font-size:calc(.00779 * 100vw + 21.03896px);text-align:center;text-transform:uppercase;letter-spacing:3px;margin-bottom:20px}@media screen and (max-width:380px){.heading-section{font-size:24px}}@media screen and (min-width:1920px){.heading-section{font-size:36px}}.section-subtitle{color:#999;font-size:calc(.0013 * 100vw + 11.50649px);text-align:center;margin-bottom:25px}.line{display:flex;align-items:center;justify-content:space-between;width:198px;margin:0 auto}.line::after,.line::before{content:'';display:block;width:80px;height:1px;background-color:#f1ebe7}.line .circle{width:8px;height:8px;border-radius:50%;background-color:#e74c3c}.line-gray::after,.line-gray::before{background-color:#999}.btn{display:inline-block;background-color:transparent;border:1px solid #fff;color:#fff;line-height:1;width:100%;max-width:225px;padding:20px 10px;cursor:pointer;transition:.3s;border-radius:2px;text-transform:uppercase}.btn-red{background-color:#e74c3c;border-color:#e74c3c;box-shadow:0 2px 5px 5px rgba(0,0,0,.2)}.btn-red:hover{background-color:#e71e08}.btn:hover{-webkit-transform:translateY(-5%);transform:translateY(-5%)}.double-circle{position:relative;width:73px;height:73px;border-radius:50%;background-color:rgba(255,255,255,.25);display:flex;justify-content:center;align-items:center}.double-circle>*{position:relative;z-index:5}.double-circle::after{content:'';display:block;position:absolute;top:4px;bottom:4px;left:4px;right:4px;border-radius:50%;z-index:2;background-color:#f1ebe7}html{font-size:18px}body{color:#333;min-width:320px;max-width:1920px;margin:0 auto;font:400 16px/1.4 "Source Sans Pro",sans-serif}.page-wrapper{position:relative}.wrapper{max-width:1170px;margin:0 auto}header{position:fixed;z-index:5;width:100%;top:0;left:0;background-color:transparent;padding:30px 0;transition:.2s}header .h-content{display:flex;align-items:center;justify-content:space-between}header.fixed{padding:10px 0;background-color:rgba(0,0,0,.8)}header.fixed .main-nav li a::after{bottom:4px}.main-screen{height:100vh;position:relative}.main-screen::after{content:'';display:block;position:absolute;z-index:2;bottom:0;left:0;width:100%;height:123px;background:url(../img/rect_mainscreen.png) center center no-repeat}.main-screen .video-bg{position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;overflow:hidden}.main-screen .video-bg img{position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:101%;min-height:101%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.main-screen .video-bg::after{content:'';display:block;position:absolute;z-index:2;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.main-screen .wrapper{position:relative;z-index:4;height:100%;display:flex;flex-direction:column;justify-content:center}.main-screen__content{text-align:center;color:#f1ebe7}.main-screen__content .subtitle{font-size:calc(.0039 * 100vw + 16.51948px);margin-bottom:30px}@media screen and (max-width:380px){.section-subtitle{font-size:12px}.main-screen__content .subtitle{font-size:18px}}@media screen and (min-width:1920px){.section-subtitle{font-size:14px}.main-screen__content .subtitle{font-size:24px}}.main-screen__content .main-title{font-size:calc(.01429 * 100vw + 44.57143px);letter-spacing:4px;margin-bottom:40px}.main-screen__content .line{margin-bottom:40px}.main-screen__text{max-width:585px;margin:0 auto 60px}.main-screen__btns .btn{margin-right:30px}.main-screen__btns .btn:last-child{margin-right:0}.main-screen .arrow-down{position:absolute;width:70px;height:70px;display:flex;justify-content:center;align-items:center;bottom:0;left:50%;-webkit-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%);padding:5px;border-radius:50%;z-index:5;cursor:pointer}.main-screen .arrow-down::after{content:'';position:absolute;width:100%;height:100%;background-color:red;display:none}.main-screen .arrow-down__content{width:100%;height:100%;border-radius:50%;background-color:#f4f5f9;position:relative;z-index:5;display:flex;align-items:center;justify-content:center}.main-screen .arrow-down svg{width:22px;fill:#e74c3c;-webkit-animation:2s linear infinite upAndDown;animation:2s linear infinite upAndDown}.main-nav ul{display:flex}.main-nav li{margin-right:calc(.02273 * 100vw + 11.36364px)}.main-nav li:last-child{margin-right:0}.main-nav li a{color:#f4f5f9;font-size:calc(.0013 * 100vw + 11.50649px);text-transform:uppercase;position:relative;display:block;padding:10px 4px;transition:.3s}@media screen and (max-width:380px){.main-screen__content .main-title{font-size:50px}.main-nav li{margin-right:20px}.main-nav li a{font-size:12px}}@media screen and (min-width:1920px){.main-screen__content .main-title{font-size:72px}.main-nav li{margin-right:55px}.main-nav li a{font-size:14px}}.main-nav li a::after{content:'';display:block;position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:1px;transition:.3s;background-color:#e74c3c}.main-nav li a.active,.main-nav li a:hover{color:#e74c3c}.main-nav li a.active::after,.main-nav li a:hover::after{width:100%}.about-us{padding-top:100px}.advantages{padding-bottom:150px}.advantages__container{display:flex;margin:0 -20px}.advantage-item{flex-basis:25%;padding:0 20px}.advantage-item__content{display:flex;flex-direction:column;align-items:center;text-align:center}.advantage-item__img{width:73px;height:73px;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:25px}.advantage-item__img img{position:relative;z-index:2}.advantage-item__img::after{content:'';position:absolute;width:100%;height:100%;border:1px solid #e5e5e5;z-index:1;box-sizing:border-box;transition:.3s}.advantage-item__title{font:700 18px/1.1 "Open Sans",sans-serif;color:#6a6a6a;transition:.3s;margin-bottom:16px}.advantage-item__title::after{content:'';display:block;width:42px;height:2px;background-color:#888;margin:17px auto 0}.advantage-item__text{color:#999;font-size:12px}.advantage-item:hover .advantage-item__img::after{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);border-color:#e74c3c}.advantage-item:hover .advantage-item__title{color:#e74c3c}.our-services__wrapper{display:flex;justify-content:space-between}.our-services__left{flex-basis:55%;background-color:#202020;display:flex;align-items:center}.our-services__img{flex-basis:45%}.our-services__content{width:100%;color:#f1ebe7;text-align:right}.our-services__content .heading{text-align:right;padding-right:82px;margin-bottom:65px;line-height:1;font-size:calc(.00779 * 100vw + 21.03896px)}@media screen and (max-width:380px){.our-services__content .heading{font-size:24px}}@media screen and (min-width:1920px){.our-services__content .heading{font-size:36px}}.our-services__content .heading span{display:inline-block;vertical-align:middle}.our-services__content .heading::after{content:'';display:inline-block;vertical-align:middle;width:6px;height:36px;margin-left:46px;background-color:#e74c3c}.our-services .service-item{display:flex;align-items:center;margin-bottom:65px;justify-content:flex-end}.our-services .service-item:last-child{margin-bottom:0}.our-services .service-item__info{margin-right:7px}.our-services .service-item__title{color:#e74c3c;margin-bottom:14px;font-size:calc(.0026 * 100vw + 13.01299px)}@media screen and (max-width:380px){.our-services .service-item__title{font-size:14px}}@media screen and (min-width:1920px){.our-services .service-item__title{font-size:18px}}.our-services .service-item__text{font-size:calc(.00195 * 100vw + 10.25974px);color:#999;max-width:565px}@media screen and (max-width:380px){.our-services .service-item__text{font-size:11px}}@media screen and (min-width:1920px){.our-services .service-item__text{font-size:14px}}.our-services .service-item__img{-webkit-transform:translateX(50%);transform:translateX(50%)}.recent-works{margin-top:120px}.recent-works .line{margin-bottom:50px}footer{padding:20px 0;background-color:#202020}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes upAndDown{0%,100%{-webkit-transform:translateY(-10px) rotateZ(90deg);transform:translateY(-10px) rotateZ(90deg)}50%{-webkit-transform:translateY(10px) rotateZ(90deg);transform:translateY(10px) rotateZ(90deg)}}@keyframes upAndDown{0%,100%{-webkit-transform:translateY(-10px) rotateZ(90deg);transform:translateY(-10px) rotateZ(90deg)}50%{-webkit-transform:translateY(10px) rotateZ(90deg);transform:translateY(10px) rotateZ(90deg)}}@-webkit-keyframes loading{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}50%{opacity:.5;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes loading{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}50%{opacity:.5;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}.smp-container{position:relative}.smp-btn{cursor:pointer}.smp-content{display:none;position:absolute;z-index:1000;top:100%;background-color:#000}
/*# sourceMappingURL=style.css.map */
