.elementor-62 .elementor-element.elementor-element-1d5dba2 .rr-widget{--rr-accent:#D4AF37;--rr-bg:#0B0B0B;}#elementor-popup-modal-62 .dialog-widget-content{animation-duration:0.5s;background-color:#0B0B0B;border-radius:0px 0px 0px 0px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-62{background-color:rgba(11,11,11,0.85);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-62 .dialog-message{width:520px;height:auto;}#elementor-popup-modal-62 .dialog-close-button{display:flex;}#elementor-popup-modal-62 .dialog-close-button i{color:#D4AF37;}#elementor-popup-modal-62 .dialog-close-button svg{fill:#D4AF37;}@media(max-width:767px){#elementor-popup-modal-62 .dialog-message{width:94vw;}}/* Start custom CSS for rumors_reservas, class: .elementor-element-1d5dba2 */.elementor-62 .elementor-element.elementor-element-1d5dba2 .rr-widget{font-family:'Inter',sans-serif!important;background:#0B0B0B!important;border:0!important;border-top:3px solid #D4AF37!important;border-radius:0!important;box-shadow:none!important;padding:2.25rem 1.75rem!important;max-width:30rem!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:1.1rem!important;text-align:center!important}
.elementor-62 .elementor-element.elementor-element-1d5dba2 .rr-widget>*{margin:0!important}
.elementor-62 .elementor-element.elementor-element-1d5dba2 .rr-widget h2,.elementor-62 .elementor-element.elementor-element-1d5dba2 .rr-widget h3{font-family:'Barlow Condensed',sans-serif!important;text-transform:uppercase!important;font-weight:800!important;color:#F8F6F1!important;line-height:.95!important;font-size:2.6rem!important}
.elementor-62 .elementor-element.elementor-element-1d5dba2 .rr-widget p,.elementor-62 .elementor-element.elementor-element-1d5dba2 .rr-widget span,.elementor-62 .elementor-element.elementor-element-1d5dba2 .rr-widget label,.elementor-62 .elementor-element.elementor-element-1d5dba2 .rr-widget footer,.elementor-62 .elementor-element.elementor-element-1d5dba2 .rr-widget li,.elementor-62 .elementor-element.elementor-element-1d5dba2 .rr-widget a{font-family:'Inter',sans-serif!important}
.elementor-62 .elementor-element.elementor-element-1d5dba2 .rr-widget p,.elementor-62 .elementor-element.elementor-element-1d5dba2 .rr-widget label,.elementor-62 .elementor-element.elementor-element-1d5dba2 .rr-widget footer{color:#BDB8AE!important;font-size:.95rem!important;line-height:1.6!important}
.elementor-62 .elementor-element.elementor-element-1d5dba2 .rr-widget .rr-eyebrow{color:#D4AF37!important;letter-spacing:.25em!important;font-weight:600!important;justify-content:center!important}
.elementor-62 .elementor-element.elementor-element-1d5dba2 .rr-widget a{color:#D4AF37!important}
.elementor-62 .elementor-element.elementor-element-1d5dba2 .rr-widget>p:not(.rr-intro) a{display:block!important;margin-top:.9rem!important;background:#D4AF37!important;color:#0B0B0B!important;text-decoration:none!important;font-family:'Barlow Condensed',sans-serif!important;font-size:0!important;padding:1.05rem 1.5rem!important;transition:background-color .25s ease,translate .25s ease!important;animation:rrpulse 2.4s ease-in-out infinite}
.elementor-62 .elementor-element.elementor-element-1d5dba2 .rr-widget>p:not(.rr-intro) a:before{content:"Reserva aquí →";font-size:1.35rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;display:block}
.elementor-62 .elementor-element.elementor-element-1d5dba2 .rr-widget>p:not(.rr-intro) a:after{content:"Llamar al 922 696 057";display:block;font-family:'Inter',sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-top:.2rem;opacity:.75}
.elementor-62 .elementor-element.elementor-element-1d5dba2 .rr-widget>p:not(.rr-intro) a:hover{background:#F8F6F1!important;translate:0 -2px}
@keyframes rrpulse{0%,100%{box-shadow:0 0 0 0 rgba(212,175,55,.5)}50%{box-shadow:0 0 0 10px rgba(212,175,55,0)}}
.elementor-62 .elementor-element.elementor-element-1d5dba2 .rr-widget form{display:flex!important;flex-direction:column!important;gap:.9rem!important;text-align:left!important}
.elementor-62 .elementor-element.elementor-element-1d5dba2 .rr-widget form>*{width:100%!important}
.elementor-62 .elementor-element.elementor-element-1d5dba2 .rr-widget input,.elementor-62 .elementor-element.elementor-element-1d5dba2 .rr-widget select,.elementor-62 .elementor-element.elementor-element-1d5dba2 .rr-widget textarea{width:100%!important;font-family:'Inter',sans-serif!important;background:#2E2E2E!important;border:1px solid #444!important;border-radius:0!important;color:#F8F6F1!important;padding:.85rem 1rem!important}
.elementor-62 .elementor-element.elementor-element-1d5dba2 .rr-widget input:focus,.elementor-62 .elementor-element.elementor-element-1d5dba2 .rr-widget select:focus,.elementor-62 .elementor-element.elementor-element-1d5dba2 .rr-widget textarea:focus{border-color:#D4AF37!important;outline:none!important}
.elementor-62 .elementor-element.elementor-element-1d5dba2 .rr-widget button,.elementor-62 .elementor-element.elementor-element-1d5dba2 .rr-widget input[type=submit]{width:100%!important;font-family:'Barlow Condensed',sans-serif!important;background:#D4AF37!important;color:#0B0B0B!important;border:0!important;border-radius:0!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.06em!important;font-size:1.35rem!important;padding:1.05rem 2rem!important;animation:rrpulse 2.4s ease-in-out infinite}
.elementor-62 .elementor-element.elementor-element-1d5dba2 .rr-widget button:hover,.elementor-62 .elementor-element.elementor-element-1d5dba2 .rr-widget input[type=submit]:hover{background:#F8F6F1!important}
.elementor-62 .elementor-element.elementor-element-1d5dba2 .rr-widget .rr-footer{border-color:#2E2E2E!important;display:flex!important;flex-direction:column!important;gap:.4rem!important;align-items:center!important;padding-top:1rem!important}
@media (prefers-reduced-motion:reduce){.elementor-62 .elementor-element.elementor-element-1d5dba2 .rr-widget *{animation:none!important}}/* End custom CSS */