@import"https://cdn.jsdelivr.net/npm/tailwindcss@2.2.19/dist/tailwind.min.css";@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&family=Inter:wght@300;400;700&family=Roboto:wght@500;700&display=swap&font-display=swap";:root{--font-chinese: "Microsoft JhengHei", "PingFang HK", "Noto Sans HK", "MingLiU", sans-serif;--font-body: "Open Sans", "Helvetica", "Arial", sans-serif;--font-heading: "Inter", "Helvetica", "Arial", sans-serif;--font-button: "Roboto", "Helvetica", "Arial", sans-serif;--size-filter-bg: #f4f4f4;--primary-red-boshing: #E61F1D}.mdi-md{font-size:26px}.home-search-size{background-color:var(--size-filter-bg)}body{font-family:var(--font-body)!important;font-size:1rem!important;line-height:1.5!important}.select__multi-value{background-color:#405189!important;border-radius:4px}.select__multi-value__label{color:#fff!important}.select__multi-value__remove{color:#fff!important;cursor:pointer}.select__multi-value__remove:hover{background-color:#33416e!important;color:#fff!important}.container{margin-left:5%!important}.icon-step-1{color:#4a69bd}.icon-step-2{color:#1abc9c}.icon-step-3{color:#9b59b6}.icon-step-4{color:#f1c40f}.primary-red{background-color:var(--primary-red-boshing)}@media (max-width: 767px){body{font-size:.875rem!important}}.text-english{font-family:var(--font-heading)!important}h1{font-family:var(--font-heading)!important;font-size:2.45rem!important;font-weight:400!important;line-height:1.2!important}h2{font-family:var(--font-heading)!important;font-size:2.2rem!important;font-weight:300!important;line-height:1.2!important;color:#212020!important}h3{font-family:var(--font-heading)!important;font-size:1.25rem!important;font-weight:400!important;line-height:1.2!important}h4,h5{font-family:var(--font-heading)!important;font-size:1rem!important;font-weight:600!important;line-height:1.2!important}@media (max-width: 767px){h1{font-size:1.75rem!important}h2{font-size:1.5rem!important}h3{font-size:1.125rem!important}h4,h5{font-size:.875rem!important}}.home-btn{font-family:var(--font-button)!important;font-size:.675rem!important;line-height:1.4!important;@apply font-semibold rounded-md transition-colors;}@media (max-width: 767px){.home-btn{font-size:.75rem!important}}.home-size-filter-buttons .home-btn{@apply px-4 py-2;}@media (max-width: 767px){.home-size-filter-buttons{@apply flex flex-col items-start gap-2;}.home-size-filter-buttons .home-btn{@apply w-full text-left;}}@media (min-width: 768px){.home-size-filter-buttons{@apply flex flex-row flex-wrap gap-2;}.home-size-filter-buttons .home-btn{@apply w-auto;}}.home-btn-warning{@apply text-white hover:bg-yellow-600;background-color:var(--primary-red-boshing)}.home-btn-secondary{@apply bg-gray-500 text-white hover:bg-gray-600;}.home-book-tour-btn{@apply bg-green-500 text-white hover:bg-green-600 px-6 py-3 mt-4;min-width:200px}.home-btn-primary{@apply bg-blue-600 text-white hover:bg-blue-700 px-4 py-2;}.home-building-card{@apply shadow-md hover:shadow-lg transition-shadow;width:150px}.home-building-card .home-card-body{@apply p-3;}.home-building-card .home-card-title{@apply font-semibold;}.home-property-card,.home-category-card{@apply shadow-sm hover:shadow-md transition-shadow;}.home-property-image,.home-category-image{@apply object-cover;height:200px}ul li{@apply text-gray-700 flex items-center;font-family:var(--font-chinese)!important;font-size:.875rem!important}.las,.lab{@apply text-lg mr-2 cursor-pointer;}.home-contact-icon{@apply inline-block;}.home-contact-text{@apply ml-2;}@media (max-width: 767px){.home-contact-text{display:none}.home-contact-text.active{@apply inline-block;}}@media (min-width: 768px){.home-contact-text{@apply inline-block;}}.home-welcome-title{@apply text-center px-4 py-2;background:#cb000078;border-radius:8px;padding:2px;color:#f5f5f5;margin:2px}footer{@apply border-t border-gray-200;}footer p{font-family:var(--font-chinese)!important;font-size:.875rem!important}@media (max-width: 767px){footer p{font-size:.75rem!important}}.home-container{@apply max-w-7xl mx-auto px-4;}.home-card{@apply border-0;}.vertical-btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fcfcfd;border-radius:7px;border-width:0;box-sizing:border-box;color:#36395a;cursor:pointer;display:inline-flex;font-family:var(--font-button);height:48px;justify-content:center;line-height:1;list-style:none;overflow:hidden;padding-left:26px;padding-right:26px;position:relative;text-align:center;text-decoration:none;transition:box-shadow .15s,transform .15s;user-select:none;-webkit-user-select:none;touch-action:manipulation;white-space:nowrap;will-change:box-shadow,transform;font-size:18px;transform:rotate(90deg);transform-origin:left top;margin-top:60px}.vertical-btn-1{box-shadow:#5f14ff66 0 2px 4px,#3e15954d 0 7px 13px -3px,#e61f1d 0 -3px inset}.vertical-btn-2{box-shadow:#5f14ff66 0 2px 4px,#3e15954d 0 7px 13px -3px,#114eed 0 -3px inset}.vertical-btn-3{box-shadow:#5f14ff66 0 2px 4px,#3e15954d 0 7px 13px -3px,#e5eb0f 0 -3px inset}.vertical-btn:focus{box-shadow:#d6d6e7 0 0 0 1.5px inset,#2d234266 0 2px 4px,#2d23424d 0 7px 13px -3px,#d6d6e7 0 -3px inset}.vertical-btn:hover{box-shadow:#2d234266 0 4px 8px,#2d23424d 0 7px 13px -3px,#d6d6e7 0 -3px inset;transform:rotate(90deg) translateY(-2px)}.vertical-btn:active{box-shadow:#d6d6e7 0 5px 5px inset;transform:rotate(90deg) translateY(2px)}.container{display:flex;flex-direction:column;gap:40px;align-items:center}.button-group{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.h-btn{align-items:center;border:2px solid #111;border-radius:8px;box-sizing:border-box;color:#111;cursor:pointer;display:flex;font-family:var(--font-button);font-size:16px;font-weight:500;height:48px;justify-content:center;line-height:24px;max-width:100%;padding:0 25px;position:relative;text-align:center;text-decoration:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;transition:all .2s ease-out;isolation:isolate}.h-btn-1{background-color:#fee6e3}.h-btn-1:after{background-color:#111;border-radius:8px;content:"";display:block;height:48px;left:0;width:100%;position:absolute;top:-2px;transform:translate(8px,8px);transition:transform .2s ease-out;z-index:-1}.h-btn-1:hover:after{transform:translate(0)}.h-btn-1:active{background-color:#ffdeda;outline:0}.h-btn-2{background-color:#e3ecff}.h-btn-2:after{background-color:#111;border-radius:8px;content:"";display:block;height:48px;left:0;width:100%;position:absolute;top:-2px;transform:translate(8px,8px);transition:transform .2s ease-out;z-index:-1}.h-btn-2:hover:after{transform:translate(0)}.h-btn-2:active{background-color:#d4e1ff;outline:0}.h-btn-3{background-color:#fff9c4}.h-btn-3:after{background-color:#111;border-radius:8px;content:"";display:block;height:48px;left:0;width:100%;position:absolute;top:-2px;transform:translate(8px,8px);transition:transform .2s ease-out;z-index:-1}.h-btn-3:hover:after{transform:translate(0)}.h-btn-3:active{background-color:#fff59d;outline:0}.h-btn:hover{outline:0}.colored-shadows .h-btn-1:after{background-color:#e53e3e}.colored-shadows .h-btn-2:after{background-color:#3182ce}.colored-shadows .h-btn-3:after{background-color:#f6ad55}@media (min-width: 768px){.h-btn{padding:0 40px}}h2{margin:20px 0;color:#111;font-size:20px;font-weight:600}.soft-bg{background-color:#f7f7f7!important}.body-bg{background-color:#fefefe}.elements-bg{background-color:#fcf7f7!important}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.button-62{background:linear-gradient(to bottom right,#ef4765,#ff9a5a);border:0;border-radius:12px;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:2.5;height:38px;outline:transparent;padding:0 1rem;text-align:center;text-decoration:none;transition:box-shadow .2s ease-in-out;user-select:none;-webkit-user-select:none;touch-action:manipulation;white-space:nowrap}.button-62:not([disabled]):focus{box-shadow:0 0 .25rem #00000080,-.125rem -.125rem 1rem #ef476580,.125rem .125rem 1rem #ff9a5a80}.button-62:not([disabled]):hover{box-shadow:0 0 .25rem #00000080,-.125rem -.125rem 1rem #ef476580,.125rem .125rem 1rem #ff9a5a80}.btn-blu-bshk:not([disabled]):hover{box-shadow:0 0 .25rem #00000080,-.125rem -.125rem 1rem #479bef80,.125rem .125rem 1rem #ff9a5a80}
