.elementor-855 .elementor-element.elementor-element-75466ff{--display:flex;}.elementor-855 .elementor-element.elementor-element-8a5e06c{--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;}.elementor-855 .elementor-element.elementor-element-cf44ac6{--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;}.elementor-855 .elementor-element.elementor-element-cf44ac6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-855 .elementor-element.elementor-element-9026b1a{--display:flex;}.elementor-855 .elementor-element.elementor-element-9026b1a.e-con{--align-self:flex-end;}.elementor-widget-text-editor{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-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-855 .elementor-element.elementor-element-36b9f0d{width:var( --container-widget-width, 98.925% );max-width:98.925%;--container-widget-width:98.925%;--container-widget-flex-grow:0;color:#000000;}.elementor-855 .elementor-element.elementor-element-36b9f0d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-855 .elementor-element.elementor-element-5265d9e{--display:flex;}.elementor-855 .elementor-element.elementor-element-5265d9e.e-con{--align-self:flex-end;}.elementor-855 .elementor-element.elementor-element-efcd391{color:#000000;}.elementor-855 .elementor-element.elementor-element-e9f134a{--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-855 .elementor-element.elementor-element-2b96265{--display:flex;}.elementor-855 .elementor-element.elementor-element-2951e7d .elementor-repeater-item-3d58677.elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-855 .elementor-element.elementor-element-2951e7d .elementor-repeater-item-3d58677.elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-855 .elementor-element.elementor-element-2951e7d .elementor-repeater-item-3d58677.elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-855 .elementor-element.elementor-element-2951e7d .elementor-repeater-item-7dfcf23.elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-855 .elementor-element.elementor-element-2951e7d .elementor-repeater-item-7dfcf23.elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-855 .elementor-element.elementor-element-2951e7d .elementor-repeater-item-7dfcf23.elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-855 .elementor-element.elementor-element-2951e7d .elementor-repeater-item-7d99ec7.elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-855 .elementor-element.elementor-element-2951e7d .elementor-repeater-item-7d99ec7.elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-855 .elementor-element.elementor-element-2951e7d .elementor-repeater-item-7d99ec7.elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-855 .elementor-element.elementor-element-2951e7d{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:6px;--grid-row-gap:0px;}.elementor-855 .elementor-element.elementor-element-2951e7d .elementor-widget-container{text-align:center;}.elementor-855 .elementor-element.elementor-element-2951e7d.elementor-element{--align-self:flex-end;}.elementor-855 .elementor-element.elementor-element-2951e7d .elementor-social-icon{--icon-padding:0.2em;border-style:none;}.elementor-855 .elementor-element.elementor-element-f2fdf9e{--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;}.elementor-855 .elementor-element.elementor-element-19b956f{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-855 .elementor-element.elementor-element-19b956f.e-con{--align-self:center;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-855 .elementor-element.elementor-element-7cf7fa9{text-align:center;}.elementor-855 .elementor-element.elementor-element-9e85abc{--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;}.elementor-855 .elementor-element.elementor-element-42dcba8{color:#000000;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;}.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-855 .elementor-element.elementor-element-c95efed img{width:300px;height:300px;}.elementor-855 .elementor-element.elementor-element-6bdca20{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-855 .elementor-element.elementor-element-5ff601f{color:#000000;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;}.elementor-855 .elementor-element.elementor-element-42dbc0e img{width:300px;height:300px;}.elementor-855 .elementor-element.elementor-element-0481471{--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;}.elementor-855 .elementor-element.elementor-element-804ce46{color:#000000;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;}.elementor-855 .elementor-element.elementor-element-a2a1224 img{width:300px;height:300px;}.elementor-855 .elementor-element.elementor-element-cc2dd67{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-855 .elementor-element.elementor-element-cc2dd67.e-con{--align-self:center;}.elementor-855 .elementor-element.elementor-element-4f96481{--display:flex;}.elementor-855 .elementor-element.elementor-element-4f96481.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-855 .elementor-element.elementor-element-c9f096a{text-align:center;}.elementor-855 .elementor-element.elementor-element-39ccbce{--display:flex;}.elementor-855 .elementor-element.elementor-element-9d77fe8{--display:flex;}.elementor-855 .elementor-element.elementor-element-ca2cf40{--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;}.elementor-855 .elementor-element.elementor-element-4a22b7d{width:var( --container-widget-width, 68.621% );max-width:68.621%;--container-widget-width:68.621%;--container-widget-flex-grow:0;}.elementor-855 .elementor-element.elementor-element-4a22b7d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-855 .elementor-element.elementor-element-4a22b7d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-855 .elementor-element.elementor-element-cf74608.elementor-element{--align-self:center;}.elementor-855 .elementor-element.elementor-element-cf74608{text-align:center;color:#000000;}.elementor-855 .elementor-element.elementor-element-0735157{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-855 .elementor-element.elementor-element-d2fc8a3{color:var( --e-global-color-accent );}.elementor-855 .elementor-element.elementor-element-7da8817{color:var( --e-global-color-accent );}.elementor-855 .elementor-element.elementor-element-40bbfed{color:var( --e-global-color-accent );}.elementor-855 .elementor-element.elementor-element-efb7c88{color:var( --e-global-color-accent );}.elementor-855 .elementor-element.elementor-element-a7b4677{--display:flex;}.elementor-855 .elementor-element.elementor-element-a7b4677:not(.elementor-motion-effects-element-type-background), .elementor-855 .elementor-element.elementor-element-a7b4677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DADADA;}.elementor-855 .elementor-element.elementor-element-d46e083{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-855 .elementor-element.elementor-element-2614dcb{--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;}.elementor-855 .elementor-element.elementor-element-36feb32{--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-855 .elementor-element.elementor-element-cffae9b{--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;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-855 .elementor-element.elementor-element-115b3dd{width:var( --container-widget-width, 51.474% );max-width:51.474%;--container-widget-width:51.474%;--container-widget-flex-grow:0;}.elementor-855 .elementor-element.elementor-element-115b3dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-855 .elementor-element.elementor-element-115b3dd .elementor-icon-wrapper{text-align:center;}.elementor-855 .elementor-element.elementor-element-0b16c7a{color:#000000;}.elementor-855 .elementor-element.elementor-element-855d1f3{--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;}.elementor-855 .elementor-element.elementor-element-f7ec4cf{width:var( --container-widget-width, 49.396% );max-width:49.396%;--container-widget-width:49.396%;--container-widget-flex-grow:0;}.elementor-855 .elementor-element.elementor-element-f7ec4cf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-855 .elementor-element.elementor-element-f7ec4cf .elementor-icon-wrapper{text-align:center;}.elementor-855 .elementor-element.elementor-element-6c38323{color:#000000;}.elementor-855 .elementor-element.elementor-element-3525b15{--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;}.elementor-855 .elementor-element.elementor-element-ab5cbbe{width:var( --container-widget-width, 49.396% );max-width:49.396%;--container-widget-width:49.396%;--container-widget-flex-grow:0;}.elementor-855 .elementor-element.elementor-element-ab5cbbe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-855 .elementor-element.elementor-element-ab5cbbe .elementor-icon-wrapper{text-align:center;}.elementor-855 .elementor-element.elementor-element-2783ef7{color:#000000;}.elementor-855 .elementor-element.elementor-element-4d36ad8{--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;}.elementor-855 .elementor-element.elementor-element-837dd9d{color:#000000;}.elementor-855 .elementor-element.elementor-element-d721ec3{--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-855 .elementor-element.elementor-element-bc944dd{--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:center;--align-items:center;}.elementor-855 .elementor-element.elementor-element-482366b{--display:flex;}.elementor-855 .elementor-element.elementor-element-b589cbb{color:#000000;}.elementor-855 .elementor-element.elementor-element-99dbbcc{--display:flex;}.elementor-855 .elementor-element.elementor-element-99dbbcc:not(.elementor-motion-effects-element-type-background), .elementor-855 .elementor-element.elementor-element-99dbbcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BECDC7;}.elementor-855 .elementor-element.elementor-element-c80d1bc .elementor-heading-title{color:#000000;}@media(min-width:768px){.elementor-855 .elementor-element.elementor-element-cf44ac6{--width:24.226%;}.elementor-855 .elementor-element.elementor-element-4f96481{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for container, class: .elementor-element-8a5e06c */.elementor-855 .elementor-element.elementor-element-8a5e06c {
    padding: 0 !important;
    margin: 0 auto !important;
    width: 100vw;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ff139a *//* CSS personalizado para linha do tempo com blocos contínuos */

.timeline-container {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin: 50px 0;
    position: relative;
}

.timeline-block {
    text-align: center;
    position: relative;
    width: 24%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.timeline-image {
    width: 100px;
    height: 100px;
    object-fit: cover;
    margin-bottom: 20px;
}

.timeline-line {
    position: absolute;
    top: calc(100% + 10px); /* Ajuste a posição da linha abaixo da imagem */
    left: 0;
    width: 100%;
    height: 2px;
    background-color: black;
}

.timeline-point {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 20px;
    height: 20px;
    background-color: red;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    z-index: 1; /* Para que as bolinhas fiquem à frente da linha */
}

/* Ajustes para conectar as linhas entre os blocos */
.timeline-block:nth-child(1) .timeline-line { left: 0; width: 112.5%; }
.timeline-block:nth-child(2) .timeline-line { left: -12.5%; width: 125%; }
.timeline-block:nth-child(3) .timeline-line { left: -12.5%; width: 125%; }
.timeline-block:nth-child(4) .timeline-line { left: -12.5%; width: 112.5%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75466ff */.elementor-855 .elementor-element.elementor-element-75466ff {
    padding: 0 !important;
    margin: 0 auto !important;
    width: 100vw;
    max-width: 100%;
}/* End custom CSS */