*{box-sizing:border-box}html,body,#__next{width:100%;height:100%}html.scrollSmooth{scroll-behavior:smooth}body{font-family:var(--font-roboto),Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;margin:0;padding:0;font-size:16px;font-weight:400;line-height:1.5}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{flex-direction:column;display:flex}img{vertical-align:middle;border-style:none;max-width:100%;height:auto}dl,ol,ul{margin-top:0;margin-bottom:0;padding-left:0}a{color:inherit;font-size:inherit;font-weight:inherit;background-color:#0000;text-decoration:none}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}svg{display:inline-block}.swiper-container{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;position:relative;overflow:hidden}@media screen and (min-width:1024px){.main-section{padding:30px 0}}@media screen and (min-width:1200px){.main-section{padding:40px 0}}@media screen and (min-width:1440px){.main-section{padding:50px 0}}.container-houzez{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media screen and (min-width:576px){.container-houzez{max-width:540px}}@media screen and (min-width:768px){.container-houzez{max-width:720px}}@media screen and (min-width:992px){.container-houzez{max-width:960px}}@media screen and (min-width:1200px){.container-houzez{max-width:1260px}}.header{z-index:500;background:#fff;width:100%;padding:4px 0;transition:all .4s ease-in-out;position:fixed;top:0;left:0}@media screen and (min-width:768px){.header{padding:10px 0}}.header.transparent .header-wrapper .right-wrap .main-menu .menu a,.header.transparent .header-wrapper .right-wrap .main-menu .menu a:before,.header.transparent .header-wrapper .right-wrap .main-menu .menu a:hover,.header.transparent .custom-header .right-wrap .main-menu .menu a,.header.transparent .custom-header .right-wrap .main-menu .menu a:before,.header.transparent .custom-header .right-wrap .main-menu .menu a:hover,.header.active .header-wrapper .right-wrap .main-menu .menu a,.header.active .header-wrapper .right-wrap .main-menu .menu a:before,.header.active .header-wrapper .right-wrap .main-menu .menu a:hover,.header.active .custom-header .right-wrap .main-menu .menu a,.header.active .custom-header .right-wrap .main-menu .menu a:before,.header.active .custom-header .right-wrap .main-menu .menu a:hover{color:#fff}.header.transparent .header-wrapper .right-wrap .main-menu .menu a:hover:before,.header.transparent .custom-header .right-wrap .main-menu .menu a:hover:before,.header.active .header-wrapper .right-wrap .main-menu .menu a:hover:before,.header.active .custom-header .right-wrap .main-menu .menu a:hover:before{background:#fff}.header.transparent .header-wrapper .right-wrap .main-language:before,.header.transparent .custom-header .right-wrap .main-language:before,.header.active .header-wrapper .right-wrap .main-language:before,.header.active .custom-header .right-wrap .main-language:before{background:#d9dbe0}.header.transparent .header-wrapper .right-wrap .main-language span,.header.transparent .custom-header .right-wrap .main-language span,.header.active .header-wrapper .right-wrap .main-language span,.header.active .custom-header .right-wrap .main-language span{color:#fff}.header.transparent .header-wrapper .right-wrap .main-language svg path,.header.transparent .custom-header .right-wrap .main-language svg path,.header.active .header-wrapper .right-wrap .main-language svg path,.header.active .custom-header .right-wrap .main-language svg path{fill:#fff}.header.transparent .header-wrapper .right-wrap .main-phone a,.header.transparent .custom-header .right-wrap .main-phone a,.header.active .header-wrapper .right-wrap .main-phone a,.header.active .custom-header .right-wrap .main-phone a{color:#fff}.header.transparent .header-wrapper .right-wrap .main-phone a svg path,.header.transparent .custom-header .right-wrap .main-phone a svg path,.header.active .header-wrapper .right-wrap .main-phone a svg path,.header.active .custom-header .right-wrap .main-phone a svg path{fill:#fff}.header.transparent{background:#fff0}.header.active{background:#0078b2!important}.header.mobile.active{top:-55px}.header .header-wrapper{justify-content:space-between;align-items:center;max-width:1445px;height:48px;margin:0 auto;padding-left:15px;padding-right:15px;display:flex}.header .header-wrapper .left-wrap .logo{cursor:pointer;max-width:200px}.header .header-wrapper .left-wrap .logo a img{width:40px;max-width:131px}.header .header-wrapper .right-wrap{align-items:center;display:flex}.header .header-wrapper .right-wrap .main-menu .menu{align-items:center;list-style-type:none;display:flex}.header .header-wrapper .right-wrap .main-menu .menu li{padding:0 25px}.header .header-wrapper .right-wrap .main-menu .menu a{color:#333;font-size:16px;font-weight:700;position:relative}.header .header-wrapper .right-wrap .main-menu .menu a:before{content:"";background:#0c4b9c;width:0;height:1px;transition:all .4s ease-in-out;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.header .header-wrapper .right-wrap .main-menu .menu a:hover{color:#0c4b9c}.header .header-wrapper .right-wrap .main-menu .menu a:hover:before{width:100%}.header .header-wrapper .right-wrap .main-language{padding-left:25px;position:relative}.header .header-wrapper .right-wrap .main-language:before{content:"";background:#2a3747;width:1px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.header .header-wrapper .right-wrap .main-language span{color:#333;font-size:14px;font-weight:500}.header .header-wrapper .right-wrap .main-language svg path{fill:#666}.header .header-wrapper .right-wrap .main-phone{padding-left:25px}.header .header-wrapper .right-wrap .main-phone a{color:#0c4b9c;font-size:18px;font-weight:700}.header .header-wrapper .right-wrap .main-phone a svg path{fill:#666}.header .header-mobile .logo img{width:30px;max-width:50px}.header .custom-header .main-language .select-language span{font-size:13px}.header .custom-header .main-language svg path{fill:#666}.header header .backdrop{opacity:0;z-index:31;pointer-events:none;background:#000c;width:100%;height:100%;transition:all .5s ease-in-out;position:fixed;top:0;left:0}.main-content.spacing-top{padding-top:124px}.h-screen{height:calc(100vh - 124px)}.home-banner{width:100%;position:relative}.home-banner .banner-wrapper{z-index:1;width:100%;height:100%}.home-banner .banner-wrapper .img-container{flex-shrink:0;width:100%;height:100%;position:relative}.home-banner .banner-wrapper .img-container .image{justify-content:center;align-items:center;width:100%;height:650px;display:flex;position:relative;overflow:hidden}@media screen and (max-width:850px){.home-banner .banner-wrapper .img-container .image{height:400px}}.home-banner .banner-wrapper .img-container .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;animation:5s ease-in-out infinite scale}.home-banner .banner-wrapper .img-container .image .elementor-background-overlay{opacity:.7;mix-blend-mode:multiply;background-color:#002e51;width:100%;height:100%;transition:background .3s,border-radius .3s,opacity .3s;position:absolute;top:0;left:0}@keyframes scale{to{transform:scale(1.1)}}.product-detail{width:100%;overflow:hidden}.product-detail .container-slider{width:100%;height:0;padding-bottom:22%;overflow:hidden}@media screen and (max-width:768px){.product-detail .container-slider{padding-bottom:65%}}.product-detail .image-slider{cursor:pointer;padding:2px}.product-detail .image-slider img{width:100%;height:auto}.product-detail .product-detail-heading{background:#f2f9ff}.product-detail .rented-gallery-slider{height:100%;padding:10px 20px}.product-detail .rented-gallery-slider .container-slider{padding-bottom:60px}.product-detail-page{padding:2.5rem 0}.product-detail-page .product-name{color:#333;font-size:20px;font-weight:700}.product-detail-page .product-heading{justify-content:space-between;display:flex}.product-detail-page .product-heading ul.list-info{flex-wrap:wrap;align-items:center;list-style-type:none;display:flex}.product-detail-page .product-heading ul.list-info li{align-items:center;margin-right:10px;display:flex}@media screen and (min-width:576px){.product-detail-page .product-heading ul.list-info li{margin-right:15px}}.product-detail-page .product-heading ul.list-info li p{white-space:nowrap;color:#333;font-size:12px;font-weight:500}@media screen and (min-width:576px){.product-detail-page .product-heading ul.list-info li p{font-size:14px}}.product-detail-page .product-heading ul.list-info li svg{margin-right:3px}.product-detail-page .product-heading ul.list-info .code p{color:#75767a;font-size:16px}.product-detail .product-info .product-info-item+.product-info-item{border-top:1px solid #ebebeb;margin-top:15px;padding-top:15px}.product-detail .product-info .product-info-item .product-info-content{color:#666;padding-top:15px}.product-detail .product-info .product-info-item .product-info-content table tr:first-child td{border-top:0}.product-detail .product-info .product-info-item .product-info-content table tr td:first-child{color:#333;padding-left:0;font-weight:700}.product-detail .product-info .product-contact .title{margin-bottom:10px;font-weight:500}.product-detail .product-info .product-contact .social{display:flex}.product-detail .product-info .product-contact .social .icon-social{margin-right:10px}.product-detail .product-info .product-note{font-size:15px;font-style:italic}.mt-icon{width:24px;height:24px;display:inline-block}.mt-icon:hover,.mt-icon:hover>path{fill:#dc3224}.loading-block{text-align:center}.loading-block>div svg{color:#dc3224}.loading-block>div{margin:110px}.title-center{text-align:center}.text-uppercase{text-transform:uppercase}:focus{outline:none}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.my-card{border-radius:4px;padding:32px;box-shadow:0 1px 4px #00000029}.btn-w-min{min-width:262px!important}.banner-cover .panel__header{min-height:250px;position:relative}.banner-cover .panel__header:before{content:"";background-image:linear-gradient(#1f1f1fcc,#1f1f1fcc);position:absolute;inset:0}.line-separator:before{content:" | ";color:#c5c9d0}.basic-content-list ul{margin-left:16px;list-style-type:disc}.basic-content-list ol{margin-left:16px;list-style-type:decimal}.rounded{border-radius:4px}.houzez-title{color:#04213f;font-size:18px;font-weight:700}@media screen and (min-width:576px){.houzez-title{font-size:20px}}@media screen and (min-width:768px){.houzez-title{font-size:22px}}@media screen and (min-width:1024px){.houzez-title{font-size:24px}}@media screen and (min-width:1200px){.houzez-title{font-size:28px}}.houzez-title.small{font-size:14px}@media screen and (min-width:576px){.houzez-title.small{font-size:16px}}@media screen and (min-width:768px){.houzez-title.small{font-size:18px}}@media screen and (min-width:1024px){.houzez-title.small{font-size:20px}}@media screen and (min-width:1200px){.houzez-title.small{font-size:22px}}.btn-link{color:#0c4b9c;text-align:center;cursor:pointer;border:1px solid #0c4b9c;border-radius:4px;justify-content:center;align-items:center;font-size:14px;font-weight:500;transition:all .4s ease-in-out;display:flex}.btn-link.active,.btn-link:hover{color:#fff;background-color:#0c4b9c}.form-control{color:#4c4c50;background-color:#fff;background-clip:padding-box;border:1px solid #ebebeb;border-radius:.25rem;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}.input-group-text{color:#75767a;text-align:center;white-space:nowrap;background-color:#f8f8f8;border:1px solid #ebebeb;border-radius:.25rem;align-items:center;margin-bottom:0;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;display:flex}.apartment-change,.project-change{justify-content:center;margin:30px 0;display:flex}.loader{border:4px solid #f3f3f3;border-top-color:#0c4b9c;border-radius:50%;width:60px;height:60px;animation:.7s linear infinite spin}.loader.size-40{border-width:3px;width:40px;height:40px}.loader.size-30{border-width:3px;width:30px;height:30px}.loader.size-20{border-width:3px;width:20px;height:20px}.mb2{margin-bottom:.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.DropdownMenuContainer span{vertical-align:middle}.DropdownMenuContainer.handle-overflow span{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.DropdownMenuContainer svg{transition:all .2s ease-in-out}.DropdownMenuContainer svg.active{transform:rotate(180deg)}.DropdownMenuContainer svg path{fill:#fff}.DropdownMenuContainer .title svg path{fill:#dc3224}.DropdownMenuContainer.select-type{color:#333;cursor:pointer;background-color:#fff;background-clip:padding-box;border:1px solid #ebebeb;border-right:none;border-radius:.25rem;height:38px;padding:.375rem .5rem .375rem .75rem;font-size:13px;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.DropdownMenuContainer.select-type div{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.DropdownMenuContainer.select-type div svg path{fill:#666}.DropdownMenuContainer.search-data{color:#333;cursor:pointer;background-color:#fff;border-color:#fff;border-radius:4px;width:100%;height:38px;font-size:15px;font-weight:400}.DropdownMenuContainer.search-data div{justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 15px;display:flex}.DropdownMenuContainer.search-data div svg path{fill:#666}.DropdownMenuContainer.search-data.top{height:36px;font-size:13px;font-weight:500}.DropdownMenuContainer.search-data.top div{padding:0 5px}.DropdownMenuContainer.search-data.active{color:#0c4b9c;border:1px solid #0c4b9c;border-radius:4px}.DropdownMenuContainer.search-data.active svg path{fill:#0c4b9c}.DropdownMenuContainer.select-sample{color:#333;cursor:pointer;background-color:#f8f8f8;background-clip:padding-box;border:1px solid #ebebeb;border-radius:.25rem;height:36px;padding:.375rem .5rem .375rem .75rem;font-size:13px;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (max-width:576px){.DropdownMenuContainer.select-sample{margin-top:10px}}.DropdownMenuContainer.select-sample div{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.DropdownMenuContainer.select-sample div svg path{fill:#0c4b9c}.DropdownMenuContainer.select-more{cursor:pointer;background-color:#fff;border-radius:4px;width:100%;height:36px}.DropdownMenuContainer.select-more div{justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 10px;font-size:13px;font-weight:500;display:flex}.DropdownMenuContainer.select-more div svg path{fill:#666}.DropdownMenu .dropdown-title{color:#333;font-size:20px;font-weight:500;line-height:30px}.DropdownMenu .dropdown-hover{cursor:pointer;color:#333;padding:5px 8px;font-size:13px;line-height:22px}.MuiPaper-root.MuiPaper-elevation1{box-shadow:0 6px 12px #00000014}.table{width:100%}.table td,.table th{vertical-align:top;border-top:1px solid #dee2e6;padding:.75rem}.page-apartment .apartment-head{justify-content:space-between;align-items:center;display:flex}@media screen and (max-width:576px){.page-apartment .apartment-head{flex-wrap:wrap}}.page-apartment .apartment-head .head-left .title{color:#333;font-size:22px;font-weight:700}.page-apartment .apartment-head .head-left .apartment-number p{color:#0c4b9c;font-size:14px;font-weight:500}.page-apartment .apartment-head .head-right{flex-wrap:wrap;display:flex}.page-apartment .apartment-pagination{justify-content:center;align-items:center;margin-top:20px;display:flex}.MuiPagination-root .MuiPaginationItem-root{color:#4c4c50}.MuiPagination-root .MuiPaginationItem-root:focus{outline:none}.icon-language{width:20px;margin-right:5px;display:inline}.color-orange{color:#f3693f!important}.color-red{color:#dc3224!important}.color-red-active{color:#c92d21!important}.color-gray{color:#75767a!important}.color-black{color:#212121!important}.color-light-black{color:#4c4c50!important}.color-white{color:#fff!important}.color-green{color:#1b6d2f!important}.color-turquoise{color:#0e7ea0!important}.color-blue{color:#0c4b9c!important}.bg-light-gray{background-color:#f8f8f8!important}.bg-white{background-color:#fff!important}.bg-light-black{background-color:#4c4c50!important}.border-small{border-radius:4px}.row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{width:100%;padding-left:15px;padding-right:15px;position:relative}.col{flex-grow:1;flex-basis:0;max-width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.6667%;max-width:16.6667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333%;max-width:33.3333%}.col-5{flex:0 0 41.6667%;max-width:41.6667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333%;max-width:58.3333%}.col-8{flex:0 0 66.6667%;max-width:66.6667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333%;max-width:83.3333%}.col-11{flex:0 0 91.6667%;max-width:91.6667%}.col-12{flex:0 0 100%;max-width:100%}.col-auto{flex:none;width:auto;max-width:100%}@media screen and (min-width:576px){.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.col-sm-auto{flex:none;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.6667%;max-width:16.6667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333%;max-width:33.3333%}.col-sm-5{flex:0 0 41.6667%;max-width:41.6667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333%;max-width:58.3333%}.col-sm-8{flex:0 0 66.6667%;max-width:66.6667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333%;max-width:83.3333%}.col-sm-11{flex:0 0 91.6667%;max-width:91.6667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media screen and (min-width:768px){.col-md{flex-grow:1;flex-basis:0;max-width:100%}.col-md-auto{flex:none;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.6667%;max-width:16.6667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333%;max-width:33.3333%}.col-md-5{flex:0 0 41.6667%;max-width:41.6667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333%;max-width:58.3333%}.col-md-8{flex:0 0 66.6667%;max-width:66.6667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333%;max-width:83.3333%}.col-md-11{flex:0 0 91.6667%;max-width:91.6667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media screen and (min-width:992px){.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.col-lg-auto{flex:none;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.6667%;max-width:16.6667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333%;max-width:33.3333%}.col-lg-5{flex:0 0 41.6667%;max-width:41.6667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333%;max-width:58.3333%}.col-lg-8{flex:0 0 66.6667%;max-width:66.6667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333%;max-width:83.3333%}.col-lg-11{flex:0 0 91.6667%;max-width:91.6667%}.col-lg-12{flex:0 0 100%;max-width:100%}}@media screen and (min-width:1200px){.col-xl{flex-grow:1;flex-basis:0;max-width:100%}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.6667%;max-width:16.6667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333%;max-width:33.3333%}.col-xl-5{flex:0 0 41.6667%;max-width:41.6667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333%;max-width:58.3333%}.col-xl-8{flex:0 0 66.6667%;max-width:66.6667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333%;max-width:83.3333%}.col-xl-11{flex:0 0 91.6667%;max-width:91.6667%}.col-xl-12{flex:0 0 100%;max-width:100%}}.route-progress{z-index:6000;pointer-events:none;opacity:0;background-color:#0000;width:100%;height:3px;animation:1ms linear .15s forwards route-progress-appear;position:fixed;top:0;left:0}.route-progress-fill{background:linear-gradient(90deg,#0078b2 0%,#0badfb 100%);border-radius:0 3px 3px 0;width:0;height:100%;animation:10s cubic-bezier(.1,.75,.2,1) .15s forwards route-progress-trickle;display:block;box-shadow:0 0 8px #0badfbb3,0 0 4px #0078b280}@keyframes route-progress-appear{to{opacity:1}}@keyframes route-progress-trickle{0%{width:0}10%{width:45%}to{width:90%}}.nav-spinner{vertical-align:middle;border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite nav-spinner-spin;display:inline-block}@keyframes nav-spinner-spin{to{transform:rotate(360deg)}}.route-progress-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body[data-navigating=true]{cursor:progress}@media (prefers-reduced-motion:reduce){.route-progress-fill{width:40%;animation:1.2s ease-in-out .15s infinite route-progress-pulse}.nav-spinner{animation-duration:1.5s}@keyframes route-progress-pulse{0%,to{opacity:.45}50%{opacity:1}}}.header .light-menu .Header-desktop-item svg path{fill:#75767a!important}.header-mobile{justify-content:space-between;padding:5px 10px;display:flex}footer{background-color:#f8f8f8}footer .footer-top{padding:30px 0}@media screen and (max-width:850px){footer .footer-top{padding-bottom:50px}}footer .footer-top .title-footer{color:#333;text-transform:uppercase;font-size:14px;font-weight:700}footer .footer-top .infor{flex-wrap:wrap;margin-top:15px;display:flex}footer .footer-top .infor .left{border-right:1px solid #d9dbe0;flex:200px;padding-right:15px}footer .footer-top .infor .left li{margin-bottom:10px;line-height:1.2}footer .footer-top .infor .left li a,footer .footer-top .infor .left li span,footer .footer-top .infor .left li address{color:#333;max-width:400px;font-size:14px;font-weight:500;line-height:1.2}footer .footer-top .infor .left .link a{color:#0c4b9c;font-size:14px;font-weight:500;line-height:1.2}footer .footer-top .infor .left .link a:hover{text-decoration:underline}footer .footer-top .infor .left li.social{display:flex}footer .footer-top .infor .left li.social .icon-social{margin-right:10px}footer .footer-top .infor .right{flex:50%}footer .footer-top .footer-menu ul{list-style:none}footer .footer-top .footer-menu ul li a{color:#111;font-size:14px;font-weight:500}.navbar-mobile{z-index:1200;background:#0c4b9c;width:100%;min-height:50px;padding:2px 0;transition:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 15px gray}.navbar-mobile .list-menu{flex-wrap:wrap;justify-content:space-between;margin:0 -5px;list-style:none;display:flex}.navbar-mobile .list-menu li{flex:0 0 25%;width:25%}.navbar-mobile .list-menu li .item{cursor:pointer;color:#fff;flex-direction:column;justify-content:center;align-items:center;height:45px;padding:0 5px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.navbar-mobile .list-menu li .item svg path{fill:#fff}.navbar-mobile .list-menu li .item:active{background-color:#0c4b9c}.speed-dial{box-sizing:border-box;z-index:1200;outline:none;transition:bottom .4s;position:fixed;bottom:70px;right:10px}.speed-dial button{cursor:pointer;cursor:pointer;background:0 0;border:0;outline:none}.speed-dial .speed-dial__button-root{background-color:#265eca;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;padding:0;transition:all .1s ease-in-out;display:flex;position:relative;box-shadow:0 0 10px -1px #00000380}.speed-dial .speed-dial__button-root svg path{fill:#fff}.speed-dial .call{background-color:#ffa979;width:37px;height:37px;position:absolute;top:-50px;right:5px}.speed-dial .call.up{top:-215px}.speed-dial .rotate{transform:rotate(45deg)}.speed-dial .speed-dial__button-group{flex-direction:column;animation:.5s forwards opacityOn;display:flex;position:absolute;top:-165px;right:7px}.speed-dial .speed-dial__button-group .item{background-color:#fff;border-radius:50%;margin-bottom:10px;display:block;box-shadow:0 0 10px -1px #00000380}@keyframes opacityOn{0%{opacity:0}25%{opacity:.25}50%{opacity:.5}75%{opacity:.75}to{opacity:1}}.DropdownMenu{background-color:#fff;border:1px solid #00000014;border-radius:4px;flex-direction:column;max-height:60vh;display:flex;overflow-y:auto;box-shadow:0 6px 12px #0000001f}.DropdownMenu .select-sample,.DropdownMenu .search-dropdown,.DropdownMenu .language-dropdown{flex-direction:column;width:100%;max-height:none;display:flex}.DropdownMenu .dropdown-hover{cursor:pointer;padding:10px 14px;font-size:14px;line-height:24px}.DropdownMenu .dropdown-hover:hover{background-color:#f8f8f8}.language-dropdown{min-width:150px}.product-item{margin-top:10px}.product-item:hover .image .image-link img{opacity:.5}.product-item:hover .product-image .view-detail{opacity:1}@media screen and (min-width:1200px){.product-item{margin-top:30px}}.product-item .product-image{background:linear-gradient(0deg,#00acff 0,#0078b2 90%);position:relative}.product-item .product-image .image{padding-top:66.67%;display:block;position:relative}.product-item .product-image .image .image-link{cursor:pointer}.product-item .product-image .image .image-link img{object-fit:cover;width:100%;height:100%;transition:all .4s ease-in-out;position:absolute;top:0;left:0}.product-item .product-image .view-detail{opacity:0;z-index:111;justify-content:center;align-items:center;transition:all .4s ease-in-out;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-item .product-image .view-detail .btn-view-detail{color:#0c4b9c;text-align:center;cursor:pointer;background:#fff;border-radius:4px;justify-content:center;align-items:center;min-width:180px;height:50px;padding:5px 10px;font-size:16px;font-weight:700;display:flex}.product-item .product-description{border:1px solid #ebebeb;border-top:none}.product-item .product-description .top-description{padding:15px}@media screen and (min-width:576px){.product-item .product-description .top-description{padding:15px 20px}}.product-item .product-description .top-description .title{-webkit-line-clamp:1;color:#333;text-overflow:ellipsis;cursor:pointer;-webkit-box-orient:vertical;font-size:16px;font-weight:700;transition:all .4s ease-in-out;display:-webkit-box;overflow:hidden}.product-item .product-description .top-description .address{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:21px;display:-webkit-box;overflow:hidden}.product-item .product-description .top-description .address address{color:#333;font-size:14px;font-weight:400}.product-item .product-description .top-description ul.list-info{flex-wrap:wrap;align-items:center;margin-top:10px;list-style-type:none;display:flex}.product-item .product-description .top-description ul.list-info li{align-items:center;margin-right:7px;display:flex}@media screen and (min-width:576px){.product-item .product-description .top-description ul.list-info li{margin-right:10px}}.product-item .product-description .top-description ul.list-info li p{white-space:nowrap;font-size:12 px;color:#333;font-weight:500}@media screen and (min-width:576px){.product-item .product-description .top-description ul.list-info li p{font-size:14px}}.product-item .product-description .top-description ul.list-info li svg{margin-right:3px}.product-item .product-description .bottom-description{border-top:1px solid #ebebeb;justify-content:space-between;align-items:center;padding:8px 20px;display:flex}.product-item .product-description .bottom-description .bottom-left .price p{color:#0c4b9c;font-size:18px;font-weight:700}.product-item .product-description .bottom-description .bottom-right .code p{color:#4c4c50;font-size:14px;font-weight:500}.product-item .product-description .bottom-description .bottom-left .price,.product-item .product-description .bottom-description .bottom-right .code,.product-item .product-description .bottom-description .status,.product-item .product-description .right-description .top-description .status{display:inline-block}.project-item{margin-top:30px;position:relative}.project-item .image{border-radius:3px;padding-top:63.0769%;display:block;position:relative;overflow:hidden}.project-item .image:before{z-index:1;pointer-events:none;content:"";background:linear-gradient(0deg,#04213f99 0,#0000 100%);width:100%;height:100%;position:absolute;top:0;left:0}.project-item .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .4s ease-in-out;position:absolute;top:0;left:0}.project-item .image:hover img{transform:scale(1.1)}.project-item .caption{z-index:11;width:100%;padding:20px;position:absolute;bottom:0;left:0}.project-item .caption .title a{color:#fff;font-size:18px;font-weight:500}@media screen and (min-width:1024px){.project-item .caption .title a{font-size:20px}}@media screen and (min-width:1200px){.project-item .caption .title a{font-size:24px}}.project-item .caption .address{align-items:center;display:flex}.project-item .caption .address svg path{fill:#fff}.project-item .caption .address address{color:#fff;font-size:12px;font-weight:300}.main-search .search-desktop{z-index:11;width:100%;max-width:900px;padding-left:15px;padding-right:15px;display:block;position:absolute;top:45%;bottom:auto;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:850px){.main-search .search-desktop{top:50%}}.main-search .search-desktop .list-search{flex-wrap:wrap;align-items:center;padding-bottom:20px;list-style-type:none;display:flex}.main-search .search-desktop .list-search li{color:#fff;padding-right:30px;font-size:20px}@media screen and (max-width:850px){.main-search .search-desktop .list-search li{font-size:18px}}@media screen and (max-width:768px){.main-search .search-desktop .list-search li{font-size:15px}}.main-search .search-desktop .list-search li div{cursor:pointer;border:none;font-weight:400;transition:all .4s ease-in-out;position:relative}.main-search .search-desktop .list-search li div:before{clear:both;content:"";background-color:#fff;width:0;height:4px;transition:all .4s ease-in-out;position:absolute;top:calc(100% + 5px);left:0}.main-search .search-desktop .list-search li.active div:before,.main-search .search-desktop .list-search li:hover div:before{width:100%}.main-search .search-desktop .search-box{justify-content:space-between;display:flex;position:relative}.main-search .search-desktop .search-box .search-control{width:85%;position:relative}.main-search .search-desktop .search-box .search-control .text-field{color:#666;border-color:#fff;border-radius:4px;width:100%;height:48px;padding:5px 20px;font-size:16px;font-weight:400}@media screen and (max-width:850px){.main-search .search-desktop .search-box .search-control .text-field{font-size:14px}}.main-search .search-desktop .search-box .search-control .load{position:absolute;top:50%;right:5px;transform:translateY(-50%)}@media screen and (max-width:850px){.main-search .search-desktop .search-box .MuiButton-root{min-width:90px;padding:0 10px}.main-search .search-desktop .search-box .MuiButton-root span{font-size:14px}}.main-search .search-desktop .search-mid{padding-top:10px}.main-search .search-desktop .search-mid .main-select{flex-wrap:wrap;margin:0 -5px;display:flex}.main-search .search-desktop .search-mid .main-select .form-group{flex:0 0 25%;width:100%;max-width:25%;padding:0 5px}@media screen and (max-width:850px){.main-search .search-desktop .search-mid .main-select .form-group{flex:0 0 50%;max-width:50%;padding-top:5px}}.main-search .search-mobile{display:block;position:absolute;top:0;left:0}.top-search{z-index:500;background:#d9dbe0;width:100%;padding:10px 0;transition:all .2s ease-in-out;position:fixed;top:68px;left:0;right:0}@media screen and (max-width:1200px){.top-search{background:#0c4b9c}}@media screen and (max-width:850px){.top-search{top:53px}.top-search.active{top:0}}.top-search .top-search-wrap{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;position:relative}.top-search .top-search-wrap .main-form{flex-wrap:wrap;max-width:1330px;margin:0 -5px;display:flex}.top-search .top-search-wrap .main-form .form-group-top{flex:0 0 10%;max-width:10%;margin-bottom:0;padding:0 3px}@media screen and (max-width:1200px){.top-search .top-search-wrap .main-form .form-group-top{display:none}}.top-search .top-search-wrap .main-form .form-group-top.button-more{display:block}@media screen and (max-width:1200px){.top-search .top-search-wrap .main-form .form-group-top.button-more{flex:0 0 12%;max-width:12%}}@media screen and (max-width:992px){.top-search .top-search-wrap .main-form .form-group-top.button-more{flex:0 0 15%;max-width:15%}}@media screen and (max-width:768px){.top-search .top-search-wrap .main-form .form-group-top.button-more{flex:0 0 20%;max-width:20%}}@media screen and (max-width:580px){.top-search .top-search-wrap .main-form .form-group-top.button-more{flex:0 0 26%;max-width:26%}.top-search .top-search-wrap .main-form .form-group-top.button-more #more{font-size:12px}}.top-search .top-search-wrap .main-form .form-group-top.button-clear .MuiButton-root{width:100%;height:36px;padding:5px}.top-search .top-search-wrap .main-form .form-group-top.button-clear .MuiButton-root span{font-size:14px}.top-search .top-search-wrap .main-form .form-group-top.form-search-box{flex-wrap:wrap;flex:0 0 40%;align-items:center;max-width:40%;display:flex}@media screen and (max-width:1200px){.top-search .top-search-wrap .main-form .form-group-top.form-search-box{flex:0 0 85%;width:85%;max-width:85%}}@media screen and (max-width:768px){.top-search .top-search-wrap .main-form .form-group-top.form-search-box{flex:0 0 80%;width:80%;max-width:80%}}@media screen and (max-width:580px){.top-search .top-search-wrap .main-form .form-group-top.form-search-box{flex:0 0 74%;width:74%;max-width:74%}}.top-search .top-search-wrap .main-form .form-group-top.form-search-box .form-select{flex:0 0 25%;max-width:25%;position:relative}@media screen and (max-width:1200px){.top-search .top-search-wrap .main-form .form-group-top.form-search-box .form-select{flex:0 0 115px;width:115px}}@media screen and (max-width:580px){.top-search .top-search-wrap .main-form .form-group-top.form-search-box .form-select{flex:0 0 30%;max-width:30%}}.top-search .top-search-wrap .main-form .form-group-top.form-search-box .form-select:before{content:"";background:#75767a;width:1px;height:15px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.top-search .top-search-wrap .main-form .form-group-top.form-search-box .form-search{flex:0 0 75%;align-items:center;max-width:75%;display:flex;position:relative}@media screen and (max-width:1200px){.top-search .top-search-wrap .main-form .form-group-top.form-search-box .form-search{position:unset}}@media screen and (max-width:768px){.top-search .top-search-wrap .main-form .form-group-top.form-search-box .form-search{flex:0 0 70%;max-width:70%}}.top-search .top-search-wrap .main-form .form-group-top.form-search-box .form-search .form-control{border-left:none;padding:0;position:relative}.top-search .top-search-wrap .main-form .form-group-top.form-search-box .form-search .form-control input{border-radius:.25rem;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:14px}.top-search .top-search-wrap .main-form .form-group-top.form-search-box .form-search .form-control .load{position:absolute;top:50%;right:5px;transform:translateY(-50%)}.top-search .top-search-wrap .main-form .form-group-top.form-search-box .form-search .button-search{height:38px}@media screen and (max-width:580px){.top-search .top-search-wrap .main-form .form-group-top.form-search-box .form-search .button-search{display:none}}.more-container{border:2px solid #ebebeb;border-radius:5px;width:1200px;max-height:800px;padding:10px}@media screen and (max-width:1200px){.more-container{width:991px}}@media screen and (max-width:992px){.more-container{width:767px}}@media screen and (max-width:768px){.more-container{width:500px}.more-container .row{margin:0}}@media screen and (max-width:580px){.more-container{width:390px}}@media screen and (max-width:400px){.more-container{width:350px}}.more-container .row .col-12{margin-top:10px}.more-container .search-data.top{border:1px solid #ebebeb}.more-container .MuiTypography-root{color:#0c4b9c;margin:0}.more-container .basic-filter{display:none}@media screen and (max-width:1200px){.more-container .basic-filter{display:flex}}.more-container .action-group{flex:1;justify-content:center;align-items:center;display:flex}.more-container .action-group .button-action.MuiButton-root{height:36px;margin:10px 5px}.listbox{z-index:1;background-color:#fefefe;border:1px solid #00000040;border-radius:4px;width:82%;max-height:300px;margin:0;padding:0;list-style:none;position:absolute;top:40px;left:10px;overflow:auto}.listbox li{padding:9px 7px;font-size:14px;display:flex}.listbox li .item-icon{margin-right:7px}.listbox li .item-value{text-transform:none;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.listbox li .tooltip{color:#222;background-color:#f5f5f9;border:1px solid #dadde9;border-radius:4px;max-width:220px;font-size:12px}.listbox li[data-focus=true]{cursor:pointer;background-color:#d9dbe0}.listbox li:active{color:#fff;background-color:#2977f5}.select-sample{width:130px}.select-sort{width:150px}.select-status{width:180px}.search-dropdown{width:210px;max-height:400px;overflow-y:auto}.DropdownMenuContainer.select-sample{color:#333;cursor:pointer;background:#fff;border:1px solid #d9dbe0;border-radius:4px;align-items:center;min-width:140px;height:40px;padding:0 12px;font-size:14px;display:inline-flex}.DropdownMenuContainer.select-sample>div{justify-content:space-between;width:100%}.DropdownMenuContainer.select-sample svg path{fill:#666}.search-type{width:100px}.list-apartment .apartment-tab{position:relative}@media screen and (max-width:1200px){.list-apartment .apartment-tab{padding-bottom:60px}}.list-apartment .apartment-tab .btn-see-all{z-index:11;min-width:115px;min-height:35px;position:absolute;top:0;right:0}@media screen and (max-width:1200px){.list-apartment .apartment-tab .btn-see-all{min-width:250px;inset:auto auto 0 50%;transform:translate(-50%)}}.list-apartment .apartment-tab .tabs-list{align-items:center;margin-top:10px;padding-right:120px;list-style-type:none;display:flex}@media screen and (max-width:1200px){.list-apartment .apartment-tab .tabs-list{justify-content:flex-start;max-width:100%;padding-bottom:15px;padding-right:0;overflow:auto hidden}}.list-apartment .apartment-tab .tabs-list li+li{margin-left:10px}@media screen and (max-width:1200px){.list-apartment .apartment-tab .tabs-list li{width:100%;min-width:max-content;padding-right:10px}}.list-apartment .apartment-tab .tabs-list li.active .btn-link,.list-apartment .apartment-tab .tabs-list li:hover .btn-link{color:#fff;background-color:#0c4b9c}.list-apartment .apartment-tab .tabs-list li .btn-link{border:none;padding:5px 10px;font-size:16px;font-weight:700}.list-apartment .apartment-change{justify-content:center;margin:30px 0;display:flex}@media screen and (max-width:1200px){.list-project .project-section{padding-bottom:60px}}@media screen and (min-width:1024px){.list-project{margin-top:35px}}@media screen and (min-width:1200px){.list-project{margin-top:45px}}.list-project .btn-see-all{z-index:11;min-width:115px;min-height:35px;position:absolute;top:0;right:0}@media screen and (max-width:1200px){.list-project .btn-see-all{min-width:250px;inset:auto auto 0 50%;transform:translate(-50%)}}.empty-section{background-color:#fff;width:100%;min-height:200px;margin:100px 0;padding:0}.empty-section .face{background-color:#fff;border:4px solid #383a41;border-radius:10px;width:250px;height:250px;margin:0 auto}@media screen and (max-width:768px){.empty-section .face{margin-top:40px;transform:scale(.8)}}.empty-section .face .band{border:4px solid #383a41;border-radius:5px;width:300px;height:27px;margin-top:25px;margin-left:-25px}.empty-section .face .band .red{background-color:#eb6d6d;width:100%;height:33.3333%}.empty-section .face .band .white{background-color:#fff;width:100%;height:33.3333%}.empty-section .face .band .blue{background-color:#5e7fdc;width:100%;height:33.3333%}.empty-section .face .band:before{content:"";z-index:999;background-color:#ffffff4d;width:30px;height:27px;display:inline-block;position:absolute}.empty-section .face .eyes{width:110px;margin:40px auto 0}.empty-section .face .eyes:before{content:"";border:7px solid #383a41;border-bottom:0;border-top-left-radius:22px;border-top-right-radius:22px;width:30px;height:15px;margin-right:20px;display:inline-block}.empty-section .face .eyes:after{content:"";border:7px solid #383a41;border-bottom:0;border-top-left-radius:22px;border-top-right-radius:22px;width:30px;height:15px;margin-left:20px;display:inline-block}.empty-section .face .dimples{width:180px;margin:15px auto 0}.empty-section .face .dimples:before{content:"";background-color:#eb6d6d66;border-radius:50%;width:10px;height:10px;margin-right:80px;display:inline-block}.empty-section .face .dimples:after{content:"";background-color:#eb6d6d66;border-radius:50%;width:10px;height:10px;margin-left:80px;display:inline-block}.empty-section .face .mouth{background-color:#383a41;border-radius:5px;width:30px;height:5px;margin:25px auto 0}.empty-section h1{color:#383a41;text-align:center;padding-top:20px;font-size:1.7em;font-weight:500}@media screen and (max-width:768px){.empty-section h1{padding-left:20px;padding-right:20px;font-size:1.1em}}.detail-loading-gallery{height:420px}@media screen and (max-width:768px){.detail-loading-gallery{height:260px}}.collapse-above{width:"100%";background-color:"transparent"}.collapse-above.search-bar-collapse{text-align:end}.collapse-above.search-bar-collapse .collapse-above-toggle{color:#fff;justify-content:flex-end;align-items:center;gap:6px;padding:8px 0;font-size:15px;font-weight:400;display:flex}.collapse-above.search-bar-collapse .MuiListItemText-root{text-align:end;color:#fff}.collapse-above.search-bar-collapse svg path{fill:#fff}.d-flex{display:flex}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-30{margin-bottom:30px}.pb-3{padding-bottom:1rem}.product-detail .product-detail-heading{padding:20px 0}.product-detail .product-detail-page{padding:1.5rem 0 2.5rem}.product-detail .listing-name .product-name{margin:0}.product-detail .product-location{color:#666;align-items:center;font-size:15px;display:flex}.product-detail .product-location svg{flex:none}.product-detail .product-heading{align-items:center}.product-detail .product-heading .product-utils .rented-price{color:#f3693f;white-space:nowrap;font-size:20px}.product-detail .product-heading .product-utils .rented-price strong{font-weight:700}.product-detail .furniture-list span{color:#666;font-size:14px}.product-detail .furniture-list svg{vertical-align:middle}.breadcrumb{padding:0 0 .75rem}.breadcrumb .breadcrumb-nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.breadcrumb .breadcrumb-chip{color:#424242;background-color:#eee;border-radius:12px;align-items:center;gap:4px;height:24px;padding:0 10px;font-size:13px;text-decoration:none;transition:background-color .15s;display:inline-flex}.breadcrumb .breadcrumb-chip svg{width:15px;height:15px}.breadcrumb .breadcrumb-chip:hover,.breadcrumb .breadcrumb-chip:focus{background-color:#e0e0e0}.detail-gallery .gallery-main{background:#f5f5f5;border-radius:6px;width:100%;position:relative;overflow:hidden}.detail-gallery .gallery-main img{object-fit:cover;cursor:zoom-in;width:100%;height:420px;display:block}@media screen and (max-width:768px){.detail-gallery .gallery-main img{height:260px}}.detail-gallery .gallery-main .gallery-arrow{cursor:pointer;background-color:#ffffffd9;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.detail-gallery .gallery-main .gallery-arrow:hover{background-color:#fff}.detail-gallery .gallery-main .gallery-arrow.prev{left:12px}.detail-gallery .gallery-main .gallery-arrow.next{right:12px}.detail-gallery .gallery-thumbs{gap:8px;margin-top:10px;padding-bottom:4px;display:flex;overflow-x:auto}.detail-gallery .gallery-thumbs .gallery-thumb{cursor:pointer;opacity:.7;border:2px solid #0000;border-radius:4px;flex:none;width:110px;height:74px;transition:opacity .15s,border-color .15s;overflow:hidden}.detail-gallery .gallery-thumbs .gallery-thumb img{object-fit:cover;width:100%;height:100%}.detail-gallery .gallery-thumbs .gallery-thumb:hover{opacity:1}.detail-gallery .gallery-thumbs .gallery-thumb.active{opacity:1;border-color:#0badfb}.modal-container{z-index:5000;background-color:#000000a6;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.image-modal{flex:1;justify-content:center;align-items:center;max-width:100%;max-height:100%;display:flex;position:relative;overflow:hidden}.image-modal img{object-fit:contain;min-width:200px;max-width:90vw;min-height:200px;max-height:90vh}.modal-button{color:#000;cursor:pointer;background-color:#fafafa;border:1px solid #999;border-radius:50%;justify-content:center;align-items:center;padding:10px 12px;text-decoration:none;display:inline-flex}@media screen and (max-width:992px){.modal-button{padding:8px 10px}}@media screen and (max-width:768px){.modal-button{padding:5px 7px}}.modal-button:hover{background-color:#eee}.modal-button.prev{position:absolute;top:50%;left:16px;transform:translateY(-50%)}.modal-button.next{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.simple-collapse{width:100%}.simple-collapse .simple-collapse-header{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding:10px 0;display:flex}.simple-collapse .simple-collapse-header .collapse-icon{align-items:center;margin-right:14px;display:inline-flex}.simple-collapse .simple-collapse-header .collapse-icon svg{width:22px;height:22px}.simple-collapse .simple-collapse-header .collapse-title{color:#333;flex:1;font-size:16px;font-weight:500}.simple-collapse .simple-collapse-header .collapse-caret svg{width:24px;height:24px;transition:transform .2s}.simple-collapse.open .simple-collapse-header .collapse-caret svg{transform:rotate(180deg)}.simple-collapse .simple-collapse-body{padding:0 0 6px}.support{z-index:400}.support.top{width:285px;position:fixed;top:150px}.support.bottom{width:285px;position:absolute;bottom:120px}.support-sidebar{border:1px solid #ebebeb;border-radius:4px;overflow:hidden}.support-title{color:#fff;background:#0badfb;justify-content:center;align-items:center;height:45px;font-size:20px;font-weight:700;display:flex}.support-content{background:#fafafa;padding:20px}.support .form-container .form-group.mb2{margin-bottom:12px}.support .form-container .form-group .form-control{background:#fff;border:1px solid #e5e5e5;border-radius:4px;width:100%;height:40px;padding:0 10px;font-size:14px}.support .form-container .form-group .form-control.area{height:90px;padding:10px}.support .form-container .form-group select{color:#04213f;background:#fff;border:1px solid #e5e5e5;border-radius:4px;width:100%;height:40px;padding:0 10px;font-size:14px;font-weight:500}.support .form-container .form-note{font-size:12px}.support .form-container .form-feedback{border-radius:4px;margin-bottom:10px;padding:8px 10px;font-size:13px}.support .form-container .form-feedback.success{color:#1a7f43;background:#e6f7ed}.support .form-container .form-feedback.error{color:#c0392b;background:#fdecea}.support .form-container .form-btn-submit .btn-submit{color:#fff;cursor:pointer;background:#fa8e19;border:0;border-radius:4px;width:100%;height:40px}.support .form-container .form-btn-submit .btn-submit:disabled{opacity:.6;cursor:not-allowed}.support .form-container .btn-phone .text{color:#0c4b9c;background:#f5fafe;border:1px solid #0c4b9c1a;border-radius:4px;justify-content:center;align-items:center;height:40px;padding:8px 12px 8px 24px;font-size:24px;font-weight:700;line-height:1;text-decoration:none;display:flex}.support .form-container .btn-phone a{text-decoration:none}.list-project{margin-top:25px}.list-project .project-section{position:relative}@media screen and (max-width:1200px){.list-project .project-section{padding-bottom:60px}}@media screen and (min-width:1024px){.list-project{margin-top:35px}}@media screen and (min-width:1200px){.list-project{margin-top:45px}}.list-project .btn-see-all{z-index:11;cursor:pointer;min-width:115px;min-height:35px;position:absolute;top:0;right:0}@media screen and (max-width:1200px){.list-project .btn-see-all{min-width:250px;inset:auto auto 0 50%;transform:translate(-50%)}}.main-section{padding:30px 0 60px}.houzez-title{text-align:center;text-transform:uppercase;margin-bottom:20px}.box-form{background:#fff;box-shadow:0 0 10px #0000001a}.form-control{color:#75767a;background:#f8f8f8;border:1px solid #ebebeb;border-radius:4px;outline:none;width:100%;height:40px;padding:0 12px;font-size:14px;font-weight:400}.form-control:focus{border-color:#0078b2}.form-textarea textarea.form-control{resize:vertical;height:90px;padding:10px 12px}.form-feedback{border-radius:4px;margin-bottom:12px;padding:8px 10px;font-size:13px}.form-feedback.success{color:#1a7f43;background:#e6f7ed}.form-feedback.error{color:#c0392b;background:#fdecea}.property .main-tabslet{padding:15px}@media screen and (min-width:1024px){.property .main-tabslet{padding:20px}}@media screen and (min-width:1200px){.property .main-tabslet{padding:25px}}.property .main-tabslet .tabslet-tab{justify-content:center;align-items:center;margin-bottom:20px;list-style:none;display:flex}.property .main-tabslet .tabslet-tab li{border-bottom:1px solid #ebebeb}.property .main-tabslet .tabslet-tab li .aa{color:#0c4b9c;padding:5px 25px;font-size:16px;font-weight:700}@media screen and (min-width:1200px){.property .main-tabslet .tabslet-tab li .aa{font-size:18px}}.property .title-form{color:#0c4b9c;text-transform:uppercase;margin-bottom:15px;font-size:18px;font-weight:700}.property .form-wrap{margin-bottom:20px}.property .form-wrap .form-group{margin-bottom:15px}.property .form-wrap .form-text-p p{margin-bottom:8px;font-weight:500}.property .radio-row{gap:24px;display:flex}.property .radio-row .radio-item{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.property .radio-row .radio-item input{accent-color:#0078b2}.property .upload-button{color:#333;cursor:pointer;background:#f8f8f8;border:1px solid #ebebeb;border-radius:4px;justify-content:center;align-items:center;height:40px;padding:0 20px;font-size:14px;display:inline-flex}.property .upload-button:hover{background:#ededed}.property .upload-button:disabled{opacity:.6;cursor:not-allowed}.property .upload-gallery{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.property .upload-gallery .upload-thumb{border-radius:4px;width:110px;height:90px;position:relative;overflow:hidden}.property .upload-gallery .upload-thumb img{object-fit:cover;width:100%;height:100%}.property .upload-gallery .upload-thumb .delete-img{cursor:pointer;background:#767c86d9;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:4px;right:4px}.property .upload-gallery .upload-thumb .delete-img svg{fill:#fff;width:16px;height:16px}.property .upload-assist{color:#75767a;margin-top:6px;font-size:13px}.contact .main-form{padding:30px}@media screen and (max-width:850px){.contact .main-form{padding:20px}}.contact .form-wrap .form-group{margin-bottom:15px}.contact .form-wrap .form-group:last-child{margin-bottom:0}.contact .contact-info{flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}@media screen and (max-width:992px){.contact .contact-info{display:none}}.contact .contact-info .list-sp-contact{margin-top:10px;list-style:none}.contact .contact-info .list-sp-contact li{line-height:1.2}.contact .contact-info .list-sp-contact li+li{margin-top:15px}.contact .contact-info .list-sp-contact li a{color:#0c4b9c;font-size:14px;font-weight:500}.contact .contact-info .list-sp-contact li a:hover{text-decoration:underline}.contact .contact-info .list-sp-contact li.social{display:flex}.contact .contact-info .list-sp-contact li.social .icon-social{margin-right:15px}.contact .contact-map{margin-top:20px;line-height:0}.contact .contact-map iframe{border:0;border-radius:4px;width:100%}.page-message{text-align:center;padding:80px 20px}.page-message h1{color:#333;margin-bottom:12px;font-size:48px;font-weight:700}.page-message p{color:#75767a;margin-bottom:20px}.page-message .page-message-link{color:#fff;cursor:pointer;background:#0078b2;border:1px solid #0078b2;border-radius:4px;padding:10px 24px;font-size:15px;text-decoration:none;display:inline-block}.home-support{background-blend-mode:soft-light;background-color:#0c4b9c;background-image:url(/webp/bg-contact.webp);background-position:50%;background-size:cover}.home-support .main-support{flex-wrap:wrap;min-height:180px;padding:20px 0;display:flex;position:relative}.home-support .main-support:before{content:"";background:#ffffff40;width:1px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}@media screen and (min-width:1024px){.home-support .main-support{justify-content:space-between;align-items:center;max-width:1090px;height:100%;min-height:220px;margin:0 auto}}.home-support .main-support .suppor-item{text-align:center;flex:0 0 50%;width:100%;max-width:50%;margin-top:0;padding:0 10px}@media screen and (min-width:1024px){.home-support .main-support .suppor-item{text-align:left;max-width:465px;padding:0 20px}}.home-support .main-support .suppor-item .title{margin-top:5px}.home-support .main-support .suppor-item .title h3{color:#fff;font-size:18px;font-weight:700}@media screen and (min-width:768px){.home-support .main-support .suppor-item .title h3{font-size:20px}}@media screen and (min-width:1024px){.home-support .main-support .suppor-item .title h3{font-size:22px}}@media screen and (min-width:1200px){.home-support .main-support .suppor-item .title h3{font-size:24px}}.home-support .main-support .suppor-item .button{align-items:center;margin-top:20px;display:flex}.home-support .main-support .suppor-item .button a{color:#fff;text-align:center;border:1px solid #fff;border-radius:4px;justify-content:center;align-items:center;min-width:180px;height:50px;padding:10px;font-size:16px;font-weight:700;text-decoration:none;transition:all .4s ease-in-out;display:flex}.home-support .main-support .suppor-item .button a:hover{color:#0c4b9c;background-color:#fff}@media screen and (max-width:1024px){.home-support .main-support .suppor-item .button a{min-width:120px;height:auto;min-height:30px;margin-left:auto;margin-right:auto;padding:2px 15px;font-size:14px}}.page-404{text-align:center;padding:80px 0 100px}.page-404 .page-404-code{color:#0078b2;opacity:.15;letter-spacing:4px;margin:0;font-size:120px;font-weight:900;line-height:1}.page-404 .page-404-title{color:#333;margin:-24px 0 12px;font-size:32px;font-weight:700}.page-404 .page-404-text{color:#75767a;max-width:520px;margin:0 auto 28px;font-size:16px;line-height:26px}.page-404 .page-404-cta{color:#fff;background:#0078b2;border-radius:3px;height:48px;padding:0 32px;font-size:16px;line-height:48px;text-decoration:none;transition:background-color .15s;display:inline-block}.page-404 .page-404-cta:hover{color:#fff;background:#005d8a}.page-404 .page-404-links{border-top:1px solid #ebebeb;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;margin-top:32px;padding-top:24px;display:flex}.page-404 .page-404-links .page-404-links-label{color:#75767a;font-size:15px}.page-404 .page-404-links a{color:#0078b2;font-size:15px;text-decoration:none}.page-404 .page-404-links a:hover{color:#005d8a;text-decoration:underline}@media (max-width:767px){.page-404{padding:48px 0 64px}.page-404 .page-404-code{font-size:84px}.page-404 .page-404-title{margin-top:-16px;font-size:24px}}@keyframes landzer-shimmer{0%{background-color:#eee}50%{background-color:#f4f4f4}to{background-color:#eee}}.lazy-placeholder,.skeleton-box{background:#eee;animation:1s infinite landzer-shimmer}.main-search .search-desktop .search-box .search-control .text-field{background-color:#fff;border:1px solid #d9dbe0;outline:none;box-shadow:0 2px 10px #00000026}.main-search .search-desktop .search-box .search-control .text-field:focus{border-color:#0078b2}.main-search .search-desktop .search-box .Custom-ButtonCtaSolid{margin-left:8px;box-shadow:0 2px 10px #00000026}.more-basic-filter{display:grid}@media (min-width:1200px){.more-basic-filter{display:none}}.range-slider{height:44px;padding-top:8px;position:relative}.range-slider .range-track{background:#d9dbe0;border-radius:2px;height:4px;position:absolute;top:16px;left:0;right:0}.range-slider .range-progress{background:#0078b2;border-radius:2px;height:4px;position:absolute;top:16px}.range-slider input[type=range]{pointer-events:none;appearance:none;background:0 0;width:100%;height:20px;margin:0;position:absolute;top:8px;left:0}.range-slider input[type=range]::-webkit-slider-thumb{appearance:none;pointer-events:all;cursor:pointer;background:#0078b2;border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #0000004d}.range-slider input[type=range]::-moz-range-thumb{pointer-events:all;cursor:pointer;background:#0078b2;border:2px solid #fff;border-radius:50%;width:18px;height:18px}.range-slider .range-values{color:#666;justify-content:space-between;font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.listbox li{cursor:pointer;transition:background-color .12s}.listbox li:hover{background-color:#d9dbe0}
