.elementor-5413 .elementor-element.elementor-element-f619ec2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-5413 .elementor-element.elementor-element-f619ec2:not(.elementor-motion-effects-element-type-background), .elementor-5413 .elementor-element.elementor-element-f619ec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FF;}.elementor-5413 .elementor-element.elementor-element-096a63c{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-5413 .elementor-element.elementor-element-096a63c > .elementor-widget-container{margin:-18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5413 .elementor-element.elementor-element-096a63c.elementor-element{--align-self:center;}@media(max-width:767px){.elementor-5413 .elementor-element.elementor-element-f619ec2{--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-5413 .elementor-element.elementor-element-f619ec2.e-con{--align-self:center;}}/* Start custom CSS for shortcode, class: .elementor-element-096a63c *//* Estilo para os labels dos campos de seleção */
.wpcf7-form-control-wrap label,
.wpcf7-form-control-wrap select.wpcf7-form-control {
    font-size: 16px; /* Ajuste o tamanho da fonte conforme necessário */
    color: #333; /* Ajuste a cor do texto conforme necessário */
    display: block;
    margin-bottom: 10px;
    width: 100%; /* Garante que os labels e selects ocupem toda a largura */
}

/* Estilo para os campos de seleção */
.wpcf7-form-control-wrap select.wpcf7-form-control {
    width: 100%;
    max-width: 500px; /* Ajuste este valor conforme necessário */
    box-sizing: border-box;
    padding: 10px;
    font-size: 16px; /* Ajuste o tamanho da fonte conforme necessário */
}

/* Estilo para os campos de texto */
.wpcf7-form-control-wrap input.wpcf7-form-control {
    width: 100%;
    max-width: 500px; /* Ajuste este valor conforme necessário */
    box-sizing: border-box;
    padding: 10px;
    font-size: 16px; /* Ajuste o tamanho da fonte conforme necessário */
}

/* Estilo para o botão de envio */
.wpcf7-form-control.wpcf7-submit {
    background-color: #58DF93; /* Cor do botão */
    color: #fff; /* Cor do texto do botão */
    border: none;
    width: 100%; /* Garante que o botão ocupe toda a largura */
    max-width: 500px; /* Ajuste este valor conforme necessário */
    padding: 10px; /* Ajuste o padding conforme necessário */
    cursor: pointer;
    transition: background-color 0.3s ease;
    font-size: 16px; /* Ajuste o tamanho da fonte conforme necessário */
    box-sizing: border-box;
}

/* Estilo para o botão de envio no hover */
.wpcf7-form-control.wpcf7-submit:hover {
    background-color: #49FFB0; /* Cor do botão ao passar o mouse */
}/* End custom CSS */