.elementor-449 .elementor-element.elementor-element-4f80463{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-449 .elementor-element.elementor-element-4f80463:not(.elementor-motion-effects-element-type-background), .elementor-449 .elementor-element.elementor-element-4f80463 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://motherakasha.org/wp-content/uploads/2026/05/ChatGPT-Image-May-13-2026-08_08_10-PM.png");background-position:center center;background-size:190% auto;}.elementor-449 .elementor-element.elementor-element-4f80463::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-449 .elementor-element.elementor-element-b260bca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;padding:0px 0px 0px 0px;}#elementor-popup-modal-449{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-449 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-449 .dialog-close-button{display:flex;}#elementor-popup-modal-449 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for html, class: .elementor-element-b260bca */<style>
/* MOTHER AKASHA FORM OVERRIDE */

/* Fundo externo transparente */
.sib-form,
#sib-form-container {
  background: transparent !important;
  background-color: transparent !important;
}

/* Container interno transparente */
#sib-container {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgba(217, 192, 122, 0.45) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  padding: 28px 34px !important;
  max-width: 420px !important;
}

/* Labels em amarelo/dourado Mother Akasha */
#sib-container .entry__label {
  color: #D9C07A !important;
  font-family: "Red Rose", serif !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  letter-spacing: 0.08em !important;
  text-transform: uppercase !important;
  margin-bottom: 8px !important;
}

/* Asterisco obrigatório */
#sib-container .entry__label::after {
  color: #D9C07A !important;
}

/* Campo do input */
#sib-container .entry__field {
  background: rgba(5, 12, 35, 0.38) !important;
  border: 1px solid rgba(217, 192, 122, 0.45) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

/* Texto digitado */
#sib-container input.input {
  background: transparent !important;
  color: #F5F1E7 !important;
  font-family: "Red Rose", serif !important;
  font-size: 15px !important;
  letter-spacing: 0.03em !important;
  border: none !important;
  box-shadow: none !important;
  height: 46px !important;
  padding: 12px 14px !important;
}

/* Placeholder */
#sib-container input::placeholder {
  color: rgba(245, 241, 231, 0.45) !important;
  font-family: "Red Rose", serif !important;
  text-transform: uppercase !important;
  letter-spacing: 0.04em !important;
}

/* Foco do campo */
#sib-container .entry__field:focus-within {
  border-color: #D9C07A !important;
  box-shadow: 0 0 18px rgba(217, 192, 122, 0.22) !important;
}

/* Botão */
#sib-container .sib-form-block__button {
  background: linear-gradient(90deg, #B8902F, #D9C07A) !important;
  color: #071020 !important;
  font-family: "Red Rose", serif !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  letter-spacing: 0.08em !important;
  text-transform: uppercase !important;
  border-radius: 0 !important;
  padding: 14px 28px !important;
  min-width: 230px !important;
  border: 1px solid rgba(245, 241, 231, 0.35) !important;
  box-shadow: 0 0 22px rgba(217, 192, 122, 0.28) !important;
  transition: all 0.3s ease !important;
}

/* Hover do botão */
#sib-container .sib-form-block__button:hover {
  background: linear-gradient(90deg, #D9C07A, #F5F1E7) !important;
  color: #071020 !important;
  box-shadow: 0 0 32px rgba(217, 192, 122, 0.48) !important;
  transform: translateY(-1px);
}

/* Espaçamento geral dos blocos */
#sib-container .sib-form-block,
#sib-container .sib-input {
  padding: 6px 0 !important;
}

/* Mensagens de erro e sucesso */
.sib-form-message-panel {
  background: rgba(5, 12, 35, 0.88) !important;
  border-radius: 0 !important;
  border: 1px solid rgba(217, 192, 122, 0.45) !important;
  color: #F5F1E7 !important;
}
</style>/* End custom CSS */