@import url(https://fonts.googleapis.com/css?family=Paytone+One&display=swap);@import url(https://fonts.googleapis.com/css?family=Nunito:400,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Courgette&family=Yeseva+One&display=swap);@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro&display=swap);@import url(https://fonts.googleapis.com/css?family=Courgette&display=swap);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fdf3e5}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header-transparent{position:absolute;top:0;left:0;width:100%;z-index:100}.header-transparent .logo{width:40%;float:left;padding-top:5%;margin:0}.header-transparent span i{color:#000;padding-left:50%}.header-transparent .navbar-toggler:focus{outline:none!important}.header-transparent .collapsing,.header-transparent .navbar-collapse.show{background:#fdf3e5}.header-transparent nav.navbar ul li a.nav-link{color:#000;padding:1rem;border-bottom:1px solid #000}@media (min-width:320px) and (max-width:480px){.header-transparent .navbar{padding-top:5%;float:right}.header-transparent .navbar .logo{padding-bottom:2%}.header-transparent .navbar .navbar-brand{margin-left:3%}.header-transparent .collapsing,.header-transparent .navbar-collapse.show{background:#fdf3e5}.header-transparent nav.navbar ul li a.nav-link{color:#000;padding:1rem;border-bottom:1px solid #000}}@media (min-width:992px){nav.navbar ul li a.nav-link{padding-right:30px!important;padding-left:30px!important;padding-top:40px!important;color:#000!important;font-family:Nunito,sans-serif!important;font-weight:700!important;border-bottom:none!important}}@media only screen and (min-device-width:375px) and (max-device-height:812px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape){.header-transparent .navbar{margin-top:13px}.header-transparent .collapsing,.header-transparent .navbar-collapse.show{background:#fdf3e5}.header-transparent nav.navbar ul li a.nav-link{color:#000;padding:1rem;border-bottom:1px solid #000}}@media only screen and (min-device-width:375px) and (max-device-height:667px) and (-webkit-device-pixel-ratio:2) and (orientation:landscape){.header-transparent .navbar{margin-top:13px}.header-transparent nav.navbar.fixed-top{position:relative}.header-transparent .collapsing,.header-transparent .navbar-collapse.show{background:#fdf3e5}.header-transparent nav.navbar ul li a.nav-link{color:#000;padding:1rem;border-bottom:1px solid #000}}@media (min-width:768px) and (max-width:1024px){.header-transparent .navbar{margin-top:13px}.header-transparent nav.navbar.fixed-top{position:relative}.header-transparent .collapsing,.header-transparent .navbar-collapse.show{background:#fdf3e5}.header-transparent nav.navbar ul li a.nav-link{color:#000;padding:1rem;border-bottom:1px solid #000}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){nav.navbar ul li a.nav-link{border-bottom:none}}@media only screen and (min-width:1024px) and (max-height:1366px) and (-webkit-min-device-pixel-ratio:1.5){nav.navbar ul li a.nav-link{border-bottom:none!important}}.App{text-align:center}.title-font{font-family:Yeseva One,cursive;line-height:130%;font-weight:700}.title-font-2{font-family:Nunito,sans-serif;line-height:130%}.title-font-3{font-family:Courgette,cursive;line-height:130%}.title-font-size{font-size:100px}.section-title{padding-top:2%}.banner{color:#000;margin-top:10px}.banner-image-mobile{display:none}.banner-image{width:80%}.banner-text{margin-bottom:30px}.banner-text h1{font-size:62px}.banner-text h4{font-size:16px;letter-spacing:4px;font-family:Yeseva One,cursive;text-transform:uppercase;font-weight:700}.banner-text .text-customer{color:#651fff}.banner-description{font-family:Source Sans Pro,sans-serif;font-size:24px;color:#3b3a3a}.about{color:#000;margin-top:10px}.about-image-mobile{display:none}.about-image{width:80%}.about-text{margin-bottom:30px}.about-text h1{font-size:42px}.about-text h4{font-size:16px;letter-spacing:4px;font-family:Yeseva One,cursive;text-transform:uppercase;font-weight:700}.about-text .text-yellow{color:#7ced03}.about-text .text-customer{color:#651fff}.about-description{font-family:Source Sans Pro,sans-serif;font-size:24px;color:#3b3a3a}.about-title{font-family:Yeseva One,cursive;line-height:130%;font-weight:700;font-size:medium}.bodybutton{height:50px;width:300px;color:#fff;font-weight:900;font-size:100%;background-color:#000;border-radius:25px 25px 25px 25px;-moz-border-radius:25px 25px 25px 25px;-webkit-border-radius:25px 25px 25px 25px}.bodybutton :hover .bodybutton{background-color:#193c85;color:#fff}.servicescomp{color:#000;padding:150px}.servicecomp-image-mobile{display:none}.servicecomp-text{margin-bottom:30px}.servicecomp-description{font-family:Source Sans Pro,sans-serif;font-size:30px}.servicecomp-title{line-height:130%;font-weight:700}.servicecompmenucontainer{padding:50px}@media (min-width:320px) and (max-width:480px){.section-title{padding-top:0}.title-font-size{font-size:-webkit-xxx-large}.servicescomp{padding:0 0 180px}.servicescomp-image-desktop{display:none}.servicescomp-image-mobile{display:block}.servicescomp-text{padding-top:10%}.servicescomp-text h1{font-size:48px;margin-bottom:8%;padding:4%}.services-spantext h4{padding:4%!important}}.about-us-area{background:#e6e2de no-repeat;background-image:url(/static/media/shape2.4164b7fa.png);background-position:50%;background-size:400px;padding:5%}.about-us-area .about-us-text-area{padding:3em;background:#193c85;box-shadow:0 0 46px -17px rgba(0,0,0,.75)}.about-us-area .about-us-text-area h2{font-weight:900}.projects{padding-bottom:150px}.projectbtncontainer{padding-top:30px;padding-bottom:30px}.projectbutton{height:50px;width:300px;color:#fff;font-weight:900;font-size:100%;background-color:#000;border-radius:25px 25px 25px 25px;-moz-border-radius:25px 25px 25px 25px;-webkit-border-radius:25px 25px 25px 25px}.projectbutton :hover .bodybutton{background-color:#193c85;color:#fff}.scrolling-wrapper{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch}.scrolling-wrapper::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}.scrolling-wrapper::-webkit-scrollbar{width:12px;background-color:#f5f5f5}.scrolling-wrapper::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#193c85}.scrolling-wrapper-flexbox{display:flex;flex-wrap:nowrap;overflow-x:auto}.scrolling-wrapper-flexbox .card{flex:0 0 auto}.projectimage{width:600px}@media (min-width:320px) and (max-width:480px){.projectimage{width:400px;height:250px}}.lead{background:#000;padding-top:10px}.lead h2{font-size:50px;font-family:Yeseva One,cursive;line-height:130%;font-weight:700}.lead .leadbutton{border-radius:7px 7px 7px 7px;-moz-border-radius:7px 7px 7px 7px;-webkit-border-radius:7px 7px 7px 7px;border:0 solid #000;height:50px;width:50%;background:#193c85;font-family:Nunito,sans-serif;font-weight:900;font-size:100%}.lead .leadbutton :hover{text-decoration:none}.lead .leadbutton a{color:#fff}footer{background:#000}.contact p{font-size:1.6rem}.contact .contact-form{padding-bottom:10%}.contact .contact-form form-group:focus{outline:none}.contact .contact-form input,.contact .contact-form textarea{background:transparent;font-family:Nunito,sans-serif;border:none;border-bottom:1px solid #000;border-radius:0;padding:4%;color:#000}.contact .contact-form input::-webkit-input-placeholder,.contact .contact-form textarea::-webkit-input-placeholder{color:#000;opacity:1}.contact .contact-form input::-moz-placeholder,.contact .contact-form textarea::-moz-placeholder{color:#000;opacity:1}.contact .contact-form input:-ms-input-placeholder,.contact .contact-form textarea:-ms-input-placeholder{color:#000;opacity:1}.contact .contact-form input::-ms-input-placeholder,.contact .contact-form textarea::-ms-input-placeholder{color:#000;opacity:1}.contact .contact-form input::placeholder,.contact .contact-form textarea::placeholder{color:#000;opacity:1}.contact .contact-form input:focus,.contact .contact-form textarea:focus{outline:none;box-shadow:none}.contact .contact-form button{border-radius:7px 7px 7px 7px;-moz-border-radius:7px 7px 7px 7px;-webkit-border-radius:7px 7px 7px 7px;border:0 solid #000;height:50px;width:50%;background:#193c85;font-family:Nunito,sans-serif;color:#fff;font-weight:900;font-size:100%}.contact .contact-form button :hover{text-decoration:none}.contact .contact-form button :focus{outline:#fff;box-shadow:#fff}.services .services-title{padding-bottom:5%}.services .title-text{font-size:1.6rem}.services .service-name{font-weight:900;font-size:25px}.services .service-boxes{padding:10%}.services .service-boxes .service-icon{position:absolute;right:90%}.services .service-boxes img{width:90px}.services .service-boxes .service-info-title{height:25px;margin-bottom:5%}.services .service-boxes .service-description{font-size:20px}.detail .services-title{padding-bottom:5%}.detail .detail-image{width:100%}.detail .detail-info .work-title{font-weight:900}.detail .detail-info .description{line-height:1.6rem;font-size:larger}.detail .detail-info hr{border-color:#fff;border-style:solid}.works .workthumbnail{height:330px;width:500px}.works h3{font-family:Yeseva One,cursive;font-weight:700}.projects-title{padding:15px}.projects-image{padding:5px}@media (min-width:320px) and (max-width:480px){.works .workthumbnail{height:220px;width:340px}}@media (min-width:320px) and (max-width:480px){.section-title{padding-top:400px}.title-font-size{font-size:-webkit-xxx-large}.banner{padding:0 0 60px}.banner-image-desktop{display:none}.banner-image-mobile{display:block}.banner-text{padding-top:10%}.banner-text h1{font-size:48px;margin-bottom:2%;padding:0}.banner-text h4{padding-top:6%}.banner-image{width:90%}.about-us-area{background-size:400px}.about-us-area .about-us-text-area h2{font-size:25px}.portfolio .portfolio-title{padding:5% 0 0}.lead h1,.portfolio .portfolio-title h1{font-size:-webkit-xxx-large}.contact p{font-size:1.6rem}.services .services-title{padding-bottom:0}.services .service-boxes .service-icon{position:unset}.services .service-boxes .service-info-title{height:50px;margin-bottom:5%}.services .service-boxes .service-info-title .service-name{font-size:20px}.services .service-boxes .service-description{text-align:center!important;font-size:15px}.services .title-text{font-size:1.6rem}}@media (min-width:992px){.banner{padding:190px 0 125px}.banner .banner-text{padding-top:10%}}@media only screen and (min-device-width:375px) and (max-device-height:812px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape){.banner{padding:0 0 100px!important}.banner .banner-text{padding-top:10%!important}.banner .banner-text h1{font-size:48px;text-align:center}.banner .banner-image{width:23%!important;margin-top:30px}.portfolio .portfolio-title{padding:0}.services .services-title{padding-bottom:0}.services .service-boxes .service-icon{position:unset!important}.services .service-boxes .service-description{text-align:center!important}.section-title{padding-top:0}}@media only screen and (min-device-width:375px) and (max-device-height:667px) and (-webkit-device-pixel-ratio:2) and (orientation:landscape){.banner{padding:0!important}.banner .banner-text{padding-top:10%}.banner .banner-text h1{font-size:48px;text-align:center}.banner .banner-image{width:50%;margin-top:30px}.portfolio .portfolio-title{padding:0}}@media only screen and (min-width:411px) and (max-width:767px){.team{padding-top:0}.team .team-title h1{font-size:75px}.team .person-info{visibility:visible;display:inline}.team .person-info .person-position{font-size:15px;margin-bottom:15%}}@media (min-width:768px) and (max-width:1024px){.banner{padding:0 0 100px}.banner .banner-text{padding-top:10%}.banner .banner-text h1{font-size:48px;text-align:center}.banner .banner-image{width:50%;margin-top:30px}.contact{padding-bottom:10%}.contact .contact-form{padding-bottom:30%}.services .service-boxes .service-icon{position:unset!important}.services .service-boxes .service-description{text-align:center!important}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.banner{padding:10%}.banner .banner-text{padding-top:20%}.banner .banner-image{width:80%}}@media only screen and (min-width:1024px) and (max-height:1366px) and (-webkit-min-device-pixel-ratio:1.5){.banner{padding:10%}.banner .banner-text{padding-top:20%}.banner .banner-image{width:80%}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animated{animation-duration:1s;animation-fill-mode:both;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both}.animatedFadeInUp{opacity:0}.fadeInUp{opacity:0;animation-name:fadeInUp;-webkit-animation-name:fadeInUp}.circle{height:80px}.circle,.circle1{z-index:-1;margin-bottom:20px;position:absolute}.circle1{height:60px}.verticals-image{height:200px;width:200px}.card-group{width:950px;border-bottom:2px solid #9e9696}.card-group p{font-family:Nunito,sans-serif;line-height:130%;font-weight:200}.servicemenubtn{width:315px;height:90px;background:#fff;box-shadow:16px 16px 8px rgba(231,205,205,.25)}.left{float:left;width:70px;display:block;margin-left:auto;margin-right:auto}.middle{font-family:Nunito,sans-serif;font-weight:700;font-size:18px;text-align:center;margin:auto;width:70%;padding:22px}.right{color:#193c85}@media (min-width:320px) and (max-width:480px){.servicemenucontainer{width:100%;height:90px;background:#fff;box-shadow:16px 16px 8px rgba(231,205,205,.25);text-align:center}}
/*# sourceMappingURL=main.c098ff8d.chunk.css.map */