html body.elementor-page .elementor .elementor-element .elementor-button,
html body.elementor-page .elementor .elementor-element .eael-creative-button,
html body .cmplz-btn,
button[type="submit"],
input[type="submit"] {
  background: var(--foco-metal) !important;
  color: #161411 !important;
  border: 1px solid #161411 !important;
  box-shadow: 0 10px 24px rgba(162, 122, 28, 0.28) !important;
  border-radius: 999px !important;
}

html body.elementor-page .elementor .elementor-element .elementor-button *,
html body.elementor-page .elementor .elementor-element .eael-creative-button * {
  color: #161411 !important;
}

html body.elementor-page .elementor input:not([type="range"]):not([type="checkbox"]),
html body.elementor-page .elementor select,
html body.elementor-page .elementor textarea {
  background: #fffcf6 !important;
  color: #161411 !important;
  border: 1px solid var(--foco-line) !important;
  border-radius: 10px !important;
}

html body.elementor-page .elementor .elementor-element .elementor-icon-box-title,
html body.elementor-page .elementor .elementor-element .elementor-counter-number {
  color: #161411 !important;
}

html body.elementor-page .elementor .eael-grid-post,
html body.elementor-page .elementor .elementskit-infobox,
html body.elementor-page .elementor .elementor-tab-content,
html body.elementor-page .elementor .elementor-icon-box-wrapper {
  background: linear-gradient(180deg, #fffcf6, #f4ead6) !important;
  border: 1px solid var(--foco-line) !important;
  color: #161411 !important;
  box-shadow: 0 14px 36px rgba(22, 20, 17, 0.07) !important;
  border-radius: 16px !important;
}

html body.elementor-page .elementor .elementor-social-icon {
  background: #f9ce5d !important;
  color: #161411 !important;
  border: 1px solid #f9ce5d !important;
}

html body.elementor-page .elementor .elementor-tab-title,
html body.elementor-page .elementor .eael-accordion-tab-title {
  color: #161411 !important;
  background: #fffcf6 !important;
}
