.Home_container__d256j{width:85%;max-width:1140px;margin:0 auto;padding:.5rem 0 1.5rem}.Home_heroWrapper__7Eh7H{margin:0;padding:0;display:block;width:100%}.Home_hero__VkeT1{background:url(/images/malaysia-property-agents-hero-background.avif) no-repeat 50%/cover;height:100vh;display:flex;align-items:center;text-align:center;color:#fff;position:relative;margin:0;padding:0}.Home_hero__VkeT1:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.Home_heroContent__aWtjQ{position:relative;z-index:1;max-width:800px;margin:0 auto;padding:0 1rem}.Home_hero__VkeT1 h1{font-size:3.5rem;margin-bottom:1rem;color:#fff}.Home_hero__VkeT1 p{font-size:1.2rem;margin-bottom:2rem}.Home_btn__o8aJ4{display:inline-block;background:#f60;color:#fff;padding:.8rem 2rem;min-width:150px;border:none;border-radius:5px;font-size:1rem;font-weight:600;text-decoration:none;text-align:center;transition:background .3s ease;cursor:pointer}.Home_btn__o8aJ4:hover{background:#ff8533;color:#fff;text-decoration:none}.Home_section__3569L{padding:2rem 0 4rem}.Home_section__3569L:nth-child(2n){background-color:#f4f4f4}.Home_sectionTitle__DKb2S{text-align:center;font-size:2.5rem;margin-bottom:1.5rem;color:#f60}.Home_featuredProperties__QKN3E,.Home_propertyTypes__jE8JY,.Home_services___t0jh,.Home_teamGrid__DvVHc{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem}.Home_blogPosts__xPR5M{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;max-width:1200px;margin:0 auto}.Home_blogCard__hps2x,.Home_propertyCard__eLY2e,.Home_propertyType__MqH82,.Home_serviceCard__DTeBb,.Home_teamMember__c2BeE{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1)}.Home_blogCard__hps2x Image,.Home_blogCard__hps2x img,.Home_propertyCard__eLY2e Image,.Home_propertyCard__eLY2e img,.Home_propertyType__MqH82 Image,.Home_propertyType__MqH82 img,.Home_teamMember__c2BeE Image,.Home_teamMember__c2BeE img{width:100%;height:200px;object-fit:cover}.Home_propertyCard__eLY2e{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%}.Home_propertyInfo__Flte2{display:flex;flex-direction:column;flex-grow:1;position:relative;padding:1.5rem 1.5rem 60px}.Home_propertyType__MqH82{padding:2rem;text-align:center;transition:transform .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%}.Home_propertyType__MqH82 Image,.Home_propertyType__MqH82 img{width:100%;height:220px;object-fit:cover;border-radius:8px;margin-bottom:1rem}.Home_propertyType__MqH82 h3{font-size:1.5rem;margin-bottom:.8rem;color:#333}.Home_propertyType__MqH82 p{color:#666;margin-bottom:1.5rem;line-height:1.5}.Home_propertyType__MqH82:hover{transform:translateY(-10px)}.Home_propertyTypeButtons__E6Z4c{display:flex;justify-content:center;gap:1.5rem;margin-top:1.5rem}.Home_propertyTypeBtn__hTFY_{padding:.8rem 2rem;min-width:150px;max-width:200px;width:100%;border:none;border-radius:5px;background:#f60;color:#fff;cursor:pointer;transition:background .3s ease;display:inline-block;text-decoration:none;font-size:1rem;font-weight:600;text-align:center}.Home_propertyTypeBtn__hTFY_:hover{background:#ff8533;color:#fff;text-decoration:none}@media screen and (min-width:1200px){.Home_propertyTypeButtons__E6Z4c{gap:2rem}.Home_propertyTypeBtn__hTFY_{padding:1rem 2.5rem;font-size:1.1rem}.Home_propertyTypes__jE8JY{grid-template-columns:repeat(4,1fr);gap:2.5rem}.Home_featuredProperties__QKN3E{grid-template-columns:repeat(3,1fr);gap:2.5rem}.Home_container__d256j{max-width:1200px;padding:1rem 0 2rem}.Home_btn__o8aJ4{padding:1rem 2.5rem;font-size:1.1rem}.Home_propertyType__MqH82{padding:2.5rem}.Home_propertyType__MqH82 Image,.Home_propertyType__MqH82 img{height:250px}.Home_propertyType__MqH82 h3{font-size:1.8rem}.Home_propertyType__MqH82 p{font-size:1.1rem}}@media screen and (min-width:992px) and (max-width:1199px){.Home_propertyTypes__jE8JY{grid-template-columns:repeat(2,1fr);gap:2rem}}.Home_serviceCard__DTeBb{padding:2rem;text-align:center;transition:transform .3s ease;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1)}.Home_serviceCard__DTeBb:hover{transform:translateY(-10px)}.Home_serviceCard__DTeBb i{font-size:3rem;color:#f60;margin-bottom:1rem}.Home_serviceCard__DTeBb a{display:inline-flex;align-items:center;gap:.5rem;background-color:#f60;color:#fff!important;text-decoration:none;margin-top:1rem;padding:.7rem 1.2rem;border-radius:5px;font-weight:500;font-size:.9rem;transition:all .3s ease;box-shadow:0 2px 4px rgba(255,102,0,.2)}.Home_serviceCard__DTeBb a:hover{background-color:#e55a00;color:#fff!important;text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 8px rgba(255,102,0,.3)}.Home_aboutUs__rTwmq{display:flex;align-items:center;gap:4rem;margin-bottom:4rem}.Home_aboutUsImage__gD9o1{flex:1 1;max-width:500px}.Home_aboutUsImage__gD9o1 Image,.Home_aboutUsImage__gD9o1 img{width:100%;height:auto;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.Home_aboutUsContent__JsLEA{flex:1 1}.Home_aboutUsContent__JsLEA h3{font-size:2rem;margin-bottom:1rem;color:#f60}.Home_aboutUsContent__JsLEA p{font-size:1.1rem;margin-bottom:1.5rem}.Home_teamMember__c2BeE Image,.Home_teamMember__c2BeE img{width:100%;height:300px;object-fit:cover}.Home_teamMemberInfo__rBNwl{padding:1.5rem;text-align:center}.Home_teamMemberInfo__rBNwl h3,.Home_teamMemberInfo__rBNwl h4{margin-bottom:.5rem;color:#f60}.Home_teamMemberInfo__rBNwl p{margin-bottom:.5rem}.Home_viewAllBtn__ZEyZ4{display:block;width:200px;margin:2rem auto 0;padding:1rem;background-color:#f60;color:#fff;text-align:center;text-decoration:none;border-radius:5px;transition:background-color .3s ease;font-family:inherit;font-size:1rem;font-weight:600}.Home_viewAllBtn__ZEyZ4:hover{background-color:#ff8533}.Home_blogInfo__Nz5uM h3{color:#f60;margin:1rem 0}@media screen and (max-width:768px){.Home_hero__VkeT1 h1{font-size:2.5rem}.Home_hero__VkeT1 p{font-size:1rem}.Home_sectionTitle__DKb2S{font-size:2rem}.Home_aboutUs__rTwmq{flex-direction:column;gap:2rem}.Home_aboutUsImage__gD9o1{max-width:100%}.Home_propertyTypeButtons__E6Z4c{gap:1rem}.Home_propertyTypeBtn__hTFY_{padding:.8rem 1.5rem;min-width:130px}.Home_blogPosts__xPR5M{grid-template-columns:1fr;gap:1.5rem}}@media screen and (max-width:480px){.Home_hero__VkeT1 h1{font-size:2rem}.Home_propertyTypeButtons__E6Z4c{flex-direction:column;align-items:center}.Home_propertyTypeBtn__hTFY_{width:80%;max-width:250px;margin-bottom:.5rem}}.Home_ctaButtonWrapper__csvxP{margin-top:1.5rem}.Home_ctaButton__lZzFU{display:inline-block;background-color:#f60;color:#fff;padding:.8rem 1.5rem;border-radius:5px;text-decoration:none;font-weight:600;transition:all .3s ease;font-family:inherit;font-size:1rem}.Home_ctaButton__lZzFU:hover{background-color:#e05c00;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.Home_viewAllPropertiesWrapper__VCPmV{display:flex;justify-content:center;margin-top:3rem}.Home_viewAllProperties__dZk4Z{display:inline-block;background:#f60;color:#fff;padding:1.2rem 3rem;min-width:250px;border:none;border-radius:8px;font-size:1.2rem;font-weight:700;text-decoration:none;text-align:center;transition:all .3s ease;cursor:pointer;box-shadow:0 6px 20px rgba(255,102,0,.3);font-family:inherit;text-transform:uppercase;letter-spacing:.5px}.Home_viewAllProperties__dZk4Z:hover{background:#ff8533;color:#fff;text-decoration:none;transform:translateY(-5px);box-shadow:0 10px 30px rgba(255,102,0,.4)}@media screen and (min-width:1200px){.Home_viewAllProperties__dZk4Z{padding:1.4rem 3.5rem;font-size:1.3rem;min-width:280px}}.Home_featuredPropertiesContainer__TFAXz{width:100%}.Home_featuredProperties__QKN3E{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem;max-width:1200px;margin:0 auto}.Home_propertyImageContainer__UBgX2{position:relative;width:100%;height:200px;overflow:hidden}.Home_propertyImage__3Yug6{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.Home_propertyCard__eLY2e:hover .Home_propertyImage__3Yug6{transform:scale(1.05)}.Home_listingType__BgyEC,.Home_propertyCategory__4xRoX{position:absolute;padding:5px 10px;background-color:rgba(0,0,0,.7);color:#fff;font-size:12px;font-weight:700}.Home_propertyCategory__4xRoX{top:10px;left:10px}.Home_listingType__BgyEC{top:10px;right:10px;background-color:#e63946}.Home_propertyDetails__8fnb1,.Home_propertyLocation__ZfHs1{color:#666;font-size:14px;margin:5px 0}.Home_propertyDetails__8fnb1{display:flex}.Home_propertyPrice__79Jsm{font-weight:700;color:#e63946;font-size:16px;margin:8px 0}.Home_propertyBtn__6kJ4e{display:inline-block;padding:8px 16px;background-color:#1a73e8;color:#fff;text-decoration:none;border-radius:4px;font-size:14px;transition:background-color .3s;text-align:center;position:absolute;bottom:15px;left:15px;right:15px;width:calc(100% - 30px)}.Home_propertyBtn__6kJ4e:hover{background-color:#1557b0}@media (max-width:1200px){.Home_featuredProperties__QKN3E{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media (max-width:900px){.Home_blogPosts__xPR5M,.Home_featuredProperties__QKN3E{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:600px){.Home_featuredProperties__QKN3E{grid-template-columns:1fr;gap:1rem}}.TeamMembers_teamSection__y4mZ5{padding:60px 0;background-color:#f9f9f9}.TeamMembers_container__5CPoJ{max-width:1200px;margin:0 auto;padding:0 15px}.TeamMembers_sectionTitle__bPzBk{text-align:center;margin-bottom:40px}.TeamMembers_sectionTitle__bPzBk h2{font-size:32px;color:#333;margin-bottom:12px}.TeamMembers_sectionTitle__bPzBk p{font-size:16px;color:#666;max-width:700px;margin:0 auto}.TeamMembers_teamGrid__mWLYE{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:30px;gap:30px}.TeamMembers_teamCard__Lc7aN{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.TeamMembers_teamCard__Lc7aN:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.TeamMembers_memberImageWrapper__A8ckx{position:relative;height:270px;overflow:hidden}.TeamMembers_memberImage__9fcBe{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.TeamMembers_teamCard__Lc7aN:hover .TeamMembers_memberImage__9fcBe{transform:scale(1.05)}.TeamMembers_memberImageOverlay__rZ_le{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.7));opacity:0;transition:opacity .3s ease;display:flex;align-items:flex-end;justify-content:center;padding-bottom:20px;z-index:1}.TeamMembers_teamCard__Lc7aN:hover .TeamMembers_memberImageOverlay__rZ_le{opacity:1}.TeamMembers_quickContactButtons__SCoBX{display:flex;gap:15px}.TeamMembers_quickContactBtn__x74ct{width:40px;height:40px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgba(0,0,0,.2);transition:transform .2s ease}.TeamMembers_quickContactBtn__x74ct:hover{transform:scale(1.1)}.TeamMembers_memberInfo__DQHEN{padding:20px}.TeamMembers_memberName__wdoWC{font-size:20px;font-weight:600;color:#333;margin:0 0 10px}.TeamMembers_memberDesignation__yyb03{display:flex;align-items:center;margin-bottom:15px}.TeamMembers_designationWrapper__fknSh{display:flex;align-items:center;background:#f5f5f5;border-radius:4px;padding:2px}.TeamMembers_designationBadge__B448a{background:#e74c3c;color:#fff;padding:3px 8px;border-radius:4px;font-size:12px;font-weight:500}.TeamMembers_designationNumber__LL1LA{color:#666;font-size:14px;padding:0 8px;font-weight:500}.TeamMembers_memberContact__mS1_q{margin-bottom:15px}.TeamMembers_contactDetail__MD_gA{display:flex;align-items:center;font-size:14px;color:#666;margin-bottom:5px}.TeamMembers_contactIcon__vPlHK{margin-right:8px;font-size:16px}.TeamMembers_socialLinks__9zjce{display:flex;gap:10px}.TeamMembers_socialBtn__p6jzB{flex:1 1;padding:8px 0;background:#164e63;color:#fff;text-align:center;border-radius:5px;font-size:14px;font-weight:500;transition:background .2s ease;text-decoration:none}.TeamMembers_socialBtn__p6jzB:hover{background:#0e7490}.TeamMembers_socialBtn__p6jzB:nth-child(2){background:#25d366}.TeamMembers_socialBtn__p6jzB:nth-child(2):hover{background:#128c7e}.TeamMembers_noMembers__RvstK{text-align:center;padding:40px;color:#666}@media (max-width:768px){.TeamMembers_teamGrid__mWLYE{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.TeamMembers_memberImageWrapper__A8ckx{height:220px}}@media (max-width:480px){.TeamMembers_teamGrid__mWLYE{grid-template-columns:1fr;max-width:320px;margin:0 auto}}