#siteHeader.nt-header-hotel{background:#fff;color:var(--color-heading,#1e3446);border-bottom:1px solid var(--color-border-soft,#e4e9ee);box-shadow:none}#siteHeader.nt-header-hotel .ea-hotel-header-top{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px;padding-top:12px;padding-bottom:12px}#siteHeader.nt-header-hotel .ea-hotel-header-brand{flex:0 0 auto}#siteHeader.nt-header-hotel .ea-hotel-header-brand img{display:block;width:auto;max-width:240px;height:var(--nt-logo-height,40px);object-fit:contain}#siteHeader.nt-header-hotel .ea-hotel-header-tools{display:flex;align-items:center;justify-content:flex-end;gap:18px;min-width:0}#siteHeader.nt-header-hotel .ea-hotel-header-phone{align-items:center;gap:8px;color:var(--color-brand);font-weight:700;font-size:14px;text-decoration:none}#siteHeader.nt-header-hotel .nt-header-member{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1.5px solid currentColor;border-radius:10px;color:var(--color-heading,#1e3446);font-size:14px;font-weight:700;white-space:nowrap}#siteHeader.nt-header-hotel .ea-hotel-header-nav{border-top:1px solid var(--color-border-soft,#e4e9ee)}#siteHeader.nt-header-hotel .ea-hotel-menu{justify-content:flex-start!important}#siteHeader.nt-header-hotel .ea-hotel-menu>.navbar-nav{flex-direction:row;gap:6px!important;flex-wrap:wrap!important}#siteHeader.nt-header-hotel .ea-hotel-menu .nav-link{position:relative;padding:12px 12px 14px!important;border-radius:0!important;border-bottom:2px solid transparent;color:var(--color-heading,#1e3446);font-size:14px;font-weight:700}#siteHeader.nt-header-hotel .ea-hotel-menu .nav-link:hover,#siteHeader.nt-header-hotel .ea-hotel-menu .nav-link:focus-visible,#siteHeader.nt-header-hotel .ea-hotel-menu .nav-link.show{color:var(--color-brand);border-bottom-color:var(--color-brand);background:transparent}#siteHeader.nt-header-hotel .ea-hotel-menu .nav-link:after{display:none}#siteHeader.nt-header-hotel .ea-hotel-menu .dropdown-menu{border:1px solid var(--color-border-soft,#e4e9ee);border-radius:12px;box-shadow:0 14px 40px #14283c1f}#siteHeader.nt-header-hotel .ea-hotel-header-tools .navbar-toggler{width:44px;height:44px;padding:8px;border:0;border-radius:12px;background:var(--color-brand-soft,#f6f8fa);color:var(--color-heading,#1e3446)}.ea-hotel-search.ha-search-wrap{padding:0;margin:0}.ea-hotel-search>.container{padding:0;max-width:none}.ea-hotel-search .ha-tabs{display:none!important}.ea-hotel-search .ha-card.card{margin:0!important;padding:0;border:1px solid var(--color-border-soft,#e4e9ee)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 14px 40px #14283c14!important;overflow:visible}.ea-hotel-search .ha-card>.card-body{padding:22px!important}.ea-hotel-search .ha-form .form-label{display:block;margin-bottom:8px;font-size:12px;color:var(--color-text-muted,#5f7182)!important;font-weight:700}.ea-hotel-search .ha-form>.ha-pane>.row{align-items:end}.ea-hotel-search .ha-form .kat-input-wrap,.ea-hotel-search .ha-form .date-card,.ea-hotel-search .ha-form .ha-guest-btn{min-height:58px;border-radius:10px!important;border:1px solid var(--color-border-soft,#e4e9ee);background:#fff;color:var(--color-text,#1e3446)}.ea-hotel-search .ha-form .date-icon{color:var(--color-brand)}.ea-hotel-search .ha-form .ha-submit-btn{min-height:58px;border-radius:10px!important;font-weight:700}.ea-hotel-search .search-autocomplete-list{z-index:1060}.home-builder-section[data-home-type=hotel_search]{position:relative;z-index:12;overflow:visible!important}.home-builder-section[data-home-type=hotel_search] .home-search-title{font-size:clamp(24px,3vw,42px)!important;line-height:1.2}.home-builder-section[data-home-type=hotel_search] .home-builder-content>.container.my-3{margin-bottom:24px!important}.nt-header-art.nt-art-hotel .nt-mini-brand{left:9%;top:25%;width:22%;height:18%}.nt-header-art.nt-art-hotel .nt-mini-contact{right:9%;top:27%;width:25%;height:14%;border-radius:4px}.nt-header-art.nt-art-hotel .nt-mini-nav{left:9%;right:9%;top:66%;width:auto;border-top:1px solid #dce4ed;padding-top:9px}.nt-header-art.nt-art-hotel .nt-mini-top{display:none}@media(min-width:992px){html[data-nt-header-design=hotel][data-nt-header-size=regular] #siteHeader.nt-header-hotel .ea-hotel-header-top{min-height:94px}.ea-hotel-search .ha-form>.ha-pane>.row{--bs-gutter-x:14px}}@media(max-width:991.98px){#siteHeader.nt-header-hotel .ea-hotel-header-top{min-height:70px;gap:12px}#siteHeader.nt-header-hotel .ea-hotel-header-tools{gap:12px}#siteHeader.nt-header-hotel .ea-hotel-header-tools .nt-header-cta{display:none}.ea-hotel-search .ha-card>.card-body{padding:18px!important}.ea-hotel-search .ha-form>.ha-pane>.row{--bs-gutter-y:14px}.ea-hotel-search .ha-form>.ha-pane>.row>div:last-child{flex:0 0 auto;width:100%}.ea-hotel-search .ha-form>.ha-pane>.row>div:nth-last-child(2){flex:0 0 auto;width:100%}}@media(max-width:575.98px){#siteHeader.nt-header-hotel .ea-hotel-header-brand img{max-width:180px;max-height:52px}#siteHeader.nt-header-hotel .ea-hotel-header-tools .nt-header-member{display:none}.ea-hotel-search .ha-card>.card-body{padding:14px!important}.ea-hotel-search .ha-form .date-card{padding:10px 8px}.ea-hotel-search .date-icon{display:none}}
