.elementor-6614 .elementor-element.elementor-element-2039317{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6614 .elementor-element.elementor-element-f388252{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:0px;}.elementor-6614 .elementor-element.elementor-element-f388252.e-con{--align-self:flex-end;}.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 );font-style:var( --e-global-typography-primary-font-style );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-6614 .elementor-element.elementor-element-3be8cd5{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6614 .elementor-element.elementor-element-3be8cd5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:600;line-height:150%;letter-spacing:2.5px;color:#374151;}.elementor-6614 .elementor-element.elementor-element-01d4e98 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3rem;font-weight:500;letter-spacing:-1.5px;color:#222222;}.elementor-6614 .elementor-element.elementor-element-67b288b{width:100%;max-width:100%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6614 .elementor-element.elementor-element-67b288b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;color:#9F9F9F;}.elementor-6614 .elementor-element.elementor-element-1e037e6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:36px;}.elementor-6614 .elementor-element.elementor-element-1e037e6.e-con{--align-self:flex-start;}.elementor-6614 .elementor-element.elementor-element-ab41501{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-6614 .elementor-element.elementor-element-ab41501 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:600;line-height:150%;letter-spacing:2.5px;color:#374151;}.elementor-6614 .elementor-element.elementor-element-ab1814b{text-align:end;}.elementor-6614 .elementor-element.elementor-element-ab1814b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3rem;font-weight:500;letter-spacing:-1.5px;color:#222222;}.elementor-6614 .elementor-element.elementor-element-5408e12{width:100%;max-width:100%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-6614 .elementor-element.elementor-element-5408e12 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;color:#9F9F9F;}.elementor-6614 .elementor-element.elementor-element-11762ce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:0px;}.elementor-6614 .elementor-element.elementor-element-11762ce.e-con{--align-self:flex-end;}.elementor-6614 .elementor-element.elementor-element-f781248{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6614 .elementor-element.elementor-element-f781248 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:600;line-height:150%;letter-spacing:2.5px;color:#374151;}.elementor-6614 .elementor-element.elementor-element-4a86673 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3rem;font-weight:500;letter-spacing:-1.5px;color:#222222;}.elementor-6614 .elementor-element.elementor-element-afb34f3{width:100%;max-width:100%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6614 .elementor-element.elementor-element-afb34f3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;color:#9F9F9F;}.elementor-6614 .elementor-element.elementor-element-3956d99{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:36px;}.elementor-6614 .elementor-element.elementor-element-3956d99.e-con{--align-self:flex-start;}.elementor-6614 .elementor-element.elementor-element-af98c05{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-6614 .elementor-element.elementor-element-af98c05 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:600;line-height:150%;letter-spacing:2.5px;color:#374151;}.elementor-6614 .elementor-element.elementor-element-19e99b3{text-align:end;}.elementor-6614 .elementor-element.elementor-element-19e99b3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3rem;font-weight:500;letter-spacing:-1.5px;color:#222222;}.elementor-6614 .elementor-element.elementor-element-c8c5925{width:100%;max-width:100%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-6614 .elementor-element.elementor-element-c8c5925 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;color:#9F9F9F;}.elementor-6614 .elementor-element.elementor-element-d92f7aa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:0px;}.elementor-6614 .elementor-element.elementor-element-d92f7aa.e-con{--align-self:flex-end;}.elementor-6614 .elementor-element.elementor-element-c16d8d5{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6614 .elementor-element.elementor-element-c16d8d5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:600;line-height:150%;letter-spacing:2.5px;color:#374151;}.elementor-6614 .elementor-element.elementor-element-f77511d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3rem;font-weight:500;letter-spacing:-1.5px;color:#222222;}.elementor-6614 .elementor-element.elementor-element-b5bcf50{width:100%;max-width:100%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6614 .elementor-element.elementor-element-b5bcf50 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;color:#9F9F9F;}.elementor-6614 .elementor-element.elementor-element-f38f875{--display:flex;}body.elementor-page-6614:not(.elementor-motion-effects-element-type-background), body.elementor-page-6614 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-6614 .elementor-element.elementor-element-2039317{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:84px 84px;--row-gap:84px;--column-gap:84px;--margin-top:84px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6614 .elementor-element.elementor-element-f388252.e-con{--align-self:flex-end;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-6614 .elementor-element.elementor-element-1e037e6.e-con{--align-self:flex-start;}.elementor-6614 .elementor-element.elementor-element-11762ce.e-con{--align-self:flex-end;}.elementor-6614 .elementor-element.elementor-element-3956d99.e-con{--align-self:flex-start;}.elementor-6614 .elementor-element.elementor-element-d92f7aa.e-con{--align-self:flex-end;}}@media(max-width:767px){.elementor-6614 .elementor-element.elementor-element-f388252{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-6614 .elementor-element.elementor-element-01d4e98 .elementor-heading-title{font-size:2rem;}.elementor-6614 .elementor-element.elementor-element-1e037e6{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-6614 .elementor-element.elementor-element-ab41501{text-align:start;}.elementor-6614 .elementor-element.elementor-element-ab1814b{text-align:start;}.elementor-6614 .elementor-element.elementor-element-ab1814b .elementor-heading-title{font-size:2rem;}.elementor-6614 .elementor-element.elementor-element-5408e12{text-align:start;}.elementor-6614 .elementor-element.elementor-element-11762ce{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-6614 .elementor-element.elementor-element-4a86673 .elementor-heading-title{font-size:2rem;}.elementor-6614 .elementor-element.elementor-element-3956d99{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-6614 .elementor-element.elementor-element-af98c05{text-align:start;}.elementor-6614 .elementor-element.elementor-element-19e99b3{text-align:start;}.elementor-6614 .elementor-element.elementor-element-19e99b3 .elementor-heading-title{font-size:2rem;}.elementor-6614 .elementor-element.elementor-element-c8c5925{text-align:start;}.elementor-6614 .elementor-element.elementor-element-d92f7aa{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-6614 .elementor-element.elementor-element-f77511d .elementor-heading-title{font-size:2rem;}}@media(min-width:768px){.elementor-6614 .elementor-element.elementor-element-2039317{--width:100%;}.elementor-6614 .elementor-element.elementor-element-f388252{--width:50%;}.elementor-6614 .elementor-element.elementor-element-1e037e6{--width:50%;}.elementor-6614 .elementor-element.elementor-element-11762ce{--width:50%;}.elementor-6614 .elementor-element.elementor-element-3956d99{--width:50%;}.elementor-6614 .elementor-element.elementor-element-d92f7aa{--width:50%;}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-2039317 */:root{
    --cor-linha: rgb(0,0,0,0.15);
    --cor-timeline: #3b82f6;
    --largura-linha-timeline: 2px;
    
    /* config circulos */
    --tamanho-elemento: 12px;
    --cor-elemento: white;
    --tamanho-borda-elemento: 3px;
    --cor-borda-elemento: black;
}

.timeline-container-alternated{
    position: relative;
}

.timeline-container-alternated .timeline-alternated-item::after{
    content: '';
    position: absolute;
    top: 0;
    width: var(--tamanho-elemento);
    height: var(--tamanho-elemento);
    background: var(--cor-elemento);
    border-radius: 50%;
    transition: 0.25s all ease-in-out;
    outline: var(--tamanho-borda-elemento) solid var(--cor-borda-elemento);
    z-index: 2;
}

@media (min-width: 768px){
    
.timeline-container-alternated .timeline-alternated-item:nth-child(2n + 1)::after {
    left: calc((var(--tamanho-elemento) * -1 ) / 2);
}

.timeline-container-alternated .timeline-alternated-item:nth-child(2n)::after {
    right: calc((var(--tamanho-elemento) * -1 ) / 2);
}

}

@media (max-width: 767px){
    
.timeline-container-alternated .timeline-alternated-item:nth-child(2n + 1)::after {
    left: calc((var(--tamanho-elemento) * -1 ) / 2);
}

.timeline-container-alternated .timeline-alternated-item:nth-child(2n)::after {
    left: calc((var(--tamanho-elemento) * -1 ) / 2);
    right: unset;
}

}



.timeline-container-alternated::before{
    content: '';
    position: absolute;
    top: calc(var(--tamanho-elemento) / 2);
    left: 50%;
    transform: translateX(-50%);
    width: var(--largura-linha-timeline);
    height: var(--distance, 0px);
    background: var(--cor-timeline);
    z-index: 1;
}

.timeline-container-alternated::after{
    content: '';
    position: absolute;
    top: calc(var(--tamanho-elemento) / 2);
    left: 50%;
    transform: translateX(-50%);
    width: var(--largura-linha-timeline);
    height: var(--total-distance, 0px);
    background: var(--cor-linha);
}

@media (max-width: 767px){

.timeline-container-alternated::before{
    left: 0;
}
.timeline-container-alternated::after{
    left: 0;
}

}/* End custom CSS */