.brand{position:relative}.branch-label{color:#076342;font-weight:800;font-size:13px;white-space:nowrap;border:1px solid #bcdbcd;border-radius:5px;padding:4px 7px;order:2;margin-left:6px}.nav-group.is-open .nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:none;display:block}.branch-map{display:flex!important;min-height:320px;background:linear-gradient(135deg,#e4f1e9,#c9e4de);color:#123e3b!important;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:24px;text-decoration:none!important;padding:30px!important}.branch-map strong{font-size:30px;line-height:1.55}.branch-map span{font-size:15px}.branch-form-note{font-size:14px!important;line-height:1.7;color:#43605d}.branch-message{padding:20px;margin-top:20px;background:#edf6f1;border:1px solid #aacfc0;border-radius:12px}.branch-message textarea{width:100%;min-height:180px;padding:12px}.branch-message a,.branch-message button{display:inline-block;margin:12px 12px 0 0;padding:12px 18px;background:#075d45;color:white;border:0;border-radius:6px;font:inherit;text-decoration:none}@media(max-width:760px){.brand-english{display:none!important}.branch-label{font-size:11px;margin-left:2px}.brand-logo{max-width:170px!important}.branch-map strong{font-size:25px}}@media(max-width:760px){.warm-showroom-hero{height:auto!important;min-height:720px!important;padding:44px 0 52px!important;overflow:visible}.warm-showroom-hero .hero-content{margin-top:0;margin-bottom:0}.floating-social-links{right:10px}}
.mobile-social{display:none}@media(max-width:760px){.floating-social{display:none!important}.mobile-social{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;padding:18px 16px 28px}.mobile-social a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;color:#c8eae2;border:1px solid #466b70;border-radius:6px;text-decoration:none}input,select,textarea{font-size:16px}.mobile-menu summary{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.mobile-menu>div{max-height:calc(100dvh - 140px);overflow-y:auto;overscroll-behavior:contain}.mobile-sub{min-height:44px;display:flex;align-items:center}.branch-map strong{overflow-wrap:anywhere}}@media(max-width:760px){.mobile-menu summary{display:list-item;padding:10px;text-align:center;box-sizing:border-box;list-style:none}}
