:root{--ch-navy:#073451;--ch-navy-2:#0a456a;--ch-orange:#ff620d;--ch-orange-dark:#e85304;--ch-emerald:#00946c;--ch-surface:#f4faf8;--ch-border:#dce8ee;--ch-shadow-sm:0 4px 14px rgba(7,52,81,0.06);--ch-shadow-md:0 12px 30px rgba(7,52,81,0.10);--ch-shadow-lg:0 18px 42px rgba(5,34,56,0.18)}.chhn-site{-webkit-text-size-adjust:100%}.chhn-site .ch-front-hero,.chhn-site .ch-front-hero-inner,.chhn-site .ch-desk-hero,.chhn-site .ch-desk-hero-home,.chhn-site .ch-hero,.chhn-site .ch-hero-home,.chhn-site .ch-catalog-filter-section,.chhn-site .ch-desk-filter,.chhn-site .ch-filter-section,.chhn-site .ch-desk-stock,.chhn-site .ch-catalog-stock-section{overflow:visible!important;position:relative!important;z-index:85!important}.chhn-site .ch-catalog-filter-section>.section-content,.chhn-site .ch-desk-filter>.section-content,.chhn-site .ch-filter-section>.section-content,.chhn-site .ch-desk-stock>.section-content,.chhn-site .ch-catalog-stock-section>.section-content,.chhn-site .ch-catalog-filter-section .row,.chhn-site .ch-desk-filter .row,.chhn-site .ch-filter-section .row,.chhn-site .ch-desk-stock .row,.chhn-site .ch-catalog-stock-section .row,.chhn-site .ch-catalog-filter-section .col,.chhn-site .ch-desk-filter .col,.chhn-site .ch-filter-section .col,.chhn-site .ch-desk-stock .col,.chhn-site .ch-catalog-stock-section .col,.chhn-site .ch-catalog-filter-section .col-inner,.chhn-site .ch-desk-filter .col-inner,.chhn-site .ch-filter-section .col-inner,.chhn-site .ch-desk-stock .col-inner,.chhn-site .ch-catalog-stock-section .col-inner,.chhn-site .ch-front-search,.chhn-site .ch-front-filter,.chhn-site .ch-catalog-filter-wrap,.chhn-site .ch-catalog-filter,.chhn-site .ch-desk-project-filter,.chhn-site .ch-desktop-stock-filter,.chhn-site .ch-filter-wrap,.chhn-site .ch-filter{overflow:visible!important}.chhn-site .ch-catalog-results-section,.chhn-site .ch-desk-results,.chhn-site .ch-desk-project-results{overflow:visible!important;position:relative!important;z-index:10!important}.chhn-site .ch-catalog-results-section>.section-content,.chhn-site .ch-desk-results>.section-content,.chhn-site .ch-catalog-results-section .row,.chhn-site .ch-desk-results .row,.chhn-site .ch-catalog-results-section .col,.chhn-site .ch-desk-results .col,.chhn-site .ch-catalog-results-section .col-inner,.chhn-site .ch-desk-results .col-inner{overflow:visible!important}.chhn-site .ch-catalog-toolbar{position:relative!important;z-index:45!important;overflow:visible!important}.chhn-site .ch-section-dropdown-open,.chhn-site .section.ch-section-dropdown-open,.chhn-site .ch-section.ch-section-dropdown-open,.chhn-site .ch-front-hero.ch-section-dropdown-open,.chhn-site .ch-desk-hero.ch-section-dropdown-open{z-index:500!important;overflow:visible!important}.chhn-site .ch-section-dropdown-open>.section-content{z-index:500!important;overflow:visible!important}.chhn-site .ch-home-filter-field,.chhn-site .ch-front-filter>.ch-home-filter-field,.ch-homepage .ch-desktop-page .ch-front-filter>.ch-home-filter-field,.ch-desk-hero-home .ch-front-filter>.ch-home-filter-field,.chhn-site .ch-catalog-project-filter>label,.chhn-site .ch-catalog-filter>label,.chhn-site .ch-desk-project-filter>label,.chhn-site .ch-filter>label{border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important;min-height:0!important;height:auto!important}.chhn-site select.ch-native-select-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}.chhn-site label.ch-label-open,.chhn-site .ch-home-filter-field.ch-label-open{position:relative!important;z-index:200!important}.chhn-site .ch-csel{position:relative!important;width:100%!important;display:block!important;text-align:left!important;text-transform:none!important;letter-spacing:normal!important}.chhn-site .ch-csel-trigger{width:100%!important;height:42px!important;min-height:42px!important;padding:7px 30px 7px 12px!important;margin:0!important;border-radius:8px!important;border:1px solid #cddfe8!important;background:#f8fbfc!important;color:#073451!important;font-size:13.5px!important;font-weight:500!important;line-height:1.3!important;text-align:left!important;text-transform:none!important;letter-spacing:normal!important;display:flex!important;align-items:center!important;justify-content:space-between!important;cursor:pointer!important;position:relative!important;box-shadow:none!important;user-select:none!important;-webkit-user-select:none!important;transition:border-color 0.18s ease,background-color 0.18s ease,box-shadow 0.18s ease!important}.chhn-site .ch-csel-trigger:hover,.chhn-site .ch-csel.is-open .ch-csel-trigger{background:#fff!important;border-color:var(--ch-orange)!important;box-shadow:0 0 0 3px rgba(255,98,13,0.14)!important}.chhn-site .ch-csel-label{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:1 1 auto!important;min-width:0!important;text-transform:none!important;letter-spacing:normal!important}.chhn-site .ch-csel-arrow{position:absolute!important;right:11px!important;top:50%!important;width:7px!important;height:7px!important;border-right:2px solid #486980!important;border-bottom:2px solid #486980!important;transform:translateY(-65%) rotate(45deg)!important;transition:transform 0.18s ease,border-color 0.18s ease!important;pointer-events:none!important}.chhn-site .ch-csel.is-open .ch-csel-arrow{transform:translateY(-25%) rotate(-135deg)!important;border-color:var(--ch-orange)!important}.chhn-site .ch-home-filter-field>div{transition:border-color 0.18s ease,background-color 0.18s ease,box-shadow 0.18s ease!important}.chhn-site .ch-home-filter-field>div>.ch-icon{pointer-events:none!important}.chhn-site .ch-home-filter-field>div>.ch-csel{position:static!important;flex:1 1 auto!important;min-width:0!important;width:auto!important}.chhn-site .ch-home-filter-field .ch-csel-trigger{border-radius:0!important;position:static!important}.chhn-site .ch-home-filter-field .ch-csel-trigger:hover,.chhn-site .ch-home-filter-field .ch-csel.is-open .ch-csel-trigger{background:transparent!important;border:0!important;box-shadow:none!important}.chhn-site .ch-home-filter-field .ch-csel-arrow{right:11px!important}.chhn-site .ch-csel-menu{position:absolute!important;top:calc(100% + 5px)!important;left:0!important;right:0!important;min-width:100%!important;max-height:225px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;background:#fff!important;border:1px solid #bfd5e2!important;border-radius:10px!important;box-shadow:0 16px 38px rgba(7,52,81,0.22)!important;z-index:99999!important;padding:5px!important;margin:0!important;text-align:left!important;text-transform:none!important}.chhn-site .ch-csel-menu[hidden]{display:none!important}.chhn-site .ch-csel-menu::-webkit-scrollbar{width:6px}.chhn-site .ch-csel-menu::-webkit-scrollbar-track{background:#f1f7fa;border-radius:6px}.chhn-site .ch-csel-menu::-webkit-scrollbar-thumb{background:#9ab6c8;border-radius:6px}.chhn-site .ch-csel-opt{padding:8px 10px!important;border-radius:6px!important;font-size:13px!important;font-weight:500!important;color:#073451!important;cursor:pointer!important;line-height:1.35!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;text-transform:none!important;letter-spacing:normal!important;transition:background-color 0.12s ease,color 0.12s ease!important}.chhn-site .ch-csel-opt:hover{background:#eef7fa!important;color:var(--ch-orange)!important}.chhn-site .ch-csel-opt.is-selected{background:#fff2ea!important;color:var(--ch-orange)!important;font-weight:700!important}.chhn-site .ch-csel-opt.is-selected::after{content:"✓";font-size:12px;font-weight:800;color:var(--ch-orange);flex-shrink:0}@media(min-width:850px){.chhn-site .ch-header{background:rgba(255,255,255,0.98)!important;backdrop-filter:blur(10px);box-shadow:0 2px 18px rgba(7,52,81,0.06)!important}.chhn-site .ch-header-inner{min-height:68px!important}.chhn-site .ch-desktop-nav a{color:#163d57!important;padding:6px 2px!important;transition:color 0.18s ease!important}.chhn-site .ch-desktop-nav a:hover,.chhn-site .ch-desktop-nav a[aria-current=page]{color:var(--ch-orange)!important}.chhn-site .ch-header .ch-head-tool{min-height:38px!important;padding:7px 12px!important;border-radius:8px!important;font-size:12.5px!important;font-weight:700!important;background:#f3f9fb!important;color:#073451!important;border:1px solid #d3e4ec!important}.chhn-site .ch-header .ch-header-cta{min-height:38px!important;padding:8px 15px!important;font-size:13px!important;font-weight:700!important;border-radius:8px!important;background:linear-gradient(135deg,#ff7417,#f50)!important;box-shadow:0 6px 16px rgba(255,92,10,0.24)!important}.ch-homepage .ch-desktop-page .ch-front-search,.ch-desk-hero-home .ch-front-search{max-width:960px!important;margin-left:auto!important;margin-right:auto!important}.ch-homepage .ch-desktop-page .ch-front-tabs,.ch-desk-hero-home .ch-front-tabs{display:inline-flex!important;gap:4px!important;padding:4px!important;background:rgba(6,35,56,0.72)!important;backdrop-filter:blur(8px);border-radius:10px 10px 0 0!important;margin-bottom:0!important}.ch-homepage .ch-desktop-page .ch-front-tabs>button,.ch-desk-hero-home .ch-front-tabs>button{min-width:112px!important;height:36px!important;padding:6px 18px!important;font-size:13px!important;font-weight:700!important;border-radius:7px!important;color:rgba(255,255,255,0.86)!important;background:transparent!important;border:0!important;transition:all 0.18s ease!important}.ch-homepage .ch-desktop-page .ch-front-tabs>button.is-active{background:linear-gradient(135deg,#ff7315,#f50)!important;color:#fff!important;box-shadow:0 4px 12px rgba(255,88,0,0.35)!important}.ch-homepage .ch-desktop-page .ch-front-filter,.ch-desk-hero-home .ch-front-filter{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr)) 150px!important;gap:12px!important;align-items:end!important;height:auto!important;padding:14px 16px!important;background:rgba(255,255,255,0.98)!important;border-radius:0 12px 12px 12px!important;border:1px solid rgba(255,255,255,0.6)!important;box-shadow:0 18px 42px rgba(4,28,46,0.28)!important}.ch-homepage .ch-desktop-page .ch-front-filter>.ch-home-filter-field,.ch-desk-hero-home .ch-front-filter>.ch-home-filter-field{width:auto!important;flex:none!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;display:block!important}.ch-homepage .ch-desktop-page .ch-home-filter-field>span,.ch-desk-hero-home .ch-home-filter-field>span{display:block!important;font-size:11.5px!important;font-weight:700!important;text-transform:none!important;letter-spacing:normal!important;color:#355469!important;margin:0 0 5px 0!important;padding:0!important;line-height:1.25!important}.ch-homepage .ch-desktop-page .ch-front-filter>.ch-btn,.ch-desk-hero-home .ch-front-filter>.ch-btn{width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;border-radius:8px!important;font-size:14px!important;font-weight:700!important;background:linear-gradient(135deg,#ff7315,#f50)!important;box-shadow:0 8px 20px rgba(255,88,0,0.28)!important}.ch-desktop-page .ch-desk-filter .ch-catalog-filter-wrap{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}.ch-desktop-page .ch-desk-filter .ch-catalog-apt-filter{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:12px 14px!important;align-items:end!important;background:#fff!important;border:1px solid #d7e6ed!important;border-radius:12px!important;padding:18px 20px!important;box-shadow:var(--ch-shadow-md)!important}.ch-desktop-page .ch-desk-filter .ch-catalog-apt-filter>label{width:100%!important;flex:none!important;margin:0!important;grid-column:span 3!important}.ch-desktop-page .ch-desk-filter .ch-catalog-apt-filter>label:nth-of-type(1),.ch-desktop-page .ch-desk-filter .ch-catalog-apt-filter>label:nth-of-type(2),.ch-desktop-page .ch-desk-filter .ch-catalog-apt-filter>label:nth-of-type(3){grid-column:span 4!important}.ch-desktop-page .ch-desk-filter .ch-catalog-apt-filter>.ch-filter-actions{grid-column:span 3!important;width:100%!important;display:flex!important;align-items:center!important;gap:8px!important;margin:0!important}.ch-desktop-page .ch-desk-filter .ch-catalog-apt-filter>label>span,.ch-desktop-page .ch-desk-project-filter>label>span{display:block!important;font-size:11.5px!important;font-weight:700!important;color:#355469!important;margin-bottom:5px!important;line-height:1.25!important}.ch-desktop-page .ch-desk-filter .ch-catalog-apt-filter input[type=search],.ch-desktop-page .ch-desk-filter .ch-catalog-apt-filter select,.ch-desktop-page .ch-desk-project-filter input[type=search],.ch-desktop-page .ch-desk-project-filter select{width:100%!important;height:42px!important;min-height:42px!important;font-size:13.5px!important;font-weight:500!important;color:#073451!important;background-color:#f8fbfc!important;border:1px solid #cddfe8!important;border-radius:8px!important;padding:8px 12px!important;margin:0!important;box-shadow:none!important;transition:all 0.18s ease!important}.ch-desktop-page .ch-desk-filter .ch-catalog-apt-filter input[type=search]:focus,.ch-desktop-page .ch-desk-filter .ch-catalog-apt-filter select:focus,.ch-desktop-page .ch-desk-project-filter input[type=search]:focus,.ch-desktop-page .ch-desk-project-filter select:focus{background-color:#fff!important;border-color:var(--ch-orange)!important;box-shadow:0 0 0 3px rgba(255,98,13,0.14)!important;outline:none!important}.ch-desktop-page .ch-desk-filter .ch-catalog-apt-filter>.ch-filter-actions>.ch-btn,.ch-desktop-page .ch-desk-project-filter>.ch-filter-actions>.ch-btn{flex:1 1 auto!important;width:auto!important;height:42px!important;min-height:42px!important;padding:0 18px!important;border-radius:8px!important;font-size:13.5px!important;font-weight:700!important;background:linear-gradient(135deg,#ff7315,#f50)!important;box-shadow:0 6px 16px rgba(255,88,0,0.22)!important}.ch-desktop-page .ch-desk-filter .ch-catalog-apt-filter .ch-filter-reset,.ch-desktop-page .ch-desk-project-filter .ch-filter-reset{height:42px!important;min-height:42px!important;padding:0 13px!important;border-radius:8px!important;font-size:12.5px!important;font-weight:700!important}.ch-desktop-page .ch-desk-project-filter{display:grid!important;grid-template-columns:1.35fr 1fr 1.1fr 0.95fr auto!important;gap:14px!important;align-items:end!important;background:#fff!important;border:1px solid #d7e6ed!important;border-radius:12px!important;padding:18px 20px!important;box-shadow:var(--ch-shadow-md)!important}.ch-desktop-page .ch-desk-project-filter>label{width:100%!important;flex:none!important;margin:0!important}.ch-desktop-page .ch-desk-project-filter>.ch-filter-actions{grid-column:auto!important;width:auto!important;display:flex!important;align-items:center!important;gap:8px!important;margin:0!important}.ch-catalog-bang-hang .ch-desktop-page .ch-desktop-stock-filter .ch-catalog-filter,.ch-desktop-stock-filter .ch-catalog-filter{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px 14px!important;align-items:end!important;background:#fff!important;border:1px solid #d7e6ed!important;border-radius:12px!important;padding:16px 18px!important;box-shadow:var(--ch-shadow-sm)!important}.ch-catalog-bang-hang .ch-desktop-page .ch-desktop-stock-filter .ch-catalog-filter>label,.ch-desktop-stock-filter .ch-catalog-filter>label{width:100%!important;flex:none!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;display:block!important}.ch-catalog-bang-hang .ch-desktop-page .ch-desktop-stock-filter .ch-catalog-filter>label>.ch-icon,.ch-desktop-stock-filter .ch-catalog-filter>label>.ch-icon{display:none!important}.ch-catalog-bang-hang .ch-desktop-page .ch-desktop-stock-filter .ch-catalog-filter>label>span,.ch-desktop-stock-filter .ch-catalog-filter>label>span{display:block!important;font-size:11.5px!important;font-weight:700!important;color:#355469!important;margin-bottom:5px!important;line-height:1.25!important}.ch-catalog-bang-hang .ch-desktop-page .ch-desktop-stock-filter .ch-catalog-filter>.ch-filter-actions,.ch-desktop-stock-filter .ch-catalog-filter>.ch-filter-actions{grid-column:1 / -1!important;justify-content:flex-end!important}.ch-apartment-page .ch-apartment-title{padding-right:485px!important}.ch-apartment-page .ch-apartment-actions{right:145px!important;top:44px!important;display:flex!important;flex-wrap:nowrap!important;gap:8px!important;min-width:0!important}.ch-apartment-page .ch-apartment-actions>button{flex:0 0 auto!important;width:auto!important;height:34px!important;min-height:34px!important;padding:0 12px!important;border-radius:7px!important;border:1px solid #bfd2df!important;background:#fff!important;color:#073451!important;font-size:12px!important;font-weight:700!important;text-transform:none!important;letter-spacing:normal!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;margin:0!important;box-shadow:0 2px 6px rgba(7,52,81,0.05)!important;transition:all 0.16s ease!important}.ch-apartment-page .ch-apartment-actions>button:hover{border-color:#073451!important;background:#f3f9fb!important}.ch-apartment-page .ch-apartment-actions>button .ch-icon{width:15px!important;height:15px!important;flex:0 0 15px!important}.ch-apartment-page .ch-apartment-actions>button.ch-apartment-pdf{background:linear-gradient(135deg,#fff6f0,#ffede2)!important;border-color:#ff620d!important;color:#ff620d!important;box-shadow:0 3px 10px rgba(255,98,13,0.14)!important}.ch-apartment-page .ch-apartment-actions>button.ch-apartment-pdf:hover{background:linear-gradient(135deg,#ff7417,#f50)!important;color:#fff!important;border-color:#f50!important}.ch-apartment-page .ch-apartment-actions>button.ch-apartment-save[aria-pressed=true]{background:#fff3ec!important;border-color:#ff620d!important;color:#ff620d!important}.ch-apartment-page .ch-apartment-actions>button.ch-apartment-save[aria-pressed=true] .ch-icon{fill:#ff620d!important;stroke:#ff620d!important}.ch-apartment-page .ch-apartment-actions>button.ch-apartment-compare[aria-pressed=true]{background:#e6f7f2!important;border-color:#00946c!important;color:#00946c!important}.ch-apartment-page .ch-apartment-desktop-data{border:1px solid #cfe0ea!important;border-radius:12px!important;box-shadow:0 4px 14px rgba(7,52,81,0.04)!important}.ch-apartment-page .ch-apartment-desktop-data h2{background:#eef6fa!important;padding:14px 20px!important;font-size:18px!important;font-weight:800!important;color:#073451!important;border-bottom:1px solid #d8e6ee!important}.ch-apartment-page .ch-apartment-desktop-data>div{gap:24px!important;padding:12px 20px!important}.ch-apartment-page .ch-apartment-desktop-data dl>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:10px 6px!important;min-height:40px!important;font-size:13.5px!important;line-height:1.45!important;border-bottom:1px solid #e7f0f5!important}.ch-apartment-page .ch-apartment-desktop-data dt{color:#48657a!important;font-weight:600!important;font-size:13.5px!important}.ch-apartment-page .ch-apartment-desktop-data dd{color:#073451!important;font-weight:700!important;font-size:14px!important;text-align:right!important}}.chhn-site .ch-card,.chhn-site .ch-catalog-project-card{border-radius:12px!important;border:1px solid #dde9ef!important;background:#fff!important;box-shadow:var(--ch-shadow-sm)!important;transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease!important;overflow:hidden!important}.chhn-site .ch-card:hover,.chhn-site .ch-catalog-project-card:hover{transform:translateY(-4px)!important;box-shadow:var(--ch-shadow-md)!important;border-color:#c2d9e5!important}.chhn-site .ch-card-photo img,.chhn-site .ch-catalog-project-photo img{transition:transform 0.4s ease!important}.chhn-site .ch-card:hover .ch-card-photo img,.chhn-site .ch-catalog-project-card:hover .ch-catalog-project-photo img{transform:scale(1.05)!important}.chhn-site .ch-card-photo .ch-badge{max-width:calc(100% - 88px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:6px!important;padding:5px 10px!important;font-weight:700!important;box-shadow:0 4px 10px rgba(0,0,0,0.16)!important}.chhn-site .ch-card-photo .ch-catalog-area-label{top:auto!important;bottom:8px!important;left:8px!important;right:auto!important;max-width:calc(100% - 16px)!important;border-radius:5px!important;background:rgba(7,52,81,0.86)!important;color:#fff!important;font-weight:600!important;font-size:11px!important;padding:3px 8px!important;backdrop-filter:blur(4px)}.chhn-site .ch-catalog-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:10px!important;background:#fff!important;border:1px solid #dce8ee!important;border-radius:10px!important;padding:10px 16px!important;margin-bottom:18px!important;box-shadow:0 2px 8px rgba(7,52,81,0.03)!important}.chhn-site .ch-catalog-sort select,.chhn-site .ch-catalog-sort .ch-csel-trigger{height:36px!important;min-height:36px!important;border-radius:7px!important;border:1px solid #cbdce6!important;padding:4px 28px 4px 12px!important;font-size:13px!important;font-weight:600!important;color:#073451!important;background-color:#f8fbfc!important}.chhn-site .ch-table-scroll{border-radius:10px!important;border:1px solid #d7e5ec!important;box-shadow:var(--ch-shadow-sm)!important;background:#fff!important}.chhn-site .ch-stock tbody tr{transition:background-color 0.15s ease!important}.chhn-site .ch-stock tbody tr:hover{background-color:#ecf8f5!important}@media(max-width:849px){.chhn-site{font-size:14px!important;line-height:1.5!important}.chhn-site .ch-shell{padding-left:12px!important;padding-right:12px!important}.chhn-site .ch-logo strong{font-size:15px!important}.chhn-site .ch-logo small{font-size:9px!important}.chhn-site .ch-header-cta{min-height:34px!important;padding:6px 10px!important;font-size:11.5px!important;border-radius:6px!important}.chhn-site .ch-head-tool{min-height:34px!important;padding:5px 8px!important;font-size:11.5px!important;border-radius:6px!important}.chhn-site .ch-menu-toggle{width:36px!important;height:36px!important;font-size:20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.chhn-site .ch-floating-tools{display:none!important}.chhn-site .ch-apartment-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin:12px 0 16px!important;position:static!important}.chhn-site .ch-apartment-actions>button{width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0 4px!important;margin:0!important;border-radius:8px!important;border:1px solid #b8cddb!important;background:#fff!important;color:#073451!important;font-size:11.5px!important;font-weight:700!important;text-transform:none!important;letter-spacing:-0.2px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3.5px!important;box-shadow:0 2px 6px rgba(7,52,81,0.04)!important}.chhn-site .ch-apartment-actions>button .ch-icon{width:13.5px!important;height:13.5px!important;flex:0 0 13.5px!important}@media(max-width:380px){.chhn-site .ch-apartment-actions{gap:4px!important}.chhn-site .ch-apartment-actions>button{font-size:10.5px!important;padding:0 3px!important;gap:2.5px!important}.chhn-site .ch-apartment-actions>button .ch-icon{width:12px!important;height:12px!important;flex:0 0 12px!important}}.chhn-site .ch-apartment-title .ch-breadcrumb{font-size:12px!important;gap:6px!important;margin-bottom:8px!important;line-height:1.4!important}.chhn-site .ch-apartment-title h1{font-size:20px!important;font-weight:800!important;line-height:1.3!important;margin-bottom:10px!important;color:#073451!important}.chhn-site .ch-apartment-metrics{padding:12px 8px!important}.chhn-site .ch-apartment-metrics b{font-size:15px!important;font-weight:800!important;color:#073451!important}.chhn-site .ch-apartment-metrics small{font-size:11.5px!important;color:#49667a!important}.chhn-site .ch-apartment-metrics .ch-icon{width:22px!important;height:22px!important}.chhn-site .ch-apartment-price-row{padding:10px 12px!important}.chhn-site .ch-apartment-price-row>strong{font-size:22px!important;font-weight:800!important}.chhn-site .ch-apartment-price-row>small{font-size:12.5px!important;font-weight:600!important;color:#48657a!important}.chhn-site .ch-apartment-page .ch-apartment-data,.chhn-site .ch-apartment-data{display:grid!important;grid-template-columns:1fr!important;gap:0!important;padding:0!important;margin:14px 0 20px!important;background:#fff!important;border:1px solid #cfe0ea!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 4px 14px rgba(7,52,81,0.05)!important}.chhn-site .ch-apartment-page .ch-apartment-data>dl,.chhn-site .ch-apartment-data>dl{margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important}.chhn-site .ch-apartment-page .ch-apartment-data>dl>div,.chhn-site .ch-apartment-data>dl>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:11px 15px!important;min-height:42px!important;border-bottom:1px solid #e8f1f5!important;font-size:13.5px!important;line-height:1.45!important}.chhn-site .ch-apartment-page .ch-apartment-data>dl>div:nth-child(even),.chhn-site .ch-apartment-data>dl>div:nth-child(even){background:#f7fbfd!important}.chhn-site .ch-apartment-page .ch-apartment-data>dl:last-of-type>div:last-child,.chhn-site .ch-apartment-data>dl:last-of-type>div:last-child{border-bottom:0!important}.chhn-site .ch-apartment-page .ch-apartment-data dt,.chhn-site .ch-apartment-data dt{font-size:13.5px!important;font-weight:600!important;color:#48657a!important;margin:0!important;flex:0 0 42%!important}.chhn-site .ch-apartment-page .ch-apartment-data dd,.chhn-site .ch-apartment-data dd{font-size:14px!important;font-weight:700!important;color:#073451!important;margin:0!important;text-align:right!important;flex:1 1 auto!important}.chhn-site .ch-apartment-page .ch-apartment-description h2,.chhn-site .ch-apartment-description h2{font-size:18px!important;font-weight:800!important;margin-bottom:8px!important;color:#073451!important}.chhn-site .ch-apartment-page .ch-apartment-description p,.chhn-site .ch-apartment-page .ch-apartment-description ul,.chhn-site .ch-apartment-description p,.chhn-site .ch-apartment-description ul{font-size:14px!important;line-height:1.65!important;color:#244357!important}.chhn-site .ch-apartment-actions>button.ch-apartment-pdf{background:linear-gradient(135deg,#fff6f0,#ffede2)!important;border:1.5px solid #ff620d!important;color:#ff620d!important;box-shadow:0 3px 10px rgba(255,98,13,0.14)!important}.chhn-site .ch-apartment-actions>button.ch-apartment-pdf:active{background:#ff620d!important;color:#fff!important}.chhn-site .ch-apartment-actions>button.ch-apartment-save[aria-pressed=true]{background:#fff3ec!important;border-color:#ff620d!important;color:#ff620d!important}.chhn-site .ch-apartment-actions>button.ch-apartment-save[aria-pressed=true] .ch-icon{fill:#ff620d!important;stroke:#ff620d!important}.chhn-site .ch-apartment-actions>button.ch-apartment-compare[aria-pressed=true]{background:#e6f7f2!important;border-color:#00946c!important;color:#00946c!important}.chhn-site .ch-front-hero-inner h1,.chhn-site .ch-catalog-hero h1,.chhn-site .ch-content-hero h1,.chhn-site .ch-project-cover h1{font-size:22px!important;line-height:1.3!important;margin-bottom:6px!important}.chhn-site .ch-front-hero-inner>p,.chhn-site .ch-catalog-hero p,.chhn-site .ch-content-hero p{font-size:13px!important;line-height:1.48!important}.chhn-site .ch-section h2{font-size:19px!important;line-height:1.3!important}.chhn-site .ch-heading p{font-size:13px!important;line-height:1.45!important}.chhn-site .ch-front-tabs button,.chhn-site .ch-stock-tabs a,.chhn-site .ch-tabs a{font-size:13px!important;padding:8px 14px!important;min-height:36px!important}.chhn-site .ch-front-filter,.chhn-site .ch-catalog-filter,.chhn-site .ch-desk-project-filter,.chhn-site .ch-filter{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:13px!important;border-radius:12px!important;background:#fff!important;box-shadow:var(--ch-shadow-md)!important;align-items:end!important}.chhn-site .ch-front-filter>.ch-home-filter-field,.chhn-site .ch-catalog-filter>label,.chhn-site .ch-catalog-filter>label.ch-filter-search,.chhn-site .ch-desk-project-filter>label,.chhn-site .ch-desk-project-filter>label.ch-filter-search,.chhn-site .ch-filter>label,.chhn-site .ch-filter>label.ch-query{width:100%!important;min-width:0!important;grid-column:span 1!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.chhn-site .ch-front-filter>.ch-btn,.chhn-site .ch-catalog-filter>.ch-filter-actions,.chhn-site .ch-desk-project-filter>.ch-filter-actions,.chhn-site .ch-filter>.ch-filter-actions,.chhn-site .ch-filter>.ch-btn{grid-column:1 / -1!important;width:100%!important;margin-top:2px!important}.chhn-site .ch-home-filter-field>span,.chhn-site .ch-catalog-filter label>span,.chhn-site .ch-desk-project-filter label>span,.chhn-site .ch-filter label>span{font-size:11.5px!important;font-weight:700!important;color:#355469!important;margin:0 0 4px 0!important;padding:0!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-transform:none!important;letter-spacing:normal!important}.chhn-site .ch-home-filter-field>div{min-height:40px!important;height:40px!important;padding:0 9px!important;border-radius:8px!important;border:1px solid #cddfe8!important;background:#f8fbfc!important;display:flex!important;align-items:center!important;gap:6px!important;position:relative!important}.chhn-site .ch-home-filter-field .ch-csel-trigger{height:38px!important;min-height:38px!important;padding:0 20px 0 0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:13px!important;position:static!important}.chhn-site .ch-home-filter-field .ch-csel-arrow{right:9px!important}.chhn-site input[type=search],.chhn-site input[type=text],.chhn-site input[type=tel],.chhn-site input[type=email],.chhn-site input[type=number],.chhn-site input[type=date],.chhn-site input[type=datetime-local],.chhn-site select,.chhn-site textarea{font-size:16px!important}.chhn-site .ch-catalog-filter input[type=search],.chhn-site .ch-desk-project-filter input[type=search],.chhn-site .ch-filter input[type=search]{height:40px!important;min-height:40px!important;font-size:16px!important;padding:6px 10px!important;border-radius:8px!important;border:1px solid #cddfe8!important;background-color:#f8fbfc!important;color:#073451!important}.chhn-site .ch-catalog-filter input[type=search]::placeholder,.chhn-site .ch-desk-project-filter input[type=search]::placeholder,.chhn-site .ch-filter input[type=search]::placeholder{font-size:12.5px!important;color:#7c93a4!important}.chhn-site .ch-catalog-filter .ch-csel-trigger,.chhn-site .ch-desk-project-filter .ch-csel-trigger,.chhn-site .ch-filter .ch-csel-trigger{height:40px!important;min-height:40px!important;font-size:13px!important;padding:6px 26px 6px 10px!important;border-radius:8px!important;border:1px solid #cddfe8!important;background-color:#f8fbfc!important}.chhn-site .ch-csel-menu{max-height:210px!important;width:100%!important;min-width:100%!important;max-width:100%!important}.chhn-site .ch-csel-opt{font-size:13px!important;padding:8px 9px!important}.chhn-site .ch-front-filter>.ch-btn,.chhn-site .ch-filter-actions>.ch-btn,.chhn-site .ch-filter-reset{min-height:42px!important;height:42px!important;font-size:14px!important;font-weight:700!important;padding:8px 14px!important;border-radius:8px!important}.chhn-site .ch-card-body,.chhn-site .ch-catalog-project-body{padding:10px 11px!important}.chhn-site .ch-card h3,.chhn-site .ch-catalog-project-body h3{font-size:14px!important;line-height:1.35!important;margin-bottom:4px!important}.chhn-site .ch-location{font-size:11.5px!important;margin-bottom:6px!important}.chhn-site .ch-specs{font-size:11px!important;gap:6px!important;margin:6px 0!important;flex-wrap:nowrap!important;white-space:nowrap!important}.chhn-site .ch-specs .ch-icon{width:13px!important;height:13px!important}.chhn-site .ch-price{font-size:17px!important}.chhn-site .ch-badge{font-size:10.5px!important;padding:4px 7px!important;max-width:calc(100% - 76px)!important}.chhn-site .ch-save,.chhn-site .ch-compare-btn{width:28px!important;height:28px!important;min-height:28px!important;top:6px!important}.chhn-site .ch-save{right:6px!important}.chhn-site .ch-compare-btn{right:38px!important;font-size:12px!important}.chhn-site .ch-catalog-toolbar{padding:9px 12px!important}.chhn-site .ch-catalog-toolbar p{font-size:12px!important;width:auto!important;margin:0!important}.chhn-site .ch-catalog-sort{width:auto!important;display:flex!important;gap:8px!important}.chhn-site .ch-stock{font-size:12.5px!important;min-width:640px!important}.chhn-site .ch-stock th,.chhn-site .ch-stock td{padding:9px 10px!important;font-size:12px!important}.chhn-site .ch-footer{line-height:1.55!important}.chhn-site .ch-footer h3{font-size:15px!important;margin-bottom:8px!important}.chhn-site .ch-footer a,.chhn-site .ch-footer p{font-size:12.5px!important}.chhn-site .ch-mobile-bar{height:56px!important;padding:7px 12px!important;gap:10px!important}.chhn-site .ch-mobile-bar a{font-size:13px!important;border-radius:7px!important}}#ch-drawer-modal.ch-drawer-modal{width:min(1020px,95vw)!important;max-height:88dvh!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 22px 54px rgba(4,28,46,0.45)!important}#ch-drawer-modal .ch-drawer-header{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;background:linear-gradient(135deg,#062c44,#093d5e)!important;color:#fff!important;padding:10px 14px!important;gap:8px!important;border-bottom:2px solid #ff620d!important}#ch-drawer-modal .ch-drawer-tabs{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px!important;min-width:0!important;flex:1 1 auto!important}#ch-drawer-modal .ch-drawer-actions{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px!important;flex:0 0 auto!important}#ch-drawer-modal .ch-drawer-tabs>button,#ch-drawer-modal .ch-drawer-print-btn{height:34px!important;min-height:34px!important;padding:0 10px!important;margin:0!important;border-radius:8px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;text-transform:none!important;letter-spacing:normal!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;border:1px solid rgba(255,255,255,0.18)!important;box-shadow:none!important;cursor:pointer!important}#ch-drawer-modal .ch-drawer-tabs>button{background:rgba(255,255,255,0.12)!important;color:#e4f1f8!important}#ch-drawer-modal .ch-drawer-tabs>button.is-active{background:linear-gradient(135deg,#ff7417,#f50)!important;color:#fff!important;border-color:#ff7417!important;box-shadow:0 3px 10px rgba(255,88,0,0.32)!important}#ch-drawer-modal .ch-drawer-print-btn{background:linear-gradient(135deg,#00a87a,#008a64)!important;color:#fff!important;border-color:#26c296!important;box-shadow:0 3px 10px rgba(0,148,108,0.3)!important}#ch-drawer-modal .ch-drawer-close{width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;margin:0!important;border-radius:8px!important;background:rgba(255,255,255,0.14)!important;border:1px solid rgba(255,255,255,0.22)!important;color:#fff!important;font-size:20px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 34px!important;cursor:pointer!important}#ch-drawer-modal .ch-drawer-body{padding:14px!important;background:#f4f9fb!important}#ch-drawer-modal .ch-drawer-card-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-top:10px!important;padding-top:10px!important;border-top:1px solid #e4eef3!important}#ch-drawer-modal .ch-drawer-card-actions>button,#ch-drawer-modal .ch-drawer-card-actions>a{width:100%!important;height:34px!important;min-height:34px!important;padding:0 6px!important;margin:0!important;border-radius:7px!important;font-size:11.5px!important;font-weight:700!important;text-transform:none!important;letter-spacing:normal!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;border:1px solid #c8dbe6!important;background:#fff!important;color:#073451!important;text-decoration:none!important;box-shadow:none!important}#ch-drawer-modal .ch-drawer-card-actions>a.ch-drawer-pdf-link{background:#fff6f0!important;border-color:#ff620d!important;color:#ff620d!important}#ch-drawer-modal .ch-drawer-card-actions>button.is-compared{background:#00946c!important;border-color:#00946c!important;color:#fff!important}#ch-drawer-modal .ch-drawer-card-actions>button.ch-remove-save{background:#fff5f3!important;border-color:#f1c0b6!important;color:#c83319!important}#ch-drawer-modal .ch-compare-table{width:100%!important;border-collapse:collapse!important;background:#fff!important;border-radius:10px!important;font-size:13px!important}#ch-drawer-modal .ch-compare-table th,#ch-drawer-modal .ch-compare-table td{padding:9px 11px!important;border:1px solid #dfebf1!important;vertical-align:middle!important}#ch-drawer-modal .ch-compare-table th{color:#073451!important;font-weight:700!important;width:120px!important;min-width:105px!important;font-size:12.5px!important}#ch-drawer-modal .ch-compare-table thead td{vertical-align:top!important;min-width:165px!important;padding:10px!important;background:#fff!important}#ch-drawer-modal .ch-compare-card-top{display:flex!important;flex-direction:column!important;gap:7px!important}#ch-drawer-modal .ch-compare-thumb-wrap{position:relative!important;width:100%!important;height:98px!important;border-radius:8px!important;overflow:hidden!important;border:1px solid #d7e5ed!important}#ch-drawer-modal .ch-compare-col-thumb{width:100%!important;height:100%!important;object-fit:cover!important;margin:0!important;display:block!important}#ch-drawer-modal .ch-compare-remove{position:absolute!important;top:6px!important;right:6px!important;height:24px!important;min-height:24px!important;padding:0 8px!important;margin:0!important;border-radius:6px!important;background:rgba(200,51,25,0.92)!important;color:#fff!important;border:1px solid rgba(255,255,255,0.35)!important;font-size:11px!important;font-weight:700!important;line-height:1!important;text-transform:none!important;letter-spacing:normal!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 2px 6px rgba(0,0,0,0.25)!important}#ch-drawer-modal .ch-compare-col-title{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:13px!important;font-weight:700!important;color:#073451!important;line-height:1.35!important;min-height:35px!important;text-decoration:none!important}#ch-drawer-modal .ch-compare-pdf-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:100%!important;height:32px!important;min-height:32px!important;padding:0 8px!important;margin:0!important;border-radius:7px!important;background:linear-gradient(135deg,#fff6f0,#ffede2)!important;border:1px solid #ff620d!important;color:#ff620d!important;font-size:11.5px!important;font-weight:700!important;text-transform:none!important;letter-spacing:normal!important;white-space:nowrap!important;text-decoration:none!important}#ch-drawer-modal .ch-compare-pdf-btn:hover{background:#ff620d!important;color:#fff!important}@media(max-width:480px){#ch-drawer-modal .ch-drawer-header{padding:8px 10px!important;gap:5px!important}#ch-drawer-modal .ch-drawer-tabs{gap:4px!important}#ch-drawer-modal .ch-drawer-actions{gap:4px!important}#ch-drawer-modal .ch-drawer-tabs>button,#ch-drawer-modal .ch-drawer-print-btn{height:32px!important;min-height:32px!important;padding:0 7px!important;font-size:11px!important;border-radius:7px!important}#ch-drawer-modal .ch-drawer-close{width:32px!important;height:32px!important;min-height:32px!important;flex:0 0 32px!important;font-size:18px!important}#ch-drawer-modal .ch-drawer-body{padding:10px!important}#ch-drawer-modal .ch-compare-table th{width:92px!important;min-width:88px!important;font-size:11.5px!important;padding:7px 8px!important}#ch-drawer-modal .ch-compare-table thead td{min-width:142px!important;padding:8px!important}}.chhn-site .ch-consent,.ch-consent{display:none!important}#ch-drawer-backdrop.is-open{display:block!important;position:fixed!important;inset:0!important;z-index:999998!important;background:rgba(4,24,38,0.74)!important;backdrop-filter:blur(3px)!important}#ch-drawer-modal.is-open{display:flex!important;flex-direction:column!important;position:fixed!important;inset:4% auto auto 50%!important;transform:translateX(-50%)!important;z-index:999999!important}#ch-drawer-modal .ch-compare-limit-banner{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:10px!important;background:linear-gradient(135deg,#fff6eb,#ffecd6)!important;border:1.5px solid #ff8b3d!important;border-left:5px solid #f50!important;border-radius:10px!important;padding:11px 14px!important;margin:0 0 12px 0!important;color:#073451!important;box-shadow:0 4px 14px rgba(255,98,13,0.14)!important}#ch-drawer-modal .ch-compare-limit-banner.is-ready{background:linear-gradient(135deg,#ebf9f3,#d8f3e8)!important;border-color:#00a87a!important;border-left-color:#008a64!important}#ch-drawer-modal .ch-compare-limit-text{display:flex!important;flex-direction:column!important;gap:2px!important;flex:1 1 240px!important}#ch-drawer-modal .ch-compare-limit-text strong{font-size:13.5px!important;font-weight:800!important;color:#c83319!important;line-height:1.35!important}#ch-drawer-modal .ch-compare-limit-banner.is-ready .ch-compare-limit-text strong{color:#007a58!important}#ch-drawer-modal .ch-compare-limit-text span{font-size:12.5px!important;color:#244357!important;line-height:1.4!important}#ch-drawer-modal .ch-compare-add-pending{height:34px!important;min-height:34px!important;padding:0 12px!important;margin:0!important;border-radius:8px!important;background:linear-gradient(135deg,#00a87a,#008a64)!important;color:#fff!important;border:0!important;font-size:12.5px!important;font-weight:800!important;text-transform:none!important;letter-spacing:normal!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;box-shadow:0 3px 10px rgba(0,148,108,0.28)!important}#ch-drawer-modal .ch-table-scroll{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;margin:0!important;border-radius:10px!important;border:1px solid #d5e4ec!important}#ch-drawer-modal .ch-compare-table{overflow:visible!important}#ch-drawer-modal .ch-compare-table th{position:sticky!important;left:0!important;z-index:3!important;background:#eef6fa!important;box-shadow:2px 0 6px rgba(7,52,81,0.06)!important}#ch-drawer-modal .ch-compare-delete-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;width:100%!important;height:30px!important;min-height:30px!important;padding:0 8px!important;margin:0!important;border-radius:7px!important;background:#fff3f1!important;border:1px solid #f0b8ae!important;color:#c83319!important;font-size:11.5px!important;font-weight:700!important;text-transform:none!important;letter-spacing:normal!important;white-space:nowrap!important;cursor:pointer!important}#ch-drawer-modal .ch-compare-delete-btn:hover,#ch-drawer-modal .ch-compare-delete-btn:active{background:#c83319!important;border-color:#c83319!important;color:#fff!important}@media(max-width:849px){.ch-homepage .ch-menu-toggle{color:#fff!important}.chhn-site .ch-front-hero{margin-top:0!important;padding-top:20px!important;padding-bottom:18px!important;min-height:0!important;background-size:cover!important;background-position:center top!important;z-index:30!important}.chhn-site .ch-front-intro{padding-bottom:14px!important;min-height:0!important}.chhn-site .ch-front-intro h1{font-size:22px!important;font-weight:800!important;line-height:1.25!important;margin:0 0 5px!important;color:#073451!important;text-shadow:0 1px 10px rgba(255,255,255,0.85)!important}.chhn-site .ch-front-intro p{font-size:13px!important;line-height:1.42!important;color:#16405b!important;font-weight:500!important;margin:0!important}.chhn-site .ch-section{padding-top:14px!important;padding-bottom:14px!important}.chhn-site .ch-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:12px!important}.chhn-site .ch-heading h2{font-size:18.5px!important;font-weight:800!important;line-height:1.28!important}.chhn-site .ch-heading>a{font-size:12.5px!important;font-weight:700!important;color:#ff620d!important;white-space:nowrap!important}.chhn-site .ch-front-project-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.chhn-site .ch-front-project-card{border-radius:12px!important;border:1px solid #d8e6ee!important;background:#fff!important;overflow:hidden!important;box-shadow:0 4px 14px rgba(7,52,81,0.06)!important}.chhn-site .ch-front-project-photo{aspect-ratio:16 / 10!important;position:relative!important;overflow:hidden!important;display:block!important}.chhn-site .ch-front-project-photo>span{bottom:8px!important;left:8px!important;font-size:11px!important;font-weight:700!important;padding:4px 8px!important;border-radius:6px!important;background:#ff620d!important;color:#fff!important;display:inline-flex!important;align-items:center!important;gap:4px!important;line-height:1.2!important}.chhn-site .ch-front-project-photo .ch-icon{width:11px!important;height:11px!important}.chhn-site .ch-front-project-card>div{padding:10px 12px 12px!important}.chhn-site .ch-front-project-card h3{font-size:14px!important;font-weight:800!important;line-height:1.3!important;min-height:0!important;margin:0 0 4px!important;color:#073451!important}.chhn-site .ch-front-project-card p{font-size:12px!important;color:#557287!important;margin:0!important;line-height:1.35!important}.chhn-site .ch-areas{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.chhn-site .ch-areas>a{aspect-ratio:16 / 10!important;border-radius:12px!important;padding:12px!important;box-shadow:0 4px 14px rgba(7,52,81,0.1)!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important}.chhn-site .ch-areas b{font-size:15px!important;font-weight:800!important;line-height:1.25!important;color:#fff!important;margin-bottom:2px!important;text-shadow:0 1px 4px rgba(0,0,0,0.45)!important}.chhn-site .ch-areas small{font-size:11.5px!important;font-weight:600!important;color:rgba(255,255,255,0.92)!important}.chhn-site .ch-front-consult-panel{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;padding:18px 16px!important;border-radius:14px!important;background:#fff!important;border:1px solid #d8e6ee!important;box-shadow:0 8px 24px rgba(7,52,81,0.07)!important}.chhn-site .ch-front-consult-panel>div{display:block!important}.chhn-site .ch-front-consult-panel h2{font-size:19px!important;font-weight:800!important;line-height:1.3!important;margin:0 0 6px!important;color:#073451!important}.chhn-site .ch-front-consult-panel>div>p{font-size:13px!important;line-height:1.45!important;color:#48677e!important;margin:0 0 12px!important}.chhn-site .ch-front-consult-panel .ch-front-promises{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;background:#f4f9fc!important;padding:12px 8px!important;border-radius:10px!important;border:1px solid #e1eef5!important;margin:0!important}.chhn-site .ch-front-promises>div{text-align:center!important;padding:0 4px!important}.chhn-site .ch-front-promises .ch-icon{width:22px!important;height:22px!important;margin:0 auto 4px!important;color:#ff620d!important}.chhn-site .ch-front-promises span{font-size:11.5px!important;line-height:1.3!important;font-weight:600!important;color:#073451!important}.chhn-site .ch-front-consult-panel form{display:flex!important;flex-direction:column!important;gap:10px!important}.chhn-site .ch-front-form-field{position:relative!important;display:block!important;width:100%!important;margin:0!important}.chhn-site .ch-front-form-field .ch-icon{position:absolute!important;left:12px!important;top:50%!important;transform:translateY(-50%)!important;width:16px!important;height:16px!important;color:#5b798e!important;pointer-events:none!important;z-index:2!important}.chhn-site .ch-front-consult-panel .ch-front-form-field input,.chhn-site .ch-front-consult-panel .ch-front-form-field select{height:44px!important;min-height:44px!important;padding:0 14px 0 38px!important;font-size:16px!important;line-height:42px!important;border-radius:10px!important;border:1px solid #cbdce6!important;background-color:#f9fcfe!important;color:#073451!important;width:100%!important;box-sizing:border-box!important}.chhn-site .ch-front-consult-panel .ch-front-form-field input::placeholder{font-size:14px!important;color:#758f9f!important}.chhn-site .ch-front-consult-panel .ch-btn{height:44px!important;min-height:44px!important;font-size:14.5px!important;font-weight:800!important;border-radius:10px!important;padding:0 16px!important;margin-top:2px!important;width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.ch-catalog-page .ch-catalog-consult,.ch-project-article .ch-project-mobile-consult .ch-catalog-consult{padding:16px!important;border-radius:12px!important}.ch-catalog-page .ch-catalog-consult h2,.ch-project-article .ch-project-mobile-consult .ch-catalog-consult h2{font-size:18px!important;margin-bottom:6px!important}.ch-catalog-page .ch-catalog-consult>p,.ch-project-article .ch-project-mobile-consult .ch-catalog-consult>p{font-size:13px!important;margin-bottom:12px!important}.ch-catalog-page .ch-catalog-consult-fields,.ch-project-article .ch-project-mobile-consult .ch-catalog-consult-fields{gap:10px!important}.ch-catalog-page .ch-catalog-consult-fields input,.ch-catalog-page .ch-catalog-consult-fields select,.ch-project-article .ch-project-mobile-consult input{height:42px!important;min-height:42px!important;font-size:16px!important;padding-left:36px!important;border-radius:8px!important}.ch-catalog-page .ch-catalog-consult-fields input::placeholder,.ch-project-article .ch-project-mobile-consult .ch-catalog-consult-fields input::placeholder{font-size:13.5px!important}.ch-catalog-page .ch-catalog-consult .ch-btn,.ch-project-article .ch-project-mobile-consult .ch-btn{min-height:42px!important;height:42px!important;font-size:14px!important;font-weight:700!important;border-radius:8px!important;margin-top:4px!important}.chhn-site .ch-footer-grid>div:last-child{border-top:1px solid rgba(255,255,255,0.14)!important;padding-top:14px!important}.chhn-site .ch-footer-grid h3,.chhn-site .ch-footer-grid>div:last-child h3{border:0!important}}.chhn-site .ch-home-project-tiles{display:grid!important;grid-template-columns:repeat(var(--ch-project-columns,4),minmax(0,1fr))!important;gap:20px!important;margin:0!important}.ch-home-project-tiles .ch-home-project-tile{min-width:0;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}.ch-home-project-tiles .ch-home-project-tile>a{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 4.2;border-radius:16px;background:#072c46;color:#fff;text-decoration:none;isolation:isolate;box-shadow:0 10px 26px rgba(4,28,46,0.14);border:1px solid rgba(255,255,255,0.12);transition:transform 0.28s cubic-bezier(0.22,1,0.36,1),box-shadow 0.28s ease}.ch-home-project-tiles .ch-home-project-tile>a::after{content:"";position:absolute;inset:0;background:linear-gradient( 180deg,rgba(2,18,33,0.28) 0%,rgba(2,18,33,0.04) 32%,rgba(2,22,39,0.42) 62%,rgba(2,22,39,0.95) 100% );z-index:1;pointer-events:none}.ch-home-project-tiles .ch-home-project-tile img,.ch-home-area-tiles>a>img{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:cover;object-position:center;transition:transform 0.45s cubic-bezier(0.22,1,0.36,1)}.ch-home-project-tiles .ch-home-project-status{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:rgba(4,25,43,0.78);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,0.18);color:#fff;font-size:11.5px;font-weight:600;line-height:1.2;letter-spacing:0.01em}.ch-home-project-tiles .ch-home-project-status i{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,0.25);flex:none}.ch-home-project-tiles .ch-home-project-status.is-handover i{background:#38bdf8;box-shadow:0 0 0 3px rgba(56,189,248,0.25)}.ch-home-project-tiles .ch-home-project-views{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:5px 10px;background:rgba(255,101,0,0.9);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;font-size:11.5px;font-weight:700;line-height:1.2;box-shadow:0 4px 12px rgba(255,101,0,0.28)}.ch-home-project-tiles .ch-home-project-caption{position:absolute;left:16px;right:14px;bottom:16px;z-index:2;color:#fff}.ch-home-project-tiles .ch-home-project-caption h3{font-family:inherit!important;font-size:clamp(18px,1.65vw,23px)!important;line-height:1.22!important;font-weight:800!important;color:#fff!important;margin:0 0 6px!important;letter-spacing:-0.01em!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 2px 8px rgba(0,0,0,0.35)}.ch-home-project-tiles .ch-home-project-caption p{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:13.5px!important;line-height:1.35!important;color:rgba(255,255,255,0.92)!important;margin:0!important}.ch-home-project-caption p svg{width:14px;height:14px;flex:none;color:#ff8533}.ch-home-project-caption p .ch-proj-tile-meta{font-style:normal;font-weight:600;color:#ffdcb8}.chhn-site .ch-home-area-tiles{display:grid!important;grid-template-columns:1.45fr 1fr 1fr!important;grid-template-rows:repeat(2,172px);grid-auto-rows:172px;gap:16px!important;margin:0!important;height:auto!important;max-height:none!important;overflow:visible!important}.ch-home-area-tiles>a{position:relative;display:block!important;overflow:hidden;border-radius:16px;background:#073451;color:#fff;text-decoration:none;min-width:0;isolation:isolate;box-shadow:0 10px 24px rgba(4,28,46,0.12);border:1px solid rgba(255,255,255,0.12);transition:transform 0.28s cubic-bezier(0.22,1,0.36,1),box-shadow 0.28s ease}.ch-home-area-tiles>a::after{content:"";position:absolute;inset:0;background:linear-gradient( 180deg,rgba(3,22,38,0.24) 0%,rgba(3,22,38,0.05) 38%,rgba(3,25,44,0.55) 68%,rgba(2,22,40,0.93) 100% );z-index:1;pointer-events:none}.ch-home-area-tiles>a:first-child{grid-row:span 2}.ch-home-area-tiles .ch-area-tag{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:rgba(5,29,49,0.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,0.2);color:rgba(255,255,255,0.95);font-size:11px;font-weight:600;letter-spacing:0.02em}.ch-home-area-tiles>a>.ch-area-caption{position:absolute;bottom:15px;left:16px;right:14px;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.ch-home-area-tiles .ch-area-caption-text{min-width:0;flex:1}.ch-home-area-tiles b{display:block;color:#fff!important;font-size:21px!important;line-height:1.2;margin:0 0 4px;font-weight:800;text-shadow:0 2px 8px rgba(0,0,0,0.35)}.ch-home-area-tiles>a:first-child b{font-size:28px!important;margin-bottom:6px}.ch-home-area-tiles small{display:block;color:rgba(255,255,255,0.92)!important;font-size:13.5px!important;font-weight:500;line-height:1.35}.ch-home-area-tiles .ch-area-arrow{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,0.18);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,0.28);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex:none;transition:background 0.22s ease,transform 0.22s ease,border-color 0.22s ease}.ch-home-project-tile>a:focus-visible,.ch-home-area-tiles>a:focus-visible{outline:3px solid #ff6500;outline-offset:3px}@media(hover:hover){.ch-home-project-tile>a:hover,.ch-home-area-tiles>a:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgba(4,28,46,0.22)}.ch-home-project-tile>a:hover img,.ch-home-area-tiles>a:hover img{transform:scale(1.05)}.ch-home-area-tiles>a:hover .ch-area-arrow{background:#ff6500;border-color:#ff6500;transform:translate(2px,-2px)}}@media(max-width:849px){.chhn-site .ch-home-project-tiles{grid-template-columns:repeat(var(--ch-project-mobile-columns,2),minmax(0,1fr))!important;gap:12px!important}.ch-home-project-tiles .ch-home-project-tile>a{aspect-ratio:4 / 3.45;border-radius:13px}.ch-home-project-tiles.ch-mob-odd-hero>.ch-home-project-tile:first-child{grid-column:1 / -1}.ch-home-project-tiles.ch-mob-odd-hero>.ch-home-project-tile:first-child>a{aspect-ratio:16 / 9.2}.ch-home-project-tiles .ch-home-project-caption{left:11px;right:10px;bottom:10px}.ch-home-project-tiles .ch-home-project-caption h3{font-size:clamp(14.5px,4.1vw,17px)!important;line-height:1.2!important;margin-bottom:4px!important}.ch-home-project-tiles .ch-home-project-caption p{font-size:clamp(11.5px,3.1vw,13px)!important;gap:4px;line-height:1.25!important;flex-wrap:nowrap}.ch-home-project-caption p svg{width:12px;height:12px}.ch-home-project-caption p span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-home-project-caption p .ch-proj-tile-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chhn-site .ch-home-area-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto!important;grid-auto-rows:auto!important;gap:12px!important}.ch-home-area-tiles>a{border-radius:13px}.ch-home-area-tiles>a:first-child{grid-column:1 / -1;grid-row:auto;aspect-ratio:16 / 8.8}.ch-home-area-tiles>a:not(:first-child){aspect-ratio:4 / 3.35}.ch-home-area-tiles .ch-area-tag{top:9px;left:9px;padding:3.5px 8px;font-size:10px}.ch-home-area-tiles>a>.ch-area-caption{left:12px;right:10px;bottom:11px;gap:6px}.ch-home-area-tiles b{font-size:clamp(15.5px,4.3vw,19px)!important;margin-bottom:3px}.ch-home-area-tiles>a:first-child b{font-size:clamp(20px,5.5vw,24px)!important}.ch-home-area-tiles small{font-size:clamp(11.5px,3.1vw,13px)!important}.ch-home-area-tiles .ch-area-arrow{width:26px;height:26px;font-size:12px}}@media(prefers-reduced-motion:reduce){.ch-home-project-tiles img,.ch-home-area-tiles img,.ch-home-project-tile>a,.ch-home-area-tiles>a{transition:none!important}}.ch-homepage .ch-front-listings .ch-grid,.ch-homepage .ch-desktop-page .ch-grid:not(.ch-project-grid):not(.ch-news-grid){gap:20px!important}.ch-homepage .ch-front-listings .ch-card,.ch-homepage .ch-desktop-page .ch-card:not(.ch-project-card){border-radius:16px!important;border:1px solid #dce8f0!important;background:#fff!important;box-shadow:0 10px 26px rgba(7,52,81,0.07)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;transition:transform 0.26s cubic-bezier(0.22,1,0.36,1),box-shadow 0.26s ease,border-color 0.26s ease!important}@media(hover:hover){.ch-homepage .ch-front-listings .ch-card:hover,.ch-homepage .ch-desktop-page .ch-card:not(.ch-project-card):hover{transform:translateY(-4px)!important;box-shadow:0 18px 36px rgba(7,52,81,0.13)!important;border-color:#b8d0e0!important}.ch-homepage .ch-front-listings .ch-card:hover .ch-card-photo img,.ch-homepage .ch-desktop-page .ch-card:not(.ch-project-card):hover .ch-card-photo img{transform:scale(1.05)!important}}.ch-homepage .ch-front-listings .ch-card-photo,.ch-homepage .ch-desktop-page .ch-card:not(.ch-project-card) .ch-card-photo{position:relative!important;aspect-ratio:16 / 10.5!important;overflow:hidden!important;background:#072c46!important}.ch-homepage .ch-front-listings .ch-card-photo>a::after,.ch-homepage .ch-desktop-page .ch-card:not(.ch-project-card) .ch-card-photo>a::after{content:"";position:absolute;inset:0;background:linear-gradient( 180deg,rgba(4,24,41,0.22) 0%,rgba(4,24,41,0) 42%,rgba(4,24,41,0.52) 100% );pointer-events:none}.ch-homepage .ch-front-listings .ch-card-photo img,.ch-homepage .ch-desktop-page .ch-card:not(.ch-project-card) .ch-card-photo img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform 0.42s cubic-bezier(0.22,1,0.36,1)!important}.ch-homepage .ch-front-listings .ch-badge,.ch-homepage .ch-desktop-page .ch-card:not(.ch-project-card) .ch-badge{top:10px!important;left:10px!important;padding:4.5px 11px!important;border-radius:999px!important;font-size:11px!important;font-weight:800!important;letter-spacing:0.02em!important;background:linear-gradient(135deg,#ff731d,#ff5100)!important;color:#fff!important;box-shadow:0 4px 12px rgba(255,85,0,0.32)!important;z-index:2!important}.ch-homepage .ch-front-listings .ch-badge.navy,.ch-homepage .ch-desktop-page .ch-card:not(.ch-project-card) .ch-badge.navy{background:linear-gradient(135deg,#0b4a72,#062f4b)!important;border:1px solid rgba(255,255,255,0.24)!important;box-shadow:0 4px 12px rgba(4,28,46,0.32)!important}.chhn-site .ch-card-code-pill{position:absolute!important;bottom:9px!important;left:10px!important;z-index:2!important;padding:3px 9px!important;border-radius:6px!important;background:rgba(5,28,46,0.76)!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;border:1px solid rgba(255,255,255,0.2)!important;color:#f0f7fc!important;font-size:10.5px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:0.02em!important;pointer-events:none!important}.ch-homepage .ch-front-listings .ch-compare-btn,.ch-homepage .ch-front-listings .ch-save,.ch-homepage .ch-desktop-page .ch-card:not(.ch-project-card) .ch-compare-btn,.ch-homepage .ch-desktop-page .ch-card:not(.ch-project-card) .ch-save{width:30px!important;height:30px!important;min-height:30px!important;border-radius:50%!important;background:rgba(6,33,53,0.68)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1px solid rgba(255,255,255,0.28)!important;color:#fff!important;box-shadow:0 3px 10px rgba(0,0,0,0.2)!important;z-index:3!important}.ch-homepage .ch-front-listings .ch-compare-btn,.ch-homepage .ch-desktop-page .ch-card:not(.ch-project-card) .ch-compare-btn{top:9px!important;right:44px!important;font-size:13px!important}.ch-homepage .ch-front-listings .ch-save,.ch-homepage .ch-desktop-page .ch-card:not(.ch-project-card) .ch-save{top:9px!important;right:9px!important}.ch-homepage .ch-front-listings .ch-card-body,.ch-homepage .ch-desktop-page .ch-card:not(.ch-project-card) .ch-card-body{padding:14px 15px 15px!important;display:flex!important;flex-direction:column!important;flex:1 1 auto!important}.ch-homepage .ch-front-listings .ch-card h3,.ch-homepage .ch-desktop-page .ch-card:not(.ch-project-card) h3{font-size:16.5px!important;font-weight:800!important;line-height:1.32!important;color:#073451!important;margin:0 0 5px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;white-space:normal!important}.ch-homepage .ch-front-listings .ch-location,.ch-homepage .ch-desktop-page .ch-card:not(.ch-project-card) .ch-location{font-size:12.5px!important;color:#547085!important;margin:0 0 10px!important;display:flex!important;align-items:center!important;gap:4px!important}.ch-homepage .ch-front-listings .ch-location .ch-icon,.ch-homepage .ch-desktop-page .ch-card:not(.ch-project-card) .ch-location .ch-icon{color:#ff620d!important;width:13px!important;height:13px!important;flex:none!important}.ch-homepage .ch-front-listings .ch-specs,.ch-homepage .ch-desktop-page .ch-card:not(.ch-project-card) .ch-specs{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;background:#f3f8fb!important;border:1px solid #e3eef5!important;border-radius:9px!important;padding:6px 10px!important;margin:0 0 11px!important;font-size:12px!important;font-weight:700!important;color:#1c4460!important}.ch-homepage .ch-front-listings .ch-specs>span,.ch-homepage .ch-desktop-page .ch-card:not(.ch-project-card) .ch-specs>span{display:inline-flex!important;align-items:center!important;gap:4px!important;white-space:nowrap!important}.ch-homepage .ch-front-listings .ch-specs .ch-icon,.ch-homepage .ch-desktop-page .ch-card:not(.ch-project-card) .ch-specs .ch-icon{width:13px!important;height:13px!important;color:#267096!important}.chhn-site .ch-card-footer-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-top:auto!important;padding-top:8px!important;border-top:1px dashed #e1ecf2!important}.chhn-site .ch-card-footer-row .ch-price{font-size:18px!important;font-weight:800!important;color:#ff5b0a!important;line-height:1.2!important;margin:0!important}.chhn-site .ch-card-footer-row .ch-card-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:5px 10px!important;border-radius:999px!important;background:#fff4ec!important;border:1px solid #ffd4b8!important;color:#ff5b0a!important;font-size:11.5px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;transition:background 0.2s ease,color 0.2s ease!important}.chhn-site .ch-card-footer-row .ch-card-cta:hover{background:#ff5b0a!important;border-color:#ff5b0a!important;color:#fff!important}@media(max-width:849px){.ch-homepage .ch-front-listings .ch-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}.ch-homepage .ch-front-listings .ch-card{border-radius:13px!important}.ch-homepage .ch-front-listings .ch-card-photo{aspect-ratio:16 / 11!important}.ch-homepage .ch-front-listings .ch-badge{top:7px!important;left:7px!important;padding:3.5px 8.5px!important;font-size:10px!important}.ch-homepage .ch-front-listings .ch-card-code-pill{bottom:6px!important;left:7px!important;padding:2.5px 7px!important;font-size:9.5px!important;border-radius:5px!important}.ch-homepage .ch-front-listings .ch-compare-btn,.ch-homepage .ch-front-listings .ch-save{width:26px!important;height:26px!important;min-height:26px!important;top:6px!important}.ch-homepage .ch-front-listings .ch-compare-btn{right:35px!important;font-size:11.5px!important}.ch-homepage .ch-front-listings .ch-save{right:6px!important}.ch-homepage .ch-front-listings .ch-save .ch-icon{width:13px!important;height:13px!important}.ch-homepage .ch-front-listings .ch-card-body{padding:10px 10px 11px!important}.ch-homepage .ch-front-listings .ch-card h3{font-size:13.5px!important;line-height:1.28!important;min-height:0!important;margin:0 0 4px!important}.ch-homepage .ch-front-listings .ch-location{font-size:11px!important;margin:0 0 7px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ch-homepage .ch-front-listings .ch-specs{padding:4.5px 6px!important;margin:0 0 8px!important;border-radius:7px!important;font-size:10.5px!important;gap:3px!important}.ch-homepage .ch-front-listings .ch-specs .ch-icon{width:11px!important;height:11px!important}.ch-homepage .ch-front-listings .ch-card-footer-row{padding-top:6px!important;gap:4px!important}.ch-homepage .ch-front-listings .ch-card-footer-row .ch-price{font-size:14.5px!important}.ch-homepage .ch-front-listings .ch-card-footer-row .ch-card-cta{padding:4px 8px!important;font-size:10.5px!important}}.chhn-site .ch-front-consult-panel{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:linear-gradient(135deg,#041f33 0%,#073451 55%,#0c4d73 100%)!important;border:1px solid rgba(255,255,255,0.14)!important;border-radius:18px!important;padding:26px 24px!important;box-shadow:0 18px 40px rgba(4,28,46,0.2)!important;color:#fff!important}.chhn-site .ch-front-consult-panel::before{content:"";position:absolute;top:-80px;right:-60px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(255,108,26,0.28) 0%,rgba(255,108,26,0) 70%);z-index:-1;pointer-events:none}.chhn-site .ch-front-consult-panel h2{color:#fff!important;font-size:clamp(20px,2.2vw,26px)!important;font-weight:800!important;line-height:1.25!important;margin:0 0 6px!important;letter-spacing:-0.01em!important}.chhn-site .ch-front-consult-panel>div>p{color:rgba(255,255,255,0.84)!important;font-size:13.5px!important;line-height:1.48!important;margin:0 0 14px!important}.chhn-site .ch-front-consult-panel .ch-front-promises{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;background:rgba(255,255,255,0.08)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1px solid rgba(255,255,255,0.15)!important;border-radius:12px!important;padding:10px 8px!important;margin:0!important}.chhn-site .ch-front-promises>div{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:5px!important;padding:2px 4px!important}.chhn-site .ch-front-promises>div:not(:last-child){border-right:1px solid rgba(255,255,255,0.12)!important}.chhn-site .ch-front-promises .ch-icon{width:22px!important;height:22px!important;color:#ff8533!important;margin:0!important}.chhn-site .ch-front-promises span{font-size:11.5px!important;font-weight:700!important;line-height:1.28!important;color:#fff!important}.chhn-site .ch-front-consult-panel form{display:flex!important;flex-direction:column!important;gap:10px!important}.chhn-site .ch-front-consult-panel .ch-front-form-field .ch-icon{left:13px!important;width:17px!important;height:17px!important;color:#ff620d!important}.chhn-site .ch-front-consult-panel .ch-front-form-field input,.chhn-site .ch-front-consult-panel .ch-front-form-field select{height:46px!important;min-height:46px!important;padding:0 14px 0 40px!important;border-radius:11px!important;border:1.5px solid rgba(255,255,255,0.9)!important;background-color:#fff!important;color:#073451!important;font-size:15px!important;font-weight:600!important;box-shadow:0 4px 12px rgba(3,20,34,0.14)!important}.chhn-site .ch-front-consult-panel .ch-front-form-field input:focus,.chhn-site .ch-front-consult-panel .ch-front-form-field select:focus{border-color:#ff731d!important;outline:none!important;box-shadow:0 0 0 3px rgba(255,115,29,0.28)!important}.chhn-site .ch-front-consult-panel .ch-front-form-field input::placeholder{color:#6b8599!important;font-weight:500!important}.chhn-site .ch-front-consult-panel .ch-btn{height:48px!important;min-height:48px!important;border-radius:11px!important;background:linear-gradient(135deg,#ff7a1f 0%,#ff5100 100%)!important;border:1px solid rgba(255,255,255,0.22)!important;color:#fff!important;font-size:15px!important;font-weight:800!important;letter-spacing:0.01em!important;box-shadow:0 8px 20px rgba(255,85,0,0.36)!important;margin-top:2px!important}@media(min-width:850px){.ch-homepage .ch-home-consult{background:linear-gradient(135deg,#041f33 0%,#073451 55%,#0c4d73 100%)!important;border-radius:20px!important;padding:32px 34px!important;border:1px solid rgba(255,255,255,0.14)!important;box-shadow:0 20px 44px rgba(4,28,46,0.18)!important;color:#fff!important}.ch-homepage .ch-home-consult h2{color:#fff!important}.ch-homepage .ch-home-consult p{color:rgba(255,255,255,0.85)!important}.ch-homepage .ch-home-consult .ch-catalog-consult-fields>label>span{color:rgba(255,255,255,0.9)!important;font-weight:600!important}.ch-homepage .ch-home-consult input:not([type=checkbox]),.ch-homepage .ch-home-consult select{height:42px!important;min-height:42px!important;border-radius:9px!important;border:1px solid rgba(255,255,255,0.85)!important;background:#fff!important;color:#073451!important;font-weight:600!important}.ch-homepage .ch-home-consult .ch-btn{height:44px!important;min-height:44px!important;border-radius:9px!important;font-weight:800!important;box-shadow:0 8px 20px rgba(255,85,0,0.35)!important}}.chhn-site .ch-footer{background:linear-gradient(160deg,#031929 0%,#062b44 55%,#083756 100%)!important;color:rgba(255,255,255,0.88)!important;border-top:1px solid rgba(255,255,255,0.1)!important}.chhn-site .ch-footer a,.chhn-site .ch-footer a:visited,.chhn-site .ch-footer a:link,.chhn-site .ch-footer .ch-menu-list a,.chhn-site .ch-footer .ch-menu-list li a,.chhn-site .ch-footer-grid>div a:not(.ch-logo){color:rgba(255,255,255,0.88)!important;text-decoration:none!important;transition:color 0.2s ease,transform 0.2s ease!important}.chhn-site .ch-footer a:hover,.chhn-site .ch-footer a[aria-current=page],.chhn-site .ch-footer .current-menu-item>a{color:#ff8533!important}.chhn-site .ch-footer .ch-logo,.chhn-site .ch-footer .ch-logo b{color:#fff!important}.chhn-site .ch-footer .ch-logo small{color:rgba(255,255,255,0.76)!important}.chhn-site .ch-footer-grid h3{position:relative!important;color:#fff!important;font-weight:800!important;letter-spacing:0.01em!important}.chhn-site .ch-footer .ch-social a{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:5px 12px!important;border-radius:999px!important;background:rgba(255,255,255,0.1)!important;border:1px solid rgba(255,255,255,0.18)!important;color:#fff!important;font-size:12px!important;font-weight:700!important}.chhn-site .ch-footer .ch-social a:hover{background:#ff620d!important;border-color:#ff620d!important;color:#fff!important}@media(max-width:849px){.chhn-site .ch-footer{padding:26px 0 calc(26px + env(safe-area-inset-bottom))!important;font-size:13px!important}.chhn-site .ch-footer-grid,.ch-catalog-page:not(.ch-catalog-du-an) .ch-footer-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:18px 16px!important;padding-left:16px!important;padding-right:16px!important}.chhn-site .ch-footer-grid>div:first-child,.ch-catalog-page:not(.ch-catalog-du-an) .ch-footer-grid>div:first-child{grid-column:1 / -1!important;grid-row:auto!important;grid-area:auto!important;padding-bottom:14px!important;border-bottom:1px solid rgba(255,255,255,0.12)!important}.chhn-site .ch-footer .ch-logo{gap:8px!important;margin-bottom:8px!important}.chhn-site .ch-footer .ch-logo-mark{width:28px!important;height:32px!important;flex:0 0 28px!important;gap:2px!important}.chhn-site .ch-footer .ch-logo b{font-size:17px!important;letter-spacing:0.02em!important}.chhn-site .ch-footer .ch-logo small{font-size:11.5px!important}.chhn-site .ch-footer-grid>div:nth-child(2),.chhn-site .ch-footer-grid>div:nth-child(3),.ch-catalog-page:not(.ch-catalog-du-an) .ch-footer-grid>div:nth-child(2),.ch-catalog-page:not(.ch-catalog-du-an) .ch-footer-grid>div:nth-child(3){grid-column:span 1!important;grid-row:auto!important;grid-area:auto!important}.chhn-site .ch-footer-grid h3,.chhn-site .ch-footer-grid>div:last-child h3{display:flex!important;align-items:center!important;gap:6px!important;font-size:14px!important;font-weight:800!important;color:#fff!important;margin:0 0 10px!important;padding:0 0 6px!important;border-bottom:1px solid rgba(255,255,255,0.12)!important}.chhn-site .ch-footer-grid h3::before{content:"";width:3px;height:13px;border-radius:2px;background:#ff6500;flex:none}.chhn-site .ch-footer-grid>div>p,.chhn-site .ch-footer-grid>div>a:not(.ch-logo){font-size:13px!important;line-height:1.6!important;margin:0 0 6px!important;color:rgba(255,255,255,0.88)!important;max-width:none!important}.chhn-site .ch-footer-grid>div:last-child,.ch-catalog-page:not(.ch-catalog-du-an) .ch-footer-grid>div:last-child{grid-column:1 / -1!important;grid-row:auto!important;grid-area:auto!important;display:block!important;background:rgba(255,255,255,0.06)!important;border:1px solid rgba(255,255,255,0.14)!important;border-radius:14px!important;padding:14px 15px!important;margin-top:2px!important}.chhn-site .ch-footer-grid>div:last-child>p:last-child{display:block!important;margin-bottom:0!important;color:rgba(255,255,255,0.75)!important;font-size:12px!important}.chhn-site .ch-footer-grid .ch-icon{width:15px!important;height:15px!important;margin-right:7px!important;color:#ff8533!important;vertical-align:-2px!important}.chhn-site .ch-copyright{font-size:12px!important;color:rgba(255,255,255,0.72)!important;margin-top:18px!important;padding-top:14px!important;border-top:1px solid rgba(255,255,255,0.12)!important;text-align:center!important}.chhn-site,.ch-homepage,.ch-catalog-page,.ch-content-page{padding-bottom:calc(68px + env(safe-area-inset-bottom))!important}.chhn-site .ch-bottom-nav{position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:995!important;height:calc(64px + env(safe-area-inset-bottom))!important;padding:6px 8px calc(6px + env(safe-area-inset-bottom))!important;background:rgba(255,255,255,0.96)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border-top:1px solid rgba(7,52,81,0.1)!important;box-shadow:0 -8px 28px rgba(4,28,46,0.12)!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:center!important;gap:4px!important}.chhn-site .ch-bottom-nav a{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;height:52px!important;border-radius:12px!important;padding:4px 2px!important;color:#526d82!important;font-size:11px!important;font-weight:600!important;line-height:1.15!important;text-decoration:none!important;white-space:nowrap!important;transition:all 0.22s ease!important}.chhn-site .ch-bottom-nav .ch-bnav-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:26px!important;border-radius:999px!important;background:transparent!important;font-style:normal!important;transition:background 0.22s ease,transform 0.22s ease!important}.chhn-site .ch-bottom-nav .ch-icon{width:20px!important;height:20px!important;stroke-width:1.9!important;fill:none!important;stroke:currentColor!important;transition:transform 0.22s ease!important}.chhn-site .ch-bottom-nav a[aria-current=page],.chhn-site .ch-bottom-nav a.is-active{color:#ff5b0a!important;font-weight:800!important}.chhn-site .ch-bottom-nav a[aria-current=page]::before,.chhn-site .ch-bottom-nav a.is-active::before{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%);width:24px;height:3px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,#ff7a1f,#ff5100)}.chhn-site .ch-bottom-nav a[aria-current=page] .ch-bnav-icon,.chhn-site .ch-bottom-nav a.is-active .ch-bnav-icon{background:rgba(255,98,13,0.14)!important;color:#ff5b0a!important}.chhn-site .ch-bottom-nav a[aria-current=page] .ch-icon,.chhn-site .ch-bottom-nav a.is-active .ch-icon{fill:none!important;stroke:#ff5b0a!important;stroke-width:2.2!important;transform:translateY(-1px)!important}.chhn-site .ch-bottom-nav a.ch-bnav-ky-gui:not([aria-current=page]) .ch-bnav-icon{background:rgba(7,52,81,0.07)!important;color:#073451!important}}.ch-home-area-tile{background-color:#0b2942!important;background-image:linear-gradient(180deg,rgba(6,28,46,0.18) 0%,rgba(4,20,34,0.86) 100%),var(--ch-area-bg,none)!important;background-size:cover!important;background-position:center!important}.ch-home-area-tile>img{color:transparent!important;font-size:0!important}.ch-home-area-tile .ch-area-arrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-variant-emoji:text!important}.ch-home-area-tile .ch-area-arrow svg,.ch-home-area-tile .ch-area-arrow .ch-area-arrow-svg{width:15px!important;height:15px!important;stroke:currentColor!important;stroke-width:2.3!important;fill:none!important;display:block!important;flex-shrink:0!important}@media(max-width:849px){.ch-home-area-tile .ch-area-arrow svg,.ch-home-area-tile .ch-area-arrow .ch-area-arrow-svg{width:13px!important;height:13px!important}}.chhn-site .ch-card .ch-save:not([aria-pressed=true]):not(.is-saved),.ch-homepage .ch-front-listings .ch-save:not([aria-pressed=true]):not(.is-saved),.ch-homepage .ch-desktop-page .ch-card:not(.ch-project-card) .ch-save:not([aria-pressed=true]):not(.is-saved),.chhn-site .ch-card .ch-compare-btn:not([aria-pressed=true]):not(.is-compared),.ch-homepage .ch-front-listings .ch-compare-btn:not([aria-pressed=true]):not(.is-compared),.ch-homepage .ch-desktop-page .ch-card:not(.ch-project-card) .ch-compare-btn:not([aria-pressed=true]):not(.is-compared){background:rgba(6,33,53,0.72)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1px solid rgba(255,255,255,0.42)!important;color:#fff!important;box-shadow:0 3px 10px rgba(0,0,0,0.24)!important}.chhn-site .ch-card .ch-save:not([aria-pressed=true]):not(.is-saved) .ch-icon,.ch-homepage .ch-front-listings .ch-save:not([aria-pressed=true]):not(.is-saved) .ch-icon,.ch-homepage .ch-desktop-page .ch-card:not(.ch-project-card) .ch-save:not([aria-pressed=true]):not(.is-saved) .ch-icon{fill:none!important;stroke:#fff!important;stroke-width:2.1!important;color:#fff!important}.chhn-site .ch-card .ch-save[aria-pressed=true],.chhn-site .ch-card .ch-save.is-saved,.chhn-site .ch-card .ch-save.is-active,.ch-homepage .ch-front-listings .ch-save[aria-pressed=true],.ch-homepage .ch-front-listings .ch-save.is-saved,.ch-homepage .ch-desktop-page .ch-card:not(.ch-project-card) .ch-save[aria-pressed=true],.ch-homepage .ch-desktop-page .ch-card:not(.ch-project-card) .ch-save.is-saved{background:linear-gradient(135deg,#ff5b0a 0%,#e11d48 100%)!important;border:1.5px solid #fff!important;color:#fff!important;box-shadow:0 4px 14px rgba(225,29,72,0.5)!important;transform:scale(1.05)!important}.chhn-site .ch-card .ch-save[aria-pressed=true] .ch-icon,.chhn-site .ch-card .ch-save.is-saved .ch-icon,.chhn-site .ch-card .ch-save.is-active .ch-icon,.ch-homepage .ch-front-listings .ch-save[aria-pressed=true] .ch-icon,.ch-homepage .ch-front-listings .ch-save.is-saved .ch-icon,.ch-homepage .ch-desktop-page .ch-card:not(.ch-project-card) .ch-save[aria-pressed=true] .ch-icon,.ch-homepage .ch-desktop-page .ch-card:not(.ch-project-card) .ch-save.is-saved .ch-icon{fill:#fff!important;stroke:#fff!important;stroke-width:2!important;color:#fff!important}.chhn-site .ch-card .ch-compare-btn[aria-pressed=true],.chhn-site .ch-card .ch-compare-btn.is-compared,.chhn-site .ch-card .ch-compare-btn.is-active,.ch-homepage .ch-front-listings .ch-compare-btn[aria-pressed=true],.ch-homepage .ch-front-listings .ch-compare-btn.is-compared,.ch-homepage .ch-desktop-page .ch-card:not(.ch-project-card) .ch-compare-btn[aria-pressed=true],.ch-homepage .ch-desktop-page .ch-card:not(.ch-project-card) .ch-compare-btn.is-compared{background:linear-gradient(135deg,#00c48c 0%,#008f66 100%)!important;border:1.5px solid #fff!important;color:#fff!important;box-shadow:0 4px 14px rgba(0,180,130,0.5)!important;transform:scale(1.05)!important}body .ch-card .ch-card-body,body article.ch-card .ch-card-body{gap:2px!important}body .ch-card h3,body .ch-card .ch-card-body h3,body .ch-similar-grid .ch-card h3,body .ch-grid .ch-card h3,body article.ch-card h3{min-height:0!important;height:auto!important;margin:0 0 2px 0!important;padding:0!important;line-height:1.26!important}body .ch-card h3 a,body .ch-card .ch-card-body h3 a{display:inline!important;min-height:0!important;margin:0!important;padding:0!important;line-height:1.26!important}body .ch-card p.ch-muted,body .ch-card .ch-card-body p.ch-muted,body .ch-card .ch-location,body article.ch-card p.ch-muted{margin:0 0 6px 0!important;padding:0!important;line-height:1.28!important;display:flex!important;align-items:center!important;gap:4px!important}body .ch-card .ch-specs{margin-top:2px!important}@media(max-width:849px){body .ch-card .ch-card-body,body article.ch-card .ch-card-body{padding:9px 10px 10px!important;gap:1px!important}body .ch-card h3,body .ch-card .ch-card-body h3,body article.ch-card h3{min-height:0!important;height:auto!important;margin:0 0 1px 0!important;font-size:13.5px!important;line-height:1.24!important}body .ch-card p.ch-muted,body .ch-card .ch-card-body p.ch-muted{margin:0 0 5px 0!important;font-size:11.5px!important;line-height:1.22!important}}body .ch-desktop-stock-filter .ch-catalog-filter-wrap{margin-bottom:20px!important}body .ch-desktop-stock-filter .ch-catalog-filter{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px 14px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}body .ch-desktop-stock-filter .ch-catalog-filter>label{transition:border-color 0.2s ease,background 0.2s ease!important}body .ch-desktop-stock-filter .ch-catalog-filter>label:hover,body .ch-desktop-stock-filter .ch-catalog-filter>label:focus-within{border-color:#073451!important;background:#fff!important}body .ch-desktop-stock-filter .ch-catalog-filter .ch-filter-actions{grid-column:1 / -1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;margin-top:4px!important;padding-top:10px!important;border-top:1px dashed #e2e8f0!important}body .ch-desktop-stock-filter .ch-catalog-filter .ch-filter-actions .ch-btn{min-height:40px!important;padding:0 22px!important;border-radius:10px!important;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%)!important;color:#fff!important;font-weight:700!important;font-size:13.5px!important;box-shadow:0 6px 16px rgba(249,115,22,0.25)!important}body .ch-stock .ch-status,body .ch-catalog-stock .ch-status{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:4px 10px!important;border-radius:999px!important;font-size:12px!important;font-weight:700!important;white-space:nowrap!important;background:#ecfdf5!important;color:#047857!important;border:1px solid #a7f3d0!important}body .ch-stock .ch-status i{width:6px!important;height:6px!important;border-radius:50%!important;background:#10b981!important}body .ch-stock .ch-status.ch-pending,body .ch-catalog-stock .ch-status.ch-pending{background:#fffbeb!important;color:#b45309!important;border-color:#fde68a!important}body .ch-stock .ch-status.ch-pending i{background:#f59e0b!important}body .ch-stock .ch-status.ch-negotiating{background:#eff6ff!important;color:#1d4ed8!important;border-color:#bfdbfe!important}body .ch-stock .ch-status.ch-negotiating i{background:#3b82f6!important}body .ch-stock-advice-badge{margin-bottom:8px!important}body .ch-form-security-note{display:block!important;text-align:center!important;font-size:11.5px!important;color:#64748b!important;margin-top:8px!important}body .ch-desk-filter-project{background:transparent!important;padding:0!important;margin-top:-32px!important;position:relative!important;z-index:20!important}body .ch-desk-project-filter,body .ch-catalog-project-filter{background:#fff!important;border:1px solid #dbe4f0!important;border-radius:18px!important;padding:16px 20px!important;box-shadow:0 16px 40px rgba(7,52,81,0.10)!important}body .ch-Catalog-projects,body .ch-catalog-projects{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}body .ch-catalog-project{display:flex!important;flex-direction:column!important;background:#fff!important;border:1px solid #dbe4f0!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 10px 28px rgba(7,52,81,0.06)!important;transition:transform 0.24s ease,box-shadow 0.24s ease,border-color 0.24s ease!important;padding:0!important}body .ch-catalog-project:hover{transform:translateY(-4px)!important;box-shadow:0 18px 42px rgba(7,52,81,0.13)!important;border-color:#93c5fd!important}body .ch-catalog-project-image{position:relative!important;display:block!important;width:100%!important;aspect-ratio:16 / 10!important;overflow:hidden!important;background:#0f2942!important}body .ch-catalog-project-image img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform 0.45s ease!important}body .ch-catalog-project:hover .ch-catalog-project-image img{transform:scale(1.05)!important}body .ch-proj-card-status{position:absolute!important;top:12px!important;left:12px!important;z-index:3!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:5px 11px!important;border-radius:999px!important;background:rgba(7,52,81,0.86)!important;backdrop-filter:blur(6px)!important;color:#fff!important;font-size:11.5px!important;font-weight:700!important}body .ch-proj-card-status i{width:7px!important;height:7px!important;border-radius:50%!important;background:#34d399!important;box-shadow:0 0 0 3px rgba(52,211,153,0.25)!important}body .ch-proj-card-status.is-handover i{background:#38bdf8!important;box-shadow:0 0 0 3px rgba(56,189,248,0.25)!important}body .ch-proj-card-count{position:absolute!important;top:12px!important;right:12px!important;z-index:3!important;display:inline-flex!important;align-items:center!important;gap:5px!important;padding:5px 11px!important;border-radius:999px!important;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%)!important;color:#fff!important;font-size:11.5px!important;font-weight:800!important;box-shadow:0 4px 12px rgba(249,115,22,0.32)!important}body .ch-proj-card-count .ch-i{width:13px!important;height:13px!important}body .ch-catalog-project-body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;padding:16px 18px 16px!important}body .ch-catalog-project-body h2{font-size:18px!important;font-weight:800!important;color:#073451!important;margin:0 0 3px 0!important;line-height:1.28!important}body .ch-catalog-project-body h2 a{color:inherit!important;text-decoration:none!important}body .ch-catalog-project-body h2 a:hover{color:#f97316!important}body .ch-catalog-project-body .ch-project-location{display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:12.5px!important;color:#64748b!important;margin:0 0 12px 0!important}body .ch-catalog-project-body .ch-project-location .ch-i{width:14px!important;height:14px!important;color:#f97316!important}body .ch-proj-card-specs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:9px 11px!important;margin-bottom:11px!important}body .ch-proj-card-specs>div{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important}body .ch-proj-card-specs small{font-size:10.5px!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:0.02em!important}body .ch-proj-card-specs b{font-size:12px!important;font-weight:700!important;color:#0f172a!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .ch-proj-card-specs b.ch-orange{color:#ea580c!important;font-weight:800!important}body .ch-catalog-project-body .ch-project-excerpt{font-size:13px!important;color:#475569!important;line-height:1.48!important;margin:0 0 14px 0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}body .ch-proj-card-footer{margin-top:auto!important;padding-top:12px!important;border-top:1px solid #edf2f7!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}body .ch-proj-card-footer .ch-project-inventory{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:5px 11px!important;border-radius:999px!important;background:#fff7ed!important;color:#ea580c!important;border:1px solid #fed7aa!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important}body .ch-proj-card-footer .ch-proj-view-btn{display:inline-flex!important;align-items:center!important;padding:6px 14px!important;border-radius:999px!important;background:#073451!important;color:#fff!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important;transition:all 0.18s ease!important}body .ch-catalog-project:hover .ch-proj-view-btn{background:#f97316!important;color:#fff!important}@media(max-width:849px){body .ch-catalog-projects{grid-template-columns:1fr!important;gap:14px!important}body .ch-catalog-project-body{padding:13px 14px 14px!important}body .ch-catalog-project-body h2{font-size:16px!important}}@media(min-width:850px){body .ch-floating-tools{left:20px!important;right:auto!important;bottom:20px!important;flex-direction:row!important;gap:8px!important}}body.chhn-site,.chhn-site,.chhn-site h1,.chhn-site h2,.chhn-site h3,.chhn-site h4,.chhn-site h5,.chhn-site h6,.chhn-site p,.chhn-site a,.chhn-site span,.chhn-site b,.chhn-site strong,.chhn-site small,.chhn-site em,.chhn-site label,.chhn-site input,.chhn-site select,.chhn-site textarea,.chhn-site button,.chhn-site th,.chhn-site td,.chhn-site .ch-csel-label,.chhn-site .ch-csel-opt{font-family:'Be Vietnam Pro','Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}body .ch-stock-advice .ch-stock-input,body .ch-stock-advice .ch-form-fields>label,body .ch-stock-advice .ch-form-fields label{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;box-shadow:none!important;display:block!important;position:relative!important}body .ch-stock-advice .ch-stock-input>.ch-icon{position:absolute!important;left:12px!important;top:50%!important;transform:translateY(-50%)!important;width:16px!important;height:16px!important;color:#64748b!important;pointer-events:none!important;z-index:2!important}body .ch-stock-advice input:not([type=checkbox]):not([type=hidden]),body .ch-stock-advice select,body .ch-stock-advice .ch-csel-trigger{width:100%!important;height:42px!important;min-height:42px!important;padding:0 12px!important;border:1px solid #cbd5e1!important;border-radius:10px!important;background:#f8fafc!important;color:#0f172a!important;font-size:13.5px!important;font-weight:500!important;box-shadow:none!important;transition:border-color 0.18s ease,background 0.18s ease,box-shadow 0.18s ease!important}body .ch-stock-advice .ch-stock-input input{padding-left:38px!important}body .ch-stock-advice textarea{background:#f8fafc!important}body .ch-stock-advice input:focus,body .ch-stock-advice select:focus,body .ch-stock-advice textarea:focus,body .ch-stock-advice .ch-csel.is-open .ch-csel-trigger{background:#fff!important;border-color:#f97316!important;box-shadow:0 0 0 3px rgba(249,115,22,0.14)!important;outline:none!important}@media(max-width:849px){body .ch-stock-swipe{display:block!important;text-align:center!important;font-size:12px!important;font-weight:600!important;color:#0369a1!important;background:#f0f9ff!important;padding:7px 12px!important;margin:0!important;border-top:1px solid #e0f2fe!important}body .ch-home-project-tiles .ch-home-project-status{top:7px!important;left:7px!important;padding:3px 6.5px!important;font-size:8.8px!important;gap:3.5px!important;max-width:calc(50% - 12px)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .ch-home-project-tiles .ch-home-project-status i{width:5.5px!important;height:5.5px!important;box-shadow:0 0 0 2px rgba(16,185,129,0.25)!important}body .ch-home-project-tiles .ch-home-project-views{top:7px!important;right:7px!important;padding:3px 6.5px!important;font-size:8.8px!important;max-width:calc(50% - 12px)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}body .ch-desk-hero{background-position:var(--ch-desk-pos,center center)!important;background-size:var(--ch-desk-size,cover)!important}body.ch-homepage .ch-desk-hero-home::before,body .ch-desk-hero-home::before{content:""!important;position:absolute!important;inset:0!important;z-index:-2!important;background-image:var(--ch-desk-cover)!important;background-size:var(--ch-desk-size,cover)!important;background-position:var(--ch-desk-pos,center center)!important;background-repeat:no-repeat!important;transform:none!important}body.ch-homepage .ch-desk-hero-home::after,body .ch-desk-hero-home::after{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;background:linear-gradient(90deg,rgba(242,249,255,0.94) 0%,rgba(242,249,255,0.82) 44%,rgba(242,249,255,0.25) 78%,rgba(242,249,255,0.05) 100%)!important}body .ch-desk-hero-home.ch-hero-ov-light::after{background:linear-gradient(90deg,rgba(255,255,255,0.96) 0%,rgba(248,252,255,0.88) 50%,rgba(248,252,255,0.35) 85%,transparent 100%)!important}body .ch-desk-hero-home.ch-hero-ov-dark,body .ch-front-hero.ch-hero-ov-dark{color:#fff!important}body .ch-desk-hero-home.ch-hero-ov-dark h1,body .ch-desk-hero-home.ch-hero-ov-dark p,body .ch-front-hero.ch-hero-ov-dark h1,body .ch-front-hero.ch-hero-ov-dark p{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,0.35)!important}body .ch-desk-hero-home.ch-hero-ov-dark::after{background:linear-gradient(90deg,rgba(5,32,52,0.86) 0%,rgba(5,32,52,0.64) 55%,rgba(5,32,52,0.22) 100%)!important}body .ch-desk-hero-home.ch-hero-ov-none::after{background:transparent!important}body .ch-front-hero{background-position:var(--ch-home-pos,center center)!important;background-size:var(--ch-home-size,cover)!important}@media(min-width:850px){body .ch-desk-hero-home .ch-front-tabs{display:inline-grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;background:rgba(255,255,255,0.92)!important;padding:5px!important;border-radius:12px 12px 0 0!important;border:1px solid rgba(203,213,225,0.8)!important;border-bottom:0!important;max-width:310px!important;margin:0!important}body .ch-desk-hero-home .ch-front-tabs>button{height:40px!important;min-height:40px!important;padding:0 22px!important;border-radius:8px!important;font-size:14px!important;font-weight:700!important;color:#334155!important;background:transparent!important;border:0!important}body .ch-desk-hero-home .ch-front-tabs>button.is-active{background:linear-gradient(135deg,#f97316 0%,#ea580c 100%)!important;color:#fff!important;box-shadow:0 4px 12px rgba(249,115,22,0.28)!important}}body .ch-home-consult .ch-catalog-consult-fields,body .ch-desk-consult .ch-catalog-consult-fields,body .ch-catalog-consult .ch-catalog-consult-fields,body .ch-stock-advice .ch-form-fields,body .ch-consign-form-panel .ch-consign-fields,body .ch-apartment-form .ch-view-fields{margin-bottom:16px!important}body .ch-home-consult .ch-lead-form>.ch-btn,body .ch-desk-consult .ch-lead-form>.ch-btn,body .ch-catalog-consult .ch-lead-form>.ch-btn,body .ch-front-consult-panel .ch-lead-form>.ch-btn,body .ch-stock-advice .ch-lead-form>.ch-btn,body .ch-consign-form-panel .ch-lead-form>.ch-btn,body .ch-apartment-form .ch-lead-form>.ch-btn{margin-top:16px!important}body .ch-desktop-stock-filter .ch-catalog-filter-wrap,body.ch-catalog-bang-hang .ch-catalog-filter-wrap,body .ch-desk-filter .ch-catalog-apt-filter,body .ch-desk-filter .ch-desk-project-filter,body .ch-catalog-filter-section .ch-catalog-filter-wrap{background:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:16px!important;padding:18px 20px!important;box-shadow:0 10px 28px rgba(7,52,81,0.06)!important}body .ch-desk-hero-home .ch-front-filter,body.ch-homepage .ch-desktop-page .ch-front-filter,body .ch-front-search{border:1.5px solid #cbd5e1!important;box-shadow:0 14px 34px rgba(7,52,81,0.14)!important}body .ch-desktop-stock-filter .ch-catalog-filter>label,body.ch-catalog-bang-hang .ch-desktop-page .ch-desktop-stock-filter .ch-catalog-filter>label,body .ch-catalog-filter>label,body .ch-desk-project-filter>label{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-end!important;gap:5px!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;min-height:0!important;height:auto!important;box-shadow:none!important}body .ch-desktop-stock-filter .ch-catalog-filter>label>.ch-icon,body.ch-catalog-bang-hang .ch-desktop-page .ch-desktop-stock-filter .ch-catalog-filter>label>.ch-icon{display:none!important}body .ch-desktop-stock-filter .ch-catalog-filter>label>span,body .ch-catalog-filter>label>span,body .ch-desk-project-filter>label>span{display:block!important;font-size:12px!important;font-weight:700!important;color:#334155!important;margin:0!important;padding:0!important;line-height:1.3!important}body .ch-desktop-stock-filter .ch-catalog-filter>label .ch-csel-trigger,body.ch-catalog-bang-hang .ch-desktop-page .ch-desktop-stock-filter .ch-catalog-filter>label .ch-csel-trigger,body .ch-desktop-stock-filter .ch-catalog-filter>label>select:not(.ch-native-select-hidden),body .ch-catalog-filter>label .ch-csel-trigger,body .ch-catalog-filter>label>select:not(.ch-native-select-hidden),body .ch-catalog-filter>label>input[type=search],body .ch-desk-project-filter>label .ch-csel-trigger,body .ch-desk-project-filter>label>select:not(.ch-native-select-hidden),body .ch-desk-project-filter>label>input[type=search]{width:100%!important;height:42px!important;min-height:42px!important;padding:0 32px 0 13px!important;border:1.5px solid #cbd5e1!important;border-radius:10px!important;background:#f8fafc!important;color:#0f172a!important;font-size:13.5px!important;font-weight:600!important;box-shadow:0 1px 2px rgba(7,52,81,0.03)!important;display:flex!important;align-items:center!important;box-sizing:border-box!important;transition:border-color 0.18s ease,background 0.18s ease,box-shadow 0.18s ease!important}body .ch-catalog-filter>label>input[type=search],body .ch-desk-project-filter>label>input[type=search]{padding:0 13px!important}body .ch-desktop-stock-filter .ch-catalog-filter>label .ch-csel-trigger:hover,body .ch-desktop-stock-filter .ch-catalog-filter>label .ch-csel.is-open .ch-csel-trigger,body .ch-catalog-filter>label .ch-csel-trigger:hover,body .ch-catalog-filter>label .ch-csel.is-open .ch-csel-trigger,body .ch-desk-project-filter>label .ch-csel-trigger:hover,body .ch-desk-project-filter>label .ch-csel.is-open .ch-csel-trigger,body .ch-catalog-filter>label>input[type=search]:focus,body .ch-desk-project-filter>label>input[type=search]:focus{background:#fff!important;border-color:#f97316!important;box-shadow:0 0 0 3px rgba(249,115,22,0.14)!important;outline:none!important}body.chhn-site .ch-home-filter-field>div{border:1.5px solid #cbd5e1!important;border-radius:10px!important;background:#f8fafc!important;height:44px!important;min-height:44px!important;padding:0 12px!important;display:flex!important;align-items:center!important;gap:8px!important;position:relative!important;box-sizing:border-box!important}body.chhn-site .ch-home-filter-field:hover>div,body.chhn-site .ch-home-filter-field.ch-label-open>div{background:#fff!important;border-color:#f97316!important;box-shadow:0 0 0 3px rgba(249,115,22,0.14)!important}body.chhn-site .ch-home-filter-field>div>.ch-icon{position:static!important;transform:none!important;width:16px!important;height:16px!important;flex:0 0 16px!important;margin:0!important;color:#f97316!important}body.chhn-site .ch-home-filter-field .ch-csel-trigger{border:0!important;background:transparent!important;box-shadow:none!important;padding:0 22px 0 0!important;height:40px!important;min-height:40px!important;font-size:13.5px!important;font-weight:600!important;color:#0f172a!important}body .ch-catalog-consult-fields>label{position:relative!important;display:block!important;min-width:0!important}body .ch-catalog-consult-fields>label>.ch-icon{position:absolute!important;left:11px!important;top:50%!important;transform:translateY(-50%)!important;width:15px!important;height:15px!important;color:#64748b!important;pointer-events:none!important;z-index:3!important}body .ch-catalog-consult-fields input:not([type=checkbox]):not([type=hidden]),body .ch-catalog-consult-fields select,body .ch-catalog-consult-fields .ch-csel-trigger{width:100%!important;height:40px!important;min-height:40px!important;padding:0 12px 0 36px!important;border:1.5px solid #cbd5e1!important;border-radius:10px!important;background-color:#fff!important;color:#0f172a!important;font-size:13.5px!important;font-weight:500!important;box-sizing:border-box!important}body .ch-catalog-consult-fields select,body .ch-catalog-consult-fields .ch-csel-trigger{padding-right:28px!important;padding-left:34px!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}@media(min-width:850px){body.ch-homepage .ch-home-consult .ch-catalog-consult-fields>label>.ch-icon{display:none!important}body.ch-homepage .ch-home-consult .ch-catalog-consult-fields input:not([type=checkbox]):not([type=hidden]),body.ch-homepage .ch-home-consult .ch-catalog-consult-fields select,body.ch-homepage .ch-home-consult .ch-catalog-consult-fields .ch-csel-trigger{padding-left:12px!important}}body.chhn-site .ch-card-photo .ch-catalog-area-label,body .ch-card-photo .ch-catalog-area-label{display:none!important}@media(max-width:849px){body .ch-catalog-featured .ch-grid,body .ch-project-listings .ch-grid,body .ch-front-listings .ch-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body .ch-catalog-featured .ch-grid>.ch-card:nth-child(n+3),body .ch-front-listings .ch-grid>.ch-card:nth-child(n+3),body .ch-project-listings .ch-grid>.ch-card:nth-child(n+3),body.ch-catalog-bang-hang .ch-desktop-page .ch-cols-5>.ch-card:nth-child(n+3){display:none!important}body.chhn-site .ch-card-photo{aspect-ratio:1.52!important;position:relative!important}body.chhn-site .ch-card-photo .ch-badge{top:7px!important;left:7px!important;right:auto!important;bottom:auto!important;max-width:calc(100% - 72px)!important;font-size:10px!important;font-weight:700!important;padding:3px 7px!important;border-radius:6px!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.chhn-site .ch-card-photo .ch-compare-btn,body.chhn-site .ch-card-photo .ch-save{top:7px!important;width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;padding:0!important}body.chhn-site .ch-card-photo .ch-save{right:7px!important}body.chhn-site .ch-card-photo .ch-compare-btn{right:36px!important;font-size:12px!important}body.chhn-site .ch-card-photo .ch-card-code-pill{bottom:7px!important;left:7px!important;top:auto!important;right:auto!important;max-width:calc(100% - 14px)!important;font-size:10px!important;font-weight:700!important;padding:3px 8px!important;border-radius:6px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .ch-catalog-featured .ch-card-body{padding:10px!important}body .ch-catalog-featured .ch-card h3{font-size:13.5px!important;line-height:1.35!important;margin:0 0 3px 0!important;min-height:36px!important}body .ch-catalog-featured .ch-card .ch-location{font-size:11px!important;margin:0 0 7px 0!important}body .ch-catalog-featured .ch-card .ch-specs{font-size:10.5px!important;padding:5px 6px!important;gap:3px!important;margin:0 0 8px 0!important}body .ch-catalog-featured .ch-card .ch-specs .ch-icon{width:12px!important;height:12px!important}}body .ch-header-actions .ch-head-tool>span{display:none!important}body .ch-header-actions .ch-head-tool{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;height:38px!important;min-height:38px!important;padding:0 11px!important;border-radius:999px!important;white-space:nowrap!important}@media(min-width:850px){body.chhn-site .ch-header-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:18px!important}body.chhn-site .ch-desktop-nav{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:22px!important}body.chhn-site .ch-desktop-nav a{white-space:nowrap!important;font-size:14px!important;font-weight:700!important}body.chhn-site .ch-header-actions{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:8px!important;flex-shrink:0!important}}body .ch-floating-tools{display:none!important}@media(max-width:849px){body.chhn-site .ch-header{position:sticky!important;top:0!important;z-index:990!important;background:linear-gradient(115deg,#073451 0%,#0a3f62 100%)!important;border-bottom:1px solid rgba(255,255,255,0.14)!important;box-shadow:0 4px 16px rgba(4,28,44,0.20)!important;color:#fff!important}body.chhn-site .ch-header-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:56px!important;padding:8px 12px!important;gap:8px!important}body.chhn-site .ch-header .ch-logo,body.chhn-site .ch-header .ch-logo b,body.chhn-site .ch-header .ch-logo strong{color:#fff!important}body.chhn-site .ch-header .ch-logo b{font-size:14.5px!important;font-weight:800!important;line-height:1.2!important}body.chhn-site .ch-header .ch-logo small{color:rgba(255,255,255,0.82)!important;font-size:8px!important;line-height:1.3!important}body.chhn-site .ch-header .ch-logo-mark{color:#fff!important;border-bottom-color:#fff!important}body.chhn-site .ch-header .ch-logo-mark i:first-child,body.chhn-site .ch-header .ch-logo-mark i:last-child{background:#fff!important}body.chhn-site .ch-header .ch-logo-mark i:nth-child(2){background:#ff620d!important}body.chhn-site .ch-header-actions{display:flex!important;align-items:center!important;gap:5px!important;margin-left:auto!important;flex-shrink:0!important}body.chhn-site .ch-header .ch-head-tool{height:32px!important;min-height:32px!important;padding:0 8px!important;border-radius:999px!important;background:rgba(255,255,255,0.13)!important;border:1px solid rgba(255,255,255,0.26)!important;color:#fff!important;font-size:11px!important;gap:4px!important}body.chhn-site .ch-header .ch-head-tool>span{display:none!important}body.chhn-site .ch-header .ch-header-cta{height:32px!important;min-height:32px!important;padding:0 10px!important;border-radius:8px!important;font-size:0!important;gap:0!important;white-space:nowrap!important}body.chhn-site .ch-header .ch-header-cta span{font-size:0!important;max-width:none!important;overflow:visible!important}body.chhn-site .ch-header .ch-header-cta span::before{content:""!important;display:none!important}body.chhn-site .ch-header .ch-header-cta span::after{content:"+ Ký gửi"!important;font-size:11.5px!important;font-weight:700!important;color:#fff!important;letter-spacing:0!important}body.chhn-site .ch-header .ch-menu-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;margin:0!important;border-radius:8px!important;background:rgba(255,255,255,0.14)!important;border:1px solid rgba(255,255,255,0.28)!important;color:#fff!important;font-size:20px!important;line-height:1!important;flex-shrink:0!important}body.chhn-site .ch-mobile-menu{background:#fff!important;width:min(310px,84vw)!important;padding:58px 18px 24px!important;box-shadow:-12px 0 36px rgba(5,29,47,0.26)!important;z-index:10010!important}body.chhn-site .ch-menu-close{width:36px!important;height:36px!important;min-height:36px!important;border-radius:50%!important;background:#f1f5f9!important;color:#073451!important;font-size:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;top:12px!important;right:14px!important}body.chhn-site .ch-mobile-menu>a,body.chhn-site .ch-mobile-menu .ch-menu-list a{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 14px!important;margin-bottom:4px!important;border-radius:10px!important;border-bottom:1px solid #f1f5f9!important;font-size:14.5px!important;font-weight:700!important;color:#073451!important;text-decoration:none!important}body.chhn-site .ch-mobile-menu>a[aria-current=page],body.chhn-site .ch-mobile-menu>a.is-active,body.chhn-site .ch-mobile-menu .current-menu-item>a{background:#fff7ed!important;color:#ea580c!important;border-left:3.5px solid #f97316!important;border-bottom-color:#fed7aa!important}body.chhn-site .ch-mobile-drawer-link{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;background:#f8fafc!important;border:1px solid #dbe4f0!important;border-radius:10px!important;padding:11px 14px!important;margin-top:8px!important;font-size:13.5px!important;font-weight:700!important;color:#073451!important}body.ch-content-tin-tuc .ch-news-intro{padding:12px 0 10px!important}body.ch-content-tin-tuc .ch-news-intro h1{font-size:22px!important;font-weight:800!important;line-height:1.25!important;color:#073451!important;white-space:normal!important;margin:0 0 6px 0!important}body.ch-content-tin-tuc .ch-news-intro p{font-size:13px!important;line-height:1.5!important;color:#475569!important;margin:0!important}body.ch-content-tin-tuc .ch-news-topics{display:flex!important;align-items:center!important;gap:8px!important;overflow-x:auto!important;padding:2px 0 10px!important;margin:0 0 12px!important;scrollbar-width:none!important}body.ch-content-tin-tuc .ch-news-topics::-webkit-scrollbar{display:none!important}body.ch-content-tin-tuc .ch-news-topics>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:36px!important;padding:0 15px!important;border-radius:999px!important;font-size:13px!important;font-weight:700!important;background:#f1f5f9!important;color:#334155!important;border:1px solid #dbe4f0!important;white-space:nowrap!important;text-decoration:none!important}body.ch-content-tin-tuc .ch-news-topics>a[aria-current]{background:linear-gradient(135deg,#f97316 0%,#ea580c 100%)!important;color:#fff!important;border-color:#ea580c!important;box-shadow:0 4px 12px rgba(249,115,22,0.25)!important}body.ch-content-tin-tuc .ch-editorial-news-card.is-featured{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:0 0 14px 0!important;margin-bottom:6px!important}body.ch-content-tin-tuc .ch-editorial-news-card.is-featured>.ch-news-arrow{display:none!important}body.ch-content-tin-tuc .ch-editorial-news-card.is-featured>.ch-editorial-news-image{aspect-ratio:16 / 9!important;border-radius:12px!important}body.ch-content-tin-tuc .ch-editorial-news-card.is-featured h2{font-size:17.5px!important;font-weight:800!important;line-height:1.32!important;margin:0 0 6px 0!important}body.ch-content-tin-tuc .is-featured .ch-editorial-news-meta{display:flex!important;flex-direction:column!important;gap:5px!important}body.ch-content-tin-tuc .is-featured .ch-news-date{font-size:12px!important;margin:0!important}body.ch-content-tin-tuc .is-featured .ch-news-excerpt{font-size:13px!important;line-height:1.5!important}body.ch-content-tin-tuc .ch-editorial-news-card:not(.is-featured){grid-template-columns:38% minmax(0,1fr) 14px!important;gap:12px!important;padding:12px 0!important;align-items:center!important}body.ch-content-tin-tuc .ch-editorial-news-card:not(.is-featured) .ch-editorial-news-image{aspect-ratio:16 / 10.5!important;border-radius:10px!important}body.ch-content-tin-tuc .ch-editorial-news-image>span{font-size:10px!important;font-weight:700!important;padding:3px 8px!important;border-radius:6px!important}body.ch-content-tin-tuc .ch-editorial-news-card:not(.is-featured) h2{font-size:14px!important;font-weight:700!important;line-height:1.35!important;margin:0 0 5px 0!important}body.ch-content-tin-tuc .ch-editorial-news-card:not(.is-featured) .ch-news-date{font-size:11px!important;margin:0 0 4px 0!important}body.ch-content-tin-tuc .ch-editorial-news-card:not(.is-featured) .ch-news-excerpt{font-size:12px!important;line-height:1.45!important}body.ch-content-tin-tuc .ch-news-contact{padding:14px!important;border-radius:12px!important;gap:10px!important}body.ch-content-tin-tuc .ch-news-contact h2{font-size:14px!important;margin-bottom:3px!important}body.ch-content-tin-tuc .ch-news-contact p{font-size:11.5px!important}body.ch-content-tin-tuc .ch-news-contact .ch-btn{font-size:12px!important;min-height:34px!important;padding:0 12px!important;border-radius:8px!important}}body .ch-stock-advice,body .ch-project-desktop-form{background:#fff!important;border:1px solid #d5e2f0!important;border-radius:20px!important;padding:0!important;overflow:hidden!important;box-shadow:0 18px 42px rgba(7,52,81,0.10),0 2px 8px rgba(7,52,81,0.04)!important}body .ch-stock-advice-head,body .ch-project-desktop-form .ch-stock-advice-head{position:relative!important;isolation:isolate!important;background:radial-gradient(circle at 92% 14%,rgba(249,115,22,0.24) 0%,rgba(249,115,22,0) 52%),linear-gradient(135deg,#062b46 0%,#0b436c 58%,#0f5689 100%)!important;padding:20px 20px 18px!important;color:#fff!important;border-bottom:1px solid rgba(255,255,255,0.10)!important}body .ch-stock-advice-badge,body .ch-project-desktop-form .ch-stock-advice-badge{display:inline-flex!important;align-items:center!important;gap:6px!important;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%)!important;color:#fff!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:0.06em!important;text-transform:uppercase!important;padding:4px 11px!important;border-radius:999px!important;margin:0 0 9px 0!important;box-shadow:0 4px 12px rgba(249,115,22,0.32)!important}body .ch-stock-advice-head h2,body .ch-project-desktop-form .ch-stock-advice-head h2{color:#fff!important;font-size:20px!important;font-weight:800!important;line-height:1.28!important;letter-spacing:-0.02em!important;margin:0 0 6px 0!important;padding:0!important;background:transparent!important;white-space:normal!important}body .ch-stock-advice-head p,body .ch-project-desktop-form .ch-stock-advice-head p{color:rgba(241,245,249,0.90)!important;font-size:12.5px!important;line-height:1.5!important;margin:0!important}body .ch-stock-advice-perks,body .ch-project-desktop-form .ch-stock-advice-perks{display:flex!important;flex-direction:column!important;gap:5px!important;padding:11px 20px!important;background:linear-gradient(180deg,#f0f7ff 0%,#f8fbff 100%)!important;border-bottom:1px solid #dbeafe!important;font-size:12px!important;font-weight:700!important;color:#073451!important}body .ch-stock-advice-perks>span,body .ch-project-desktop-form .ch-stock-advice-perks>span{display:flex!important;align-items:center!important;gap:6px!important;line-height:1.35!important}body .ch-stock-advice .ch-lead-form,body .ch-project-desktop-form .ch-lead-form{padding:18px 20px 20px!important;margin:0!important;background:#fff!important}body .ch-stock-advice .ch-form-fields,body .ch-project-desktop-form .ch-form-fields,body .ch-proj-sidebar .ch-form-fields{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;margin:0 0 16px 0!important}body .ch-stock-advice .ch-form-fields>label,body .ch-project-desktop-form .ch-form-fields>label,body .ch-proj-sidebar .ch-form-fields>label{grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important;display:block!important;position:relative!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body .ch-stock-advice .ch-form-fields label>span:not(.screen-reader-text),body .ch-project-desktop-form .ch-form-fields label>span:not(.screen-reader-text){display:block!important;font-size:12px!important;font-weight:700!important;color:#334155!important;margin:0 0 5px 0!important;line-height:1.3!important;letter-spacing:0.01em!important}body .ch-stock-advice label.ch-stock-input>.ch-icon,body .ch-project-desktop-form label.ch-stock-input>.ch-icon{position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important;width:16px!important;height:16px!important;color:#64748b!important;pointer-events:none!important;z-index:3!important}body .ch-stock-advice input:not([type=checkbox]):not([type=hidden]),body .ch-project-desktop-form input:not([type=checkbox]):not([type=hidden]),body .ch-stock-advice select,body .ch-project-desktop-form select{width:100%!important;max-width:100%!important;height:44px!important;min-height:44px!important;padding:0 14px!important;margin:0!important;border:1px solid #cbd5e1!important;border-radius:11px!important;background-color:#f8fafc!important;color:#0f172a!important;font-size:13.5px!important;font-weight:600!important;box-shadow:inset 0 1px 2px rgba(15,23,42,0.03)!important;transition:border-color 0.18s ease,background-color 0.18s ease,box-shadow 0.18s ease!important}body .ch-stock-advice select,body .ch-project-desktop-form select{padding-right:34px!important;text-overflow:ellipsis!important}body .ch-stock-advice label.ch-stock-input input[type=text],body .ch-stock-advice label.ch-stock-input input[type=tel],body .ch-stock-advice .ch-stock-input input:not([type=checkbox]):not([type=hidden]),body .ch-project-desktop-form label.ch-stock-input input[type=text],body .ch-project-desktop-form label.ch-stock-input input[type=tel]{padding-left:42px!important;padding-right:14px!important}body .ch-stock-advice input::placeholder,body .ch-project-desktop-form input::placeholder,body .ch-stock-advice textarea::placeholder,body .ch-project-desktop-form textarea::placeholder{color:#64748b!important;font-weight:500!important;font-size:13px!important}body .ch-stock-advice textarea,body .ch-project-desktop-form textarea{width:100%!important;max-width:100%!important;min-height:76px!important;height:76px!important;padding:10px 14px!important;margin:0!important;border:1px solid #cbd5e1!important;border-radius:11px!important;background-color:#f8fafc!important;color:#0f172a!important;font-size:13.5px!important;font-weight:500!important;line-height:1.45!important;resize:none!important;overflow-y:auto!important;box-shadow:inset 0 1px 2px rgba(15,23,42,0.03)!important}body .ch-stock-advice input:focus,body .ch-stock-advice select:focus,body .ch-stock-advice textarea:focus,body .ch-project-desktop-form input:focus,body .ch-project-desktop-form select:focus,body .ch-project-desktop-form textarea:focus{background-color:#fff!important;border-color:#f97316!important;box-shadow:0 0 0 3px rgba(249,115,22,0.15)!important;outline:none!important}body .ch-stock-advice .ch-btn.ch-wide,body .ch-project-desktop-form .ch-btn.ch-wide{width:100%!important;min-height:46px!important;height:46px!important;margin-top:4px!important;padding:0 18px!important;border-radius:12px!important;border:0!important;background:linear-gradient(135deg,#ff6a13 0%,#ea580c 100%)!important;color:#fff!important;font-size:14.5px!important;font-weight:800!important;letter-spacing:0.01em!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;box-shadow:0 10px 22px rgba(234,88,12,0.28)!important;transition:transform 0.18s ease,box-shadow 0.18s ease!important}body .ch-stock-advice .ch-btn.ch-wide:hover,body .ch-project-desktop-form .ch-btn.ch-wide:hover{transform:translateY(-1px)!important;box-shadow:0 14px 26px rgba(234,88,12,0.36)!important}body .ch-stock-advice .ch-form-security-note,body .ch-project-desktop-form .ch-form-security-note{display:block!important;text-align:center!important;font-size:11.5px!important;font-weight:500!important;color:#64748b!important;margin-top:10px!important;line-height:1.4!important}@media(max-width:849px){body.chhn-site .ch-card:not(.ch-project-card) .ch-card-body{padding:9px 9px 10px!important}body.chhn-site .ch-card:not(.ch-project-card) .ch-card-footer-row,body.chhn-site .ch-catalog-page .ch-card .ch-card-footer-row,body.chhn-site .ch-homepage .ch-card .ch-card-footer-row,body.chhn-site .ch-project-listings .ch-card .ch-card-footer-row,body.chhn-site .ch-content-ky-gui .ch-card .ch-card-footer-row{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:4px!important;padding-top:6px!important;margin-top:auto!important}body.chhn-site .ch-card:not(.ch-project-card) .ch-card-footer-row .ch-price,body.chhn-site .ch-card:not(.ch-project-card) .ch-price,body.chhn-site .ch-catalog-page .ch-card .ch-price,body.chhn-site .ch-homepage .ch-card .ch-price,body.chhn-site .ch-project-listings .ch-card .ch-price,body.chhn-site .ch-content-ky-gui .ch-card .ch-price,body.chhn-site .ch-catalog-featured .ch-card .ch-price{font-size:12.5px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-0.02em!important;white-space:nowrap!important;color:#ff5b0a!important;margin:0!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}body.chhn-site .ch-card:not(.ch-project-card) .ch-card-footer-row .ch-card-cta,body.chhn-site .ch-catalog-page .ch-card .ch-card-cta,body.chhn-site .ch-homepage .ch-card .ch-card-cta,body.chhn-site .ch-project-listings .ch-card .ch-card-cta{padding:3.5px 7px!important;font-size:10px!important;font-weight:700!important;border-radius:999px!important;white-space:nowrap!important;flex-shrink:0!important;line-height:1.1!important}}@media(max-width:380px){body.chhn-site .ch-card:not(.ch-project-card) .ch-card-body{padding:8px 7.5px 9px!important}body.chhn-site .ch-card:not(.ch-project-card) .ch-card-footer-row .ch-price,body.chhn-site .ch-card:not(.ch-project-card) .ch-price,body.chhn-site .ch-catalog-page .ch-card .ch-price,body.chhn-site .ch-homepage .ch-card .ch-price,body.chhn-site .ch-project-listings .ch-card .ch-price{font-size:11.5px!important;letter-spacing:-0.03em!important}body.chhn-site .ch-card:not(.ch-project-card) .ch-card-footer-row .ch-card-cta,body.chhn-site .ch-catalog-page .ch-card .ch-card-cta,body.chhn-site .ch-homepage .ch-card .ch-card-cta{padding:3px 6px!important;font-size:9.5px!important}}@media(max-width:849px){body.ch-catalog-cho-thue .ch-header-inner,body.ch-catalog-cho-thue .ch-intro-rent>.ch-shell,body.ch-catalog-cho-thue .ch-shell{padding-left:12px!important;padding-right:12px!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}body.ch-catalog-cho-thue .ch-mobile-page>.ch-section,body.ch-catalog-cho-thue .ch-mobile-page .ch-section,body.ch-catalog-cho-thue .ch-section{padding-left:0!important;padding-right:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}body.ch-catalog-cho-thue .ch-section .row,body.ch-catalog-cho-thue .ch-section>.section-content>.row,body.ch-catalog-page .ch-section .row,body.ch-catalog-page .ch-section>.section-content>.row{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;max-width:100%!important;width:100%!important}body.ch-catalog-cho-thue .ch-section .col,body.ch-catalog-page .ch-section .col{padding-left:12px!important;padding-right:12px!important;max-width:100%!important;flex-basis:100%!important;box-sizing:border-box!important}body.chhn-site .ch-catalog-filter-section .ch-catalog-filter-wrap,body.ch-catalog-cho-thue .ch-catalog-filter-wrap,body.ch-catalog-page:not(.ch-catalog-bang-hang) .ch-catalog-filter-wrap{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;box-shadow:none!important;width:100%!important;max-width:100%!important}body.ch-catalog-cho-thue .ch-catalog-filter,body.ch-catalog-page:not(.ch-catalog-bang-hang) .ch-catalog-filter{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:12px!important;gap:10px!important;background:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:14px!important;box-shadow:0 8px 22px rgba(7,52,81,0.06)!important}body.ch-catalog-cho-thue .ch-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important}body.ch-catalog-cho-thue .ch-card h3{font-size:13px!important;line-height:1.35!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:2.65em!important;margin-bottom:4px!important}}.cphn12-sources{display:none!important}.chhn-site .ch-apartment-metrics>div>span{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:3px!important;line-height:1.25!important}.chhn-site .ch-apartment-metrics b{display:block!important;line-height:1.25!important;margin:0!important}.chhn-site .ch-apartment-metrics small{display:block!important;line-height:1.3!important;margin:0!important}.chhn-site .ch-apartment-price-row{line-height:1.25!important}.chhn-site .ch-apartment-price-row>strong,.chhn-site .ch-apartment-price-row>.ch-apartment-desktop-price{line-height:1.2!important;margin:0!important}.chhn-site .ch-apartment-price-row>small{line-height:1.3!important;margin:0!important}@media(min-width:850px){.ch-apartment-page .ch-apartment-title{padding-right:0!important}.ch-apartment-page .ch-apartment-title h1{max-width:100%!important;width:100%!important;font-size:26px!important;line-height:1.3!important;margin:0 0 12px!important}.ch-apartment-page .ch-apartment-subhead{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px 20px!important;margin:0 0 16px!important}.ch-apartment-page .ch-apartment-desktop-address{display:inline-flex!important;align-items:center!important;gap:6px!important;margin:0!important;font-size:13.5px!important;line-height:1.4!important;color:#48657a!important}.ch-apartment-page .ch-apartment-subhead-tools{display:flex!important;align-items:center!important;gap:14px!important;flex-wrap:wrap!important;margin-left:auto!important}.ch-apartment-page .ch-apartment-actions-desk{position:static!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:8px!important;margin:0!important;min-width:0!important}.ch-apartment-page .ch-apartment-actions-mob{display:none!important}.ch-apartment-page .ch-apartment-desktop-code{display:block!important;position:static!important;text-align:right!important;line-height:1.25!important;padding-left:12px!important;border-left:1px solid #d5e3ec!important}.ch-apartment-page .ch-apartment-desktop-code b{display:block!important;font-size:12.5px!important;font-weight:700!important;color:#073451!important;line-height:1.25!important}.ch-apartment-page .ch-apartment-desktop-code small{display:block!important;font-size:11px!important;color:#64748b!important;margin-top:2px!important;line-height:1.25!important}.ch-apartment-page .ch-apartment-price-row{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:12px 14px!important}.ch-apartment-page .ch-apartment-desktop-data dl>div{display:grid!important;grid-template-columns:140px minmax(0,1fr)!important;align-items:baseline!important;gap:12px!important;padding:10px 6px!important;min-height:40px!important;font-size:13.5px!important;line-height:1.45!important;border-bottom:1px solid #e7f0f5!important}.ch-apartment-page .ch-apartment-desktop-data dt{color:#48657a!important;font-weight:600!important;font-size:13.5px!important;white-space:nowrap!important;flex-shrink:0!important}.ch-apartment-page .ch-apartment-desktop-data dd{color:#073451!important;font-weight:700!important;font-size:14px!important;text-align:right!important;word-break:break-word!important;overflow-wrap:break-word!important}}@media(max-width:849px){.ch-apartment-subhead,.ch-apartment-subhead-tools{display:none!important}.chhn-site .ch-apartment-page .ch-apartment-data dt,.chhn-site .ch-apartment-data dt{white-space:nowrap!important;flex:0 0 auto!important}}body.chhn-site .ch-home-filter-field,.chhn-site .ch-home-filter-field,.ch-desk-hero-home .ch-front-filter>.ch-home-filter-field,.ch-homepage .ch-desktop-page .ch-front-filter>.ch-home-filter-field{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important;box-shadow:none!important;min-width:0!important;height:auto!important;min-height:0!important}body.chhn-site .ch-home-filter-field>span,.chhn-site .ch-home-filter-field>span,.ch-desk-hero-home .ch-home-filter-field>span,.ch-homepage .ch-desktop-page .ch-home-filter-field>span{display:block!important;font-size:12px!important;font-weight:700!important;color:#334155!important;margin:0 0 5px 0!important;padding:0!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.chhn-site .ch-home-filter-field>div,.chhn-site .ch-home-filter-field>div,.ch-desk-hero-home .ch-front-filter>.ch-home-filter-field>div,.ch-homepage .ch-desktop-page .ch-front-filter>.ch-home-filter-field>div{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;width:100%!important;height:44px!important;min-height:44px!important;padding:0 12px!important;border:1.5px solid #cbd5e1!important;border-radius:10px!important;background:#f8fafc!important;position:relative!important;box-sizing:border-box!important;box-shadow:0 1px 2px rgba(7,52,81,0.03)!important;transition:border-color 0.18s ease,background-color 0.18s ease,box-shadow 0.18s ease!important}body.chhn-site .ch-home-filter-field:hover>div,body.chhn-site .ch-home-filter-field.ch-label-open>div,body.chhn-site .ch-home-filter-field:focus-within>div,.chhn-site .ch-home-filter-field:hover>div,.chhn-site .ch-home-filter-field.ch-label-open>div,.chhn-site .ch-home-filter-field:focus-within>div{background:#fff!important;border-color:#f97316!important;box-shadow:0 0 0 3px rgba(249,115,22,0.14)!important}body.chhn-site .ch-home-filter-field>div>.ch-icon,.chhn-site .ch-home-filter-field>div>.ch-icon,.ch-desk-hero-home .ch-home-filter-field .ch-icon,.ch-home-filter-field>div>svg.ch-icon{position:static!important;transform:none!important;width:17px!important;height:17px!important;min-width:17px!important;flex:0 0 17px!important;margin:0!important;padding:0!important;color:#f97316!important;pointer-events:none!important;display:block!important}body.chhn-site .ch-home-filter-field>div>.ch-csel,.chhn-site .ch-home-filter-field>div>.ch-csel{position:static!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;height:100%!important;display:flex!important;align-items:center!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}body.chhn-site .ch-home-filter-field .ch-csel-trigger,body.chhn-site .ch-home-filter-field>div>select:not(.ch-native-select-hidden),.chhn-site .ch-home-filter-field .ch-csel-trigger,.chhn-site .ch-home-filter-field>div>select:not(.ch-native-select-hidden),.ch-desk-hero-home .ch-home-filter-field .ch-csel-trigger,.ch-desk-hero-home .ch-home-filter-field select{border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;padding:0 22px 0 0!important;margin:0!important;width:100%!important;height:100%!important;min-height:0!important;border-radius:0!important;font-size:13.5px!important;font-weight:600!important;color:#0f172a!important;display:flex!important;align-items:center!important;position:static!important}body.chhn-site .ch-home-filter-field .ch-csel-trigger:hover,body.chhn-site .ch-home-filter-field .ch-csel.is-open .ch-csel-trigger,.chhn-site .ch-home-filter-field .ch-csel-trigger:hover,.chhn-site .ch-home-filter-field .ch-csel.is-open .ch-csel-trigger{border:0!important;background:transparent!important;box-shadow:none!important}body.chhn-site .ch-home-filter-field .ch-csel-arrow,.chhn-site .ch-home-filter-field .ch-csel-arrow{position:absolute!important;right:11px!important;top:50%!important}@media(min-width:850px){body.chhn-site .ch-front-filter>.ch-btn,.chhn-site .ch-front-filter>.ch-btn,.ch-desk-hero-home .ch-front-filter>.ch-btn{height:44px!important;min-height:44px!important;border-radius:10px!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;font-size:14px!important;font-weight:700!important;align-self:end!important}body.chhn-site .ch-front-filter>.ch-btn .ch-icon,.chhn-site .ch-front-filter>.ch-btn .ch-icon,body.chhn-site .ch-filter-actions>.ch-btn .ch-icon,.chhn-site .ch-filter-actions>.ch-btn .ch-icon{width:16px!important;height:16px!important;flex:0 0 16px!important;margin:0!important}}@media(max-width:849px){body.chhn-site .ch-home-filter-field>div,.chhn-site .ch-home-filter-field>div{height:40px!important;min-height:40px!important;padding:0 10px!important;gap:6px!important;border-radius:8px!important}body.chhn-site .ch-home-filter-field>div>.ch-icon,.chhn-site .ch-home-filter-field>div>.ch-icon{width:15px!important;height:15px!important;min-width:15px!important;flex:0 0 15px!important}body.chhn-site .ch-home-filter-field .ch-csel-trigger,.chhn-site .ch-home-filter-field .ch-csel-trigger{font-size:13px!important;padding:0 18px 0 0!important;height:100%!important;min-height:0!important}body.chhn-site .ch-home-filter-field .ch-csel-arrow,.chhn-site .ch-home-filter-field .ch-csel-arrow{right:9px!important}}body.chhn-site select.ch-native-select-hidden,.chhn-site select.ch-native-select-hidden,body.chhn-site .ch-home-filter-field>div>select.ch-native-select-hidden,body.ch-homepage .ch-desktop-page .ch-home-filter-field>div>select.ch-native-select-hidden,.ch-desk-hero-home .ch-front-filter>.ch-home-filter-field select.ch-native-select-hidden,body .ch-catalog-filter>label>select.ch-native-select-hidden,body .ch-desk-project-filter>label>select.ch-native-select-hidden{position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;max-width:1px!important;min-height:0!important;max-height:1px!important;flex:0 0 0px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}@media(min-width:850px){body.chhn-site .ch-desk-hero-home .ch-front-search,body.ch-homepage .ch-desktop-page .ch-front-search{max-width:1080px!important;width:100%!important;margin-left:0!important;margin-right:auto!important}body.chhn-site .ch-desk-hero-home .ch-front-filter,body.ch-homepage .ch-desktop-page .ch-front-filter{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr)) 130px!important;gap:10px!important;align-items:end!important}body.chhn-site .ch-desk-hero-home .ch-home-filter-field,body.ch-homepage .ch-desktop-page .ch-home-filter-field{display:flex!important;flex-direction:column!important;gap:5px!important;min-width:0!important;margin:0!important}body.chhn-site .ch-desk-hero-home .ch-home-filter-field>span,body.ch-homepage .ch-desktop-page .ch-home-filter-field>span{display:block!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;color:#475569!important;text-transform:uppercase!important;letter-spacing:0.03em!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.chhn-site .ch-desk-hero-home .ch-home-filter-field>div,body.ch-homepage .ch-desktop-page .ch-home-filter-field>div{position:relative!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 11px!important;border-radius:10px!important;border:1px solid #d9e2ec!important;background:#f8fafc!important;box-sizing:border-box!important;min-width:0!important;width:100%!important}body.chhn-site .ch-desk-hero-home .ch-home-filter-field>div>svg,body.chhn-site .ch-desk-hero-home .ch-home-filter-field>div>.ch-icon,body.ch-homepage .ch-desktop-page .ch-home-filter-field>div>svg,body.ch-homepage .ch-desktop-page .ch-home-filter-field>div>.ch-icon{width:16px!important;height:16px!important;min-width:16px!important;max-width:16px!important;min-height:16px!important;max-height:16px!important;flex:0 0 16px!important;display:inline-block!important;position:static!important;margin:0!important;color:#f97316!important;stroke:currentColor!important;fill:none!important;pointer-events:none!important}body.chhn-site .ch-desk-hero-home .ch-home-filter-field>div>.ch-csel,body.ch-homepage .ch-desktop-page .ch-home-filter-field>div>.ch-csel{flex:1 1 auto!important;width:auto!important;min-width:0!important;height:100%!important;display:flex!important;align-items:center!important;margin:0!important;padding:0!important;position:relative!important}body.chhn-site .ch-desk-hero-home .ch-home-filter-field .ch-csel-trigger,body.ch-homepage .ch-desktop-page .ch-home-filter-field .ch-csel-trigger{width:100%!important;height:100%!important;min-height:0!important;padding:0 18px 0 0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;font-size:13.5px!important;font-weight:700!important;color:#102a43!important}body.chhn-site .ch-desk-hero-home .ch-home-filter-field .ch-csel-label,body.ch-homepage .ch-desktop-page .ch-home-filter-field .ch-csel-label{display:block!important;flex:1 1 auto!important;min-width:0!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin:0!important;padding:0!important}body.chhn-site .ch-desk-hero-home .ch-home-filter-field .ch-csel-arrow,body.ch-homepage .ch-desktop-page .ch-home-filter-field .ch-csel-arrow{right:0!important}body.chhn-site .ch-desk-hero-home .ch-home-filter-field>div>select:not(.ch-native-select-hidden),body.ch-homepage .ch-desktop-page .ch-home-filter-field>div>select:not(.ch-native-select-hidden){flex:1 1 auto!important;width:auto!important;min-width:0!important;height:100%!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0 18px 0 0!important;margin:0!important;font-size:13.5px!important;font-weight:700!important;color:#102a43!important}}body.chhn-site .ch-header,.chhn-site .ch-header,body.ch-homepage .ch-header{position:sticky!important;top:0!important;z-index:995!important;width:100%!important}@media(min-width:783px){body.admin-bar.chhn-site .ch-header,body.admin-bar .chhn-site .ch-header{top:32px!important}}@media(min-width:850px){body.chhn-site .ch-header,.chhn-site .ch-header,body.ch-homepage .ch-header{position:sticky!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:995!important;background:rgba(255,255,255,0.98)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid #e4ebee!important;box-shadow:0 2px 18px rgba(7,52,81,0.06)!important;transition:box-shadow 0.2s ease,background-color 0.2s ease!important}body.admin-bar.chhn-site .ch-header,body.admin-bar .chhn-site .ch-header{top:32px!important}body.chhn-site .ch-header.is-pinned,.chhn-site .ch-header.is-pinned,body.ch-homepage .ch-header.is-pinned{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:995!important;background:rgba(255,255,255,0.98)!important;box-shadow:0 6px 24px rgba(7,52,81,0.12)!important}body.admin-bar.chhn-site .ch-header.is-pinned,body.admin-bar .chhn-site .ch-header.is-pinned{top:32px!important}}.ch-header-spacer{display:none;width:100%;height:0;pointer-events:none}@media(min-width:850px){.ch-header-spacer.is-active{display:block!important}}body.chhn-site .ch-card:not(.ch-project-card) .ch-specs,.chhn-site .ch-card:not(.ch-project-card) .ch-specs,#ch-drawer-modal .ch-card .ch-specs{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:6px!important;background:#f3f8fb!important;border:1px solid #e3eef5!important;border-radius:9px!important;padding:6px 10px!important;margin:4px 0 10px!important;font-size:12px!important;font-weight:700!important;color:#1c4460!important;white-space:nowrap!important;box-sizing:border-box!important}body.chhn-site .ch-card:not(.ch-project-card) .ch-specs>span,.chhn-site .ch-card:not(.ch-project-card) .ch-specs>span,#ch-drawer-modal .ch-card .ch-specs>span{flex:1 1 0!important;min-width:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;white-space:nowrap!important;border-right:1px solid #d5e4e9!important;padding:0 4px!important;line-height:1.25!important;color:#1c4460!important}body.chhn-site .ch-card:not(.ch-project-card) .ch-specs>span:first-child,.chhn-site .ch-card:not(.ch-project-card) .ch-specs>span:first-child,#ch-drawer-modal .ch-card .ch-specs>span:first-child{justify-content:flex-start!important;padding-left:0!important}body.chhn-site .ch-card:not(.ch-project-card) .ch-specs>span:last-child,.chhn-site .ch-card:not(.ch-project-card) .ch-specs>span:last-child,#ch-drawer-modal .ch-card .ch-specs>span:last-child{border-right:0!important;justify-content:flex-end!important;padding-right:0!important}body.chhn-site .ch-card:not(.ch-project-card) .ch-specs .ch-icon,.chhn-site .ch-card:not(.ch-project-card) .ch-specs .ch-icon,#ch-drawer-modal .ch-card .ch-specs .ch-icon{width:13.5px!important;height:13.5px!important;min-width:13.5px!important;flex:0 0 13.5px!important;color:#267096!important;stroke:currentColor!important;fill:none!important}body.chhn-site .ch-card:not(.ch-project-card) .ch-location .ch-icon,.chhn-site .ch-card:not(.ch-project-card) .ch-location .ch-icon,#ch-drawer-modal .ch-card .ch-location .ch-icon{color:#ff620d!important;width:13px!important;height:13px!important;min-width:13px!important;flex:0 0 13px!important}#ch-drawer-modal .ch-drawer-tabs>button>span{display:inline-flex!important;align-items:center!important;gap:0!important;white-space:nowrap!important}#ch-drawer-modal .ch-drawer-tabs>button b{background:transparent!important;color:inherit!important;padding:0!important;margin:0!important;font-size:inherit!important;font-weight:800!important;border-radius:0!important}@media (min-width:850px){#ch-drawer-modal .ch-drawer-card-actions{display:grid!important;grid-template-columns:1fr 1.15fr 0.85fr!important;gap:6px!important}}@media (max-width:849px){body.chhn-site .ch-card:not(.ch-project-card) .ch-specs,.chhn-site .ch-card:not(.ch-project-card) .ch-specs,#ch-drawer-modal .ch-card .ch-specs{padding:4.5px 6px!important;margin:3px 0 7px!important;border-radius:7px!important;font-size:10px!important;gap:3px!important}body.chhn-site .ch-card:not(.ch-project-card) .ch-specs>span,.chhn-site .ch-card:not(.ch-project-card) .ch-specs>span,#ch-drawer-modal .ch-card .ch-specs>span{gap:2.5px!important;padding:0 3px!important}body.chhn-site .ch-card:not(.ch-project-card) .ch-specs>span:first-child,#ch-drawer-modal .ch-card .ch-specs>span:first-child{padding-left:0!important}body.chhn-site .ch-card:not(.ch-project-card) .ch-specs>span:last-child,#ch-drawer-modal .ch-card .ch-specs>span:last-child{padding-right:0!important}body.chhn-site .ch-card:not(.ch-project-card) .ch-specs .ch-icon,.chhn-site .ch-card:not(.ch-project-card) .ch-specs .ch-icon,#ch-drawer-modal .ch-card .ch-specs .ch-icon{width:11px!important;height:11px!important;min-width:11px!important;flex:0 0 11px!important}#ch-drawer-modal .ch-drawer-body .ch-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#ch-drawer-modal .ch-card{display:flex!important;flex-direction:column!important;border-radius:11px!important;overflow:hidden!important}#ch-drawer-modal .ch-card-photo{aspect-ratio:16 / 10.5!important;position:relative!important}#ch-drawer-modal .ch-card-photo .ch-badge{top:6px!important;left:6px!important;max-width:calc(100% - 12px)!important;font-size:9.5px!important;padding:3px 7px!important;border-radius:6px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#ch-drawer-modal .ch-card-body{padding:8px 8px 9px!important;display:flex!important;flex-direction:column!important;flex:1 1 auto!important;gap:2px!important}#ch-drawer-modal .ch-card h3{font-size:12.5px!important;font-weight:800!important;line-height:1.28!important;margin:0 0 2px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;white-space:normal!important;min-height:2.56em!important}#ch-drawer-modal .ch-card .ch-location{font-size:10.5px!important;color:#547085!important;margin:0 0 3px!important;display:flex!important;align-items:center!important;gap:3px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#ch-drawer-modal .ch-card .ch-location>span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important}#ch-drawer-modal .ch-card .ch-price{font-size:14.5px!important;font-weight:800!important;color:#ff5b0a!important;line-height:1.2!important;margin:0 0 3px!important;display:block!important}#ch-drawer-modal .ch-drawer-card-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;margin-top:auto!important;padding-top:7px!important;border-top:1px solid #e4eef3!important}#ch-drawer-modal .ch-drawer-card-actions>button[data-compare]{order:1!important;grid-column:span 1!important;height:30px!important;min-height:30px!important;font-size:11px!important;padding:0 4px!important}#ch-drawer-modal .ch-drawer-card-actions>button.ch-remove-save{order:2!important;grid-column:span 1!important;height:30px!important;min-height:30px!important;font-size:11px!important;padding:0 4px!important}#ch-drawer-modal .ch-drawer-card-actions>a.ch-drawer-pdf-link{order:3!important;grid-column:1 / -1!important;height:30px!important;min-height:30px!important;font-size:11px!important;padding:0 6px!important}}@media (min-width:850px){body.chhn-site .ch-grid.ch-cols-1,body.chhn-site .ch-catalog-projects.ch-cols-1{grid-template-columns:minmax(0,1fr)!important}body.chhn-site .ch-grid.ch-cols-2,body.chhn-site .ch-catalog-projects.ch-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.chhn-site .ch-grid.ch-cols-3,body.chhn-site .ch-catalog-projects.ch-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.chhn-site .ch-grid.ch-cols-4,body.chhn-site .ch-catalog-projects.ch-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}body.chhn-site .ch-grid.ch-cols-5,body.chhn-site .ch-catalog-projects.ch-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}body.chhn-site .ch-grid.ch-cols-6,body.chhn-site .ch-catalog-projects.ch-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (max-width:849px){body.chhn-site .ch-grid.ch-mob-cols-1,body.chhn-site .ch-catalog-projects.ch-mob-cols-1{grid-template-columns:minmax(0,1fr)!important}body.chhn-site .ch-grid.ch-mob-cols-2,body.chhn-site .ch-catalog-projects.ch-mob-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.chhn-site .ch-grid.ch-mob-cols-3,body.chhn-site .ch-catalog-projects.ch-mob-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.chhn-site .ch-grid.ch-mob-cols-4,body.chhn-site .ch-catalog-projects.ch-mob-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}body.chhn-site .ch-grid.ch-has-custom-limit>.ch-card:nth-child(n+3){display:flex!important;flex-direction:column!important}}.chhn-site .ch-csel.ch-csel-searchable .ch-csel-menu:not([hidden]){max-height:295px!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.chhn-site .ch-csel-search-wrap{padding:7px 7px 6px!important;background:#fff!important;border-bottom:1px solid #e2edf3!important;position:sticky!important;top:0!important;z-index:3!important;flex:0 0 auto!important}.chhn-site .ch-csel-search,body.chhn-site .ch-csel-search{width:100%!important;height:35px!important;min-height:35px!important;padding:0 10px!important;margin:0!important;border-radius:7px!important;border:1.5px solid #cbdbe6!important;background:#f4f9fc!important;color:#073451!important;font-size:13px!important;font-weight:500!important;line-height:1.3!important;box-shadow:none!important;outline:none!important;box-sizing:border-box!important;transition:border-color 0.16s ease,background-color 0.16s ease,box-shadow 0.16s ease!important}.chhn-site .ch-csel-search:focus,body.chhn-site .ch-csel-search:focus{background:#fff!important;border-color:#ff620d!important;box-shadow:0 0 0 3px rgba(255,98,13,0.14)!important;outline:none!important}.chhn-site .ch-csel-search::placeholder,body.chhn-site .ch-csel-search::placeholder{color:#6b8599!important;font-size:12.5px!important;font-weight:500!important}.chhn-site .ch-csel-list{padding:5px!important;overflow-y:auto!important;overflow-x:hidden!important;max-height:230px!important;flex:1 1 auto!important;-webkit-overflow-scrolling:touch!important}.chhn-site .ch-csel-list::-webkit-scrollbar{width:6px}.chhn-site .ch-csel-list::-webkit-scrollbar-track{background:#f1f7fa;border-radius:6px}.chhn-site .ch-csel-list::-webkit-scrollbar-thumb{background:#9ab6c8;border-radius:6px}.chhn-site .ch-csel-opt[hidden]{display:none!important}.chhn-site .ch-csel-opt.is-kbd-focus{background:#eef7fa!important;color:#ff620d!important;font-weight:700!important}.chhn-site .ch-csel-empty{padding:12px 10px!important;text-align:center!important;font-size:12.5px!important;color:#64748b!important;font-weight:500!important}.chhn-site .ch-csel-empty[hidden]{display:none!important}.chhn-site .ch-view-field.ch-view-desktop-message{display:block!important;position:relative!important}.chhn-site .ch-view-field.ch-view-desktop-message>.ch-icon{position:absolute!important;left:11px!important;top:12px!important;transform:none!important;width:16px!important;height:16px!important;pointer-events:none!important;z-index:2!important}.chhn-site .ch-view-field.ch-view-desktop-message textarea{width:100%!important;min-height:68px!important;height:68px!important;padding:9px 10px 9px 35px!important;border:1px solid #cbd5e1!important;border-radius:6px!important;background:#fff!important;font-size:13px!important;line-height:1.45!important;resize:vertical!important;box-sizing:border-box!important}.ch-desk-consult:not(.ch-home-consult) .ch-catalog-consult-fields>label.ch-catalog-form-full,.ch-desk-consult:not(.ch-home-consult) .ch-catalog-consult-fields>label:nth-child(3):last-child{grid-column:1 / -1!important;width:100%!important}.ch-homepage .ch-home-consult .ch-catalog-consult-fields,.ch-home-consult .ch-catalog-consult-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:end!important;margin-bottom:0!important}.ch-homepage .ch-home-consult .ch-catalog-consult-fields>label,.ch-home-consult .ch-catalog-consult-fields>label,.ch-homepage .ch-home-consult .ch-catalog-consult-fields>label.ch-home-consult-need,.ch-home-consult .ch-catalog-consult-fields>label.ch-home-consult-need{grid-column:span 1!important;width:100%!important;min-width:0!important;margin:0!important}.ch-homepage .ch-home-consult .ch-catalog-consult-fields input:not([type=checkbox]):not([type=hidden]),.ch-homepage .ch-home-consult .ch-catalog-consult-fields select,.ch-homepage .ch-home-consult .ch-catalog-consult-fields .ch-csel-trigger,.ch-home-consult .ch-catalog-consult-fields input:not([type=checkbox]):not([type=hidden]),.ch-home-consult .ch-catalog-consult-fields select,.ch-home-consult .ch-catalog-consult-fields .ch-csel-trigger{height:42px!important;min-height:42px!important;border-radius:9px!important;margin:0!important;box-sizing:border-box!important}.ch-homepage .ch-home-consult .ch-catalog-consult-fields>.ch-btn,.ch-home-consult .ch-catalog-consult-fields>.ch-btn{grid-column:span 1!important;width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 14px!important;border-radius:9px!important;align-self:end!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:13.5px!important;font-weight:800!important;white-space:nowrap!important;box-sizing:border-box!important}.ch-homepage .ch-home-consult .ch-form-security-note,.ch-home-consult .ch-form-security-note{display:block!important;margin-top:10px!important}@media(max-width:599px){.ch-homepage .ch-home-consult .ch-catalog-consult-fields,.ch-home-consult .ch-catalog-consult-fields{grid-template-columns:1fr!important}}.chhn-site .ch-footer,.chhn-site .ch-desk-consult-section,.chhn-site .ch-front-consult,.chhn-site .ch-home-related,.chhn-site .ch-proj-sec-bottom{content-visibility:auto;contain-intrinsic-size:auto 420px}body.chhn-site .ch-grid:not(.ch-project-grid):not(.ch-news-grid)>.ch-card:not(.ch-project-card),.chhn-site .ch-grid:not(.ch-project-grid):not(.ch-news-grid)>article.ch-card:not(.ch-project-card){display:flex !important;flex-direction:column !important;align-items:stretch !important;width:100% !important;min-width:0 !important}body.chhn-site .ch-grid:not(.ch-project-grid):not(.ch-news-grid)>.ch-card:not(.ch-project-card)>.ch-card-photo,.chhn-site .ch-grid:not(.ch-project-grid):not(.ch-news-grid)>article.ch-card:not(.ch-project-card)>.ch-card-photo{width:100% !important;flex:0 0 auto !important;aspect-ratio:16 / 10.5 !important}body.chhn-site .ch-grid:not(.ch-project-grid):not(.ch-news-grid)>.ch-card:not(.ch-project-card)>.ch-card-body,.chhn-site .ch-grid:not(.ch-project-grid):not(.ch-news-grid)>article.ch-card:not(.ch-project-card)>.ch-card-body{width:100% !important;flex:1 1 auto !important;display:flex !important;flex-direction:column !important;justify-content:flex-start !important;min-width:0 !important}body.chhn-site .ch-card:not(.ch-project-card) .ch-specs,.chhn-site .ch-card:not(.ch-project-card) .ch-specs,#ch-drawer-modal .ch-card .ch-specs{display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:nowrap !important;gap:4px !important;overflow:hidden !important}body.chhn-site .ch-card:not(.ch-project-card) .ch-specs>span,.chhn-site .ch-card:not(.ch-project-card) .ch-specs>span,#ch-drawer-modal .ch-card .ch-specs>span{flex:0 1 auto !important;min-width:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;white-space:nowrap !important;border-right:0 !important;padding:0 2px !important}body.chhn-site .ch-card:not(.ch-project-card) .ch-specs>span:nth-child(2),.chhn-site .ch-card:not(.ch-project-card) .ch-specs>span:nth-child(2),#ch-drawer-modal .ch-card .ch-specs>span:nth-child(2){border-left:1px solid #d5e4e9 !important;border-right:1px solid #d5e4e9 !important;padding:0 6px !important;margin:0 auto !important}@media (max-width:849px){body.chhn-site .ch-grid:not(.ch-project-grid):not(.ch-news-grid)>.ch-card:not(.ch-project-card)>.ch-card-photo,.chhn-site .ch-grid:not(.ch-project-grid):not(.ch-news-grid)>article.ch-card:not(.ch-project-card)>.ch-card-photo{aspect-ratio:1.52 !important}body.chhn-site .ch-card:not(.ch-project-card) .ch-specs,.chhn-site .ch-card:not(.ch-project-card) .ch-specs,#ch-drawer-modal .ch-card .ch-specs{padding:4.5px 5px !important;font-size:9.8px !important;gap:2px !important}body.chhn-site .ch-card:not(.ch-project-card) .ch-specs>span,.chhn-site .ch-card:not(.ch-project-card) .ch-specs>span,#ch-drawer-modal .ch-card .ch-specs>span{gap:2px !important;padding:0 1px !important}body.chhn-site .ch-card:not(.ch-project-card) .ch-specs>span:nth-child(2),.chhn-site .ch-card:not(.ch-project-card) .ch-specs>span:nth-child(2),#ch-drawer-modal .ch-card .ch-specs>span:nth-child(2){padding:0 4.5px !important}body.chhn-site .ch-card:not(.ch-project-card) .ch-specs .ch-icon,.chhn-site .ch-card:not(.ch-project-card) .ch-specs .ch-icon,#ch-drawer-modal .ch-card .ch-specs .ch-icon{width:10.5px !important;height:10.5px !important;min-width:10.5px !important;flex:0 0 10.5px !important}}@media (max-width:380px){body.chhn-site .ch-card:not(.ch-project-card) .ch-specs,.chhn-site .ch-card:not(.ch-project-card) .ch-specs{font-size:9px !important;padding:4px 4px !important}body.chhn-site .ch-card:not(.ch-project-card) .ch-specs>span:nth-child(2),.chhn-site .ch-card:not(.ch-project-card) .ch-specs>span:nth-child(2){padding:0 3.5px !important}}html,body,body.chhn-site{max-width:100% !important;width:100% !important;overflow-x:hidden !important;overflow-x:clip !important;overscroll-behavior-x:none !important;margin-left:0 !important;margin-right:0 !important}#wrapper,#main,#ch-main,body.chhn-site .ch-mobile-page,body.chhn-site .ch-desktop-page,body.chhn-site .ch-footer{max-width:100% !important;width:100% !important;overflow-x:hidden !important;overflow-x:clip !important;box-sizing:border-box !important}body.chhn-site .ch-card .ch-location{display:flex !important;align-items:center !important;gap:4px !important;width:100% !important;max-width:100% !important;min-width:0 !important;overflow:hidden !important}body.chhn-site .ch-card .ch-location>span{flex:1 1 0% !important;min-width:0 !important;max-width:100% !important;display:block !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}@media (max-width:849px){body.chhn-site .section,body.chhn-site .ch-section,body.chhn-site .section-content,body.chhn-site .row,body.chhn-site .col,body.chhn-site .col-inner,body.chhn-site .ch-shell,body.chhn-site .ch-grid,body.chhn-site .ch-card,body.chhn-site .ch-card-photo,body.chhn-site .ch-card-body{min-width:0 !important;max-width:100% !important;width:100% !important;box-sizing:border-box !important}body.chhn-site .row{margin-left:0 !important;margin-right:0 !important}body.chhn-site .ch-card{overflow:hidden !important}body.chhn-site .ch-card-body{overflow:visible !important;height:auto !important}body.chhn-site .ch-header .ch-header-inner,body.ch-homepage .ch-header .ch-header-inner{padding:6px 10px !important;gap:6px !important;min-height:54px !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important}body.chhn-site .ch-header .ch-logo,body.ch-homepage .ch-header .ch-logo{flex:1 1 auto !important;min-width:0 !important;max-width:calc(100% - 190px) !important;overflow:hidden !important;gap:6px !important}body.chhn-site .ch-header .ch-logo>span:last-child,body.ch-homepage .ch-header .ch-logo>span:last-child{min-width:0 !important;overflow:hidden !important;display:block !important}body.chhn-site .ch-header .ch-logo b,body.ch-homepage .ch-header .ch-logo b{font-size:13.5px !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;display:block !important}body.chhn-site .ch-header .ch-logo small,body.ch-homepage .ch-header .ch-logo small{font-size:7.5px !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;display:block !important;max-width:122px !important}body.chhn-site .ch-header .ch-header-actions,body.ch-homepage .ch-header .ch-header-actions{gap:4px !important;flex:0 0 auto !important}body.chhn-site .ch-header .ch-head-tool,body.ch-homepage .ch-header .ch-head-tool{height:30px !important;min-height:30px !important;padding:0 7px !important;font-size:11px !important;gap:3px !important}body.chhn-site .ch-header .ch-header-cta,body.ch-homepage .ch-header .ch-header-cta{height:30px !important;min-height:30px !important;padding:0 8px !important;border-radius:7px !important}body.chhn-site .ch-header .ch-menu-toggle,body.ch-homepage .ch-header .ch-menu-toggle{flex:0 0 34px !important;width:34px !important;height:34px !important;min-height:34px !important;font-size:19px !important;display:inline-flex !important}body.chhn-site .ch-front-intro h1,body.chhn-site .ch-front-intro p,body.chhn-site .ch-intro-rent h1,body.chhn-site .ch-news-intro h1,body.chhn-site .ch-heading h2{white-space:normal !important;max-width:100% !important;overflow-wrap:break-word !important}}