body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#f3f2f1;line-height:1.5;margin:0}body,button,input,textarea{font-family:Raleway,sans-serif;font-weight:400}*{box-sizing:border-box;margin:0}.container{margin:auto;max-width:1170px}.row{display:flex;flex-wrap:wrap}.align-items-center{align-items:center}.justify-content-between{justify-content:space-between}@-webkit-keyframes ani01{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ani01{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.section-title{flex:0 0 100%;margin-bottom:60px;max-width:100%;padding:0 15px}.section-title h1{color:#000;display:inline-block;font-size:40px;font-weight:700;margin:0;position:relative}.section-title h1:before{background-color:#e24c4f;bottom:-5px;box-sizing:border-box;content:"";height:3px;left:0;position:absolute;width:140px}.btn-01{background-color:#e24c4f;border:2px solid transparent;border-radius:30px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;line-height:1.5;padding:10px 35px;text-decoration:none;transition:all .5s ease}.btn-01:hover{background-color:initial;border-color:#e24c4f;color:#e24c4f}.btn-01:focus{outline:none}.preloader{align-items:center;background-color:#111;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;transition:all .6s ease;z-index:1099}.preloader.loaded{opacity:0;visibility:hidden;z-index:-99}.preloader .loader{-webkit-animation:ani01 2s linear infinite;animation:ani01 2s linear infinite;border:2px solid #e24c4f;border-radius:50%;border-right-color:transparent;height:30px;width:30px}.header{left:0;position:absolute;top:0;transition:all .5s ease;width:100%;z-index:99}.header.fixed{background-color:#fff;position:fixed}.header .brand-name{padding:0 15px}.header .brand-name a{color:#fff;font-size:20px;font-weight:900;letter-spacing:2px;text-decoration:none;text-transform:uppercase;transition:all .5s ease}.header.fixed .brand-name a{color:#000}.header .nav-toggle{align-items:center;border:1px solid #fff;border-radius:3px;cursor:pointer;display:flex;display:none;height:34px;justify-content:center;transition:all .5s ease;width:40px}.header.fixed .nav-toggle{border-color:#000}.header .nav-toggle span{background-color:#fff;display:block;height:1px;position:relative;transition:all .5s ease;width:16px}.header .nav-toggle span:after,.header .nav-toggle span:before{background-color:#fff;content:"";height:1px;left:0;position:absolute;top:0;transition:all .5s ease;width:100%}.header.fixed .nav-toggle span,.header.fixed .nav-toggle span:after,.header.fixed .nav-toggle span:before{background-color:#000}.header .nav-toggle span:before{-webkit-transform:translateY(-6px);transform:translateY(-6px)}.header .nav-toggle span:after{-webkit-transform:translateY(6px);transform:translateY(6px)}.header .nav{padding:0 15px}.header .nav ul{list-style:none;margin:0;padding:0}.header .nav ul li{display:inline-block;margin-left:30px}.header .nav ul li a{color:#fff;display:block;font-size:16px;font-weight:600;padding:25px 0;text-decoration:none;transition:all .5s ease}.header.fixed .nav ul li a{color:#000}.header .nav ul li a:hover,.header.fixed .nav ul li a:hover{color:#e24c4f}.brand-name{align-items:center;display:flex;height:20px;justify-content:center;width:140px}.brand-name a.text{color:#fff;display:inline;font-size:20px;font-weight:900;letter-spacing:2px;text-transform:uppercase;transition:all .5s ease;white-space:nowrap}.brand-name img.logo{height:55px;margin-right:10px;width:50px}.home-section{background-position:50%;background-size:cover;min-height:100vh;padding:0 15px;position:relative;z-index:1}.home-section:before{background-color:#000;bottom:0;box-sizing:border-box;content:"";left:0;opacity:.7;position:absolute;right:0;top:0;z-index:-1}@-webkit-keyframes fadeBackground{0%,80%{opacity:.7}to{opacity:0}}@keyframes fadeBackground{0%,80%{opacity:.7}to{opacity:0}}.home-section .shape-01{-webkit-animation:ani01 5s linear infinite;animation:ani01 5s linear infinite;border:2px solid #e24c4f;height:30px;position:absolute;right:5%;top:20%;width:30px}.home-section .row{min-height:100vh}.home-section .home-content{flex:0 0 100%;max-width:100%;text-align:center}.home-section .home-content h4{color:#fff;font-size:20px;margin:0}.home-section .home-content h1{color:#fff;font-size:60px;font-weight:900;letter-spacing:10px;margin:0;text-transform:uppercase}.home-section .scroll-down{-webkit-animation:scrollDown 2s ease infinite;animation:scrollDown 2s ease infinite;bottom:30px;height:30px;left:50%;margin-left:-15px;position:absolute;width:30px}@-webkit-keyframes scrollDown{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes scrollDown{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.home-section .scroll-down img{display:block;margin:2px auto;width:25px}.scroll-down,.scroll-down-image{display:block;height:40px;margin:0 auto;width:40px}.scroll-down-image{background-image:url(/static/media/arrow-down.80025b67b63cccffa19b.svg);background-size:cover;border-radius:50%;color:#ff1900}.service-section{padding:80px 0 0}.service-section .service-item{flex:0 0 33.33%;max-width:33.33%;padding:15px}.service-section .service-item-inner{overflow:hidden;position:relative}.service-section .service-item-inner img{display:block;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all .5s ease;width:100%}.service-section .service-item-inner:hover img{-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transform:scale(1.1);transform:scale(1.1)}.service-section .service-item-inner .overlay{align-items:center;background-color:rgba(0,0,0,.6);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:all .5s ease;width:100%}.service-section .service-item-inner:hover .overlay{background-color:initial}.service-section .service-item-inner .overlay h4{color:#fff;font-size:20px;margin:0;text-align:center;text-transform:capitalize;transition:all .5s ease}.service-section .service-item-inner .overlay:hover h4{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}@media(min-width:768px){.header .nav{display:block!important}}@media(max-width:767px){.header{padding:7px 0;position:fixed}.header .nav-toggle{display:flex;margin-right:15px}.header .nav{background-color:#fff;display:none;flex:0 0 100%;max-width:100%;padding:0}.header.fixed .nav{border-top:1px solid #ccc}.header .nav ul li{display:block;margin-right:25px}.header .nav ul li a,.header.fixed .nav ul li a{color:#000;padding:15px 0}.home-section .home-content h1{font-size:40px}.about-section .about-img{margin-bottom:30px}.about-section .about-content,.about-section .about-img{flex:0 0 100%;max-width:100%}.service-section .service-item,.work-section .work-item{flex:0 0 50%;max-width:50%}}@media(max-width:575px){.home-section .home-content h1{font-size:25px;letter-spacing:5px}.about-section .about-content .stats .stat-box{flex:0 0 50%;max-width:50%}.contact-section .contact-form .form .input-group.left,.contact-section .contact-form .form .input-group.right,.contact-section .contact-info .info-item,.service-section .service-item,.work-section .work-item{flex:0 0 100%;max-width:100%}.contact-section .contact-form{padding:0 35px}.contact-section .contact-form .form{padding:55px 5px}}
/*# sourceMappingURL=main.ca658c44.css.map*/