*{padding:0;margin:0;box-sizing:border-box;font-family:Raleway,sans-serif}html{font-size:62.5%}.HeaderLogo a{text-decoration:none}.MainHeader{display:flex;align-items:center;height:7rem;background:#fff;padding:0 7rem;box-shadow:0 1px 5px #a9a9a9;margin-bottom:1rem}.HeaderLogo{font-size:2rem;color:#7a6960}.HeaderLogo h3{font-weight:400}.HeaderLinks ul li{list-style:none;display:inline-block;padding:2rem;font-size:1.5rem;cursor:pointer}.HeaderLinks ul li:hover{color:#eb5d1e}.HeaderLinks{display:flex;justify-content:right;align-items:center;margin-left:auto}.image-fluid,.MainHero{width:100%}.MainHero{display:grid;grid-template-columns:repeat(12,1fr);height:100%;background:#fef8f5;align-items:center;padding:6% 0}.HeroText{grid-column:2/6}.HeroImage{grid-column:7/11}.HeroText h2{font-size:5rem}.HeroText h5{font-size:2rem;padding:1rem 0;color:#a08f86;font-weight:400}.HeroText button{font-weight:500;font-size:1.6rem;letter-spacing:1px;display:inline-block;padding:1.2rem 2.8rem;border-radius:3px;transition:.5s;margin-top:30px;color:#fff;background:#eb5d1e;border:none;cursor:pointer}.AboutText{grid-column:7/11}.AboutImage{grid-column:2/6}.MainAbout{display:grid;grid-template-columns:repeat(12,1fr);width:100%;height:100%;background:#fff;align-items:center;padding:6% 0}.AboutText h2{font-size:3.8rem}.AboutText p{font-size:1.4rem;font-weight:500;padding:2rem 0;line-height:1.5;color:grey}.aboutTextSecOne i{color:#f39e7a;font-size:4.8rem;padding:1rem 0}.aboutTextSecOne h3{font-size:1.8rem;color:#7a6960}.aboutTextService{display:flex;justify-content:space-around;padding:1rem}.MainService{width:100%;height:70%;background:#fef8f5;padding:6% 0}.serviceText{margin:0 auto;text-align:center;padding:5rem 0}.serviceText h4{font-size:2.4rem;font-weight:700;padding-bottom:0;line-height:1px;margin-bottom:2rem;color:#c2b7b1}.serviceText h2{padding-bottom:1.5rem;margin-bottom:1.5rem;font-size:3.2rem;font-weight:700;color:#4e4039}.serviceText div{width:10rem;height:.2rem;background:red;text-align:center;margin:-1px auto}.serviceBox{width:80%;margin:0 auto;display:flex;justify-content:center;align-items:center}.servicePallate{text-align:center;background:#fff;margin:1rem;border-radius:1rem;box-shadow:1px 3px 12px #e6e6fa;padding:1rem;transition:.5s}.servicePallate:hover{border-bottom:5px solid #ef7f4d}.servicePallate i{font-size:4rem;padding:1rem 0;color:#ef7f4d}.servicePallate h3{font-size:2rem}.servicePallate p{font-size:1.5rem;padding:1rem}.portfolioCard{width:80%;margin:0 auto;text-align:center}.portfolioTitle button{background:#fff;border:none;font-size:1.8rem;padding:1rem;font-weight:600;color:grey;cursor:pointer;transition:.5s}.portfolioTitle button:hover{color:#eb5d1e}.portfolioCardSec{display:grid;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));grid-gap:2rem;margin-top:3rem}.Cards{position:relative}.Cards:after{content:"";position:absolute;top:0;right:0;width:0;height:100%;background-color:rgba(78,64,57,.43137254901960786);transition:.5s}.hiddenPortCard{display:none;position:absolute;top:8rem;left:30%;z-index:1}.Cards:hover:after{width:100%}.Cards:hover .hiddenPortCard{display:block}.hiddenIcon i{background:#fff;font-size:3rem;margin:1rem;padding:1rem;border-radius:50%;cursor:pointer;transition:.5s}.hiddenIcon i:hover{background-color:#eb5d1e;color:#fff}.hiddenPortCard h4{font-size:2rem;color:#fff}.hiddenPortCard h5{font-size:1.5rem;color:#fff;line-height:2}.MainPortfolio{padding-bottom:6rem}.faqdata{width:100%;text-align:center;padding:1rem}.mainFaq{padding:2rem;background-color:#fef8f5;transition:.5s}.faqdata{text-align:left;width:80%;margin:0 auto}.faqInfo{margin:1rem 0}.faqInfo h2{font-size:2rem;color:#343a40;line-height:2;cursor:pointer;transition:.5s}.faqInfo h2:hover{color:#eb5d1e}.faqInfo p{font-size:1.5rem;line-height:1.5;font-weight:500;color:grey}.teamphoto{display:grid;width:80%;margin:0 auto;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:2rem}.mainTeam{padding:3rem 0}.member{position:relative}.member:after{content:"";width:100%;background-color:rgba(52,58,64,.30980392156862746)}.member:after,.memberSocial{position:absolute;top:0;left:0;height:100%;transition:.5s}.memberSocial{width:4rem;flex-direction:column}.memberName,.memberSocial{display:none;background:rgba(52,58,64,.30196078431372547);z-index:1}.memberName{position:absolute;bottom:0;right:0;width:100%;height:3rem;justify-content:center;align-items:center}.member:hover .memberSocial{display:flex;transition:.5s}.member:hover .memberName{display:flex}.memberSocial i{font-size:2.5rem;margin:1.8rem .9rem;color:#fff}.memberName h3{font-size:1.5rem;color:#fff}.contactinfo{background:#fff;padding:3rem;box-shadow:0 0 5px grey;border-radius:10px;border-top:3px solid coral;grid-column:2/8;margin:0 1rem}.contactlogo{display:flex;align-items:center;justify-content:flex-start;margin:1rem 0}.mainContact{background-color:#fef8f5;padding-bottom:6rem}.contactIcon i{font-size:3rem;padding:1rem;color:coral}.contactData h2{font-size:2rem;margin-top:.5rem}.contactData p{font-size:1.2rem;font-weight:600}.contactForm{background:#fff;padding:3rem;box-shadow:0 0 5px grey;border-radius:10px;border-top:3px solid coral;width:40%;margin:0 1rem}.formINput{display:grid;grid-template-columns:repeat(auto-fit,minmax(4rem,1fr));width:100%}.formINput div label{font-size:1.5rem;font-weight:600;line-height:2}.formINput div input{padding:1rem;width:90%}.contactSubject label{font-size:1.5rem;font-weight:600;line-height:2}.contactSubject{margin:1rem 0}.contactSubject input{padding:1rem;width:96%}.contactSubject textarea{padding:1rem;max-width:38rem;width:100%}.contactdetails{display:flex;justify-content:center;align-items:start;padding:0 12rem}.fromButton{text-align:center;background:coral;border:none;padding:1rem 2rem;color:#fff;font-weight:800;margin:1rem 0}.mainNewsletter{width:100%;text-align:center;padding:6rem}.newsletterText h2{font-size:3rem;line-height:2}.newsletterText p{font-size:1.5rem;margin-bottom:2rem;font-weight:500;color:grey}.newsletterInput input{padding:.8rem 7rem;box-shadow:1px 1px 10px hsla(0,0%,50.2%,.45098039215686275);border:none}.newsletterInput button{background:coral;color:#fff;border:none;padding:.84rem 1rem;cursor:pointer}.mainFooter{padding:1rem;background:coral;color:#fff;text-align:center}.fromMap{width:95%}.mobileMenu i{font-size:2rem;display:none}@media (max-width:980px){html{font-size:50.5%}}@media (max-width:850px){.serviceBox{flex-wrap:wrap}.servicePallate{width:45%}.contactinfo{width:50%;padding:2rem}.contactdetails{display:block}.fromMargin{padding:2rem 0}.contactForm,.contactinfo{width:90%}.teamphoto{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){html{font-size:40%}.HeaderLinks{display:none}.mobileMenu i{display:block}.MainHeader{justify-content:space-between}.mobileMenus ul a{text-decoration:none}.mobileMenus{text-align:center;padding:2rem;height:100%}.mobileMenus ul li{list-style:none;font-size:2.5rem;padding:1rem;transition:.5s}.mobileMenus ul li:hover{color:coral}.servicePallate{width:50%;padding:4rem 1rem}.servicePallate p{font-size:2rem;font-weight:600;color:grey}.servicePallate h3{font-size:3rem}.AboutText{margin:6rem 0}.AboutImage,.AboutText{grid-column:5/10}}@media (max-width:600px){html{font-size:30%}}@media (max-width:540px){.teamphoto{grid-template-columns:1fr;width:50%}.AboutImage,.AboutText{grid-column:2/12}.AboutText{margin:6rem 0}}@media (max-width:500px){.HeroText{margin:5rem 0;grid-row:2/3}.HeroImage,.HeroText{grid-column:2/12}}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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.d6f2a116.chunk.css.map */