.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-531 .elementor-element.elementor-element-3cb1a06 .elementor-icon-list-icon i{color:var( --e-global-color-accent );font-size:14px;}.elementor-531 .elementor-element.elementor-element-3cb1a06 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );--e-icon-list-icon-size:14px;}.elementor-531 .elementor-element.elementor-element-3cb1a06 .elementor-icon-list-icon{width:14px;}.elementor-531 .elementor-element.elementor-element-86dbe1d{--spacer-size:20px;}.elementor-widget-theme-post-title .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-531 .elementor-element.elementor-element-b796b1e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-text );}.elementor-531 .elementor-element.elementor-element-29deaf5{--spacer-size:20px;}.elementor-531 .elementor-element.elementor-element-af722ad .elementor-icon-list-icon{width:14px;}.elementor-531 .elementor-element.elementor-element-af722ad .elementor-icon-list-icon i{font-size:14px;}.elementor-531 .elementor-element.elementor-element-af722ad .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-531 .elementor-element.elementor-element-9a85bb8{--spacer-size:20px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-531 .elementor-element.elementor-element-627d2ab{--spacer-size:20px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-531 .elementor-element.elementor-element-98c8695{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-e4b4da3{--spacer-size:20px;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{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 );}.elementor-widget-loop-grid .e-load-more-message{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 );}.elementor-531 .elementor-element.elementor-element-82623e9{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-531 .elementor-element.elementor-element-a47a6b6{--spacer-size:15px;}.elementor-531 .elementor-element.elementor-element-12bf456{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-043cf70{--spacer-size:15px;}.elementor-531 .elementor-element.elementor-element-a434eb2{--grid-columns:1;}.elementor-531 .elementor-element.elementor-element-7afd825{--spacer-size:10px;}.elementor-531 .elementor-element.elementor-element-4dcd21a{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-accent );--dots-normal-color:var( --e-global-color-accent );--dots-hover-color:var( --e-global-color-accent );}.elementor-531 .elementor-element.elementor-element-4dcd21a .swiper-slide > .elementor-element{height:100%;}.elementor-531 .elementor-element.elementor-element-4dcd21a .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;}@media(max-width:1024px){.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-531 .elementor-element.elementor-element-82623e9{--grid-columns:1;}.elementor-531 .elementor-element.elementor-element-a434eb2{--grid-columns:1;}.elementor-531 .elementor-element.elementor-element-4dcd21a{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-531 .elementor-element.elementor-element-82623e9{--grid-columns:1;--grid-row-gap:15px;}.elementor-531 .elementor-element.elementor-element-a434eb2{--grid-columns:1;}.elementor-531 .elementor-element.elementor-element-4dcd21a{--swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-98c8695 */.bottom-border {
    position: relative;
    border-bottom: 3px solid #e5e5e5;
    padding-bottom: 12px;
}

.bottom-border::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -3px;
    width: 62px;
    height: 3px;
    background-color: #ff4b3e;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-a434eb2 *//* ========================================
   DESKTOP ONLY
   Hide timeline on Tablet & Mobile
   ======================================== */

@media (min-width: 1025px) {

    /* Timeline container */
    .elementor-531 .elementor-element.elementor-element-a434eb2 .elementor-loop-container {
        position: relative;
    }

    /* Grey vertical line */
    .elementor-531 .elementor-element.elementor-element-a434eb2 .elementor-loop-container::before {
        content: "";
        position: absolute;
        left: 7px;
        top: 25px;
        bottom: 0;
        width: 3px;
        background: #e2e8f0;
    }

    /* All loop items */
    .elementor-531 .elementor-element.elementor-element-a434eb2 .elementor-loop-container > .e-loop-item {
        position: relative;
        padding-left: 35px;
    }

    /* 1st post - Red */
    .elementor-531 .elementor-element.elementor-element-a434eb2 .elementor-loop-container > .e-loop-item:nth-of-type(1)::before {
        content: "" !important;
        display: block !important;
        position: absolute !important;
        left: 0 !important;
        top: 28px !important;
        width: 14px !important;
        height: 14px !important;
        border-radius: 50% !important;
        background: #ff5252 !important;
        box-shadow: 0 0 0 4px rgba(255, 82, 82, 0.18) !important;
        z-index: 99 !important;
    }

    /* 2nd post - Orange */
    .elementor-531 .elementor-element.elementor-element-a434eb2 .elementor-loop-container > .e-loop-item:nth-of-type(2)::before {
        content: "" !important;
        display: block !important;
        position: absolute !important;
        left: 0 !important;
        top: 28px !important;
        width: 14px !important;
        height: 14px !important;
        border-radius: 50% !important;
        background: #ff9800 !important;
        box-shadow: 0 0 0 4px rgba(255, 152, 0, 0.18) !important;
        z-index: 99 !important;
    }

    /* 3rd post - Green */
    .elementor-531 .elementor-element.elementor-element-a434eb2 .elementor-loop-container > .e-loop-item:nth-of-type(3)::before {
        content: "" !important;
        display: block !important;
        position: absolute !important;
        left: 0 !important;
        top: 28px !important;
        width: 14px !important;
        height: 14px !important;
        border-radius: 50% !important;
        background: #3bbf7a !important;
        box-shadow: 0 0 0 4px rgba(59, 191, 122, 0.18) !important;
        z-index: 99 !important;
    }
}/* End custom CSS */