.elementor-3534 .elementor-element.elementor-element-629cc75{--display:flex;--min-height:43vh;--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:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.31;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:53px;--padding-left:0px;--padding-right:0px;}.elementor-3534 .elementor-element.elementor-element-629cc75:not(.elementor-motion-effects-element-type-background), .elementor-3534 .elementor-element.elementor-element-629cc75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECFFEA;}.elementor-3534 .elementor-element.elementor-element-629cc75::before, .elementor-3534 .elementor-element.elementor-element-629cc75 > .elementor-background-video-container::before, .elementor-3534 .elementor-element.elementor-element-629cc75 > .e-con-inner > .elementor-background-video-container::before, .elementor-3534 .elementor-element.elementor-element-629cc75 > .elementor-background-slideshow::before, .elementor-3534 .elementor-element.elementor-element-629cc75 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3534 .elementor-element.elementor-element-629cc75 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3534 .elementor-element.elementor-element-4dc34a9{text-align:center;}.elementor-3534 .elementor-element.elementor-element-4dc34a9 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:60px;font-weight:800;letter-spacing:-3px;color:#000000;}.elementor-3534 .elementor-element.elementor-element-e63071a{--display:flex;--min-height:0vh;--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:stretch;--gap:020px 020px;--row-gap:020px;--column-gap:020px;--overlay-opacity:0.31;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:200px;--padding-right:50px;}.elementor-3534 .elementor-element.elementor-element-e63071a:not(.elementor-motion-effects-element-type-background), .elementor-3534 .elementor-element.elementor-element-e63071a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3534 .elementor-element.elementor-element-e63071a::before, .elementor-3534 .elementor-element.elementor-element-e63071a > .elementor-background-video-container::before, .elementor-3534 .elementor-element.elementor-element-e63071a > .e-con-inner > .elementor-background-video-container::before, .elementor-3534 .elementor-element.elementor-element-e63071a > .elementor-background-slideshow::before, .elementor-3534 .elementor-element.elementor-element-e63071a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3534 .elementor-element.elementor-element-e63071a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3534 .elementor-element.elementor-element-23d10ed{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F2ECD7;--border-color:#F2ECD7;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3534 .elementor-element.elementor-element-23d10ed:not(.elementor-motion-effects-element-type-background), .elementor-3534 .elementor-element.elementor-element-23d10ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2ECD76E;}.elementor-3534 .elementor-element.elementor-element-f7da9e9 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:45px;font-weight:700;letter-spacing:-5px;color:#000000;}.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-3534 .elementor-element.elementor-element-fe578ef p{margin-block-end:5px;}.elementor-3534 .elementor-element.elementor-element-fe578ef{color:#000000;}.elementor-3534 .elementor-element.elementor-element-8899b8a.elementor-element{--order:99999 /* order end hack */;}.elementor-3534 .elementor-element.elementor-element-8899b8a p{margin-block-end:5px;}.elementor-3534 .elementor-element.elementor-element-8899b8a{color:#000000;}.elementor-3534 .elementor-element.elementor-element-ffccfb5{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3534 .elementor-element.elementor-element-ffccfb5.e-con{--align-self:flex-start;}.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-3534 .elementor-element.elementor-element-0dfdc81{--display:flex;--position:absolute;--min-height:1345px;top:27px;}.elementor-3534 .elementor-element.elementor-element-0dfdc81.e-con{--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-3534 .elementor-element.elementor-element-0dfdc81{left:157px;}body.rtl .elementor-3534 .elementor-element.elementor-element-0dfdc81{right:157px;}.elementor-3534 .elementor-element.elementor-element-f735996{--display:flex;--min-height:0vh;--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:stretch;--gap:020px 020px;--row-gap:020px;--column-gap:020px;--overlay-opacity:0.31;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:200px;--padding-right:50px;}.elementor-3534 .elementor-element.elementor-element-f735996:not(.elementor-motion-effects-element-type-background), .elementor-3534 .elementor-element.elementor-element-f735996 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3534 .elementor-element.elementor-element-f735996::before, .elementor-3534 .elementor-element.elementor-element-f735996 > .elementor-background-video-container::before, .elementor-3534 .elementor-element.elementor-element-f735996 > .e-con-inner > .elementor-background-video-container::before, .elementor-3534 .elementor-element.elementor-element-f735996 > .elementor-background-slideshow::before, .elementor-3534 .elementor-element.elementor-element-f735996 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3534 .elementor-element.elementor-element-f735996 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3534 .elementor-element.elementor-element-b1b876c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#15432363;--border-color:#15432363;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3534 .elementor-element.elementor-element-b1b876c:not(.elementor-motion-effects-element-type-background), .elementor-3534 .elementor-element.elementor-element-b1b876c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFFFF4;}.elementor-3534 .elementor-element.elementor-element-8f3599c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:45px;font-weight:700;letter-spacing:-5px;color:#000000;}.elementor-3534 .elementor-element.elementor-element-798597f p{margin-block-end:5px;}.elementor-3534 .elementor-element.elementor-element-2b70225.elementor-element{--order:99999 /* order end hack */;}.elementor-3534 .elementor-element.elementor-element-2b70225 p{margin-block-end:5px;}.elementor-3534 .elementor-element.elementor-element-2b70225{color:#000000;}.elementor-3534 .elementor-element.elementor-element-4554d55{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3534 .elementor-element.elementor-element-4554d55.e-con{--align-self:flex-start;}.elementor-3534 .elementor-element.elementor-element-7357ebf{--display:flex;--position:absolute;top:27px;}.elementor-3534 .elementor-element.elementor-element-7357ebf.e-con{--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-3534 .elementor-element.elementor-element-7357ebf{left:157px;}body.rtl .elementor-3534 .elementor-element.elementor-element-7357ebf{right:157px;}.elementor-3534 .elementor-element.elementor-element-fee686f{--display:flex;--min-height:0vh;--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:stretch;--gap:020px 020px;--row-gap:020px;--column-gap:020px;--overlay-opacity:0.31;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:200px;--padding-right:50px;}.elementor-3534 .elementor-element.elementor-element-fee686f:not(.elementor-motion-effects-element-type-background), .elementor-3534 .elementor-element.elementor-element-fee686f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3534 .elementor-element.elementor-element-fee686f::before, .elementor-3534 .elementor-element.elementor-element-fee686f > .elementor-background-video-container::before, .elementor-3534 .elementor-element.elementor-element-fee686f > .e-con-inner > .elementor-background-video-container::before, .elementor-3534 .elementor-element.elementor-element-fee686f > .elementor-background-slideshow::before, .elementor-3534 .elementor-element.elementor-element-fee686f > .e-con-inner > .elementor-background-slideshow::before, .elementor-3534 .elementor-element.elementor-element-fee686f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3534 .elementor-element.elementor-element-031d935{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFC107;--border-color:#FFC107;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3534 .elementor-element.elementor-element-031d935::before, .elementor-3534 .elementor-element.elementor-element-031d935 > .elementor-background-video-container::before, .elementor-3534 .elementor-element.elementor-element-031d935 > .e-con-inner > .elementor-background-video-container::before, .elementor-3534 .elementor-element.elementor-element-031d935 > .elementor-background-slideshow::before, .elementor-3534 .elementor-element.elementor-element-031d935 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3534 .elementor-element.elementor-element-031d935 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFAED;--background-overlay:'';}.elementor-3534 .elementor-element.elementor-element-8bbf3c6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:45px;font-weight:700;letter-spacing:-5px;color:#000000;}.elementor-3534 .elementor-element.elementor-element-ae71609 p{margin-block-end:5px;}.elementor-3534 .elementor-element.elementor-element-ae71609{color:#000000;}.elementor-3534 .elementor-element.elementor-element-ca77fad.elementor-element{--order:99999 /* order end hack */;}.elementor-3534 .elementor-element.elementor-element-ca77fad p{margin-block-end:5px;}.elementor-3534 .elementor-element.elementor-element-ca77fad{color:#000000;}.elementor-3534 .elementor-element.elementor-element-4f32751{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3534 .elementor-element.elementor-element-4f32751.e-con{--align-self:flex-start;}.elementor-3534 .elementor-element.elementor-element-7457bb2{--display:flex;--position:absolute;top:27px;}.elementor-3534 .elementor-element.elementor-element-7457bb2.e-con{--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-3534 .elementor-element.elementor-element-7457bb2{left:157px;}body.rtl .elementor-3534 .elementor-element.elementor-element-7457bb2{right:157px;}@media(min-width:768px){.elementor-3534 .elementor-element.elementor-element-629cc75{--content-width:860px;}.elementor-3534 .elementor-element.elementor-element-e63071a{--content-width:860px;}.elementor-3534 .elementor-element.elementor-element-23d10ed{--width:90%;}.elementor-3534 .elementor-element.elementor-element-ffccfb5{--width:98%;}.elementor-3534 .elementor-element.elementor-element-0dfdc81{--width:14%;}.elementor-3534 .elementor-element.elementor-element-f735996{--content-width:860px;}.elementor-3534 .elementor-element.elementor-element-b1b876c{--width:90%;}.elementor-3534 .elementor-element.elementor-element-4554d55{--width:100%;}.elementor-3534 .elementor-element.elementor-element-7357ebf{--width:14%;}.elementor-3534 .elementor-element.elementor-element-fee686f{--content-width:860px;}.elementor-3534 .elementor-element.elementor-element-031d935{--width:90%;}.elementor-3534 .elementor-element.elementor-element-4f32751{--width:100%;}.elementor-3534 .elementor-element.elementor-element-7457bb2{--width:14%;}}@media(max-width:1024px){.elementor-3534 .elementor-element.elementor-element-629cc75{--min-height:100vh;}.elementor-3534 .elementor-element.elementor-element-e63071a{--min-height:100vh;}.elementor-3534 .elementor-element.elementor-element-f735996{--min-height:100vh;}.elementor-3534 .elementor-element.elementor-element-fee686f{--min-height:100vh;}}@media(max-width:767px){.elementor-3534 .elementor-element.elementor-element-629cc75{--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:50px;--padding-left:05px;--padding-right:05px;}.elementor-3534 .elementor-element.elementor-element-4dc34a9 .elementor-heading-title{font-size:30px;letter-spacing:-0.8px;word-spacing:0em;}.elementor-3534 .elementor-element.elementor-element-e63071a{--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:19px;--padding-right:19px;}.elementor-3534 .elementor-element.elementor-element-23d10ed{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:010px;}.elementor-3534 .elementor-element.elementor-element-f7da9e9 .elementor-heading-title{font-size:30px;letter-spacing:-1.9px;}body:not(.rtl) .elementor-3534 .elementor-element.elementor-element-0dfdc81{left:-150px;}body.rtl .elementor-3534 .elementor-element.elementor-element-0dfdc81{right:-150px;}.elementor-3534 .elementor-element.elementor-element-0dfdc81{top:8px;}.elementor-3534 .elementor-element.elementor-element-759b324{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3534 .elementor-element.elementor-element-f735996{--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:05px;--padding-right:05px;}.elementor-3534 .elementor-element.elementor-element-b1b876c{--padding-top:0px;--padding-bottom:0px;--padding-left:54px;--padding-right:10px;}.elementor-3534 .elementor-element.elementor-element-8f3599c .elementor-heading-title{font-size:30px;letter-spacing:0px;word-spacing:0em;}body:not(.rtl) .elementor-3534 .elementor-element.elementor-element-7357ebf{left:-156px;}body.rtl .elementor-3534 .elementor-element.elementor-element-7357ebf{right:-156px;}.elementor-3534 .elementor-element.elementor-element-7357ebf{top:13px;}.elementor-3534 .elementor-element.elementor-element-de1eaca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3534 .elementor-element.elementor-element-fee686f{--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3534 .elementor-element.elementor-element-031d935{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:10px;}.elementor-3534 .elementor-element.elementor-element-8bbf3c6 .elementor-heading-title{font-size:30px;line-height:1.3em;letter-spacing:-1.5px;}body:not(.rtl) .elementor-3534 .elementor-element.elementor-element-7457bb2{left:-150px;}body.rtl .elementor-3534 .elementor-element.elementor-element-7457bb2{right:-150px;}.elementor-3534 .elementor-element.elementor-element-7457bb2{top:-1px;}.elementor-3534 .elementor-element.elementor-element-4bc262c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-e63071a *//* =========================================
   EBA — VENCO-STYLE CONNECTED TIMELINE
========================================= */

.eba-venco-timeline {
    --eba-green: #006B3C;
    --eba-soft-green: #E7F5ED;
    --eba-yellow: #FEFF00;

    width: 100%;
    max-width: 1120px;
    margin: 0 auto;
    overflow: visible !important;
}

/* EACH TIMELINE SECTION */

.eba-venco-timeline .eba-timeline-step {
    position: relative;
    display: grid !important;
    grid-template-columns: 60px minmax(0, 1fr);
    column-gap: 100px;
    align-items: start;
    width: 100%;
    min-height: 440px;
    padding: 0 0 110px !important;
    overflow: visible !important;
}

/* CONTENT COLUMN */

.eba-venco-timeline .eba-timeline-content {
    grid-column: 2;
    width: 100%;
    min-width: 0;
    padding-top: 4px;
}

/* LARGE PALE CIRCLE + INNER GREEN DOT */

.eba-venco-timeline .eba-timeline-step::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background:
        radial-gradient(
            circle at center,
            var(--eba-green) 0 15px,
            var(--eba-soft-green) 16px 30px
        );
    box-shadow: 0 0 0 0 rgba(0, 107, 60, 0.22);
    animation: eba-timeline-pulse 1.7s ease-out infinite;
    z-index: 2;
    pointer-events: none;
}

/* CONNECTING VERTICAL LINE */

.eba-venco-timeline .eba-timeline-step::after {
    content: "";
    position: absolute;
    top: 60px;
    bottom: 0;
    left: 29.5px;
    width: 1px;
    background: var(--eba-green);
    z-index: 1;
    pointer-events: none;
}

/* REMOVE LINE AFTER THE FINAL POINT */

.eba-venco-timeline .eba-timeline-step:last-child {
    min-height: auto;
    padding-bottom: 0 !important;
}

.eba-venco-timeline .eba-timeline-step:last-child::after {
    display: none;
}

/* PULSE EFFECT */

@keyframes eba-timeline-pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(0, 107, 60, 0.22);
    }

    70% {
        box-shadow: 0 0 0 18px rgba(0, 107, 60, 0);
    }

    100% {
        box-shadow: 0 0 0 0 rgba(0, 107, 60, 0);
    }
}

/* TABLET */

@media (max-width: 1024px) {
    .eba-venco-timeline .eba-timeline-step {
        grid-template-columns: 54px minmax(0, 1fr);
        column-gap: 48px;
        min-height: 400px;
        padding-bottom: 90px !important;
    }

    .eba-venco-timeline .eba-timeline-step::before {
        width: 54px;
        height: 54px;
        background:
            radial-gradient(
                circle at center,
                var(--eba-green) 0 14px,
                var(--eba-soft-green) 15px 27px
            );
    }

    .eba-venco-timeline .eba-timeline-step::after {
        top: 54px;
        left: 26.5px;
    }
}

/* MOBILE */

@media (max-width: 767px) {
    .eba-venco-timeline {
        width: 100%;
    }

    .eba-venco-timeline .eba-timeline-step {
        grid-template-columns: 38px minmax(0, 1fr);
        column-gap: 18px;
        min-height: 340px;
        padding-bottom: 65px !important;
    }

    .eba-venco-timeline .eba-timeline-content {
        padding-top: 1px;
    }

    .eba-venco-timeline .eba-timeline-step::before {
        width: 38px;
        height: 38px;
        background:
            radial-gradient(
                circle at center,
                var(--eba-green) 0 10px,
                var(--eba-soft-green) 11px 19px
            );
    }

    .eba-venco-timeline .eba-timeline-step::after {
        top: 38px;
        left: 18.5px;
    }

    .eba-venco-timeline .eba-timeline-step:last-child {
        min-height: auto;
    }
}

/* ACCESSIBILITY */

@media (prefers-reduced-motion: reduce) {
    .eba-venco-timeline .eba-timeline-step::before {
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f735996 *//* =========================================
   EBA — VENCO-STYLE CONNECTED TIMELINE
========================================= */

.eba-venco-timeline {
    --eba-green: #006B3C;
    --eba-soft-green: #E7F5ED;
    --eba-yellow: #FEFF00;

    width: 100%;
    max-width: 1120px;
    margin: 0 auto;
    overflow: visible !important;
}

/* EACH TIMELINE SECTION */

.eba-venco-timeline .eba-timeline-step {
    position: relative;
    display: grid !important;
    grid-template-columns: 60px minmax(0, 1fr);
    column-gap: 100px;
    align-items: start;
    width: 100%;
    min-height: 440px;
    padding: 0 0 110px !important;
    overflow: visible !important;
}

/* CONTENT COLUMN */

.eba-venco-timeline .eba-timeline-content {
    grid-column: 2;
    width: 100%;
    min-width: 0;
    padding-top: 4px;
}

/* LARGE PALE CIRCLE + INNER GREEN DOT */

.eba-venco-timeline .eba-timeline-step::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background:
        radial-gradient(
            circle at center,
            var(--eba-green) 0 15px,
            var(--eba-soft-green) 16px 30px
        );
    box-shadow: 0 0 0 0 rgba(0, 107, 60, 0.22);
    animation: eba-timeline-pulse 1.7s ease-out infinite;
    z-index: 2;
    pointer-events: none;
}

/* CONNECTING VERTICAL LINE */

.eba-venco-timeline .eba-timeline-step::after {
    content: "";
    position: absolute;
    top: 60px;
    bottom: 0;
    left: 29.5px;
    width: 1px;
    background: var(--eba-green);
    z-index: 1;
    pointer-events: none;
}

/* REMOVE LINE AFTER THE FINAL POINT */

.eba-venco-timeline .eba-timeline-step:last-child {
    min-height: auto;
    padding-bottom: 0 !important;
}

.eba-venco-timeline .eba-timeline-step:last-child::after {
    display: none;
}

/* PULSE EFFECT */

@keyframes eba-timeline-pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(0, 107, 60, 0.22);
    }

    70% {
        box-shadow: 0 0 0 18px rgba(0, 107, 60, 0);
    }

    100% {
        box-shadow: 0 0 0 0 rgba(0, 107, 60, 0);
    }
}

/* TABLET */

@media (max-width: 1024px) {
    .eba-venco-timeline .eba-timeline-step {
        grid-template-columns: 54px minmax(0, 1fr);
        column-gap: 48px;
        min-height: 400px;
        padding-bottom: 90px !important;
    }

    .eba-venco-timeline .eba-timeline-step::before {
        width: 54px;
        height: 54px;
        background:
            radial-gradient(
                circle at center,
                var(--eba-green) 0 14px,
                var(--eba-soft-green) 15px 27px
            );
    }

    .eba-venco-timeline .eba-timeline-step::after {
        top: 54px;
        left: 26.5px;
    }
}

/* MOBILE */

@media (max-width: 767px) {
    .eba-venco-timeline {
        width: 100%;
    }

    .eba-venco-timeline .eba-timeline-step {
        grid-template-columns: 38px minmax(0, 1fr);
        column-gap: 18px;
        min-height: 340px;
        padding-bottom: 65px !important;
    }

    .eba-venco-timeline .eba-timeline-content {
        padding-top: 1px;
    }

    .eba-venco-timeline .eba-timeline-step::before {
        width: 38px;
        height: 38px;
        background:
            radial-gradient(
                circle at center,
                var(--eba-green) 0 10px,
                var(--eba-soft-green) 11px 19px
            );
    }

    .eba-venco-timeline .eba-timeline-step::after {
        top: 38px;
        left: 18.5px;
    }

    .eba-venco-timeline .eba-timeline-step:last-child {
        min-height: auto;
    }
}

/* ACCESSIBILITY */

@media (prefers-reduced-motion: reduce) {
    .eba-venco-timeline .eba-timeline-step::before {
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fee686f *//* =========================================
   EBA — VENCO-STYLE CONNECTED TIMELINE
========================================= */

.eba-venco-timeline {
    --eba-green: #006B3C;
    --eba-soft-green: #E7F5ED;
    --eba-yellow: #FEFF00;

    width: 100%;
    max-width: 1120px;
    margin: 0 auto;
    overflow: visible !important;
}

/* EACH TIMELINE SECTION */

.eba-venco-timeline .eba-timeline-step {
    position: relative;
    display: grid !important;
    grid-template-columns: 60px minmax(0, 1fr);
    column-gap: 100px;
    align-items: start;
    width: 100%;
    min-height: 440px;
    padding: 0 0 110px !important;
    overflow: visible !important;
}

/* CONTENT COLUMN */

.eba-venco-timeline .eba-timeline-content {
    grid-column: 2;
    width: 100%;
    min-width: 0;
    padding-top: 4px;
}

/* LARGE PALE CIRCLE + INNER GREEN DOT */

.eba-venco-timeline .eba-timeline-step::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background:
        radial-gradient(
            circle at center,
            var(--eba-green) 0 15px,
            var(--eba-soft-green) 16px 30px
        );
    box-shadow: 0 0 0 0 rgba(0, 107, 60, 0.22);
    animation: eba-timeline-pulse 1.7s ease-out infinite;
    z-index: 2;
    pointer-events: none;
}

/* CONNECTING VERTICAL LINE */

.eba-venco-timeline .eba-timeline-step::after {
    content: "";
    position: absolute;
    top: 60px;
    bottom: 0;
    left: 29.5px;
    width: 1px;
    background: var(--eba-green);
    z-index: 1;
    pointer-events: none;
}

/* REMOVE LINE AFTER THE FINAL POINT */

.eba-venco-timeline .eba-timeline-step:last-child {
    min-height: auto;
    padding-bottom: 0 !important;
}

.eba-venco-timeline .eba-timeline-step:last-child::after {
    display: none;
}

/* PULSE EFFECT */

@keyframes eba-timeline-pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(0, 107, 60, 0.22);
    }

    70% {
        box-shadow: 0 0 0 18px rgba(0, 107, 60, 0);
    }

    100% {
        box-shadow: 0 0 0 0 rgba(0, 107, 60, 0);
    }
}

/* TABLET */

@media (max-width: 1024px) {
    .eba-venco-timeline .eba-timeline-step {
        grid-template-columns: 54px minmax(0, 1fr);
        column-gap: 48px;
        min-height: 400px;
        padding-bottom: 90px !important;
    }

    .eba-venco-timeline .eba-timeline-step::before {
        width: 54px;
        height: 54px;
        background:
            radial-gradient(
                circle at center,
                var(--eba-green) 0 14px,
                var(--eba-soft-green) 15px 27px
            );
    }

    .eba-venco-timeline .eba-timeline-step::after {
        top: 54px;
        left: 26.5px;
    }
}

/* MOBILE */

@media (max-width: 767px) {
    .eba-venco-timeline {
        width: 100%;
    }

    .eba-venco-timeline .eba-timeline-step {
        grid-template-columns: 38px minmax(0, 1fr);
        column-gap: 18px;
        min-height: 340px;
        padding-bottom: 65px !important;
    }

    .eba-venco-timeline .eba-timeline-content {
        padding-top: 1px;
    }

    .eba-venco-timeline .eba-timeline-step::before {
        width: 38px;
        height: 38px;
        background:
            radial-gradient(
                circle at center,
                var(--eba-green) 0 10px,
                var(--eba-soft-green) 11px 19px
            );
    }

    .eba-venco-timeline .eba-timeline-step::after {
        top: 38px;
        left: 18.5px;
    }

    .eba-venco-timeline .eba-timeline-step:last-child {
        min-height: auto;
    }
}

/* ACCESSIBILITY */

@media (prefers-reduced-motion: reduce) {
    .eba-venco-timeline .eba-timeline-step::before {
        animation: none;
    }
}/* End custom CSS */