.elementor-1762 .elementor-element.elementor-element-876234e{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1762 .elementor-element.elementor-element-56e3b667{text-align:justify;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#5A3E33;}.elementor-1762 .elementor-element.elementor-element-56e3b667 .elementor-drop-cap{margin-inline-end:10px;}.elementor-widget-blockquote .elementor-blockquote__content{color:var( --e-global-color-text );}.elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary );}.elementor-1762 .elementor-element.elementor-element-5fc66e1 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-1762 .elementor-element.elementor-element-5fc66e1 .elementor-blockquote__content{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:600;font-style:italic;}.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-1762 .elementor-element.elementor-element-f681bf2 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-1762 .elementor-element.elementor-element-f681bf2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:600;}.elementor-1762 .elementor-element.elementor-element-c809830{text-align:justify;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-1762 .elementor-element.elementor-element-c809830 .elementor-drop-cap{margin-inline-end:10px;}.elementor-1762 .elementor-element.elementor-element-21c04ae{text-align:justify;}.elementor-1762 .elementor-element.elementor-element-d980fb4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:600;}.elementor-1762 .elementor-element.elementor-element-c29526e{text-align:justify;}.elementor-1762 .elementor-element.elementor-element-c29526e .elementor-drop-cap{margin-inline-end:10px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1762 .elementor-element.elementor-element-32782c2{text-align:justify;}.elementor-1762 .elementor-element.elementor-element-313f335{text-align:justify;}.elementor-1762 .elementor-element.elementor-element-313f335 .elementor-drop-cap{margin-inline-end:10px;}.elementor-1762 .elementor-element.elementor-element-3cdbca8{text-align:justify;}.elementor-1762 .elementor-element.elementor-element-3a09d6b > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-1762 .elementor-element.elementor-element-3a09d6b .elementor-blockquote__content{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:600;font-style:italic;}.elementor-1762 .elementor-element.elementor-element-e17a7f9{text-align:justify;}.elementor-1762 .elementor-element.elementor-element-e17a7f9 .elementor-drop-cap{margin-inline-end:10px;}.elementor-1762 .elementor-element.elementor-element-884dcc5{text-align:justify;}.elementor-1762 .elementor-element.elementor-element-884dcc5 .elementor-drop-cap{margin-inline-end:10px;}.elementor-1762 .elementor-element.elementor-element-dec3d92{text-align:justify;}.elementor-1762 .elementor-element.elementor-element-dec3d92 .elementor-drop-cap{margin-inline-end:10px;}.elementor-1762 .elementor-element.elementor-element-968cbcc{text-align:justify;}.elementor-1762 .elementor-element.elementor-element-968cbcc .elementor-drop-cap{margin-inline-end:10px;}.elementor-1762 .elementor-element.elementor-element-2a433a5{text-align:justify;}.elementor-1762 .elementor-element.elementor-element-2a433a5 .elementor-drop-cap{margin-inline-end:10px;}.elementor-1762 .elementor-element.elementor-element-0e26ed5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1762 .elementor-element.elementor-element-b38f779.elementor-element{--align-self:flex-start;}.elementor-1762 .elementor-element.elementor-element-b38f779 .elementor-blockquote__content{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:600;}.elementor-1762 .elementor-element.elementor-element-e8ba38b{text-align:justify;}.elementor-1762 .elementor-element.elementor-element-e8ba38b .elementor-drop-cap{margin-inline-end:10px;}.elementor-1762 .elementor-element.elementor-element-236a5fe{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1762 .elementor-element.elementor-element-c38bf00.elementor-element{--align-self:flex-start;}.elementor-1762 .elementor-element.elementor-element-c38bf00 .elementor-blockquote__content{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:600;}.elementor-1762 .elementor-element.elementor-element-8e35573{text-align:justify;}.elementor-1762 .elementor-element.elementor-element-8e35573 .elementor-drop-cap{margin-inline-end:10px;}.elementor-1762 .elementor-element.elementor-element-7ae54e5{text-align:justify;}.elementor-1762 .elementor-element.elementor-element-7ae54e5 .elementor-drop-cap{margin-inline-end:10px;}.elementor-1762 .elementor-element.elementor-element-6a1b581{text-align:justify;}.elementor-1762 .elementor-element.elementor-element-6a1b581 .elementor-drop-cap{margin-inline-end:10px;}.elementor-1762 .elementor-element.elementor-element-53ed4e6{text-align:justify;}.elementor-1762 .elementor-element.elementor-element-53ed4e6 .elementor-drop-cap{margin-inline-end:10px;}.elementor-1762 .elementor-element.elementor-element-50a747b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1762 .elementor-element.elementor-element-24edae7.elementor-element{--align-self:flex-start;}.elementor-1762 .elementor-element.elementor-element-24edae7 .elementor-blockquote__content{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:600;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1762 .elementor-element.elementor-element-0e26ed5{--grid-auto-flow:row;}.elementor-1762 .elementor-element.elementor-element-236a5fe{--grid-auto-flow:row;}.elementor-1762 .elementor-element.elementor-element-50a747b{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1762 .elementor-element.elementor-element-0e26ed5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1762 .elementor-element.elementor-element-236a5fe{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1762 .elementor-element.elementor-element-50a747b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-0e26ed5 *//* ==========================================================================
   ALINHAMENTO EDITORIAL - IMAGEM REDUZIDA & EQUILIBRADA
   ========================================================================= */

/* 1. Força o alinhamento central vertical entre as duas colunas */
.elementor-1762 .elementor-element.elementor-element-0e26ed5 {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 40px !important; /* Espaçamento elegante entre o texto e a imagem */
}

/* 2. Garante que a coluna do texto respire corretamente */
.elementor-1762 .elementor-element.elementor-element-0e26ed5 .elementor-widget-blockquote,
.elementor-1762 .elementor-element.elementor-element-0e26ed5 blockquote {
    margin: 0 !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    width: 100% !important;
}

/* 3. Reduz a escala da imagem e a mantém centralizada na sua coluna */
.elementor-1762 .elementor-element.elementor-element-0e26ed5 .elementor-widget-image {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
}

/* Define o tamanho reduzido e harmonioso para a imagem */
.elementor-1762 .elementor-element.elementor-element-0e26ed5 .elementor-widget-image img {
    max-width: 75% !important; /* Reduz o tamanho para alinhar com o volume do texto */
    height: auto !important;
    object-fit: contain !important;
    border-radius: 12px !important; /* Mantém as bordas arredondadas suaves */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-236a5fe *//* ==========================================================================
   ALINHAMENTO EDITORIAL - IMAGEM REDUZIDA & EQUILIBRADA
   ========================================================================= */

/* 1. Força o alinhamento central vertical entre as duas colunas */
.elementor-1762 .elementor-element.elementor-element-236a5fe {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 40px !important; /* Espaçamento elegante entre o texto e a imagem */
}

/* 2. Garante que a coluna do texto respire corretamente */
.elementor-1762 .elementor-element.elementor-element-236a5fe .elementor-widget-blockquote,
.elementor-1762 .elementor-element.elementor-element-236a5fe blockquote {
    margin: 0 !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    width: 100% !important;
}

/* 3. Reduz a escala da imagem e a mantém centralizada na sua coluna */
.elementor-1762 .elementor-element.elementor-element-236a5fe .elementor-widget-image {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
}

/* Define o tamanho reduzido e harmonioso para a imagem */
.elementor-1762 .elementor-element.elementor-element-236a5fe .elementor-widget-image img {
    max-width: 75% !important; /* Reduz o tamanho para alinhar com o volume do texto */
    height: auto !important;
    object-fit: contain !important;
    border-radius: 12px !important; /* Mantém as bordas arredondadas suaves */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50a747b *//* ==========================================================================
   ALINHAMENTO EDITORIAL - IMAGEM REDUZIDA & EQUILIBRADA
   ========================================================================= */

/* 1. Força o alinhamento central vertical entre as duas colunas */
.elementor-1762 .elementor-element.elementor-element-50a747b {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 40px !important; /* Espaçamento elegante entre o texto e a imagem */
}

/* 2. Garante que a coluna do texto respire corretamente */
.elementor-1762 .elementor-element.elementor-element-50a747b .elementor-widget-blockquote,
.elementor-1762 .elementor-element.elementor-element-50a747b blockquote {
    margin: 0 !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    width: 100% !important;
}

/* 3. Reduz a escala da imagem e a mantém centralizada na sua coluna */
.elementor-1762 .elementor-element.elementor-element-50a747b .elementor-widget-image {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
}

/* Define o tamanho reduzido e harmonioso para a imagem */
.elementor-1762 .elementor-element.elementor-element-50a747b .elementor-widget-image img {
    max-width: 75% !important; /* Reduz o tamanho para alinhar com o volume do texto */
    height: auto !important;
    object-fit: contain !important;
    border-radius: 12px !important; /* Mantém as bordas arredondadas suaves */
}/* End custom CSS */