@keyframes page{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:none}}.dotDiv{display:flex}.dotDiv span{width:7px;height:7px;background-color:#d6b93e;margin:0 .5rem;transform:rotate(45deg)}.card{margin-bottom:1.563rem;display:block;width:100%;min-width:100%;height:500px;transition:all .7s ease-in;cursor:pointer}@media(min-width: 1024px){.card{width:100%;min-width:100%;height:100%}}.card:hover:before{opacity:0}.card .cardTitle{position:absolute;bottom:0;left:0;padding:1.25rem;color:#fff;font-size:.9rem;font-weight:400;cursor:pointer;-webkit-font-smoothing:antialiased}@media(min-width: 568px){.card .cardTitle{font-size:1rem}}.card:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:50%;background:linear-gradient(180deg, rgba(6, 4, 0, 0) 0%, rgba(0, 0, 0, 0.884) 100%);transition:all .7s ease-in;cursor:pointer}#wallSection{width:100%;display:flex;align-items:center;flex-wrap:wrap;background-color:#030c24;padding-top:5.96rem;overflow:hidden}@media(min-width: 1024px){#wallSection{padding:0;height:100vh;max-height:1000px}}#wallSection .contentDiv{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media(min-width: 1024px){#wallSection .contentDiv{width:60%;padding-right:1.563rem !important}}#wallSection .contentDiv .wallTitle{max-width:700px;margin-top:1.563rem;color:#fff;font-family:"Playfair Display",serif;font-size:1.563rem;font-weight:400;letter-spacing:0px;line-height:1.1}@media(min-width: 568px){#wallSection .contentDiv .wallTitle{font-size:2.441rem}}@media(min-width: 1024px){#wallSection .contentDiv .wallTitle{font-size:3.052rem}}@media(min-width: 1280px){#wallSection .contentDiv .wallTitle{font-size:3.815rem}}@media(min-width: 1800px){#wallSection .contentDiv .wallTitle{font-size:4.768rem;line-height:1.1}}#wallSection .contentDiv .wallText{color:#d6b93e;margin-top:1rem;font-size:1rem;font-weight:300;text-transform:uppercase}#wallSection .contentDiv .lgBtn{margin-top:1.953rem}#wallSection .wallSlideSection{width:100%}@media(min-width: 1024px){#wallSection .wallSlideSection{height:100vh;max-height:1000px;width:40%}}#wallSection .wallSlideSection .wallSlide{flex:1;display:flex;align-items:center;height:100%}@media(min-width: 1024px){#wallSection .wallSlideSection .wallSlide{padding:0 .5rem;flex-direction:column}}#wallSection .wallSlideSection .wallSlide .card{margin:0}@media(min-width: 1024px){#wallSection .wallSlideSection .wallSlide .card{margin:0;margin-bottom:1.563rem}}#wallSection .wallSlideSection .wallSlide .card:hover{background-position:center !important}@media(min-width: 1024px){#wallSection .wallSlideSection .bottomBg{position:absolute;bottom:0;width:100%;height:100px}}#featuredCardWrapper{background-color:#f9f9f9;overflow:hidden}#featuredCardWrapper .headingDiv{display:flex;justify-content:space-between;align-items:center}#featuredCardWrapper .featuredCard{margin-bottom:0;margin-right:2.5rem}#featuredCardWrapper .arrowDiv{display:none}@media(min-width: 768px){#featuredCardWrapper .arrowDiv{display:flex;align-items:center}}#featuredCardWrapper .arrowDiv .arrow{width:40px;margin-left:2rem;cursor:pointer}#featuredCardWrapper .arrowDiv .arrow img{cursor:pointer}#featuredCardWrapper .cardWrapper{display:flex;flex-wrap:nowrap;padding-top:3rem;padding-bottom:3rem;overflow-x:auto}@media(min-width: 768px){#featuredCardWrapper .cardWrapper{overflow:unset}}.propertyard{width:100%;background-color:#fff;border:1px solid #ebedf3;display:flex;flex-direction:column;margin-bottom:2rem;transition:all .5s;cursor:pointer}@media(min-width: 568px){.propertyard{margin-right:2.5rem;width:24%}}.propertyard:hover{transform:translateY(-5px);box-shadow:rgba(255,255,255,.1) 0px 1px 1px 0px inset,rgba(93,79,50,.123) 0px 50px 100px -20px,rgba(0,0,0,.144) 0px 30px 60px -30px}.propertyard:hover .cardHoverDiv{height:100%}.propertyard .cardImage{width:100%;height:200px;cursor:pointer}.propertyard .cardImage img{display:flex;cursor:pointer}.propertyard .cardTitleDiv{width:100%;padding:1rem;border-bottom:1px solid #ebedf3;margin-top:.5rem;cursor:pointer}.propertyard .cardTitleDiv .cardLabel{display:inline-block;color:#d6b93e;font-family:"Montserrat",sans-serif;font-size:.64rem;font-weight:600;letter-spacing:2px;margin:0;margin-bottom:.75rem}.propertyard .cardTitleDiv .cardTitle{color:#030c24;font-weight:600;letter-spacing:.5px;margin:0;cursor:pointer}.propertyard .cardContentDiv{width:100%;padding:1rem;cursor:pointer}.propertyard .cardContentDiv .cardPrice{color:#030c24;font-weight:600;margin:0;cursor:pointer}.propertyard .cardContentDiv .cardPrice::before{content:"₹";font-weight:400;display:inline-block;margin-right:.3rem}.propertyard .cardContentDiv .cardLocation{color:#101011;font-size:.8rem;font-weight:400;margin-top:.5rem;letter-spacing:.5px;cursor:pointer}.propertyard .cardContentDiv .cardHighlightsDiv{display:flex;align-items:flex-end;justify-content:space-between;margin-top:1.563rem}.propertyard .cardContentDiv .cardHighlightsDiv .cardHighlights img{width:30px}.propertyard .cardContentDiv .cardHighlightsDiv .cardHighlights .cardHighlightsText{color:#101011;font-size:.8rem;font-weight:500;margin-top:.25rem;cursor:pointer}#aboutSection{overflow:hidden;opacity:1}#aboutSection .innerSection{display:flex;flex-wrap:wrap;align-items:center}#aboutSection .innerSection .contentDiv{width:100%}@media(min-width: 1024px){#aboutSection .innerSection .contentDiv{width:60%;padding-right:3.052rem}}#aboutSection .innerSection .contentDiv .wallTitle{max-width:700px;margin-top:1.563rem;font-family:"Playfair Display",serif;font-size:1.25rem;font-weight:400;line-height:130%}@media(min-width: 568px){#aboutSection .innerSection .contentDiv .wallTitle{font-size:1.563rem}}@media(min-width: 1024px){#aboutSection .innerSection .contentDiv .wallTitle{font-size:1.953rem}}@media(min-width: 1280px){#aboutSection .innerSection .contentDiv .wallTitle{font-size:2.441rem}}#aboutSection .innerSection .contentDiv .wallText{color:#101011;font-size:1rem;font-weight:400;line-height:160%}#aboutSection .innerSection .contentDiv .listDiv{margin-bottom:.75rem}#aboutSection .innerSection .contentDiv .listDiv li{margin-left:1rem;margin-top:.5rem;list-style-position:inside}#aboutSection .innerSection .contentDiv .listDiv li:before{content:"";position:absolute;left:-1rem;top:4.5px;width:6px;height:6px;display:inline-block;background-color:#030c24;border-radius:1rem}#aboutSection .innerSection .contentDiv .specialitiesDiv{margin-top:2.2rem;display:inline-flex;background-color:#030c24;color:#fff}#aboutSection .innerSection .contentDiv .specialitiesDiv li{padding:1rem}@media(min-width: 568px){#aboutSection .innerSection .contentDiv .specialitiesDiv li{padding:1rem 1.563rem}}@media(min-width: 768px){#aboutSection .innerSection .contentDiv .specialitiesDiv li{padding:1.563rem 1.953rem}}#aboutSection .innerSection .contentDiv .specialitiesDiv li span{font-size:1.563rem;font-weight:700}@media(min-width: 568px){#aboutSection .innerSection .contentDiv .specialitiesDiv li span{font-size:1.953rem}}@media(min-width: 1024px){#aboutSection .innerSection .contentDiv .specialitiesDiv li span{font-size:2.441rem}}#aboutSection .innerSection .contentDiv .specialitiesDiv li span sup{font-size:.8rem;font-weight:400}#aboutSection .innerSection .contentDiv .specialitiesDiv li p{margin-top:0;font-size:.9rem;font-weight:300}@media(min-width: 568px){#aboutSection .innerSection .contentDiv .specialitiesDiv li p{font-size:1rem}}#aboutSection .innerSection .landlordsDiv{padding-top:3.052rem}@media(min-width: 768px){#aboutSection .innerSection .landlordsDiv{padding-top:0}}#aboutSection .innerSection .bgDiv{display:none;width:100%;padding-top:31.25%}@media(min-width: 1024px){#aboutSection .innerSection .bgDiv{display:flex;width:40%;padding-top:50%}}#aboutemessageSection{background-color:#f9f9f9}#aboutemessageSection .innerSection .contentDiv .heading{font-family:"Playfair Display",serif;font-size:1.25rem;font-weight:400;line-height:130%}@media(min-width: 568px){#aboutemessageSection .innerSection .contentDiv .heading{font-size:1.563rem}}@media(min-width: 1024px){#aboutemessageSection .innerSection .contentDiv .heading{font-size:1.953rem}}@media(min-width: 1280px){#aboutemessageSection .innerSection .contentDiv .heading{font-size:2.441rem}}#aboutemessageSection .innerSection .contentDiv p{color:#101011;font-size:1rem;font-weight:400;line-height:160%}#aboutemessageSection .innerSection .contentDiv .textDiv{margin-top:1rem}#facilitySection{overflow:hidden}#facilitySection .innerSection{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#facilitySection .innerSection .bgDiv{display:none;width:100%;padding-top:31.25%}@media(min-width: 1024px){#facilitySection .innerSection .bgDiv{display:flex;width:40%;padding-top:50%}}#facilitySection .innerSection .contentDiv{width:100%}@media(min-width: 1024px){#facilitySection .innerSection .contentDiv{width:60%;padding-left:5.96rem}}#facilitySection .innerSection .contentDiv .wallTitle{max-width:700px;margin-top:1.563rem;font-family:"Playfair Display",serif;font-size:1.25rem;font-weight:400;line-height:140%;letter-spacing:0}@media(min-width: 568px){#facilitySection .innerSection .contentDiv .wallTitle{font-size:1.563rem}}@media(min-width: 1024px){#facilitySection .innerSection .contentDiv .wallTitle{font-size:1.953rem}}@media(min-width: 1280px){#facilitySection .innerSection .contentDiv .wallTitle{font-size:2.441rem}}#facilitySection .innerSection .contentDiv .wallText{color:#101011;font-size:1rem;font-weight:400;line-height:160%}#facilitySection .innerSection .contentDiv .boldText{font-weight:500}#facilitySection .innerSection .contentDiv .specialitiesDiv{margin-top:2.2rem;display:inline-flex;background-color:#030c24;color:#fff}#facilitySection .innerSection .contentDiv .specialitiesDiv li{padding:1rem}@media(min-width: 568px){#facilitySection .innerSection .contentDiv .specialitiesDiv li{padding:1rem 1.563rem}}@media(min-width: 768px){#facilitySection .innerSection .contentDiv .specialitiesDiv li{padding:1.563rem 1.953rem}}#facilitySection .innerSection .contentDiv .specialitiesDiv li span{font-size:1.563rem;font-weight:700}@media(min-width: 568px){#facilitySection .innerSection .contentDiv .specialitiesDiv li span{font-size:1.953rem}}@media(min-width: 1024px){#facilitySection .innerSection .contentDiv .specialitiesDiv li span{font-size:2.441rem}}#facilitySection .innerSection .contentDiv .specialitiesDiv li span sup{font-size:.8rem;font-weight:400}#facilitySection .innerSection .contentDiv .specialitiesDiv li p{margin-top:0;font-size:.9rem;font-weight:300}@media(min-width: 568px){#facilitySection .innerSection .contentDiv .specialitiesDiv li p{font-size:1rem}}#projectsSection .innerSection{display:flex;align-items:flex-start;flex-wrap:wrap}#projectsSection .innerSection .projectContentDiv{width:100%;display:flex;align-items:flex-start;flex-wrap:wrap}#projectsSection .innerSection .projectContentDiv .heading{margin-bottom:3.052rem;letter-spacing:0}#projectsSection .innerSection .projectContentDiv .titleDiv{width:100%;padding-bottom:1.563rem}@media(min-width: 568px){#projectsSection .innerSection .projectContentDiv .titleDiv{padding-bottom:3.052rem}}#projectsSection .innerSection .projectContentDiv .titleDiv .label{margin:0;color:#030c24;font-weight:400}@media(min-width: 568px){#projectsSection .innerSection .projectContentDiv .titleDiv .label{padding-left:1.563rem}}@media(min-width: 1024px){#projectsSection .innerSection .projectContentDiv .titleDiv .label{padding-left:3.052rem}}#projectsSection .innerSection .projectContentDiv .titleDiv .label:before{content:"";position:absolute;left:0;top:8px;width:.9rem;height:1px;background-color:#030c24;display:none}@media(min-width: 568px){#projectsSection .innerSection .projectContentDiv .titleDiv .label:before{display:block;width:1.25rem}}@media(min-width: 1024px){#projectsSection .innerSection .projectContentDiv .titleDiv .label:before{width:2.441rem}}#projectsSection .innerSection .projectContentDiv .titleDiv .heading{margin-top:1rem}@media(min-width: 568px){#projectsSection .innerSection .projectContentDiv .titleDiv .heading{padding-left:1.563rem}}@media(min-width: 1024px){#projectsSection .innerSection .projectContentDiv .titleDiv .heading{padding-left:3.052rem}}#projectsSection .innerSection .projectContentDiv .titleDiv .heading br{display:none}@media(min-width: 1024px){#projectsSection .innerSection .projectContentDiv .titleDiv .heading br{display:block}}#projectsSection .innerSection .projectContentDiv .cardDiv{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%}#projectsSection .innerSection .projectContentDiv .cardDiv .card{width:100%;min-width:100%;padding-top:56.25% !important}@media(min-width: 568px){#projectsSection .innerSection .projectContentDiv .cardDiv .card{width:45%;min-width:45%;margin-right:5%;padding-top:33.75% !important}}@media(min-width: 768px){#projectsSection .innerSection .projectContentDiv .cardDiv .card{width:30%;min-width:30%;margin-right:3%;padding-top:22.5% !important}}@media(min-width: 1280px){#projectsSection .innerSection .projectContentDiv .cardDiv .card{width:23%;min-width:23%;margin-right:2%;padding-top:28.75% !important}}#projectsSection .innerSection .projectContentDiv .cardDiv .card .contentDiv{position:absolute;bottom:0;left:0;padding:1.25rem;color:#fff;font-size:.9rem;font-weight:400;cursor:pointer;-webkit-font-smoothing:antialiased}@media(min-width: 568px){#projectsSection .innerSection .projectContentDiv .cardDiv .card .contentDiv{font-size:1rem}}#projectsSection .innerSection .projectContentDiv .cardDiv .card .contentDiv:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:50%;transition:all .7s ease-in;cursor:pointer}#projectsSection .innerSection .projectContentDiv .cardDiv .card .contentDiv .title{font-weight:500;margin-bottom:.4rem}#projectsSection .innerSection .projectContentDiv .cardDiv .card .contentDiv .readmore{margin-top:1rem;font-weight:500;font-size:.9rem;color:#fff;cursor:pointer}#bannerContentSection .bannerDiv{width:100%;padding-top:56.25%}@media(min-width: 568px){#bannerContentSection .bannerDiv{padding-top:37.5%}}@media(min-width: 768px){#bannerContentSection .bannerDiv{padding-top:25%}}#bannerContentSection .bannerDiv .bannerContentDiv{position:absolute;bottom:-50px;left:0;width:100%}#bannerContentSection .bannerDiv .bannerContentDiv .quote{position:absolute;top:-15px;left:15px;width:30px}@media(min-width: 568px){#bannerContentSection .bannerDiv .bannerContentDiv .quote{top:-40px;left:-30px;width:60px}}#bannerContentSection .bannerDiv .bannerContentDiv .bannerContent{width:100%;max-width:600px;margin:0 auto;text-align:center;padding:1.563rem 1rem;background-color:#030c24;color:#fff;font-size:1rem;font-weight:300;line-height:160%}@media(min-width: 568px){#bannerContentSection .bannerDiv .bannerContentDiv .bannerContent{font-size:1.25rem}}@media(min-width: 768px){#bannerContentSection .bannerDiv .bannerContentDiv .bannerContent{padding:1.563rem}}@media(min-width: 1024px){#bannerContentSection .bannerDiv .bannerContentDiv .bannerContent{padding:1.953rem;font-size:1.563rem}}#bannerContentSection .contentContainer{margin-top:3.052rem}@media(min-width: 768px){#bannerContentSection .contentContainer{margin-top:2.441rem}}#bannerContentSection .contentContainer .contentDiv{max-width:900px;margin:0 auto}#bannerContentSection .contentContainer .contentDiv .wallTitle{margin-top:1rem;max-width:700px;color:#030c24;font-weight:600;font-size:1.953rem;line-height:140%}#bannerContentSection .contentContainer .contentDiv ul{margin-bottom:.75rem}#bannerContentSection .contentContainer .contentDiv ul li{margin-left:1rem;margin-top:.5rem;list-style-position:inside}#bannerContentSection .contentContainer .contentDiv ul li:before{content:"";position:absolute;left:-1rem;top:4.5px;width:6px;height:6px;display:inline-block;background-color:#030c24;border-radius:1rem}#bannerContentSection .contentContainer .contentDiv .wallText{color:#101011;font-size:1rem;font-weight:300;line-height:160%}#bannerContentSection .contentContainer .contentDiv p{color:#101011;font-weight:400}#testimonialSection{overflow:hidden;background-color:#fffcef;margin-top:3rem}#testimonialSection #testimonialContainer{width:100%;max-width:800px;margin:0 auto;text-align:center}#testimonialSection #testimonialContainer .dotDiv{justify-content:center}#testimonialSection #testimonialContainer .heading{padding:0;max-width:100%;margin-top:1.563rem}#testimonialSection #testimonialContainer #testimonialWrapper{width:100%;display:flex;align-items:flex-start;left:-100%;margin-top:2.441rem}@media(min-width: 568px){#testimonialSection #testimonialContainer #testimonialWrapper{margin-top:3.052rem}}#testimonialSection #testimonialContainer #testimonialWrapper .testimonialSlide{width:100%;min-width:100%;display:flex;flex-direction:column;padding:0 .5rem}@media(min-width: 568px){#testimonialSection #testimonialContainer #testimonialWrapper .testimonialSlide{padding:0 1rem}}@media(min-width: 768px){#testimonialSection #testimonialContainer #testimonialWrapper .testimonialSlide{padding:0 3.052rem}}#testimonialSection #testimonialContainer #testimonialWrapper .testimonialSlide:nth-child(odd) .testimonial{background-color:#fff}#testimonialSection #testimonialContainer #testimonialWrapper .testimonialSlide:nth-child(odd) .testimonial .content p{color:#252525}#testimonialSection #testimonialContainer #testimonialWrapper .testimonialSlide:nth-child(odd) .testimonial .profileDiv .title{color:#030c24 !important}#testimonialSection #testimonialContainer #testimonialWrapper .testimonialSlide:nth-child(odd) .testimonial .profileDiv p{color:#252525 !important}#testimonialSection #testimonialContainer #testimonialWrapper .testimonialSlide .testimonial{width:100%;padding:1.563rem;background-color:#fff;border:1px solid #f9f9f9}@media(min-width: 568px){#testimonialSection #testimonialContainer #testimonialWrapper .testimonialSlide .testimonial{padding:1.563rem 2.441rem}}#testimonialSection #testimonialContainer #testimonialWrapper .testimonialSlide .testimonial .content{width:100%;text-align:left}#testimonialSection #testimonialContainer #testimonialWrapper .testimonialSlide .testimonial .content p{color:#252525;font-size:1rem;font-weight:500;line-height:180%}#testimonialSection #testimonialContainer #testimonialWrapper .testimonialSlide .testimonial .profileDiv{display:flex;align-items:center;margin-top:3.052rem}#testimonialSection #testimonialContainer #testimonialWrapper .testimonialSlide .testimonial .profileDiv .profileImage{display:none;width:50px;height:50px;border:5px solid #fffcef}#testimonialSection #testimonialContainer #testimonialWrapper .testimonialSlide .testimonial .profileDiv .profileTextDiv{text-align:left}#testimonialSection #testimonialContainer #testimonialWrapper .testimonialSlide .testimonial .profileDiv .profileTextDiv .title{margin:0;color:#030c24;font-size:.9rem;font-weight:600}#testimonialSection #testimonialContainer #testimonialWrapper .testimonialSlide .testimonial .profileDiv .profileTextDiv p{color:#909294;font-size:.9rem;margin-top:.25rem}#testimonialSection #testimonialContainer .quote{display:none;margin-left:auto;margin-right:5.96rem;width:50px}@media(min-width: 568px){#testimonialSection #testimonialContainer .quote{top:-50px;display:flex}}#testimonialSection #testimonialContainer .arrowDiv{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:space-between}#testimonialSection #testimonialContainer .arrowDiv .arrow{top:60%;width:40px;height:60px;display:flex;align-items:center;background-color:#030c24;padding:.6rem;cursor:pointer;transition:all .5s}#testimonialSection #testimonialContainer .arrowDiv .arrow:hover{background-color:#d6b93e}#testimonialSection #testimonialContainer .arrowDiv .prew{left:-20px}#testimonialSection #testimonialContainer .arrowDiv .next{right:-20px}#projectsMainSection{background-color:#f9f9f9}#projectsMainSection .innerSection .titleDiv .contentDiv{width:100%;margin:0 auto;display:flex;align-items:flex-start;flex-wrap:wrap;padding-top:3.052rem}#projectsMainSection .innerSection .titleDiv .contentDiv .title{width:100%;display:flex;flex-direction:column}@media(min-width: 768px){#projectsMainSection .innerSection .titleDiv .contentDiv .title{width:40%;margin:0}}#projectsMainSection .innerSection .titleDiv .contentDiv .title .titleText{color:#252525;font-weight:600;margin-bottom:1.563rem}#projectsMainSection .innerSection .titleDiv .contentDiv .content{width:100%}@media(min-width: 768px){#projectsMainSection .innerSection .titleDiv .contentDiv .content{width:60%;padding-left:1rem}}#projectsMainSection .innerSection .titleDiv .contentDiv .content .title{margin-bottom:.5rem}#projectsMainSection .innerSection .titleDiv .contentDiv .content p{margin-top:.5rem;margin-bottom:.5rem;color:#101011;font-weight:400}#projectsMainSection .innerSection .titleDiv .contentDiv .content p:nth-child(1){margin-top:0}#projectsMainSection .innerSection .titleDiv .contentDiv .boldText{font-weight:500}#projectsMainSection .innerSection .projectBannerContainer{width:100%}#projectsMainSection .innerSection .projectBannerContainer .projectBanner{display:block;width:100%;padding-top:50% !important}#projectsMainSection .innerSection .projectBannerContainer .contentDiv{width:100%;background-color:#030c24;color:#fff;padding:1rem}@media(min-width: 568px){#projectsMainSection .innerSection .projectBannerContainer .contentDiv{padding:1.563rem}}@media(min-width: 768px){#projectsMainSection .innerSection .projectBannerContainer .contentDiv{position:absolute;bottom:0;left:0;max-width:500px;padding:2.441rem}}@media(min-width: 1024px){#projectsMainSection .innerSection .projectBannerContainer .contentDiv{padding:3.052rem}}#projectsMainSection .innerSection .projectBannerContainer .contentDiv p{font-size:.9rem;font-weight:300}@media(min-width: 568px){#projectsMainSection .innerSection .projectBannerContainer .contentDiv p{font-size:1rem}}#projectsMainSection .innerSection .projectBannerContainer .contentDiv p:nth-child(1){margin:0}#projectsMainSection .innerSection .projectBannerContainer .houzz{position:absolute;top:0;right:0;width:4rem;background-color:#fff;border:1px solid #ebedf3;padding:.5rem}@media(min-width: 768px){#projectsMainSection .innerSection .projectBannerContainer .houzz{width:7rem;padding:1rem}}#projectsMainSection .innerSection .projectBannerContainer .houzz img{cursor:pointer}.gallerySectionIntro{opacity:1 !important;transform:none !important}#gallerySection{position:fixed;top:0;left:0;z-index:999;width:100%;min-height:100vh;display:block;transform:translateY(100%);opacity:0;transition:transform .5s}#gallerySection .innerSection{width:100%;min-height:100vh;max-width:1800px;margin:0 auto;display:flex;background-color:#fff;overflow:hidden}#gallerySection .innerSection #galleryHeader{position:absolute;top:0;left:0;width:100%;display:flex;justify-content:space-between}#gallerySection .innerSection #galleryHeader .galleryLogo{display:block;width:10rem;margin-top:1rem}#gallerySection .innerSection #galleryHeader .galleryClose{display:block;width:50px;height:50px;padding:1rem;background-color:#030c24}#gallerySection .innerSection #galleryHeader .galleryClose img{cursor:pointer}#gallerySection .innerSection .galleryContainer{width:100%;max-width:800px;margin:auto;overflow:hidden}#gallerySection .innerSection .galleryContainer #galleryWrapper{width:100%;display:flex}#gallerySection .innerSection .galleryContainer #galleryWrapper .gallerySlide{width:100%;min-width:100%}#gallerySection .innerSection .galleryContainer #galleryWrapper .gallerySlide p{display:block;color:#252525;font-size:.9rem;font-weight:500}@media(min-width: 568px){#gallerySection .innerSection .galleryContainer #galleryWrapper .gallerySlide p{position:absolute;bottom:0;left:0;background-color:#101011;padding:1rem;color:#fff;font-size:.8rem;font-weight:300}}#gallerySection .innerSection .galleryContainer .arrowDiv{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:space-between}#gallerySection .innerSection .galleryContainer .arrowDiv .arrow{top:50%;margin-top:-30px;width:25px;height:30px;display:flex;align-items:center;background-color:#d6b93e;padding:.3rem;cursor:pointer;transition:all .5s}@media(min-width: 568px){#gallerySection .innerSection .galleryContainer .arrowDiv .arrow{width:40px;height:60px;padding:.6rem}}#gallerySection .innerSection .galleryContainer .arrowDiv .arrow img{cursor:pointer}#gallerySection .innerSection .galleryContainer .arrowDiv .arrow:hover{background-color:#030c24}#mediaContainer{width:100%;margin-bottom:2rem}#mediaContainer #mediaMainMenu{display:flex;overflow-x:auto;border-bottom:1px solid #ebedf3}#mediaContainer #mediaMainMenu .mediaMainMenuList{flex:1;text-align:center;color:#909294;font-size:1rem;font-weight:600;padding:2rem .5rem;cursor:pointer}@media(min-width: 568px){#mediaContainer #mediaMainMenu .mediaMainMenuList{font-size:1.25rem}}#mediaContainer #mediaMainMenu .activemediaMainMenu{color:#030c24 !important}#mediaContainer #mediaWrapperContainer{overflow:hidden}#mediaContainer #mediaWrapper{width:100%;display:flex;align-items:flex-start;flex-wrap:nowrap}#mediaContainer #mediaWrapper #imageMainDiv{margin-top:2rem}#mediaContainer #mediaWrapper .mediaMainDiv{width:100%;min-width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}#mediaContainer #mediaWrapper .mediaMainDiv .mediaHover{opacity:0;position:absolute;left:0;top:0;z-index:999;width:100%;height:100%;cursor:pointer;display:flex;transition:all .7s}#mediaContainer #mediaWrapper .mediaMainDiv .mediaHover img{width:70px;margin:auto;cursor:pointer}#mediaContainer #mediaWrapper .mediaMainDiv .mediaHover:hover{opacity:1 !important}#mediaContainer #mediaWrapper .mediaMainDiv .slideWrapper{width:100%;display:flex;align-items:flex-start;flex-wrap:wrap}#mediaContainer #mediaWrapper .mediaMainDiv .slideWrapper .slideCloseDiv{display:none;position:absolute;top:30px;right:30px;width:30px;justify-content:center;align-items:center;cursor:pointer}#mediaContainer #mediaWrapper .mediaMainDiv .arrowDiv{position:absolute}#mediaContainer #mediaWrapper .mediaMainDiv .arrowDiv .arrow{display:none;position:fixed;top:50%;width:20px;cursor:pointer;z-index:991}@media(min-width: 568px){#mediaContainer #mediaWrapper .mediaMainDiv .arrowDiv .arrow{width:30px}}#mediaContainer #mediaWrapper .mediaMainDiv .arrowDiv .arrow img{cursor:pointer}#mediaContainer #mediaWrapper .mediaMainDiv .arrowDiv .prew{left:25px}@media(min-width: 568px){#mediaContainer #mediaWrapper .mediaMainDiv .arrowDiv .prew{left:50px}}#mediaContainer #mediaWrapper .mediaMainDiv .arrowDiv .next{right:25px}@media(min-width: 568px){#mediaContainer #mediaWrapper .mediaMainDiv .arrowDiv .next{right:50px}}#mediaContainer #mediaWrapper .mediaMainDiv .slideCardwrapper{width:100%;display:flex;flex-wrap:wrap}#mediaContainer #mediaWrapper .mediaMainDiv .imageslide{width:100%;border:1px solid #ebedf3;border-radius:.3rem;overflow:hidden;margin-bottom:1rem;padding:0 !important;cursor:pointer}@media(min-width: 568px){#mediaContainer #mediaWrapper .mediaMainDiv .imageslide{margin:0 1%;width:48%;margin-bottom:1rem}}@media(min-width: 1024px){#mediaContainer #mediaWrapper .mediaMainDiv .imageslide{width:31%;margin:0 1%;margin-bottom:1rem}}#mediaContainer #mediaWrapper .mediaMainDiv .imageslide img{max-width:750px;margin:0 auto;cursor:pointer}.slideWrapperIntro{display:flex !important}.slideWrapperIntro .slideCloseDiv{display:block !important;z-index:999}.slideWrapperIntro .arrow{display:inline-block !important}.slideWrapperIntro .slideCardwrapper{flex-wrap:nowrap !important}.slideWrapperIntro .slide{width:100% !important;min-width:100% !important;margin:auto !important;text-align:center;border:none !important;padding-top:56.25% !important}.previewBox{position:fixed;left:0;top:0;z-index:999;width:100%;min-height:100vh;display:none;background-color:rgba(0,0,0,.74)}.previewBox .slideCloseDiv{position:absolute;top:0;right:0;width:50px;background-color:#101011;padding:1rem}.previewBox .imageBox{width:100%;height:100%;min-height:100vh;display:flex;align-items:center;padding:1rem}@media(min-width: 768px){.previewBox .imageBox{padding:2rem}}@media(min-width: 1024px){.previewBox .imageBox{padding:4rem}}.previewBox .imageBox .imageWrapperDiv{height:100%;width:100%;overflow:hidden}.previewBox .imageBox .imageWrapperDiv #imageWrapper{display:flex;flex-direction:row;overflow:auto}.previewBox .imageBox .imageWrapperDiv #imageWrapper img{max-width:700px;object-fit:contain;margin:0 auto}.previewBox .imageBox #arrowDiv{width:100%;position:absolute;top:50%;left:0;z-index:999;margin-top:-40px;display:flex;justify-content:space-between}.previewBox .imageBox #arrowDiv .arrow{width:50px;padding:1rem;cursor:pointer}.previewBox .imageBox #arrowDiv .arrow img{cursor:pointer}#videoSection{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:2rem;padding-bottom:2rem}#videoSection .videoDiv{width:100%;margin-bottom:1rem !important;align-items:center;justify-content:space-between;text-align:center;cursor:pointer}@media(min-width: 568px){#videoSection .videoDiv{width:48%;margin:0 1%}}@media(min-width: 768px){#videoSection .videoDiv{width:48%}}#videoSection .videoDiv:hover .videoBox .videoPlayDiv{background-color:rgba(0,0,0,.3960784314)}#videoSection .videoDiv:hover .videoBox .videoPlayDiv .videoPlayIcon{opacity:1}#videoSection .videoDiv .videoBox{width:100%;padding-top:56.25%;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:.5rem;overflow:hidden}#videoSection .videoDiv .videoBox .videoPlayDiv{position:absolute;top:0;left:0;z-index:1;display:flex;width:100%;height:100%;background-color:rgba(0,0,0,0);transition:all .3s}#videoSection .videoDiv .videoBox .videoPlayDiv .videoPlayIcon{margin:auto;width:4.4rem;height:4rem;opacity:.2;transition:all 1s}#videoSection .videoDiv .videoBox .videoFrameContainerIntro{position:fixed !important;z-index:999;padding-top:56.25%;background-color:rgba(0,0,0,.8235294118);padding:1rem}@media(min-width: 568px){#videoSection .videoDiv .videoBox .videoFrameContainerIntro{padding:2rem}}@media(min-width: 1024px){#videoSection .videoDiv .videoBox .videoFrameContainerIntro{padding:4rem}}#videoSection .videoDiv .videoBox .videoFrameContainerIntro .videoCloseDiv{display:block !important}#videoSection .videoDiv .videoBox .videoFrameContainer{position:absolute;top:0;left:0;width:100%;height:100%;display:flex}#videoSection .videoDiv .videoBox .videoFrameContainer .videoCloseDiv{position:absolute;top:1rem;right:1rem;z-index:999;display:none;width:50px;height:50px;padding:.7rem;border:2px solid #101011;background-color:#101011;border-radius:100%;cursor:pointer}@media(min-width: 1024px){#videoSection .videoDiv .videoBox .videoFrameContainer .videoCloseDiv{top:2rem;right:2rem}}#videoSection .videoDiv .videoBox .videoFrameContainer .videoCloseDiv img{cursor:pointer}#videoSection .videoDiv .videoBox .videoFrameContainer .videoFrame{width:100% !important;display:flex;justify-content:center}#videoSection .videoDiv .videoBox .videoFrameContainer .videoFrame .youtubeVideo{width:100%;height:100%}#videoSection .videoDiv .videoTitle{color:#030c24;font-weight:500;text-align:center;margin-bottom:1rem}#videoSection .videoDiv .videoText{text-align:center;font-weight:500}#aboutContentSection .innerSection{flex-direction:column;text-align:center}#aboutContentSection .innerSection .label{font-weight:600;margin-bottom:.5rem}#aboutContentSection .innerSection .heading{font-weight:600}#aboutContentSection .innerSection p{font-size:1rem;font-weight:300;margin:0 auto;margin-top:.5rem;line-height:150%;max-width:900px}@media(min-width: 568px){#aboutContentSection .innerSection p{font-size:1.25rem}}#aboutContentSection .innerSection ul{margin-bottom:.75rem}#aboutContentSection .innerSection ul li{margin-left:1rem;margin-top:.5rem;list-style-position:inside}#aboutContentSection .innerSection ul li:before{content:"";position:absolute;left:-1rem;top:4.5px;width:6px;height:6px;display:inline-block;background-color:#030c24;border-radius:1rem}#contentSection{overflow:hidden;background-color:#eee7e1}#contentSection .innerSection{display:flex;flex-wrap:wrap;align-items:center}#contentSection .innerSection .contentDiv{width:100%}@media(min-width: 1024px){#contentSection .innerSection .contentDiv{width:60%;padding-right:3.052rem}}#contentSection .innerSection .contentDiv .label{color:#030c24;font-size:1.25rem;font-weight:500}#contentSection .innerSection .contentDiv .wallTitle{margin:0;max-width:700px;color:#d6b93e;font-weight:600;font-size:1.953rem;line-height:140%}#contentSection .innerSection .contentDiv ul{margin-bottom:.5rem}#contentSection .innerSection .contentDiv ul li{margin-left:1rem;margin-top:.5rem;list-style-position:inside}#contentSection .innerSection .contentDiv ul li:before{content:"";position:absolute;left:-1rem;top:4.5px;width:6px;height:6px;display:inline-block;background-color:#030c24;border-radius:1rem}#contentSection .innerSection .contentDiv .wallText{color:#101011;font-size:1rem;font-weight:300;line-height:160%}@media(min-width: 1024px){#contentSection .innerSection .contentDiv .wallText{font-size:1.25rem}}#contentSection .innerSection .contentDiv .cardContentDiv{margin-top:2.441rem;display:flex}#contentSection .innerSection .contentDiv .cardContentDiv .cardContent{padding-right:1rem}#contentSection .innerSection .contentDiv .cardContentDiv .cardContent .cardTitle{color:#fff;margin:0;font-weight:600}#contentSection .innerSection .contentDiv .cardContentDiv .cardContent p{color:#fff;font-size:1rem;font-weight:300;line-height:160%}@media(min-width: 1024px){#contentSection .innerSection .contentDiv .cardContentDiv .cardContent p{font-size:1.25rem}}#contentSection .innerSection .bgDiv{display:none;width:100%;padding-top:56.25%}@media(min-width: 1024px){#contentSection .innerSection .bgDiv{display:flex;width:40%;padding-top:46%}}.serviceCardSection{background-color:#fff;margin-top:5rem}.serviceCardSection .innerSection{display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width: 1024px){.serviceCardSection .mdCard{width:48.5% !important}}.serviceCardSection .mdCard .contentDiv{width:100% !important}.serviceCardSection .serviceCard{width:100%;display:flex;align-items:center;flex-wrap:wrap;margin-bottom:1.563rem;background-color:#fff;border:1px solid #f9f9f9;box-shadow:0px 10px 30px -17px rgba(0,0,0,.288);overflow:hidden;padding:1rem}@media(min-width: 320px){.serviceCardSection .serviceCard{padding:1.563rem}}@media(min-width: 568px){.serviceCardSection .serviceCard{padding:2.441rem;margin-bottom:2.441rem}}.serviceCardSection .serviceCard .contentDiv{order:2;display:flex;flex-direction:column;justify-content:space-between;width:100%;min-height:250px}@media(min-width: 1024px){.serviceCardSection .serviceCard .contentDiv{order:1;width:60%;min-height:300px;padding-right:2.441rem}}.serviceCardSection .serviceCard .contentDiv .titleDiv{z-index:2;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:3.052rem}.serviceCardSection .serviceCard .contentDiv .titleDiv .title{width:100%;display:block}.serviceCardSection .serviceCard .contentDiv .titleDiv .title .titleText{margin:0;color:#252525;font-size:1.25rem;font-weight:500;line-height:100%;letter-spacing:-0.5px}@media(min-width: 568px){.serviceCardSection .serviceCard .contentDiv .titleDiv .title .titleText{font-size:1.563rem}}@media(min-width: 1024px){.serviceCardSection .serviceCard .contentDiv .titleDiv .title .titleText{font-size:1.953rem;line-height:110%;letter-spacing:-0.5px}}.serviceCardSection .serviceCard .contentDiv .titleDiv .title .subTitle{margin-top:.75rem;color:#252525;font-size:1.25rem;font-weight:300;line-height:130%}.serviceCardSection .serviceCard .contentDiv .content{z-index:2;display:flex;align-items:flex-start;flex-direction:column;margin-top:auto;border-top:1px solid #d6b93e;padding-top:1rem !important}.serviceCardSection .serviceCard .contentDiv .content .label{display:none;min-width:40px}@media(min-width: 768px){.serviceCardSection .serviceCard .contentDiv .content .label{min-width:60px}}.serviceCardSection .serviceCard .contentDiv .content .heading{font-size:1.25rem;margin-bottom:1rem;font-family:"Playfair Display",serif}.serviceCardSection .serviceCard .contentDiv .content p{margin-top:.5rem !important;font-weight:300;line-height:130%}@media(min-width: 1024px){.serviceCardSection .serviceCard .contentDiv .content p{font-size:1.25rem}}.serviceCardSection .serviceCard .contentDiv .content .listDiv{margin-top:1.563rem;padding-left:1rem}.serviceCardSection .serviceCard .contentDiv .content .listDiv li{margin-bottom:.5rem}.serviceCardSection .serviceCard .contentDiv .content .listDiv li:before{content:"";position:absolute;left:-1rem;top:4.5px;width:6px;height:6px;display:inline-block;background-color:#030c24;border-radius:1rem}.serviceCardSection .serviceCard .contentDiv .content .serviceCardImage{display:block;margin-bottom:1.563rem}.serviceCardSection .serviceCard .contentDiv .content p{margin:0;font-size:1rem;font-weight:400;line-height:150%}.serviceCardSection .serviceCard .contentDiv .content .btn{margin-top:1rem;font-size:1rem;font-weight:600;letter-spacing:0}.serviceCardSection .serviceCard .contentDiv .content .title{width:100%;margin:0}.serviceCardSection .serviceCard .contentDiv .content .subCardDiv{margin-bottom:1.563rem;max-width:580px;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}.serviceCardSection .serviceCard .contentDiv .content .subCardDiv .subCard{width:100%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(128,128,128,.164);padding:.5rem 0;font-weight:500;cursor:pointer;transition:all .3s}@media(min-width: 568px){.serviceCardSection .serviceCard .contentDiv .content .subCardDiv .subCard{width:45%}}.serviceCardSection .serviceCard .contentDiv .content .subCardDiv .subCard:hover{color:#5d5e5f}.serviceCardSection .serviceCard .contentDiv .content .subCardDiv .subCard span{display:none;width:30px;padding:.5rem;margin-left:.5rem;background-color:rgba(255,255,255,.075);border-radius:.3rem}.serviceCardSection .serviceCard .contentDiv .content .titleText{font-weight:300;line-height:140%;margin:0}.serviceCardSection .serviceCard .contentDiv .bgDiv{position:absolute;left:0;bottom:0;z-index:1;width:100%;padding-top:56.25%;background-position:top}.serviceCardSection .serviceCard .imageDiv{order:1;width:100%;margin-bottom:1.563rem}@media(min-width: 1024px){.serviceCardSection .serviceCard .imageDiv{order:2;margin:0;width:40% !important}}.serviceCardSection .serviceCard .imageDiv:before{content:"";position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;display:block}.serviceCardSection .serviceCard .imageDiv img{max-width:600px;margin:0 auto;margin-top:auto}.serviceCardSection .serviceCard .imageDiv video{width:100%;height:auto;margin:auto}#solutionSection{background-color:#f9f9f9}#solutionSection .innerSection{text-align:center;letter-spacing:.5px}#solutionSection .innerSection .label{color:#030c24;font-weight:400;margin-bottom:.5rem}#solutionSection .innerSection .heading{margin:0;color:#030c24;font-size:1.563rem;font-weight:400;letter-spacing:0}@media(min-width: 568px){#solutionSection .innerSection .heading{font-size:1.953rem}}@media(min-width: 768px){#solutionSection .innerSection .heading{font-size:1.953rem;letter-spacing:-1px}}@media(min-width: 1024px){#solutionSection .innerSection .heading{font-size:2.441rem;letter-spacing:-1.5px}}#solutionSection .innerSection .titleText{color:#101011;font-weight:300}#solutionSection .innerSection #serviceContainer{display:flex;justify-content:space-between;flex-wrap:wrap;text-align:center;margin-top:3.052rem}@media(min-width: 568px){#solutionSection .innerSection #serviceContainer{text-align:left}}@media(min-width: 1024px){#solutionSection .innerSection #serviceContainer{margin-top:3.815rem;justify-content:center}}#solutionSection .innerSection #serviceContainer .serviceDiv{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-bottom:1rem !important;text-align:center;border-radius:.5rem;border:1px solid #ebedf3;padding:.5rem}@media(min-width: 568px){#solutionSection .innerSection #serviceContainer .serviceDiv{width:47%;margin-right:2%}}@media(min-width: 1024px){#solutionSection .innerSection #serviceContainer .serviceDiv{width:30%;margin-right:1.5%}}#solutionSection .innerSection #serviceContainer .serviceDiv .imageIcon{width:90px;height:90px;margin:0 auto;padding:1rem}#solutionSection .innerSection #serviceContainer .serviceDiv .cardTitle{color:#101011;font-weight:500;font-size:1rem;margin-top:1.563rem}@media(min-width: 568px){#solutionSection .innerSection #serviceContainer .serviceDiv .cardTitle{font-size:1.25rem}}#solutionSection .innerSection #serviceContainer .serviceDiv .cardTitle br{display:none}@media(min-width: 568px){#solutionSection .innerSection #serviceContainer .serviceDiv .cardTitle br{display:inline-block}}#solutionSection .innerSection #serviceContainer .serviceDiv p{max-width:280px;color:#101011;font-size:1rem;font-weight:300;line-height:150%;margin-top:.5rem}/*# sourceMappingURL=index.css.map */