.boton-principal,.boton-principal:hover{color:#171914;background:#dfbd65}.boton-principal:disabled{opacity:.7;cursor:wait}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #806000;outline-offset:4px}.aviso-cita{font-size:14px;line-height:1.6;color:#333}.aviso-cita a,#mensaje-cita a{color:#66500c;text-decoration:underline}#mensaje-cita{line-height:1.7}#mensaje-cita a{display:block;margin:12px 0}.testimonios .boton-principal{margin-top:24px}.whatsapp-flotante[hidden]{display:none!important}.portada h1{font-size:clamp(36px,5vw,64px)}@media(max-width:600px){.campo input,.campo select,.campo textarea{font-size:16px}.cita{padding-bottom:90px}.boton-principal{min-height:44px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}