.booking-contacts{margin:20px 0 22px;padding:22px;border:1px solid #e1e5d9;border-radius:16px;background:#f5f6ef;max-width:820px}.booking-contacts h2{font-family:inherit;font-weight:600;font-size:18px;line-height:1.35;margin:0 0 7px;letter-spacing:-.3px}.booking-contacts p{font-size:13px;line-height:1.6;margin:0 0 16px;max-width:none;color:#59634f}.booking-contact-actions{display:flex;flex-wrap:wrap;gap:10px}.booking-contact-actions a{display:flex;flex-direction:column;justify-content:center;gap:5px;flex:1;min-width:160px;min-height:68px;padding:12px 16px;border:1px solid #d8dfcd;border-radius:10px;background:white;color:#283623;text-decoration:none;transition:background .15s}.booking-contact-actions strong{font-size:13px;line-height:1.4}.booking-contact-actions span{font-size:12px;line-height:1.4}.booking-contact-actions a:hover{background:#eaf0e1}.booking-contact-actions .contact-whatsapp{background:#25613f;color:white;border-color:#25613f}.booking-contact-actions .contact-whatsapp:hover{background:#1c4e32}.booking-contact-actions a:focus-visible,.mobile-whatsapp:focus-visible{outline:3px solid #ff8500;outline-offset:4px}.mobile-whatsapp{display:none}@media(max-width:760px){.booking-contacts{padding:16px;margin:18px 0}.booking-contacts h2{font-size:16px}.booking-contacts p{font-size:12px;max-width:none}.booking-contact-actions{display:grid;grid-template-columns:1fr;gap:8px}.booking-contact-actions a{min-width:0;min-height:54px;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;padding:12px}.booking-contact-actions strong{font-size:12px}.booking-contact-actions span{font-size:11px}.mobile-whatsapp{position:fixed;right:18px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:800;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#187c42;color:white;box-shadow:0 4px 20px #163c2738;line-height:1}.mobile-whatsapp svg{width:29px;height:29px}body:has(.measurement-consent:not([hidden])) .mobile-whatsapp,body.consent-dialog-open .mobile-whatsapp{visibility:hidden}}
