body.page-service main .pw-service-action {
  display:inline-flex; align-items:center; justify-content:space-between; gap:24px;
  max-width:100%; box-sizing:border-box; margin:30px 0 0; padding:14px 18px;
  color:#102a40 !important; background:#fff8ee; border:2px solid #fff;
  border-radius:0; box-shadow:0 0 4px #ffffff55; text-decoration:none;
  font:600 15px/1.4 Archivo,Arial,sans-serif;
}
body.page-service main .pw-service-action span {
  display:grid; place-items:center; flex:0 0 30px; width:30px; height:30px;
  padding:0; border-radius:0 !important; background:#e7a744; color:#102a40 !important; font-size:20px; line-height:1;
}
body.page-service main .pw-service-action:hover { background:#f6e5c9; }
body.page-service main .pw-service-action:focus-visible { outline:3px solid #edbd78 !important; outline-offset:6px; }
body.page-contact #formulario { scroll-margin-top:170px; }
@media(max-width:700px) {
  body.page-service main .pw-service-action { width:100%; gap:14px; margin-top:26px; padding:12px 16px; }
}
