.elementor-8839 .elementor-element.elementor-element-f331e59{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8839 .elementor-element.elementor-element-329ba21{--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;}.elementor-8839 .elementor-element.elementor-element-329ba21.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8839 .elementor-element.elementor-element-d2201ae{--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;}.elementor-8839 .elementor-element.elementor-element-d2201ae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8839 .elementor-element.elementor-element-db1b77d > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-8839 .elementor-element.elementor-element-afa485d{--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;}@media(min-width:768px){.elementor-8839 .elementor-element.elementor-element-f331e59{--content-width:1600px;}.elementor-8839 .elementor-element.elementor-element-329ba21{--width:13.275%;}.elementor-8839 .elementor-element.elementor-element-d2201ae{--width:58.235%;}.elementor-8839 .elementor-element.elementor-element-afa485d{--width:10%;}}
/* Start custom CSS for shortcode, class: .elementor-element-db1b77d *//*Estilizando a classe para deixar os campos com 50% de largura*/
.formulario-item-50 {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
/*Estilizando os campos que vão receber o conteúdo (inputs)*/
.formulario-item-50 input {
  width: 100%;
  float: left;
}

/*Estilizando a classe item-esquerda para dar um espaço na direita entre os campos*/
.formulario-item-50.item-esquerda {
  padding-right: 15px;
}

/*Configurando o comportamento dos campos no mobile*/
@media only screen and (max-width: 767px) {
  .formulario-item-100 {
    width: 100%
  }

/*Retirando o espaçamento da direita no mobile para alinhar os campos*/
  .formulario-item-100.item-esquerda {
    padding-right: 0;
  }
}

.elementor-8839 .elementor-element.elementor-element-db1b77d input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    background-color: #fffff;
    border: 2px solid #EFEFEF;
    font-family: "Montserrat", Sans-serif;
    font-weight: 400;
}

.elementor-8839 .elementor-element.elementor-element-db1b77d [type=submit]{
    font-family: "Montserrat", Sans-serif;
    font-weight: 700;
    background-color: var(--e-global-color-accent);
    color: var(--e-global-color-text);
    text-transform: uppercase;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-e8bea88 );
}

.elementor-8839 .elementor-element.elementor-element-db1b77d [type=submit]:hover{
    color: #ffffff;
}
.elementor-8839 .elementor-element.elementor-element-db1b77d [type=submit] {
    font-family: "Montserrat", Sans-serif;
    font-weight: 700;
    background-color: var(--e-global-color-accent);
    color: var(--e-global-color-text);
    text-transform: uppercase;
    border-width: 0px;
    border-color: var(--e-global-color-e8bea88 );
    border-radius: 50px; /* <- Aqui está a borda oval */
    padding: 12px 30px; /* Ajuste opcional para deixar mais proporcional */
    transition: all 0.3s ease; /* Suaviza o hover */
}

.elementor-8839 .elementor-element.elementor-element-db1b77d [type=submit]:hover {
    color: #ffffff;
    background-color: var(--e-global-color-primary); /* Sugestão: mude a cor ao passar o mouse */
}/* End custom CSS */



