.elementor-322 .elementor-element.elementor-element-eeab90b{--spacer-size:129px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-322 .elementor-element.elementor-element-c7153bf{--e-transform-translateX:20px;}.elementor-322 .elementor-element.elementor-element-bdae089{--display:flex;--padding-top:42px;--padding-bottom:81px;--padding-left:0px;--padding-right:0px;}.elementor-322 .elementor-element.elementor-element-bdae089:not(.elementor-motion-effects-element-type-background), .elementor-322 .elementor-element.elementor-element-bdae089 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-322 .elementor-element.elementor-element-bdae089.e-con{--e-con-transform-translateX:39px;--e-con-transform-translateY:0px;--e-con-transform-scale:1;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-322 .elementor-element.elementor-element-e6ce7bc{--e-transform-scale:1;font-family:"Times New Roman", Sans-serif;font-size:29px;font-weight:400;color:#000000;}.elementor-322 .elementor-element.elementor-element-e722ea8{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-322 .elementor-element.elementor-element-e722ea8.e-con{--e-con-transform-translateX:406px;--e-con-transform-scaleX:1.1;}.elementor-322 .elementor-element.elementor-element-e722ea8 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-322 .elementor-element.elementor-element-12d3b2e{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-322 .elementor-element.elementor-element-12d3b2e.e-con{--e-con-transform-translateX:1000px;--e-con-transform-translateY:-34px;--e-con-transform-scaleX:1.1;}.elementor-322 .elementor-element.elementor-element-12d3b2e .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-322 .elementor-element.elementor-element-fe72784{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-322 .elementor-element.elementor-element-fe72784.e-con{--e-con-transform-translateX:406px;--e-con-transform-translateY:-56px;--e-con-transform-scaleX:1.1;}.elementor-322 .elementor-element.elementor-element-fe72784 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-322 .elementor-element.elementor-element-c12b2bc{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-322 .elementor-element.elementor-element-c12b2bc.e-con{--e-con-transform-translateX:1000px;--e-con-transform-translateY:-126px;--e-con-transform-scaleX:1.1;}.elementor-322 .elementor-element.elementor-element-c12b2bc .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}body.elementor-page-322:not(.elementor-motion-effects-element-type-background), body.elementor-page-322 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-322 .elementor-element.elementor-element-e722ea8{--content-width:500px;}.elementor-322 .elementor-element.elementor-element-12d3b2e{--content-width:500px;}.elementor-322 .elementor-element.elementor-element-fe72784{--content-width:500px;}.elementor-322 .elementor-element.elementor-element-c12b2bc{--content-width:500px;}}@media(max-width:767px){.elementor-322 .elementor-element.elementor-element-bdae089.e-con{--e-con-transform-translateX:6px;}.elementor-322 .elementor-element.elementor-element-bdae089{--margin-top:1px;--margin-bottom:1px;--margin-left:1px;--margin-right:-6px;--padding-top:-5px;--padding-bottom:-5px;--padding-left:-20px;--padding-right:-7px;}.elementor-322 .elementor-element.elementor-element-e722ea8.e-con{--e-con-transform-translateX:0px;--e-con-transform-translateY:20px;}.elementor-322 .elementor-element.elementor-element-e722ea8{--border-radius:7px 7px 7px 7px;}.elementor-322 .elementor-element.elementor-element-12d3b2e.e-con{--e-con-transform-translateX:0px;--e-con-transform-translateY:35px;}.elementor-322 .elementor-element.elementor-element-12d3b2e{--border-radius:7px 7px 7px 7px;}.elementor-322 .elementor-element.elementor-element-fe72784.e-con{--e-con-transform-translateX:0px;--e-con-transform-translateY:35px;}.elementor-322 .elementor-element.elementor-element-fe72784{--border-radius:7px 7px 7px 7px;}.elementor-322 .elementor-element.elementor-element-c12b2bc.e-con{--e-con-transform-translateX:0px;--e-con-transform-translateY:35px;}.elementor-322 .elementor-element.elementor-element-c12b2bc{--border-radius:7px 7px 7px 7px;}}/* Start custom CSS for text-editor, class: .elementor-element-e6ce7bc *//* Configuração para o texto em Desktop e Tablet */
.elementor-322 .elementor-element.elementor-element-e6ce7bc .elementor-text-editor {
    /* Deixa o texto com as bordas alinhadas (justificado) */
    text-align: justify; 
    
    /* Tamanho responsivo: mínimo de 16px, flexível no meio, máximo de 22px */
    font-size: clamp(16px, 2vw, 22px); 
    
    /* Espaçamento entre as linhas para facilitar a leitura */
    line-height: 1.6; 
}

/* Configuração exclusiva para Celular (telas menores que 767px) */
@media (max-width: 767px) {
    .elementor-322 .elementor-element.elementor-element-e6ce7bc .elementor-text-editor {
        /* No celular, o justificado pode criar buracos no texto, então alinhamos à esquerda ou ao centro */
        text-align: left; 
        
        /* Dá um pequeno respiro (margem interna) nas laterais para não grudar na tela */
        padding: 0 15px; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e722ea8 */.elementor-322 .elementor-element.elementor-element-e722ea8 {
    /* --- 1. CONTROLE DE ESCALA (TAMANHO GERAL) --- */
    width: 100% !important; 
    
    /* Mude o 400px abaixo para crescer ou encolher a foto toda */
    max-width: 500px !important; 
    
    
    /* --- 2. CONTROLE DE ALTURA (FORMATO/PROPORÇÃO) --- */
    /* 1 / 1 = Quadrado perfeito */
    /* 4 / 5 = Retrato (vertical, estilo foto de Instagram) */
    /* 16 / 9 = Vídeo deitado */
    aspect-ratio: 1 / 1 !important; 
    
    
    /* --- 3. CONTROLE DE POSIÇÃO (ALINHAMENTO) --- */
    /* Use esta linha para deixar no CENTRO (Padrão) */
    margin: 0 auto 0 0 !important; 
    
    /* Para alinhar à ESQUERDA, apague a linha de cima e use esta: */
    /* margin: 0 auto 0 0 !important; */
    
    /* Para alinhar à DIREITA, apague a primeira linha e use esta: */
    /* margin: 0 0 0 auto !important; */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12d3b2e */.elementor-322 .elementor-element.elementor-element-12d3b2e {
    /* --- 1. CONTROLE DE ESCALA (TAMANHO GERAL) --- */
    width: 100% !important; 
    
    /* Mude o 400px abaixo para crescer ou encolher a foto toda */
    max-width: 500px !important; 
    
    
    /* --- 2. CONTROLE DE ALTURA (FORMATO/PROPORÇÃO) --- */
    /* 1 / 1 = Quadrado perfeito */
    /* 4 / 5 = Retrato (vertical, estilo foto de Instagram) */
    /* 16 / 9 = Vídeo deitado */
    aspect-ratio: 1 / 1 !important; 
    
    
    /* --- 3. CONTROLE DE POSIÇÃO (ALINHAMENTO) --- */
    /* Use esta linha para deixar no CENTRO (Padrão) */
    margin: 0 auto 0 0 !important; 
    
    /* Para alinhar à ESQUERDA, apague a linha de cima e use esta: */
    /* margin: 0 auto 0 0 !important; */
    
    /* Para alinhar à DIREITA, apague a primeira linha e use esta: */
    /* margin: 0 0 0 auto !important; */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe72784 */.elementor-322 .elementor-element.elementor-element-fe72784 {
    /* --- 1. CONTROLE DE ESCALA (TAMANHO GERAL) --- */
    width: 100% !important; 
    
    /* Mude o 400px abaixo para crescer ou encolher a foto toda */
    max-width: 500px !important; 
    
    
    /* --- 2. CONTROLE DE ALTURA (FORMATO/PROPORÇÃO) --- */
    /* 1 / 1 = Quadrado perfeito */
    /* 4 / 5 = Retrato (vertical, estilo foto de Instagram) */
    /* 16 / 9 = Vídeo deitado */
    aspect-ratio: 1 / 1 !important; 
    
    
    /* --- 3. CONTROLE DE POSIÇÃO (ALINHAMENTO) --- */
    /* Use esta linha para deixar no CENTRO (Padrão) */
    margin: 0 auto 0 0 !important; 
    
    /* Para alinhar à ESQUERDA, apague a linha de cima e use esta: */
    /* margin: 0 auto 0 0 !important; */
    
    /* Para alinhar à DIREITA, apague a primeira linha e use esta: */
    /* margin: 0 0 0 auto !important; */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c12b2bc */.elementor-322 .elementor-element.elementor-element-c12b2bc {
    /* --- 1. CONTROLE DE ESCALA (TAMANHO GERAL) --- */
    width: 100% !important; 
    
    /* Mude o 400px abaixo para crescer ou encolher a foto toda */
    max-width: 500px !important; 
    
    
    /* --- 2. CONTROLE DE ALTURA (FORMATO/PROPORÇÃO) --- */
    /* 1 / 1 = Quadrado perfeito */
    /* 4 / 5 = Retrato (vertical, estilo foto de Instagram) */
    /* 16 / 9 = Vídeo deitado */
    aspect-ratio: 1 / 1 !important; 
    
    
    /* --- 3. CONTROLE DE POSIÇÃO (ALINHAMENTO) --- */
    /* Use esta linha para deixar no CENTRO (Padrão) */
    margin: 0 auto 0 0 !important; 
    
    /* Para alinhar à ESQUERDA, apague a linha de cima e use esta: */
    /* margin: 0 auto 0 0 !important; */
    
    /* Para alinhar à DIREITA, apague a primeira linha e use esta: */
    /* margin: 0 0 0 auto !important; */
}/* End custom CSS */