.elementor-278 .elementor-element.elementor-element-8de3c7a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-278 .elementor-element.elementor-element-b7e357b{--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-278 .elementor-element.elementor-element-e166cbb{--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-278 .elementor-element.elementor-element-2326b0b{--spacer-size:70px;}.elementor-278 .elementor-element.elementor-element-3e23864{--spacer-size:10px;}.elementor-278 .elementor-element.elementor-element-a976093 img{width:84%;opacity:1;border-radius:30px 30px 30px 30px;}.elementor-278 .elementor-element.elementor-element-fb52962{--display:flex;}@media(min-width:768px){.elementor-278 .elementor-element.elementor-element-b7e357b{--width:70%;}.elementor-278 .elementor-element.elementor-element-e166cbb{--width:30%;}}@media(max-width:767px){.elementor-278 .elementor-element.elementor-element-8de3c7a{--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;}}/* Start custom CSS for container, class: .elementor-element-fb52962 *//* Centraliza e limita a largura máxima do formulário */
.elementor-278 .elementor-element.elementor-element-fb52962 .llform001 {
    max-width: 450px !important;
    margin: 0 auto !important;
    background: transparent !important;
    padding: 0 !important;
}

/* Ajusta os campos de texto */
.elementor-278 .elementor-element.elementor-element-fb52962 .llform001 input[type="text"],
.elementor-278 .elementor-element.elementor-element-fb52962 .llform001 input[type="email"] {
    width: 100% !important;
    height: 42px !important;
    padding: 10px 15px !important;
    margin-bottom: 12px !important;
    border: 1px solid #cccccc !important;
    border-radius: 4px !important;
    box-sizing: border-box !important;
    font-size: 14px !important;
}

/* Oculta as labels */
.elementor-278 .elementor-element.elementor-element-fb52962 .llform001 label {
    display: none !important;
}

/* Ajusta o botão */
.elementor-278 .elementor-element.elementor-element-fb52962 .llform001 button[type="submit"] {
    width: 100% !important;
    height: 44px !important;
    background-color: #A38456 !important;
    color: #FFFFFF !important;
    border: none !important;
    border-radius: 4px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    font-size: 13px !important;
    letter-spacing: 1px !important;
    cursor: pointer !important;
    transition: background-color 0.3s ease !important;
}

/* Efeito Hover */
.elementor-278 .elementor-element.elementor-element-fb52962 .llform001 button[type="submit"]:hover {
    background-color: #8C6F43 !important;
}/* End custom CSS */