.jolly-hotel-contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;min-width:0}.jolly-hotel-contact>a,.jolly-hotel-contact>button{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-width:0;min-height:46px;padding:10px 6px;border:1px solid;border-radius:10px;font-size:12px;font-weight:650;line-height:1.5;text-align:center;box-shadow:none}.jolly-hotel-contact .jolly-hotel-whatsapp{background:#187b45;color:#fff;border-color:#187b45}.jolly-hotel-contact .jolly-hotel-whatsapp:hover{background:#136a3a}.jolly-hotel-contact .gz-whatsapp-label{display:inline-flex;align-items:center;gap:7px;min-width:0;white-space:normal}.jolly-hotel-contact .gz-whatsapp-label img{width:18px;height:18px;flex:none}.jolly-hotel-contact .jolly-hotel-callback{background:#fff7f5;color:#a3423b;border-color:#e9c7c0}.jolly-hotel-contact .jolly-hotel-callback:hover{background:#fceeea;border-color:#d9a59c}.jolly-hotel-contact svg{flex:none;color:#c34e43}.jolly-hotel-contact>a:focus-visible,.jolly-hotel-contact>button:focus-visible{outline:2px solid #168394;outline-offset:3px}.jolly-hotel-contact.destination-contact{margin-top:0;width:100%;max-width:100%}.destination-contact .jolly-hotel-callback span{min-width:0;overflow-wrap:anywhere}.destination-contact>a,.destination-contact>button{box-sizing:border-box}.jolly-hotel-contact>button:disabled,.jolly-hotel-contact>a[aria-disabled=true]{opacity:.55;cursor:not-allowed}.jolly-hotel-contact>a[aria-disabled=true]{pointer-events:none}.jolly-hotel-contact .jolly-hotel-callback span{min-width:0;overflow-wrap:anywhere}.jolly-hotel-contact>button svg{flex-shrink:0}
