.elementor-676 .elementor-element.elementor-element-c16e5f2{--display:flex;--min-height:662px;--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;}.elementor-676 .elementor-element.elementor-element-c16e5f2:not(.elementor-motion-effects-element-type-background), .elementor-676 .elementor-element.elementor-element-c16e5f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-676 .elementor-element.elementor-element-ff1aaef{--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-676 .elementor-element.elementor-element-e4c2e7b{--e-image-carousel-slides-to-show:1;}.elementor-676 .elementor-element.elementor-element-e4c2e7b .elementor-image-carousel-caption{text-align:center;}.elementor-676 .elementor-element.elementor-element-2aec4a6{--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-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-676 .elementor-element.elementor-element-9feb76a{margin:96px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-676 .elementor-element.elementor-element-9feb76a.elementor-element{--align-self:flex-start;}.elementor-676 .elementor-element.elementor-element-9feb76a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-primary );}.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-676 .elementor-element.elementor-element-1007234{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:left;font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-primary );}.elementor-676 .elementor-element.elementor-element-6596c9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-676 .elementor-element.elementor-element-5019844{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;font-style:italic;color:#929292;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-676 .elementor-element.elementor-element-bb8e7b1 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );border-radius:465px 465px 465px 465px;padding:18px 28px 18px 28px;}.elementor-676 .elementor-element.elementor-element-bb8e7b1{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-676 .elementor-element.elementor-element-bb8e7b1.elementor-element{--align-self:flex-start;}.elementor-676 .elementor-element.elementor-element-3abb607{--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;}.elementor-676 .elementor-element.elementor-element-026dfbe{--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-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-676 .elementor-element.elementor-element-a9008d2{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-676 .elementor-element.elementor-element-a9008d2.elementor-element{--align-self:center;}.elementor-676 .elementor-element.elementor-element-2fe3110{--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;--justify-content:center;}.elementor-676 .elementor-element.elementor-element-6f2c91d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-676 .elementor-element.elementor-element-6f2c91d.elementor-element{--align-self:flex-start;}.elementor-676 .elementor-element.elementor-element-6f2c91d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:53px;font-weight:700;color:var( --e-global-color-primary );}.elementor-676 .elementor-element.elementor-element-b4efa7e{margin:18px 90px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-676 .elementor-element.elementor-element-fcdd667{--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;}.elementor-676 .elementor-element.elementor-element-28b40c4{--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-676 .elementor-element.elementor-element-8e6a62b{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-676 .elementor-element.elementor-element-8e6a62b.elementor-element{--align-self:center;}.elementor-676 .elementor-element.elementor-element-d4bf7ce{--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;--justify-content:center;}.elementor-676 .elementor-element.elementor-element-0c53bca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-676 .elementor-element.elementor-element-0c53bca.elementor-element{--align-self:flex-start;}.elementor-676 .elementor-element.elementor-element-0c53bca .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:53px;font-weight:700;color:var( --e-global-color-primary );}.elementor-676 .elementor-element.elementor-element-e0da5a7{margin:18px 90px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-676 .elementor-element.elementor-element-c16e5f2{--content-width:1440px;}.elementor-676 .elementor-element.elementor-element-ff1aaef{--width:45%;}.elementor-676 .elementor-element.elementor-element-2aec4a6{--width:55%;}.elementor-676 .elementor-element.elementor-element-3abb607{--content-width:1440px;}.elementor-676 .elementor-element.elementor-element-026dfbe{--width:50%;}.elementor-676 .elementor-element.elementor-element-2fe3110{--width:50%;}.elementor-676 .elementor-element.elementor-element-fcdd667{--content-width:1440px;}.elementor-676 .elementor-element.elementor-element-28b40c4{--width:50%;}.elementor-676 .elementor-element.elementor-element-d4bf7ce{--width:50%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-676 .elementor-element.elementor-element-bb8e7b1 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-676 .elementor-element.elementor-element-9feb76a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-676 .elementor-element.elementor-element-1007234{text-align:center;}.elementor-676 .elementor-element.elementor-element-6596c9d{text-align:center;}.elementor-676 .elementor-element.elementor-element-5019844{text-align:center;}.elementor-676 .elementor-element.elementor-element-bb8e7b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-676 .elementor-element.elementor-element-bb8e7b1.elementor-element{--align-self:center;}.elementor-676 .elementor-element.elementor-element-bb8e7b1 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );}.elementor-676 .elementor-element.elementor-element-6f2c91d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;text-align:center;}.elementor-676 .elementor-element.elementor-element-b4efa7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;}.elementor-676 .elementor-element.elementor-element-0c53bca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;text-align:center;}.elementor-676 .elementor-element.elementor-element-e0da5a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;text-align:left;}}/* Start custom CSS for image-carousel, class: .elementor-element-e4c2e7b *//* Estado inicial: Torta */
.elementor-676 .elementor-element.elementor-element-e4c2e7b img {
    transform: rotate(0deg); /* Inclina a imagem 2 graus */
    transition: transform 0.5s ease; /* Garante que o movimento seja suave */
}

/* Quando passa o mouse: Endireita */
.elementor-676 .elementor-element.elementor-element-e4c2e7b img:hover {
    transform: rotate(2deg); /* Volta para a posição original (reta) */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9feb76a *//* Torna o título um ponto de referência para a barra */
.elementor-676 .elementor-element.elementor-element-9feb76a {
    position: relative;
}

/* Cria, Estiliza e Centraliza a barra laranja (o pseudo-elemento ::after) */
.elementor-676 .elementor-element.elementor-element-9feb76a::after {
    content: "";
    position: absolute;
    
    /* VALOR DE ESPAÇAMENTO (ajuste se precisar) */
    bottom: -20px; 
    
    /* CENTRALIZAÇÃO: ESSAS TRÊS LINHAS FAZEM O EFEITO */
    left: 0; 
    right: 0; 
    margin: auto; 
    
    width: 80px; /* Largura da barra */
    height: 5px; /* Espessura da barra */
    
    background-color: #EA580C; /* Cor Laranja Sinapta */
    border-radius: 5px; /* Bordas arredondadas */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a9008d2 *//* Estado inicial: Torta */
.elementor-676 .elementor-element.elementor-element-a9008d2 img {
    transform: rotate(0deg); /* Inclina a imagem 2 graus */
    transition: transform 0.5s ease; /* Garante que o movimento seja suave */
}

/* Quando passa o mouse: Endireita */
.elementor-676 .elementor-element.elementor-element-a9008d2 img:hover {
    transform: rotate(2deg); /* Volta para a posição original (reta) */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f2c91d *//* Torna o título um ponto de referência para a barra */
.elementor-676 .elementor-element.elementor-element-6f2c91d {
    position: relative;
}

/* Cria e Alinha à Esquerda a barra laranja (o pseudo-elemento ::after) */
.elementor-676 .elementor-element.elementor-element-6f2c91d::after {
    content: "";
    position: absolute;
    
    /* VALOR AJUSTADO PARA AFASTAR DO TÍTULO */
    bottom: -20px; 
    
    /* ALINHAMENTO À ESQUERDA: Removemos left/right/margin: auto */
    left: 0; /* Começa exatamente na borda esquerda do texto */
    
    width: 80px; /* Largura da barra */
    height: 5px; /* Espessura da barra */
    
    background-color: #EA580C; /* Cor Laranja Sinapta */
    border-radius: 5px; /* Bordas arredondadas */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e6a62b *//* Estado inicial: Torta */
.elementor-676 .elementor-element.elementor-element-8e6a62b img {
    transform: rotate(0deg); /* Inclina a imagem 2 graus */
    transition: transform 0.5s ease; /* Garante que o movimento seja suave */
}

/* Quando passa o mouse: Endireita */
.elementor-676 .elementor-element.elementor-element-8e6a62b img:hover {
    transform: rotate(2deg); /* Volta para a posição original (reta) */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c53bca *//* Torna o título um ponto de referência para a barra */
.elementor-676 .elementor-element.elementor-element-0c53bca {
    position: relative;
}

/* Cria e Alinha à Esquerda a barra laranja (o pseudo-elemento ::after) */
.elementor-676 .elementor-element.elementor-element-0c53bca::after {
    content: "";
    position: absolute;
    
    /* VALOR AJUSTADO PARA AFASTAR DO TÍTULO */
    bottom: -20px; 
    
    /* ALINHAMENTO À ESQUERDA: Removemos left/right/margin: auto */
    left: 0; /* Começa exatamente na borda esquerda do texto */
    
    width: 80px; /* Largura da barra */
    height: 5px; /* Espessura da barra */
    
    background-color: #EA580C; /* Cor Laranja Sinapta */
    border-radius: 5px; /* Bordas arredondadas */
}/* End custom CSS */