*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Jost",sans-serif}#root{position:relative}#navigation{text-decoration:none;margin:64px auto}#navigation .navbar-brand{width:196px}#navigation #navbarNavAltMarkup{justify-content:end}#navigation #navbarNavAltMarkup a{text-decoration:none}#navigation #navbarNavAltMarkup .nav-item{font-weight:400;font-size:14px;line-height:14px;letter-spacing:2px;color:#333136}#navigation #navbarNavAltMarkup .nav-item:hover{color:#e7816b}#homepage{position:relative}#homepage #homepage-heading{height:640px;background-color:#e7816b;border-radius:10px;background-position:100%;background-repeat:no-repeat;position:relative;margin-bottom:160px;overflow:hidden}#homepage #homepage-heading>div{width:540px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#homepage #homepage-heading>img{position:absolute;bottom:-250px;right:0}#homepage #homepage-heading .container{color:#fff}#homepage #homepage-heading .container h1{font-weight:500;font-size:48px;line-height:48px}#homepage #homepage-heading .container div{font-weight:400;font-size:16px;line-height:26px;margin:40px auto}#homepage #homepage-heading .container button{width:152px;height:56px;border:0;border-radius:10px;background-color:#fff;font-weight:500;font-size:15px;line-height:22px;letter-spacing:1px;color:#333136}#homepage #homepage-heading .container button:hover{background-color:#ffad9b;color:#fff}#homepage #homepageImages{display:flex;justify-content:space-between;margin-bottom:160px}#homepage #homepageImages #homepageImagesSmall{display:flex;flex-direction:column;justify-content:space-between}#homepage #homepageFeatures{display:flex;justify-content:space-between;margin-bottom:160px}@media (max-width:992px){#homepage #homepage-heading{height:940px}#homepage #homepage-heading>div{position:static;text-align:center;-webkit-transform:unset;transform:unset;width:100%}#homepage #homepage-heading .container{margin-top:30px}#homepage #homepage-heading>img{-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;right:unset}#homepage #homepageImages{display:block}#homepageFeatures{flex-direction:column;align-items:center}}@media (max-width:540px){#homepage #homepage-heading{height:1140px}}.imgDes{width:541px;border-radius:10px;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;font-weight:500;cursor:pointer;background-repeat:no-repeat;background-size:cover}.imgDes:hover{color:#fff;text-decoration:none}.imgDes h2{font-size:40px;line-height:48px;letter-spacing:2px}.imgDes div{font-size:15px;line-height:22px;letter-spacing:5px;display:flex;align-items:center}.imgDes div img{margin-left:20px}.imgDes div:hover{color:#e7816b}@media (max-width:992px){.imgDes{width:100%;margin-top:30px;height:250px!important;text-align:center}}@media (max-width:540px){.imgDes{height:250px!important}}.features{text-align:center;color:#333136;width:350px}.features h3{font-weight:500;font-size:20px;line-height:26px;letter-spacing:5px;color:#333136;margin-top:40px;margin-bottom:32px}.features div{font-weight:400;font-size:16px;line-height:26px}.features button{width:152px;height:56px;font-size:15px;background-color:#e7816b;letter-spacing:1px;color:#fff;border:0;border-radius:10px}.features button:hover{background-color:#ffad9b}#footer{height:393px;background-color:#1d1c1e;color:#fff;display:flex;flex-direction:column;justify-content:end;position:absolute;bottom:0;width:100%}#footer #footerFirst{display:flex;justify-content:space-between;padding-bottom:40px;border-bottom:1px solid grey}#footer #logo-night{width:196px}#footer #footerLoc{width:370px;display:flex;justify-content:space-between}#footer #footerLoc a{color:#fff;text-decoration:none}#footer #footerLoc span{font-size:14px;line-height:14px;letter-spacing:2px;cursor:pointer}#footer #footerLoc span:hover{color:#e7816b}#footer #footerFirst+div{display:flex;justify-content:space-between;align-items:end;margin-top:31px;margin-bottom:72px}#footer #footerFirst+div div{font-size:16px;line-height:26px}#footer #social-links{width:184px;display:flex;justify-content:space-between}@media screen and (max-width:540px){#footer{height:900px}#footer #footerFirst{position:absolute;top:200px;height:230px}#footer #footerFirst,#footer #footerLoc{flex-direction:column;width:100%;align-items:center}#footer #footerLoc{height:120px}#footer #footerFirst+div{flex-direction:column;height:350px;align-items:center}}#getInTouch{height:292px;background-color:#e7816b;border-radius:10px;background-position:0;display:flex;align-items:center;justify-content:space-around;color:#fff;font-weight:400;position:absolute;bottom:320px}#getInTouch>div{width:459px}#getInTouch h2{font-size:40px;line-height:40px}#getInTouch h2+div{font-size:16px;line-height:26px;margin-top:20px}#getInTouch button{width:152px;height:56px;border:0;border-radius:10px;background-color:#fff;font-weight:500;font-size:15px;line-height:22px;letter-spacing:1px;color:#333136}#getInTouch button:hover{background-color:#ffad9b;color:#fff}@media (max-width:540px){#getInTouch{flex-direction:column;text-align:center;height:350px;bottom:800px;left:50%;width:90%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#getInTouch>div{width:100%}}#designsHeading{height:252px;background-color:#e7816b;border-radius:10px;background-position:100%;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:160px}#designsHeading h1{font-size:48px;line-height:48px}#designsHeading div{font-size:16px;line-height:26px}@media (max-width:540px){#designsHeading{text-align:center}}#designBody{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;margin-bottom:160px}#designDes{display:flex;justify-content:space-between}@media (max-width:992px){#designBody{display:block;text-align:center}#designDes{flex-direction:column;align-items:center}}.devImages{background-color:#fdf3f0;border-radius:10px}.devImages img{width:350px;height:478px;border-radius:10px}.devImages>div{margin:32px auto;text-align:center;border-bottom-right-radius:10px;border-bottom-left-radius:10px;width:286px}.devImages>div .heading{font-size:20px;letter-spacing:5px;color:#e7816b;margin-bottom:16px}.devImages>div .text{line-height:26px;color:#333136}@media (max-width:992px){.devImages{margin-bottom:50px;display:flex;align-items:center}.devImages img{height:320px}}@media (max-width:540px){.devImages{flex-direction:column}.devImages img{width:95%}}#aboutUs #aboutUsHeading{background-color:#e7816b;border-radius:10px;display:flex;padding:0;justify-content:space-between;background-position:0;margin-bottom:160px}#aboutUs #aboutUsHeading #aboutHeadingImg{border-top-right-radius:10px;border-bottom-right-radius:10px}#aboutUs #aboutUsHeading #aboutUsIntro{color:#fff;width:458px;display:flex;justify-content:center;align-items:start;flex-direction:column}#aboutUs #aboutUsHeading #aboutUsIntro h1{font-style:normal;font-weight:500;font-size:48px;line-height:48px;margin-bottom:32px}#aboutUs #aboutUsHeading #aboutUsIntro div{font-size:16px;line-height:26px}#aboutUs #aboutUsFeatures{display:flex;justify-content:space-between;margin-bottom:160px}@media (max-width:992px){#aboutUs #aboutUsHeading{flex-direction:column-reverse}#aboutUs #aboutUsHeading #aboutUsIntro{height:312px;align-items:center}#aboutUs #aboutUsFeatures{flex-direction:column;align-items:center;height:1230px}}@media (max-width:540px){#aboutUs #aboutUsHeading #aboutUsIntro{width:100%;margin:50px auto}}#aboutUsContent{background-color:#fdf3f0;border-radius:10px;display:flex;margin-bottom:160px}#aboutUsContent>div{width:445px;display:flex;justify-content:center;align-items:start;flex-direction:column}#aboutUsContent>div h2{margin-bottom:24px;color:#e7816b;font-size:40px;line-height:48px}#aboutUsContent>div div{font-size:16px;line-height:26px;color:#333136}@media (max-width:992px){#aboutUsContent{flex-direction:column!important}#aboutUsContent>div{width:572px;align-items:center;margin:50px auto}}@media (max-width:540px){#aboutUsContent>div{width:100%}}#contactPage #contactUsHeader{height:480px;background-color:#e7816b;background-position:0;display:flex;justify-content:space-around;align-items:center;border-radius:10px}#contactPage #contactUsHeader>div{color:#fff}#contactPage #contactUsHeader>div h1{font-size:48px;margin-bottom:32px}#contactPage #contactUsHeader>div div{line-height:26px;width:445px}#contactPage #contactUsHeader form{display:flex;flex-direction:column;align-items:end}#contactPage #contactUsHeader form ::-webkit-input-placeholder{color:#fff}#contactPage #contactUsHeader form :-ms-input-placeholder{color:#fff}#contactPage #contactUsHeader form ::placeholder{color:#fff}#contactPage #contactUsHeader form div{width:380px;border-bottom:1px solid #fff}#contactPage #contactUsHeader form input,#contactPage #contactUsHeader form textarea{display:block;border:0;background-color:#e7816b;width:100%;margin-top:25px;padding-left:20px;color:#fff}#contactPage #contactUsHeader form input{height:38px}#contactPage #contactUsHeader form textarea{height:102px}#contactPage #contactUsHeader form button{width:152px;height:56px;background-color:#fff;font-size:15px;letter-spacing:1px;color:#333136;border:0;border-radius:10px;margin-top:24px}#contactPage #contactUsHeader form button:hover{background-color:#ffad9b;color:#fff}#contactPage #contactUsFeatures{display:flex;justify-content:space-between;margin-top:160px}@media (max-width:992px){#contactPage #contactUsHeader{flex-direction:column;height:791px;text-align:center}#contactPage #contactUsHeader form{align-items:center}#contactPage #contactUsFeatures{flex-direction:column;align-items:center;height:1230px}}@media (max-width:540px){#contactPage #contactUsHeader>div{width:90%}#contactPage #contactUsHeader>div div{width:100%;text-align:center}#contactPage #contactUsHeader form{width:100%}#contactPage #contactUsHeader form div{width:90%}}.viewInMap{display:flex;justify-content:space-between;margin-bottom:32px}.viewInMap .mapDetails{background-color:#fdf3f0;width:730px;display:flex;flex-direction:column;justify-content:center;border-radius:10px}.viewInMap .mapDetails h1{font-size:40px;color:#e7816b;margin-left:95px;margin-bottom:24px}.viewInMap .mapDetails>div{display:flex;justify-content:space-around;color:#333136}.viewInMap .leaflet-container{height:326px;width:350px;border-radius:10px}@media (max-width:992px){.viewInMap{flex-direction:column-reverse!important;margin-bottom:100px}.viewInMap .leaflet-container{width:100%}.viewInMap .mapDetails{height:326px;width:100%}}@media (max-width:540px){.viewInMap .mapDetails{text-align:center}.viewInMap .mapDetails h1{margin-left:unset}.viewInMap .mapDetails>div{flex-direction:column;align-items:center;height:200px}}
/*# sourceMappingURL=main.58525528.chunk.css.map */