.kf-inline-map{margin:16px 0;padding:14px 18px;border:1px solid #e6ded3;border-radius:12px;background:#fff8f0;color:#34302b}.kf-inline-map summary{font-weight:700;cursor:pointer}.kf-inline-map p{margin:12px 0;font-size:.85rem}.kf-inline-map img{display:block;width:100%;height:auto;border-radius:8px}.kf-inline-map a{color:#075f80}.kf-lot-features{display:block;white-space:pre-line;font-size:.75rem;line-height:1.5;color:#58615c}.kf-zone-icon{display:grid!important;place-items:center;border-radius:50%;background:var(--zone-color);color:#fff;font-size:2.2rem;font-weight:800;margin-inline:auto}.kf-inline-map summary:focus-visible{outline:3px solid #087e9c;outline-offset:4px}
.kf-map-callout{display:flex;align-items:center;gap:14px;margin:18px 0;padding:18px 20px;border:1px solid #edc4b8;border-radius:14px;background:#fff4ec;color:#88351f;text-decoration:none;line-height:1.5;box-shadow:0 4px 16px #47271908}.kf-map-callout:hover{color:#6e2716;background:#ffebdd;border-color:#cc5537}.kf-map-callout>span{display:block;flex:1;min-width:0}.kf-map-callout strong{display:block;font-size:15px;font-weight:700}.kf-map-callout small{display:block;margin-top:3px;color:#6b5147;font-size:12px}.kf-map-callout__icon{flex:0 0 30px;width:30px;height:30px}.kf-map-callout__arrow{flex:0 0 20px;width:20px;height:20px}.kf-map-callout:focus-visible,.kf-map-hero-link:focus-visible{outline:3px solid #087e9c;outline-offset:4px}.kf-map-hero-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:13px;font-weight:600;color:#a73520;text-decoration:underline;text-underline-offset:4px}.kf-map-hero-link:hover{color:#752513}.customer-app-body.app-legacy-home-body .kf-map-callout{margin:18px}.customer-app-body .kf-map-callout{font-family:inherit}@media(min-width:1200px){#nav .navbar-nav .nav-link{padding-inline:8px!important;white-space:nowrap}}@media(max-width:400px){.kf-map-callout{padding:15px;gap:10px}.kf-map-callout strong{font-size:14px}}
.kf-map-callout > svg {
    display: block;
    max-width: 30px;
    max-height: 30px;
    overflow: hidden;
}
