.elementor-51 .elementor-element.elementor-element-9edada9 > .elementor-container{max-width:1100px;}.elementor-51 .elementor-element.elementor-element-9edada9:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-9edada9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3EB;}.elementor-51 .elementor-element.elementor-element-9edada9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 0px 020px 0px;}.elementor-51 .elementor-element.elementor-element-9edada9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51 .elementor-element.elementor-element-7f690132{text-align:center;color:#FFFFFF;}.elementor-51 .elementor-element.elementor-element-7f690132 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-7c73b57{text-align:center;color:#FFFFFF;}.elementor-51 .elementor-element.elementor-element-105556a1 > .elementor-container{max-width:1000px;}.elementor-51 .elementor-element.elementor-element-105556a1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-51 .elementor-element.elementor-element-105556a1:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-105556a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3EB;}.elementor-51 .elementor-element.elementor-element-105556a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 70px 0px;}.elementor-51 .elementor-element.elementor-element-105556a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51 .elementor-element.elementor-element-4820c754 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#4D3B2D;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-51 .elementor-element.elementor-element-4820c754 > .elementor-element-populated, .elementor-51 .elementor-element.elementor-element-4820c754 > .elementor-element-populated > .elementor-background-overlay, .elementor-51 .elementor-element.elementor-element-4820c754 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-4820c754 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51 .elementor-element.elementor-element-2bd0b1fd .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-51 .elementor-element.elementor-element-2bd0b1fd .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-51 .elementor-element.elementor-element-2bd0b1fd .elementor-field-group.recaptcha_v3-bottomleft, .elementor-51 .elementor-element.elementor-element-2bd0b1fd .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-51 .elementor-element.elementor-element-2bd0b1fd .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-2bd0b1fd .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-51 .elementor-element.elementor-element-2bd0b1fd .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-51 .elementor-element.elementor-element-2bd0b1fd .elementor-field-group > label, .elementor-51 .elementor-element.elementor-element-2bd0b1fd .elementor-field-subgroup label{color:#000000;}.elementor-51 .elementor-element.elementor-element-2bd0b1fd .elementor-field-type-html{padding-bottom:0px;color:#000000;}.elementor-51 .elementor-element.elementor-element-2bd0b1fd .elementor-field-group .elementor-field{color:#000000;}.elementor-51 .elementor-element.elementor-element-2bd0b1fd .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF00;border-color:#000000;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-2bd0b1fd .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF00;border-color:#000000;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-2bd0b1fd .elementor-field-group .elementor-select-wrapper::before{color:#000000;}.elementor-51 .elementor-element.elementor-element-2bd0b1fd .elementor-button{font-family:"Roboto", Sans-serif;font-weight:300;letter-spacing:0.5px;border-radius:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-2bd0b1fd .e-form__buttons__wrapper__button-next{background-color:#000000;color:#FFFFFF;}.elementor-51 .elementor-element.elementor-element-2bd0b1fd .elementor-button[type="submit"]{background-color:#000000;color:#FFFFFF;}.elementor-51 .elementor-element.elementor-element-2bd0b1fd .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-51 .elementor-element.elementor-element-2bd0b1fd .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-51 .elementor-element.elementor-element-2bd0b1fd .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-51 .elementor-element.elementor-element-2bd0b1fd .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-51 .elementor-element.elementor-element-2bd0b1fd .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-51 .elementor-element.elementor-element-2bd0b1fd .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-51 .elementor-element.elementor-element-2bd0b1fd .elementor-message.elementor-message-success{color:#FFFFFF;}.elementor-51 .elementor-element.elementor-element-2bd0b1fd{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-51 .elementor-element.elementor-element-18a09a0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:60px;--padding-block-end:60px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-51 .elementor-element.elementor-element-6264f47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-51 .elementor-element.elementor-element-adb9c76{text-align:center;}.elementor-51 .elementor-element.elementor-element-b7e8f28{text-align:center;}.elementor-51 .elementor-element.elementor-element-32763ebc{--grid-template-columns:repeat(0, auto);--icon-size:15px;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-51 .elementor-element.elementor-element-32763ebc .elementor-widget-container{text-align:center;}.elementor-51 .elementor-element.elementor-element-32763ebc .elementor-social-icon{background-color:#FFFFFF00;--icon-padding:0em;}.elementor-51 .elementor-element.elementor-element-32763ebc .elementor-social-icon i{color:#000000;}.elementor-51 .elementor-element.elementor-element-32763ebc .elementor-social-icon svg{fill:#000000;}.elementor-51 .elementor-element.elementor-element-32763ebc > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-51 .elementor-element.elementor-element-3dbcd50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:0px;--border-inline-start-width:1px;border-color:#000000;--border-color:#000000;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-51 .elementor-element.elementor-element-3dbcd50, .elementor-51 .elementor-element.elementor-element-3dbcd50::before{--border-transition:0.3s;}.elementor-51 .elementor-element.elementor-element-1294b5d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-51 .elementor-element.elementor-element-1294b5d .elementor-divider-separator{width:100%;}.elementor-51 .elementor-element.elementor-element-1294b5d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-51 .elementor-element.elementor-element-6b27411{text-align:center;}.elementor-51 .elementor-element.elementor-element-9fad150{--grid-template-columns:repeat(0, auto);--icon-size:15px;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-51 .elementor-element.elementor-element-9fad150 .elementor-widget-container{text-align:center;}.elementor-51 .elementor-element.elementor-element-9fad150 .elementor-social-icon{background-color:#FFFFFF00;--icon-padding:0em;}.elementor-51 .elementor-element.elementor-element-9fad150 .elementor-social-icon i{color:#000000;}.elementor-51 .elementor-element.elementor-element-9fad150 .elementor-social-icon svg{fill:#000000;}.elementor-51 .elementor-element.elementor-element-9fad150 > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-51 .elementor-element.elementor-element-5b0d4b90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:60px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-51 .elementor-element.elementor-element-5b0d4b90:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-5b0d4b90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3EB;}.elementor-51 .elementor-element.elementor-element-5b0d4b90, .elementor-51 .elementor-element.elementor-element-5b0d4b90::before{--border-transition:0.3s;}.elementor-51 .elementor-element.elementor-element-07eea8f > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-51 .elementor-element.elementor-element-2cbff846{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:60px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-51 .elementor-element.elementor-element-2cbff846:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-2cbff846 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3EB;}.elementor-51 .elementor-element.elementor-element-2cbff846, .elementor-51 .elementor-element.elementor-element-2cbff846::before{--border-transition:0.3s;}.elementor-51 .elementor-element.elementor-element-377dcc5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-51 .elementor-element.elementor-element-629ecbb7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-51 .elementor-element.elementor-element-3fc4ecc2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-51 .elementor-element.elementor-element-38f2c37c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}@media(min-width:768px){.elementor-51 .elementor-element.elementor-element-6264f47{--width:50%;}.elementor-51 .elementor-element.elementor-element-3dbcd50{--width:50%;}.elementor-51 .elementor-element.elementor-element-377dcc5{--width:25%;}.elementor-51 .elementor-element.elementor-element-629ecbb7{--width:25%;}.elementor-51 .elementor-element.elementor-element-3fc4ecc2{--width:25%;}.elementor-51 .elementor-element.elementor-element-38f2c37c{--width:25%;}}@media(max-width:767px){.elementor-51 .elementor-element.elementor-element-9edada9{padding:40px 0px 10px 0px;}.elementor-51 .elementor-element.elementor-element-4e8bf435 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-105556a1{padding:0px 0px 50px 0px;}.elementor-51 .elementor-element.elementor-element-4820c754 > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-51 .elementor-element.elementor-element-18a09a0{--padding-block-start:40px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-51 .elementor-element.elementor-element-32763ebc{--icon-size:16px;--grid-column-gap:15px;}.elementor-51 .elementor-element.elementor-element-32763ebc > .elementor-widget-container{padding:5px 0px 5px 0px;}.elementor-51 .elementor-element.elementor-element-3dbcd50{border-width:0px 0px 0px 0px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:0px;--border-inline-start-width:0px;--padding-block-start:50px;--padding-block-end:45px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-51 .elementor-element.elementor-element-1294b5d .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-51 .elementor-element.elementor-element-1294b5d .elementor-divider{text-align:center;}.elementor-51 .elementor-element.elementor-element-1294b5d > .elementor-widget-container{margin:-30px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-9fad150{--icon-size:16px;--grid-column-gap:15px;}.elementor-51 .elementor-element.elementor-element-9fad150 > .elementor-widget-container{padding:5px 0px 5px 0px;}.elementor-51 .elementor-element.elementor-element-5b0d4b90{--padding-block-start:35px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-51 .elementor-element.elementor-element-2cbff846{--padding-block-start:0px;--padding-block-end:30px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-51 .elementor-element.elementor-element-377dcc5{--width:50%;}.elementor-51 .elementor-element.elementor-element-629ecbb7{--width:50%;}.elementor-51 .elementor-element.elementor-element-3fc4ecc2{--width:50%;}.elementor-51 .elementor-element.elementor-element-38f2c37c{--width:50%;}}/* Start custom CSS for text-editor, class: .elementor-element-7f690132 */#titulos1 p {
    font-size: 30px ! Important;
    line-height: 35px;
    font-weight: 500;
    padding-right: 0px ! Important;
        color: #fff!Important;
    font-family: 'Montserrat', 'BlinkMacSystemFont', -apple-system, 'Roboto', 'Lucida Sans' ! Important;
    font-size: 23px ! Important;
    line-height: 30px;
    font-weight: 500;
    letter-spacing: 1px;
}

body .transacoes-filtro select {
    width: 300px;
    padding: 12px 15px;
    border: 1px solid #ddd;
    border-radius: 5px;
    appearance: none;
    background-color: #fff;
    font-size: 16px;
    cursor: pointer;
    color: #000000;
    font-family: "MangoSans", Sans-serif ! Important;
    font-weight: 300!Important;
    font-size: 15px ! Important;
}

body .transacoes-filtro::after {
    content: '+';
    position: absolute;
    right: 22px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 19px;
    pointer-events: none;
    font-weight: 300!Important;
    color: #000000;
    font-family: "MangoSans", Sans-serif ! Important;
    font-weight: 300!Important;
    font-size: 15px ! Important;
}

div#titulo-corpo p {
    font-family: Cormorant Garamond, sans-serif ! Important;
    font-weight: 300!Important;
    color: #000000 ! Important;
    font-size: 28px ! Important;
    line-height: 29px;
    text-align: left;
    margin-bottom: 0px ! Important;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    letter-spacing: -0.3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c73b57 */#texto p {
    font-size: 17px;
    letter-spacing: 0px;
    line-height: 22px;
    color: #696969;
    font-weight: 400!Important;
    padding: 0px 65px;
  font-family: 'Montserrat', 'BlinkMacSystemFont', -apple-system, 'Roboto', 'Lucida Sans' ! Important;
}

#texto p {
    font-size: 18px;
    letter-spacing: -0.5px;
    line-height: 20px;
    color: #4A4A4A;
    font-weight: 300!Important;
    padding: 0px 65px;
    font-family: 'Montserrat', 'BlinkMacSystemFont', -apple-system, 'Roboto', 'Lucida Sans' ! Important;
}

#texto22 p {
    font-size: 17px;
    letter-spacing: -0.5px;
    line-height: 20px;
    color: #4A4A4A;
    font-weight: 400!Important;
    padding: 0px 65px;
    font-family: 'Montserrat', 'BlinkMacSystemFont', -apple-system, 'Roboto', 'Lucida Sans' ! Important;
    word-spacing: 0.001em;
    font-feature-settings: "kern" 1;
    font-kerning: normal;
    letter-spacing: 0.5px ! Important;
    text-align: center ! Important;
    max-width: 700px;
    margin: 0 auto;
}


#texto222 p {
    font-size: 15px;
    letter-spacing: -0.5px;
    line-height: 20px;
    color: #4A4A4A;
    font-weight: 300!Important;
    padding: 0px 65px;
    font-family: 'Montserrat', 'BlinkMacSystemFont', -apple-system, 'Roboto', 'Lucida Sans' ! Important;
    word-spacing: 0.001em;
    font-feature-settings: "kern" 1;
    font-kerning: normal;
    letter-spacing: 0.5px ! Important;
    text-align: center ! Important;
    max-width: 700px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9edada9 */.porque-escolher-title {
    font-size: 20px;
    margin-bottom: 15px;
    min-height: 1.2em;
    color: #fff;
    font-weight: 500;
    letter-spacing: 0.5px;
}

.porque-escolher-description {
    line-height: 22px;
    font-size: 15px;
    min-height: 4.8em;
    color: #fff;
    font-weight: 300;
    letter-spacing: 1px;
    padding: 0px 50px;
}

.porque-escolher-icon img {
    width: 33px;
    max-width: 100%;
    max-height: 100%;
    filter: brightness(0) invert(1) ! Important;
}


#titulos p {
    font-size: 30px ! Important;
    line-height: 35px;
    font-weight: 500;
    padding-right: 0px ! Important;
    font-family: 'Montserrat', 'BlinkMacSystemFont', -apple-system, 'Roboto', 'Lucida Sans' ! Important;
    font-size: 23px ! Important;
    line-height: 30px;
    font-weight: 500;
    letter-spacing: 1px;
}


Body .porque-escolher-icon {

    margin-bottom: 0px ! Important;
}

Body .porque-escolher-section {

    padding: 0px ! Important;
}

Body .porque-escolher-item {

    padding: 10px 0px;

}


img.icon-img-2 {
    width: 42px;
}

img.icon-img-3 {
    width: 25px;
}

.porque-escolher-title {
    font-size: 20px ! Important;
    margin-bottom: 15px;
    min-height: 1.2em;
}

#texto22 p {
    font-size: 17px;
    letter-spacing: -0.5px;
    line-height: 20px;
    color: #4A4A4A;
    font-weight: 300!Important;
    padding: 0px 65px;
    font-family: 'Montserrat', 'BlinkMacSystemFont', -apple-system, 'Roboto', 'Lucida Sans' ! Important;
    word-spacing: 0.001em;
    font-feature-settings: "kern" 1;
    font-kerning: normal;
    letter-spacing: 0.5px ! Important;
    text-align: center ! Important;
    max-width: 700px;
    margin: 0 auto;
}

body .porque-escolher-description {
    line-height: 20px;
    font-size: 15px;
    min-height: 4.8em;
    font-weight: 300!Important;
    font-family: 'Montserrat', 'BlinkMacSystemFont', -apple-system, 'Roboto', 'Lucida Sans' ! Important;
    word-spacing: 0.001em;
    font-feature-settings: "kern" 1;
    font-kerning: normal;
    letter-spacing: 0.5px ! Important;
}


@media only screen and (max-width: 979px) { 

body.page #titulo p {
    font-size: 30px ! Important;
    line-height: 35px;
    font-weight: 500;
    padding-right: 0px ! Important;
    font-family: 'Montserrat', 'BlinkMacSystemFont', -apple-system, 'Roboto', 'Lucida Sans' ! Important;
    font-size: 21px ! Important;
    line-height: 24px;
    font-weight: 500;
    text-align: center ! Important;
    padding: 0px 50px ! Important;
}

body.page #texto p {
    font-size: 16px ! Important;
    letter-spacing: -0.5px;
    line-height: 20px;
    color: #4A4A4A;
    font-weight: 400!Important;
    padding: 0px 40px;
    font-family: 'Montserrat', 'BlinkMacSystemFont', -apple-system, 'Roboto', 'Lucida Sans' ! Important;
    word-spacing: 0.001em;
    font-feature-settings: "kern" 1;
    font-kerning: normal;
    letter-spacing: 0.5px ! Important;
    text-align: center ! Important;
}

body.page #titulos1 p {
    line-height: 30px;
    font-weight: 500;
    letter-spacing: 1px;
    padding-right: 0px !important;
    color: rgb(255, 255, 255) !important;
    font-family: Montserrat, BlinkMacSystemFont, -apple-system, Roboto, "Lucida Sans" !important;
    font-size: 20px !important;
}

body.page #texto22 p {
    font-size: 16px;
    line-height: 20px;
    color: rgb(74, 74, 74);
    word-spacing: 0.001em;
    font-feature-settings: "kern";
    font-kerning: normal;
    max-width: 700px;
    font-weight: 400 !important;
    font-family: Montserrat, BlinkMacSystemFont, -apple-system, Roboto, "Lucida Sans" !important;
    letter-spacing: 0.5px !important;
    text-align: center !important;
    padding: 0px 40px;
    margin: 0px auto;
}

body.page #titulosa p {
    font-size: 30px ! Important;
    line-height: 35px;
    font-weight: 500;
    padding-right: 0px ! Important;
    font-family: 'Montserrat', 'BlinkMacSystemFont', -apple-system, 'Roboto', 'Lucida Sans' ! Important;
    font-size: 20px ! Important;
    line-height: 24px;
    font-weight: 500;
}
}




@media only screen and (max-width: 979px) { 
.elementor-51 .elementor-element.elementor-element-2bd0b1fd .elementor-field-group {
  
    margin-bottom: 5px;
}

body .elementor-51 .elementor-element.elementor-element-2bd0b1fd .elementor-button[type="submit"] {
  
    margin-top: 10px;
}
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-2bd0b1fd */body .preta {
    display: block ! Important;
    margin-bottom: 0px ! Important;
}

div#brancas {
    display: none ! Important;
}


body .elementor-field-group .elementor-field {
    color: #FFFFFF;
    font-family: "MangoSans", Sans-serif ! Important;
    font-weight: 300!Important;
    font-size: 16px ! Important;
}


body.page #titulos1 p {
    font-size: 30px ! Important;
    line-height: 35px;
    font-weight: 500;
    padding-right: 0px ! Important;
    color: #fff ! Important;
    font-family: 'Montserrat', 'BlinkMacSystemFont', -apple-system, 'Roboto', 'Lucida Sans' ! Important;
    font-size: 23px ! Important;
    line-height: 30px;
    font-weight: 500;
    letter-spacing: 1px;
    font-family: 'Rhymes', 'BlinkMacSystemFont', -apple-system, 'Roboto', 'Lucida Sans' ! Important;
    font-size: 35px ! Important;
    line-height: 37px ! Important;
    font-weight: 400!Important;
    letter-spacing: -1px;
}

form.elementor-form {
    max-width: 90%;
    margin: 0 auto;
}

#we form.elementor-form {
    max-width: 80%;
    margin: 0 auto;
}
#we form.elementor-form {
    max-width: 68%;
    margin: 0 auto;
}
#we button.elementor-button.elementor-size-sm:hover {
    background: #fff ! Important;
    color: #000 ! Important;
    border: 1px solid #fff;
    font-weight: 400!Important;
}



body .elementor-message {
    color: #fff ! Important;
    font-weight: 300!Important;
    margin-top: 21px;
    text-align: center ! Important;
}

body .elementor-message-svg:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE0IDExIj48cGF0aCBmaWxsPSIjMDA4QTIwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00Ljc1IDguMTUgMS42IDUgLjU1IDYuMDVsNC4yIDQuMiA5LTlMMTIuNy4yeiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
   Display:none!Important;
}
@media only screen and (max-width: 979px) {
.elementor-6719 .elementor-element.elementor-element-7dd81c99 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
   text-align: center ! Important;
}

#we form.elementor-form {
    max-width: 80%;
    margin: 0 auto;
      text-align: center ! Important;
}}

@media only screen and (max-width: 979px) {
body.page .elementor-field-group .elementor-field {
    font-family: Work Sans ! Important;
    text-align: center;
    padding: 0px;
}
}

#we form.elementor-form {
    max-width: 75%;
    margin: 0 auto;
}

body .elementor-51 .elementor-element.elementor-element-2bd0b1fd .elementor-button[type="submit"] {
    background-color: #4d3b2d;
    color: #FFFFFF;
    font-weight: 400!Important;
    border: 1px solid #4d3b2d;
    font-size: 14px
}


body a.elementor-button.elementor-button-link.elementor-size-sm:hover {
    font-weight: 300!Important;
    font-family: Work Sans ! Important;
    background-color: #4d3b2d ! Important;
    color: #FFFFFF;
    font-weight: 300!Important;
    border: 1px solid #4d3b2d;
}

@media only screen and (max-width: 979px) { 

body.page #we form.elementor-form {
    max-width: 90%;
    margin: 0 auto;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4820c754 */form.elementor-form {
    max-width: 90%;
    margin: 0 auto;
}


body .elementor-51 .elementor-element.elementor-element-2bd0b1fd .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
   
    border-color: #4d3b2d!Important;
   
}


body.page a.elementor-button.elementor-button-link.elementor-size-sm {

    font-weight: 400!Important;


}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-105556a1 */body .preta {
    display: block ! Important;
    margin-bottom: 0px ! Important;
}

div#brancas {
    display: none ! Important;
}

body.page #gev div#texto222 p {
    color: #000000 ! Important;
    font-size: 16px ! Important;
    font-weight: 300!Important;
    margin-bottom: 0px ! Important;
    font-family: Work Sans ! Important;
    line-height: 22px ! Important;
    padding: 0px ! Important;
    text-align: left ! Important;
}

#ema span {
  
    color: #000!Important;
}

body.page div#texto222 a {

    color: #000!Important;
}


div#casa1 p {
    font-weight: 400!Important;
    color: #303031 ! Important;
    font-size: 23px ! Important;
    line-height: 26px ! Important;
    font-family: Flecha, serif ! Important;
    font-weight: 400!Important;
    color: #303031 ! Important;
}

div#casa2 p {
    color: #000000 ! Important;
    font-size: 15px ! Important;
    font-weight: 300!Important;
    margin-bottom: 12px ! Important;
    line-height: 22px ! Important;
    font-family: Work Sans;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10c9eb83 */a.elementor-button.elementor-button-link.elementor-size-sm {
    color: #000 ! Important;
    border-radius: 0px ! Important;
    font-weight: 400!Important;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-family: Work Sans ! Important;
    font-size: 13px ! Important;
    padding: 10px 19px ! Important;
    margin-top: -10px ! Important;
    transition: color .25s ease-in-out, background-color .25s ease-in-out, border-color .25s ease-in-out;
    border: 1px solid #4D3B2D;
    background: #00000000 ! Important;
    color: #4D3B2D;
    color:  #303031 ! Important
    border-color:  #4D3B2D! Important;
}


body.page a.elementor-button.elementor-button-link.elementor-size-sm:hover {
    color: #fff!Important;
    background: #4D3B2D!Important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-401673f */a.elementor-button.elementor-button-link.elementor-size-sm {
    color: #000 ! Important;
    border-radius: 0px ! Important;
    font-weight: 400!Important;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-family: Work Sans ! Important;
    font-size: 13px ! Important;
    padding: 10px 19px ! Important;
    margin-top: -10px ! Important;
    transition: color .25s ease-in-out, background-color .25s ease-in-out, border-color .25s ease-in-out;
    border: 1px solid #4D3B2D;
    background: #00000000 ! Important;
    color: #4D3B2D;
    color:  #303031 ! Important
    border-color:  #4D3B2D! Important;
}


body.page a.elementor-button.elementor-button-link.elementor-size-sm:hover {
    color: #fff!Important;
    background: #4D3B2D!Important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b0d4b90 */.custom-titulo p {
    font-family: Cormorant Garamond, sans-serif ! Important;
    font-weight: 300!Important;
    line-height: 1.3!Important;
    font-size: 25px ! Important;
    TEXT-ALIGN: CENTER;
    COLOR: #000;
}

.custom-texto p {
    font-family: Cormorant Garamond, sans-serif ! Important;
    font-weight: 300!Important;
    line-height: 1.3!Important;
    font-size: 25px ! Important;
    TEXT-ALIGN: CENTER;
    COLOR: #000;
}



@media only screen and (max-width: 979px) { 


body.home .custom-titulo p {
    margin-top: -13px;
}


body.home .elementor-element.elementor-element-f2431a5.e-con-full.e-flex.e-con.e-parent {
    padding: 0px 13px;
}


body #igi .elementor-widget-image img {
    height: 200px;
    object-fit: cover!Important;
    object-position: top;
}
body.home a.mini-banner-button {
    font-family: Cormorant Garamond,sans-serif!Important;
    font-weight: 300;
    color: #000000!Important;
    font-size: 18px!Important;
    line-height: 20px;
    color: #0c0c0c;
    LETTER-SPACING: 0.5PX;
    padding: 11px 40px!Important;
    font-weight: 300;
    font-family: Cormorant Garamond,sans-serif!Important;
    max-width: 200px!Important;
    transition: background-color 0.8s ease, color 0.3s ease!Important;
    width: 80%;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cbff846 */#igi .e-con-full.e-flex.e-con.e-child {
    padding: 3px!Important;
 
}

#igi .elementor-widget-image img {

    height: 340px;
    object-fit: cover!Important;
    object-position: top;
}

@media only screen and (min-width: 980px) { 
#igi .elementor-widget-image img {
    height: 285px;
    object-fit: cover!Important;
    object-position: center -26px;
}
}



body #igi .elementor-widget-image img {
        height: auto ! Important;
        object-fit: cover ! Important;
        object-position: center ! Important;
    }
    
    
    body #igi .elementor-widget-image img {
    height: auto ! Important;
    object-fit: cover ! Important;
    object-position: center ! Important;
    object-fit: cover;
    aspect-ratio: 4 / 4;
}/* End custom CSS */