.Steps-module__LXkRgW__bookingStepsContainer{background-image:url(/Images/homepageStepper.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;padding:60px 20px;position:relative}.Steps-module__LXkRgW__house{position:absolute;top:20px;left:30px}.Steps-module__LXkRgW__stepsContent{text-align:center;margin:auto}.Steps-module__LXkRgW__stepsContent span{color:#666;font-size:1rem}.Steps-module__LXkRgW__mainHeading{margin:15px 0 50px;font-size:2rem;font-weight:700}.Steps-module__LXkRgW__stepsWrapper{justify-content:center;align-items:center;gap:0;display:flex}.Steps-module__LXkRgW__stepBox{flex-direction:column;align-items:center;width:160px;display:flex}.Steps-module__LXkRgW__stepTitle{text-align:center;margin-top:12px;font-size:1rem;font-weight:600}.Steps-module__LXkRgW__stepConnector{background:repeating-linear-gradient(90deg,#000 0 8px,#0000 8px 16px);width:100px;height:3px}@media (min-width:1200px){.Steps-module__LXkRgW__mainHeading{font-size:2.2rem}}@media (max-width:1024px){.Steps-module__LXkRgW__stepConnector{width:70px}}@media (max-width:768px){.Steps-module__LXkRgW__house{text-align:center;margin-bottom:20px;position:relative;left:0}.Steps-module__LXkRgW__stepsWrapper{flex-direction:column;gap:30px}.Steps-module__LXkRgW__stepBox{text-align:left;flex-direction:row;gap:15px;width:100%;max-width:320px}.Steps-module__LXkRgW__stepTitle{margin:0}.Steps-module__LXkRgW__stepConnector{background:repeating-linear-gradient(#000 0 8px,#0000 8px 16px);width:3px;height:40px}}@media (max-width:480px){.Steps-module__LXkRgW__mainHeading{font-size:1.4rem}.Steps-module__LXkRgW__stepBox{gap:10px}.Steps-module__LXkRgW__stepTitle{font-size:.95rem}}@media (max-width:360px){.Steps-module__LXkRgW__stepBox{text-align:center;flex-direction:column}}
.ExplorePropertyTypes-module__9ktDAW__container{max-width:1200px;margin:0 auto;padding:.8rem}.ExplorePropertyTypes-module__9ktDAW__row{flex-wrap:wrap;align-items:center;min-height:380px;margin:0 -1rem;display:flex}.ExplorePropertyTypes-module__9ktDAW__col6{flex:0 0 50%;max-width:50%;padding:0 1rem}.ExplorePropertyTypes-module__9ktDAW__centeredContent{flex-direction:column;justify-content:center;height:100%;display:flex}.ExplorePropertyTypes-module__9ktDAW__heading{color:#222;margin-bottom:1rem;font-size:2rem;font-weight:700}.ExplorePropertyTypes-module__9ktDAW__description{color:#666;text-align:justify;max-width:100%;margin-bottom:2rem;line-height:1.6}.ExplorePropertyTypes-module__9ktDAW__grid{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}.ExplorePropertyTypes-module__9ktDAW__propertyItem{text-align:center}.ExplorePropertyTypes-module__9ktDAW__imageContainer{place-items:center;width:100%;height:100px;margin-bottom:.6rem;display:grid}.ExplorePropertyTypes-module__9ktDAW__propertyImage{-o-object-fit:contain;object-fit:contain}.ExplorePropertyTypes-module__9ktDAW__propertyName{color:#333;font-size:1rem;font-weight:500}@media (max-width:1024px){.ExplorePropertyTypes-module__9ktDAW__container{padding:1.2rem}.ExplorePropertyTypes-module__9ktDAW__heading{font-size:1.8rem}.ExplorePropertyTypes-module__9ktDAW__grid{gap:1rem}}@media (max-width:768px){.ExplorePropertyTypes-module__9ktDAW__row{flex-direction:column;align-items:flex-start;min-height:auto}.ExplorePropertyTypes-module__9ktDAW__col6{flex:0 0 100%;max-width:100%}.ExplorePropertyTypes-module__9ktDAW__centeredContent{text-align:center;margin-bottom:1.8rem}.ExplorePropertyTypes-module__9ktDAW__grid{grid-template-columns:repeat(3,1fr)}.ExplorePropertyTypes-module__9ktDAW__propertyImage{width:65px;height:65px}}@media (max-width:480px){.ExplorePropertyTypes-module__9ktDAW__container{padding:.8rem}.ExplorePropertyTypes-module__9ktDAW__heading{font-size:1.5rem}.ExplorePropertyTypes-module__9ktDAW__description{font-size:.95rem}.ExplorePropertyTypes-module__9ktDAW__grid{grid-template-columns:repeat(3,1fr);gap:1rem}.ExplorePropertyTypes-module__9ktDAW__propertyImage{width:55px;height:55px}}@media (max-width:360px){.ExplorePropertyTypes-module__9ktDAW__heading{font-size:1.3rem}.ExplorePropertyTypes-module__9ktDAW__grid{grid-template-columns:repeat(3,1fr)}.ExplorePropertyTypes-module__9ktDAW__propertyImage{width:50px;height:50px}.ExplorePropertyTypes-module__9ktDAW__propertyName{font-size:.9rem}}
.PropertySearchMap-module__w77HoW__container{background-color:#f9fafb;grid-template-columns:40% 60%;height:100vh;display:grid}@media (max-width:900px){.PropertySearchMap-module__w77HoW__container{grid-template-columns:1fr;height:auto}}.PropertySearchMap-module__w77HoW__leftPanel{background-color:#fff;padding-bottom:2rem;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a}@media (max-width:768px){.PropertySearchMap-module__w77HoW__leftPanel{width:100%;height:auto}}.PropertySearchMap-module__w77HoW__header{padding:2rem}.PropertySearchMap-module__w77HoW__title{color:#111827;margin-bottom:.5rem;font-size:2.25rem;font-weight:700}.PropertySearchMap-module__w77HoW__subtitle{color:#6b7280;font-size:1.125rem}.PropertySearchMap-module__w77HoW__tabsContainer{margin-bottom:1.5rem;padding:0 2rem}.PropertySearchMap-module__w77HoW__tabs{gap:.75rem;display:flex}.PropertySearchMap-module__w77HoW__tab{cursor:pointer;color:#374151;background-color:#f3f4f6;border:none;border-radius:9999px;padding:.625rem 1.5rem;font-weight:500;transition:all .3s}.PropertySearchMap-module__w77HoW__tabActive{color:#fff;background-color:#3b82f6;box-shadow:0 4px 6px -1px #0000001a}.PropertySearchMap-module__w77HoW__searchContainer{margin-bottom:1.5rem;padding:0 2rem}.PropertySearchMap-module__w77HoW__searchWrapper{grid-template-columns:1fr auto;gap:.75rem;display:grid}.PropertySearchMap-module__w77HoW__searchInputWrapper{position:relative}.PropertySearchMap-module__w77HoW__searchIcon{color:#9ca3af;width:1.25rem;height:1.25rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.PropertySearchMap-module__w77HoW__searchInput{border:1px solid #d1d5db;border-radius:.5rem;width:100%;padding:.75rem 1rem .75rem 3rem;font-size:1rem}.PropertySearchMap-module__w77HoW__searchInput:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.PropertySearchMap-module__w77HoW__sortButton{cursor:pointer;color:#374151;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:500;display:flex}.PropertySearchMap-module__w77HoW__localityList{padding:0 2rem 2rem}.PropertySearchMap-module__w77HoW__localityItem{cursor:pointer;border-bottom:1px solid #e5e7eb;border-radius:.5rem;grid-template-columns:auto auto;align-items:center;margin:0 -1rem;padding:1rem;transition:background-color .2s;display:grid}.PropertySearchMap-module__w77HoW__localityItem:hover{background-color:#eff6ff}.PropertySearchMap-module__w77HoW__localityLeft{align-items:center;gap:.75rem;display:flex}.PropertySearchMap-module__w77HoW__localityName{font-size:1.125rem;font-weight:500}.PropertySearchMap-module__w77HoW__localityRight{align-items:center;gap:1.5rem;display:flex}.PropertySearchMap-module__w77HoW__price{text-align:right;min-width:100px}.PropertySearchMap-module__w77HoW__rightPanel{background:linear-gradient(to bottom right,#f3f4f6,#e5e7eb);position:relative}@media (max-width:900px){.PropertySearchMap-module__w77HoW__rightPanel{width:100%;height:400px}}.PropertySearchMap-module__w77HoW__mapContainer{position:absolute;inset:0;overflow:hidden}.PropertySearchMap-module__w77HoW__mapBase{background:linear-gradient(to bottom right,#e5e7eb,#f3f4f6);position:absolute;inset:0}.PropertySearchMap-module__w77HoW__locationMarker{transition:all .3s;position:absolute;transform:translate(-50%,-50%)}.PropertySearchMap-module__w77HoW__heatEffect{filter:blur(40px);background:radial-gradient(circle,#fb923c99,#0000);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PropertySearchMap-module__w77HoW__heatsmall{width:6rem;height:6rem}.PropertySearchMap-module__w77HoW__heatmedium{width:8rem;height:8rem}.PropertySearchMap-module__w77HoW__heatlarge{width:10rem;height:10rem}.PropertySearchMap-module__w77HoW__heatxlarge{width:12rem;height:12rem}.PropertySearchMap-module__w77HoW__pin{color:#ea580c;filter:drop-shadow(0 4px 6px #0000004d);width:2rem;height:2rem}.PropertySearchMap-module__w77HoW__locationLabel{margin-top:.5rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.PropertySearchMap-module__w77HoW__labelContent{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:.375rem .75rem;box-shadow:0 10px 15px #0000001a}.PropertySearchMap-module__w77HoW__labelName{font-size:.875rem;font-weight:700}.PropertySearchMap-module__w77HoW__labelHindi{color:#6b7280;font-size:.75rem}.PropertySearchMap-module__w77HoW__nav-link{color:#fff}
