.partner-lockup{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;vertical-align:middle}.partner-lockup img{width:43px!important;height:48px!important;object-fit:contain;display:block}.partner-lockup>span{font-family:Inter,SoilSans,Arial,sans-serif;font-size:10px;font-weight:600;letter-spacing:1px;line-height:1.4}.partner-footer{display:flex;align-items:center;gap:23px;padding:22px 0;border-top:1px solid #f8f6f133;grid-column:1/-1}.partner-footer>span{font:8px/1.6 Inter,SoilSans,Arial,sans-serif;letter-spacing:1.5px;opacity:.7}.featured-partner-credit{display:flex;gap:12px;align-items:center;margin:14px 0;font:10px/1.5 Inter,Arial,sans-serif}.featured-partner-credit .partner-lockup img{width:29px!important;height:34px!important}.featured-partner-credit .partner-lockup>span{font-size:8px}.popup-partner-credit{margin-top:14px}.popup-partner-credit .partner-lockup img{width:30px!important;height:36px!important}.popup-partner-credit .partner-lockup>span{font-size:8px}.account-partner-credit{display:flex;justify-content:center;align-items:center;gap:18px;margin:15px auto;font:9px Inter,Arial,sans-serif}.account-partner-credit .partner-lockup img{width:28px!important;height:34px!important}.account-partner-credit .partner-lockup>span{font-size:8px}.event-cobrand{display:flex;align-items:center;gap:17px}.event-cobrand>a img{width:135px;height:57px;object-fit:contain}.cobrand-times{font:20px/1 Georgia,serif;opacity:.7}.event-cobrand .partner-lockup img{width:38px!important;height:46px!important}.event-cobrand .partner-lockup>span{font-size:9px;letter-spacing:.7px}.floating-whatsapp{position:fixed;z-index:12;right:22px;bottom:24px;display:inline-flex;align-items:center;gap:10px;padding:14px 20px;border:1px solid #f8f6f144;border-radius:30px;background:#2a211c;color:#f8f6f1;box-shadow:0 5px 25px #2a211c30;text-decoration:none!important;font:600 12px/1.4 Inter,SoilSans,Arial,sans-serif;transition:transform .2s,background .2s}.floating-whatsapp:hover{background:#4e3c2f;transform:translateY(-2px)}.floating-whatsapp:focus-visible{outline:2px solid #9f6c4d;outline-offset:4px}body:has(.booking-bar) .floating-whatsapp{bottom:110px}.floating-whatsapp svg{flex-shrink:0}body:has(dialog[open]) .floating-whatsapp{visibility:hidden}@media(max-width:700px){.event-cobrand{gap:9px}.event-cobrand>a img{width:91px;height:42px}.event-cobrand .partner-lockup{gap:5px}.event-cobrand .partner-lockup img{width:27px!important;height:34px!important}.event-cobrand .partner-lockup>span{font-size:6.5px;letter-spacing:.3px}.cobrand-times{font-size:14px}.floating-whatsapp{right:15px;bottom:18px;padding:12px 16px;font-size:11px;gap:7px}body:has(.booking-bar) .floating-whatsapp{bottom:99px}.partner-footer{gap:15px}.featured-partner-credit{gap:9px;flex-wrap:wrap}.partner-lockup img{width:35px!important;height:42px!important}}
@media(prefers-reduced-motion:reduce){.floating-whatsapp{transition:none}}
@media(max-width:700px){.event-cobrand .partner-lockup>span{font-size:8px;letter-spacing:.3px}.event-cobrand .partner-lockup img{width:29px!important;height:36px!important}}
