.ProjectPageClient-module__7x_baG__projectDetails,.ProjectPageClient-module__7x_baG__skeletonWrapper{box-sizing:border-box;max-width:1200px;margin:10px auto;padding:30px 0}.ProjectPageClient-module__7x_baG__layoutContainer,.ProjectPageClient-module__7x_baG__skeletonLayout{flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:24px;display:flex}.ProjectPageClient-module__7x_baG__mainContent,.ProjectPageClient-module__7x_baG__skeletonMain{background:0 0;flex:800px;max-width:800px}.ProjectPageClient-module__7x_baG__whiteSection,.ProjectPageClient-module__7x_baG__skeletonBox{background:#fff;border-radius:12px;margin:10px auto;padding:24px;box-shadow:0 6px 18px #0000001a}.ProjectPageClient-module__7x_baG__sidebar,.ProjectPageClient-module__7x_baG__skeletonSidebarContainer{box-sizing:border-box;background:#fff;border-radius:12px;flex:0 0 350px;height:fit-content;padding:24px;position:sticky;top:90px;box-shadow:0 6px 18px #0000001a}.ProjectPageClient-module__7x_baG__shimmer{background:linear-gradient(90deg,#e6e6e6e6 25%,#f5f5f5e6 37%,#e6e6e6e6 63%) 0 0/400% 100%;animation:1.4s infinite ProjectPageClient-module__7x_baG__shimmerAnim}@keyframes ProjectPageClient-module__7x_baG__shimmerAnim{0%{background-position:-400px 0}to{background-position:400px 0}}.ProjectPageClient-module__7x_baG__skeletonGallery,.ProjectPageClient-module__7x_baG__projectGallery{aspect-ratio:16/9;background:#eee;border-radius:12px;width:100%;margin-bottom:20px}.ProjectPageClient-module__7x_baG__skeletonLine{background:#eee;border-radius:10px;height:20px;margin-bottom:12px}.ProjectPageClient-module__7x_baG__w30{width:30%}.ProjectPageClient-module__7x_baG__w40{width:40%}.ProjectPageClient-module__7x_baG__w50{width:50%}.ProjectPageClient-module__7x_baG__w60{width:60%}.ProjectPageClient-module__7x_baG__w70{width:70%}@media (max-width:1200px){.ProjectPageClient-module__7x_baG__layoutContainer,.ProjectPageClient-module__7x_baG__skeletonLayout{flex-direction:column;align-items:center}.ProjectPageClient-module__7x_baG__mainContent,.ProjectPageClient-module__7x_baG__skeletonMain,.ProjectPageClient-module__7x_baG__sidebar,.ProjectPageClient-module__7x_baG__skeletonSidebarContainer{width:100%;max-width:900px;margin-top:20px}}@media (max-width:768px){.ProjectPageClient-module__7x_baG__sidebar,.ProjectPageClient-module__7x_baG__skeletonSidebarContainer{display:none}}
.PropertyHeader-module__UnNtkW__small{color:#0f172a;margin-right:5px;font-size:20px}.PropertyHeader-module__UnNtkW__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.PropertyHeader-module__UnNtkW__title{color:#0f172a;margin-bottom:4px;font-size:24px;font-weight:700}.PropertyHeader-module__UnNtkW__by{color:#6b7280;margin-bottom:4px;font-size:14px;display:block}.PropertyHeader-module__UnNtkW__price{color:#1e3a8a;text-align:right;margin-bottom:6px;font-size:25px;font-weight:700}.PropertyHeader-module__UnNtkW__actions{justify-content:flex-end;display:flex}.PropertyHeader-module__UnNtkW__btn{cursor:pointer;border:none;border-radius:8px;padding:8px 12px;font-weight:600}.PropertyHeader-module__UnNtkW__primary{color:#fff;background:#001f4c}.PropertyHeader-module__UnNtkW__primary:hover{background:#1e3a8a}.PropertyHeader-module__UnNtkW__dialogOverlay{z-index:2000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PropertyHeader-module__UnNtkW__dialogBox{background:#fff;border-radius:12px;width:400px;max-width:90vw;padding:20px;position:relative}.PropertyHeader-module__UnNtkW__closeBtn{cursor:pointer;background:0 0;border:none;position:absolute;top:10px;right:15px}.PropertyHeader-module__UnNtkW__thankYou{text-align:center;padding:30px}.PropertyHeader-module__UnNtkW__okBtn{color:#fff;cursor:pointer;background:#001f4c;border:none;border-radius:6px;margin-top:15px;padding:10px 20px}@media (max-width:800px){.PropertyHeader-module__UnNtkW__header{flex-direction:column}.PropertyHeader-module__UnNtkW__price{text-align:left}.PropertyHeader-module__UnNtkW__actions{justify-content:flex-start}}
.OverviewSection-module__T1wUfq__overviewContainer{background:#fff;max-width:950px;margin:10px auto;padding:28px;scroll-margin-top:120px;box-shadow:0 6px 16px #0000001a}.OverviewSection-module__T1wUfq__titleH2{color:#000;margin-bottom:20px;font-size:20px}.OverviewSection-module__T1wUfq__overviewGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:30px;display:grid}.OverviewSection-module__T1wUfq__overviewItem dt{color:#6b7280;margin-bottom:4px;font-size:13px}.OverviewSection-module__T1wUfq__overviewItem dd{color:#1e293b;word-break:break-word;margin:0;font-size:15px;font-weight:600}.OverviewSection-module__T1wUfq__projectHighlights{margin:32px 0}.OverviewSection-module__T1wUfq__projectHighlightTitle{color:#000;margin-bottom:16px;font-size:18px;font-weight:600}.OverviewSection-module__T1wUfq__highlightsLists{margin:15px 0;padding-left:0;list-style:none}.OverviewSection-module__T1wUfq__highlightsLists li{color:#333;margin-bottom:10px;padding-left:25px;font-size:15px;line-height:1.5;position:relative}.OverviewSection-module__T1wUfq__highlightsLists li:before{content:"•";color:#001f4c;font-size:22px;font-weight:700;line-height:1;position:absolute;top:-2px;left:0}.OverviewSection-module__T1wUfq__projectIntroduction{color:#000;margin-bottom:10px;font-size:20px}.OverviewSection-module__T1wUfq__introText{-webkit-line-clamp:5;color:#334155;-webkit-box-orient:vertical;min-height:180px;font-size:15px;line-height:1.55;transition:max-height .3s;display:-webkit-box;overflow:hidden}.OverviewSection-module__T1wUfq__expanded{-webkit-line-clamp:unset;min-height:auto;overflow:visible}.OverviewSection-module__T1wUfq__introText img{max-width:100%;height:auto;margin:12px 0;display:block}.OverviewSection-module__T1wUfq__readMoreBtn{color:#1e3a8a;cursor:pointer;background:0 0;border:none;margin-top:6px;padding:0;font-size:14px;font-weight:600}.OverviewSection-module__T1wUfq__downloadBrochure{background-color:#f9fafb;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;margin-top:30px;padding:18px 22px;display:flex}.OverviewSection-module__T1wUfq__brochureText p{color:#4b5563;margin:0;font-size:14px}.OverviewSection-module__T1wUfq__brochureText strong{color:#1e293b;font-size:16px}.OverviewSection-module__T1wUfq__getBrochureBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#001f4c;border:none;border-radius:6px;padding:10px 22px;font-size:15px;font-weight:600;transition:background-color .3s}.OverviewSection-module__T1wUfq__getBrochureBtn:hover{background:#1e3a8a}.OverviewSection-module__T1wUfq__dialogOverlay{z-index:1000;background:#0006;justify-content:center;align-items:center;padding:10px;display:flex;position:fixed;inset:0}.OverviewSection-module__T1wUfq__dialogBox{background:#fff;border-radius:10px;width:360px;max-height:90vh;padding:20px;position:relative;overflow-y:auto;box-shadow:0 10px 25px #0000001a}.OverviewSection-module__T1wUfq__closeBtn{cursor:pointer;color:#555;background:0 0;border:none;font-size:20px;position:absolute;top:10px;right:12px}.OverviewSection-module__T1wUfq__thankYou{text-align:center}.OverviewSection-module__T1wUfq__thankYou h3{color:#4caf50}.OverviewSection-module__T1wUfq__okBtn{color:#fff;cursor:pointer;background:#4caf50;border:none;border-radius:6px;margin-top:15px;padding:10px 20px;font-size:16px;font-weight:600}@media (max-width:1000px){.OverviewSection-module__T1wUfq__overviewContainer{max-width:720px;padding:24px 20px}}@media (max-width:700px){.OverviewSection-module__T1wUfq__overviewContainer{box-shadow:none;border-radius:0;max-width:100%;margin-bottom:20px;padding-left:10px;padding-right:10px}.OverviewSection-module__T1wUfq__titleH2{text-align:center}.OverviewSection-module__T1wUfq__downloadBrochure{flex-direction:column;align-items:stretch;gap:12px}.OverviewSection-module__T1wUfq__getBrochureBtn{width:100%;padding:14px 0}.OverviewSection-module__T1wUfq__overviewGrid{grid-template-columns:repeat(3,1fr);gap:12px}.OverviewSection-module__T1wUfq__introText{min-height:160px}}
.GalleryCard-module__7P53Rq__cardContainer{-webkit-user-select:none;user-select:none;width:100%;max-width:100vw;margin-bottom:16px;transition:box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000001a}.GalleryCard-module__7P53Rq__card{cursor:zoom-in;background:0 0;border:none;width:100%;padding:0;display:block}.GalleryCard-module__7P53Rq__sliderViewport{background:#000;width:100%;height:500px;position:relative;overflow:hidden}.GalleryCard-module__7P53Rq__sliderTrack{height:100%;transition:transform .5s ease-in-out;display:flex}.GalleryCard-module__7P53Rq__slide{flex-shrink:0;height:100%;position:relative}.GalleryCard-module__7P53Rq__slideInner{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.GalleryCard-module__7P53Rq__mainImg{z-index:2;object-fit:contain!important}.GalleryCard-module__7P53Rq__blurBgWrapper{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.GalleryCard-module__7P53Rq__blurBg{object-fit:cover;filter:blur(20px)brightness(.6);transform:scale(1.1)}.GalleryCard-module__7P53Rq__mainVideo{z-index:2;object-fit:contain;border:none;width:100%;height:100%;position:relative}.GalleryCard-module__7P53Rq__offersContainer{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;z-index:20;background:#00000080;border-radius:20px;align-items:center;gap:10px;max-width:90%;padding:8px 16px;font-size:14px;font-weight:700;display:flex;position:absolute;top:12px;left:12px}.GalleryCard-module__7P53Rq__offersList{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.GalleryCard-module__7P53Rq__navButton{color:#fff;cursor:pointer;z-index:30;background:#0000004d;border:none;border-radius:50%;padding:10px 15px;font-size:2rem;transition:background .3s;position:absolute;top:50%;transform:translateY(-50%)}.GalleryCard-module__7P53Rq__navButton:hover{background:#0009}.GalleryCard-module__7P53Rq__left{left:10px}.GalleryCard-module__7P53Rq__right{right:10px}@media (max-width:768px){.GalleryCard-module__7P53Rq__sliderViewport{height:260px}.GalleryCard-module__7P53Rq__offersContainer{padding:5px 12px;font-size:11px}.GalleryCard-module__7P53Rq__navButton{padding:5px 10px;font-size:1.5rem}}
