.evermark-engraving-fields {
  margin: 28px 0 22px;
  padding: 24px;
  border: 1px solid #cfe2e4;
  background: #f7fbfb;
}
.evermark-engraving-fields legend {
  padding: 0 8px;
  color: #075866;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 25px;
}
.evermark-engraving-fields label { display: block; margin-bottom: 5px; font-weight: 600; }
.evermark-engraving-fields small { display: block; margin-top: 5px; color: #6d6a68; }
.evermark-engraving-fields .required { color: #a12626; }
.evermark-fee { color: #075866; font-weight: 600; }
.evermark-field-row { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }
@media (max-width: 560px) { .evermark-field-row { grid-template-columns: 1fr; gap: 0; } }
