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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}*{font-family:Poppins,"sans-serif";margin:0;padding:0}.feature{padding:50px 0;width:100%}.title-text{padding-bottom:70px;text-align:center}.title-text p{color:#a5723c;display:inline-block;font-size:20px;font-weight:700;margin:auto;position:relative;z-index:1}.title-text p:after{background:linear-gradient(#a5723c,#fff);border-bottom-right-radius:35px;border-top-left-radius:35px;content:"";height:35px;left:0;position:absolute;top:-20;-webkit-transform:rotate(10deg);transform:rotate(10deg);width:50px;z-index:-1}.title-text h1{font-size:50px}.feature-box{align-items:center;display:flex;flex-wrap:wrap;margin:auto;text-align:center;width:80%}.features,.features-img{flex-basis:50%}.features-img{margin:auto}.features-img img{border-radius:10px;width:70%}.features h1{color:#a5723c;font-weight:100;margin-bottom:10px;text-align:left}.feature-desc{display:flex;margin-bottom:40px}.feature-icon .fa{border:1px solid #a5723c;border-radius:8px;border-radius:100px;color:#a5723c;font-size:30px;height:50px;line-height:50px;width:50px}.feature-text p{padding:0 20px;text-align:left;text-align:initial}@media screen and (max-width:770px){.title-text h1{font-size:35px}.features,.features-img{flex-basis:100%}.features-img img{width:100%}}.service{background:#efefef;padding:70px 0;width:100%}.service-box{display:flex;flex-wrap:wrap;justify-content:space-around;margin:auto;width:80%}.single-service{border-radius:7px;color:#fff;flex-basis:48%;margin-bottom:20px;position:relative;text-align:center}.overlay,.single-service img{border-radius:7px;width:100%}.overlay{background:linear-gradient(rgba(0,0,0,.5),#a5723c);cursor:pointer;height:100%;opacity:0;position:absolute;top:0;transition:1s}.single-service:hover .overlay{opacity:1}.service-desc{bottom:0;left:50%;opacity:0;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:1s;width:80%}hr{background:#fff;border:0;height:2px;margin:15px auto;width:60%}.service-desc p{font-size:14px}.single-service:hover .service-desc{bottom:40%;opacity:1}@media screen and (max-width:770px){.single-service{flex-basis:100%;margin-bottom:30px}.service-desc p{font-size:12px}hr{margin:5px auto}.single-service:hover .service-desc{bottom:25%!important}}.testimonial{padding:70px 0;width:100%}.testimonial-row{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto;width:80%}.testimonial-col{border-radius:5px;box-shadow:0 10px 20px 3px #a5723c14;cursor:pointer;flex-basis:28%;margin-bottom:30px;padding:10px;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.testimonial-col p{font-size:14px}.user{align-items:center;display:flex;margin:20px 0}.user img{border-radius:100px;margin-right:20px;width:40px}.user-info .fa{color:#27c0ff;font-size:20px;margin-left:10px}.user-info small{color:#a5723c}.testimonial-col:hover{-webkit-transform:translateY(-7px);transform:translateY(-7px)}@media screen and (max-width:770px){.testimonial-col{flex-basis:100%}}.footer{background:#efefef;padding:100px 0 20px;position:relative}.footer-row{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;width:80%}.footer-left,.footer-right{flex-basis:45%;margin-bottom:20px;padding:10px}.footer-right{text-align:center}.footer-row h1{margin:10px 0}.footer-row p{line-height:35px}.footer-left .fa,.footer-right .fa{color:#a5723c;font-size:20px;margin:10px}.footer-img{left:50%;max-width:370px;opacity:.1;position:absolute;top:35%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.social-links{text-align:center}.social-links .fa{border:1px solid #a5723c;border-radius:100px;color:#a5723c;cursor:pointer;font-size:20px;height:40px;line-height:40px;margin:40px 5px 0;transition:.5s;width:40px}.social-links .fa:hover{background:#a5723c;color:#fff;-webkit-transform:translatey(-7px);transform:translatey(-7px)}@media screen and (max-width:770px){.footer-left,.footer-right{flex-basis:100%;font-size:14px}.footer-img{top:25%}}#home{background:linear-gradient(rgba(0,0,0,.5),#1f1919),url(https://img.freepik.com/free-photo/hairdresser-taking-care-her-client_23-2149319773.jpg?size=626&ext=jpg&ga=GA1.1.1991698770.1686377922&semt=ais);background-position:50%;background-size:cover;height:100vh}.banner-text{color:#fff;padding-top:100px;text-align:center}.banner-text h1{font-family:Kaushan Script,cursive;font-size:130px;margin-top:50px}.banner-text p{font-size:30px;font-style:italic}.banner-btn{margin:70px auto 0}.banner-btn a{border:.5px solid #fff;border-radius:200px;color:#fff;display:inline-block;margin:0 10px;padding:10px 0;position:relative;text-decoration:none;transition:color .5s;width:150px;z-index:1}.banner-btn a span{background-color:#a5723c;border-radius:100px;height:100%;left:0;position:absolute;top:0;transition:.5s;width:0;z-index:-1}.banner-btn a:hover span{width:100%}.banner-btn a:hover{color:#fff}@media screen and (max-width:770px){.banner-text h1{font-size:44px}.banner-text p{font-size:20px}.banner-btn a{display:block;margin:20px auto}}.navbar{align-items:center;display:flex;padding:20px}nav{flex:1 1;margin-right:5%;margin-top:80px;text-align:right}nav ul,nav ul li{display:inline-block;list-style:none}nav ul li{margin:50px 20px}nav ul li a{color:#fff;text-decoration:none}nav ul li a:hover{border-bottom:1px solid #a5723c}.logo{left:5%;margin-left:50px;margin-top:80px;width:140px}#menuBtn{background:#a5723c;border-radius:100px;cursor:pointer;display:none;height:50px;position:fixed;right:44px;text-align:center;top:20px;width:50px;z-index:3}#menuBtn img{margin-top:15px;width:20px}@media screen and (max-width:770px){.navbar{background:#a5723c;left:0;overflow:hidden;position:fixed;top:77px;transition:max-height .5s;width:100%;z-index:2}nav{margin-top:5px;position:relative;text-align:left}nav ul li{display:block;margin-bottom:15px;margin-left:30px;margin-top:15px}nav ul li a{color:#fff}#menuBtn{cursor:pointer;display:block}.logo{position:absolute;top:-200px;width:140px}}
/*# sourceMappingURL=main.1585fc57.css.map*/