.elementor-3339 .elementor-element.elementor-element-c49eb21{--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;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.17);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3339 .elementor-element.elementor-element-287830e > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-3339 .elementor-element.elementor-element-287830e{text-align:center;}.elementor-3339 .elementor-element.elementor-element-287830e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-09b90ca );}@media(min-width:768px){.elementor-3339 .elementor-element.elementor-element-c49eb21{--content-width:1140px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for html, class: .elementor-element-e6507d5 */<style>
    body {
        font-family: 'Montserrat', sans-serif;
    }

    form {
        display: flex;
        flex-direction: column;
        width: 300px;
        margin: auto;
    }

    label {
        font-family: 'Montserrat', sans-serif;
        font-size: 16px;  /* Reduzi o tamanho da fonte para alinhamento com o campo de pesquisa */
        font-weight: 600; /* Peso semi-negrito */
        margin-bottom: 5px;
    }

    input {
        padding: 10px;
        margin-bottom: 10px;
        border: 1px solid #ccc;
        border-radius: 24px; /* Bordas arredondadas do campo de pesquisa */
        font-size: 16px;
        color: #b0b0b0; /* Texto em cinza claro */
    }

    button {
        padding: 10px;
        background-color: #111111;
        color: #FFFFFF;
        border: none;
        cursor: pointer;
        text-transform: uppercase;
        font-weight: 600;
        border-radius: 24px; /* Bordas arredondadas do botão */
    }

    button:hover {
        background-color: #21211a;
    }
</style>/* End custom CSS */