.elementor-10654 .elementor-element.elementor-element-f534d8f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10654 .elementor-element.elementor-element-f534d8f:not(.elementor-motion-effects-element-type-background), .elementor-10654 .elementor-element.elementor-element-f534d8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10654 .elementor-element.elementor-element-d6a6af7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-d6a6af7 *//* Ocultar a borda inferior do formulário */
.b24-form-wrapper.b24-form-border-bottom {
  border-bottom: none !important;
}

/* Arredondar os campos de texto do formulário e combinar o fundo escuro */
.b24-form-control, 
.b24-form-input, 
.b24-form-select {
  border-radius: 12px !important;
  background-color: rgba(255, 255, 255, 0.07) !important;
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
  color: #ffffff !important;
  font-family: 'Plus Jakarta Sans', sans-serif !important;
}

/* Estilizar o botão para ficar idêntico ao da LP (Azul, redondo e com sombra) */
.b24-form-btn {
  background-color: #1E7FC0 !important;
  color: #ffffff !important;
  border-radius: 9999px !important;
  font-family: 'Plus Jakarta Sans', sans-serif !important;
  font-weight: 700 !important;
  font-size: 15px !important;
  padding: 16px 32px !important;
  transition: all 0.2s ease !important;
  box-shadow: 0 10px 25px rgba(30, 127, 192, 0.3) !important;
  border: none !important;
}

/* Efeito de Hover (Passar o mouse) no botão */
.b24-form-btn:hover {
  background-color: #1A6BA8 !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 15px 30px rgba(30, 127, 192, 0.4) !important;
}

@media (max-width: 530px) {
    .b24-form-padding-side {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

.b24-form-wrapper,
.b24-form-content,
.b24-form {
    background: transparent !important;
}/* End custom CSS */