.s-hero-contato .box .form-embed > [role=main],
.s-hero-contato .box .form-embed > div[id^=form-],
.s-hero-contato .box .form-embed section[id^=form-form-],
.s-hero-contato .box .form-embed [id^=rdstation-bricks-embeddable-form],
.s-hero-contato .box .form-embed [id^=bricks-component-],
.s-hero-contato .box .form-embed [id^=rd-section-],
.s-hero-contato .box .form-embed [id^=rd-row-],
.s-hero-contato .box .form-embed [id^=rd-column-],
.s-hero-contato .box .form-embed .bricks--row,
.s-hero-contato .box .form-embed .bricks--column,
.s-hero-contato .box .form-embed .bricks--column > div,
.s-hero-contato .box .form-embed .bricks--section,
.s-hero-contato .box .form-embed .bricks-form,
.s-hero-contato .box .form-embed .bricks--component-embeddable-form {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
}
.s-hero-contato .box .form-embed [id^=rd-column-] > div,
.s-hero-contato .box .form-embed [id^=rd-section-] {
  padding: 0 !important;
}
.s-hero-contato .box .form-embed [id^=rd-form-] {
  display: flex !important;
  flex-direction: column !important;
  align-self: stretch !important;
  max-width: none !important;
  width: 100% !important;
  margin: 0 !important;
}
.s-hero-contato .box .form-embed [id^=rd-form-] .bricks-form__fieldset {
  display: flex !important;
  flex-direction: column !important;
  gap: 1.6rem !important;
  margin: 0 !important;
  padding: 0 !important;
  align-items: stretch !important;
}
.s-hero-contato .box .form-embed [id^=rd-form-] .bricks-form__field {
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}
.s-hero-contato .box .form-embed [id^=rd-form-] .bricks-form__label {
  display: none !important;
}
.s-hero-contato .box .form-embed [id^=rd-form-] .bricks-form__input,
.s-hero-contato .box .form-embed [id^=rd-form-] input.bricks-form__input,
.s-hero-contato .box .form-embed [id^=rd-form-] select.bricks-form__input,
.s-hero-contato .box .form-embed [id^=rd-form-] textarea.bricks-form__input {
  width: 100% !important;
  color: #FFFFFF !important;
  background-color: rgba(255, 255, 255, 0.05) !important;
  border: 1px solid rgba(255, 255, 255, 0.05) !important;
  border-radius: 1.2rem !important;
  min-height: 4.8rem !important;
  height: 4.8rem !important;
  padding: 0.8rem 1.6rem !important;
  font-family: "Inter", sans-serif !important;
  font-size: 1.4rem !important;
  font-weight: 400 !important;
  line-height: 2rem !important;
  box-shadow: none !important;
  appearance: none;
}
.s-hero-contato .box .form-embed [id^=rd-form-] textarea.bricks-form__input {
  min-height: 9.6rem !important;
  height: auto !important;
  resize: vertical;
  padding-top: 1.2rem !important;
  padding-bottom: 1.2rem !important;
}
.s-hero-contato .box .form-embed [id^=rd-form-] select.bricks-form__input {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right 1.6rem center !important;
  background-color: rgba(255, 255, 255, 0.05) !important;
  padding-right: 4rem !important;
  cursor: pointer;
}
.s-hero-contato .box .form-embed [id^=rd-form-] select.bricks-form__input option {
  color: #000000;
  background-color: #FFFFFF;
}
.s-hero-contato .box .form-embed [id^=rd-form-] .bricks-form__input::placeholder {
  color: #FFFFFF !important;
  opacity: 1 !important;
}
.s-hero-contato .box .form-embed [id^=rd-form-] label.error {
  color: #ff8a8a !important;
  font-size: 1.2rem !important;
  margin-top: 0.4rem !important;
}
.s-hero-contato .box .form-embed [id^=rd-form-] .bricks-form__submit {
  display: block !important;
  margin: 1.6rem 0 0 !important;
  width: 100%;
}
.s-hero-contato .box .form-embed button[id^=rd-button-].bricks--component-button,
.s-hero-contato .box .form-embed [id^=rd-button-].bricks--component-button.rd-button {
  width: 100% !important;
  max-width: none !important;
  min-height: 6.4rem !important;
  height: auto !important;
  margin: 0 !important;
  padding: 1.2rem 3.2rem !important;
  border-radius: 999px !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  background-color: #FFFFFF !important;
  color: #1a1a1a !important;
  font-family: "Inter", sans-serif !important;
  font-size: 1.6rem !important;
  font-weight: 500 !important;
  line-height: 1.35 !important;
  box-shadow: none !important;
  cursor: pointer;
  transition: filter 0.2s ease, transform 0.2s ease;
}
.s-hero-contato .box .form-embed button[id^=rd-button-].bricks--component-button:hover,
.s-hero-contato .box .form-embed [id^=rd-button-].bricks--component-button.rd-button:hover {
  transform: translateY(-0.1rem);
  filter: brightness(0.96);
}
.s-hero-contato .box .form-embed [id^=rd-form-] .select2-container .select2-choice {
  min-height: 4.8rem !important;
  height: 4.8rem !important;
  line-height: 4.8rem !important;
  background-color: rgba(255, 255, 255, 0.05) !important;
  border: 1px solid rgba(255, 255, 255, 0.05) !important;
  border-radius: 1.2rem !important;
  color: #FFFFFF !important;
  font-family: "Inter", sans-serif !important;
  font-size: 1.4rem !important;
}
.s-hero-contato .box .form-embed .select2-container .select2-choice .select2-arrow b {
  filter: brightness(0) invert(1);
  opacity: 0.7;
}
.s-hero-contato .box .form-embed .rd-text {
  display: none !important;
}

/*# sourceMappingURL=contato-form-embed.css.map */
