/* PropPro brand and local experiences */
.super-admin .navbar-brand.brand-lockup { display:inline-flex; align-items:center; gap:10px; height:auto; padding:8px 12px!important; text-decoration:none; }
.super-admin .navbar-brand.brand-lockup > img.brand-logo { width:46px!important; height:46px!important; margin:0!important; border-radius:7px; object-fit:contain; }
.brand-wordmark { font-size:24px; font-weight:600; color:#16565c; letter-spacing:-.6px; }
.banner-main img.home-brand-mark { width:340px; max-width:85%; height:auto; border-radius:18px; }
.local-experiences { clear:both; display:flex; align-items:center; justify-content:space-between; gap:28px; margin:12px 15px 44px; padding:32px 36px; background:#edf5f3; border:1px solid #d8e7e1; border-radius:18px; }
.local-experiences__eyebrow { margin:0 0 8px; color:#226269; font-size:12px; font-weight:600; letter-spacing:1.5px; text-transform:uppercase; }
.local-experiences h2 { margin:0 0 10px; color:#164f55; font-size:28px; line-height:1.25; font-weight:600; }
.local-experiences__description { margin:0; color:#46676a; font-size:15px; line-height:1.7; }
.local-experiences__link { flex-shrink:0; display:inline-flex; align-items:center; gap:12px; padding:16px 22px; background:#175c61; color:#fff!important; border-radius:10px; text-decoration:none!important; font-size:15px; font-weight:500; line-height:1.5; }
.local-experiences__link:hover { background:#103f44; }
.local-experiences__link:focus-visible { outline:3px solid #d7ae58; outline-offset:4px; }
@media(max-width:767px) { .local-experiences { flex-direction:column; align-items:stretch; padding:26px 22px; gap:22px; margin:8px 15px 30px; } .local-experiences h2 { font-size:24px; } .local-experiences__link { justify-content:center; text-align:center; } .banner-main img.home-brand-mark { width:280px; } }

