.elementor-67 .elementor-element.elementor-element-b7f2d4a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-67 .elementor-element.elementor-element-b7f2d4a.e-con{--align-self:center;}.elementor-67 .elementor-element.elementor-element-c2ede26{--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-67 .elementor-element.elementor-element-c2ede26.e-con{--align-self:flex-start;}.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-67 .elementor-element.elementor-element-ffc5f47{--grid-columns:1;}.elementor-67 .elementor-element.elementor-element-09a2cd0{--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-67 .elementor-element.elementor-element-fe1341a{--grid-columns:1;}.elementor-67 .elementor-element.elementor-element-d7f99b4{--grid-columns:2;--grid-row-gap:0px;--load-more-button-align:center;--grid-column-gap:10px;}.elementor-67 .elementor-element.elementor-element-d7f99b4 .elementor-button:hover, .elementor-67 .elementor-element.elementor-element-d7f99b4 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-67 .elementor-element.elementor-element-d7f99b4 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-67 .elementor-element.elementor-element-d7f99b4 .e-loop-item > .elementor-section, .elementor-67 .elementor-element.elementor-element-d7f99b4 .e-loop-item > .elementor-section > .elementor-container, .elementor-67 .elementor-element.elementor-element-d7f99b4 .e-loop-item > .e-con, .elementor-67 .elementor-element.elementor-element-d7f99b4 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-67 .elementor-element.elementor-element-d7f99b4 .elementor-button:hover svg, .elementor-67 .elementor-element.elementor-element-d7f99b4 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-67 .elementor-element.elementor-element-d7f99b4 .elementor-button{transition-duration:0.1s;border-radius:2px 2px 2px 2px;}.elementor-67 .elementor-element.elementor-element-6d99645{--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-67 .elementor-element.elementor-element-c8404b3{--spacer-size:15px;}.elementor-67 .elementor-element.elementor-element-f69d035{--grid-columns:1;}.elementor-67 .elementor-element.elementor-element-f69d035 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-67 .elementor-element.elementor-element-f69d035.elementor-element{--align-self:center;}.elementor-67 .elementor-element.elementor-element-87718fe{--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-67 .elementor-element.elementor-element-d6ee678{--spacer-size:15px;}.elementor-67 .elementor-element.elementor-element-b835d21{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-67 .elementor-element.elementor-element-f8c84a9{--spacer-size:15px;}.elementor-67 .elementor-element.elementor-element-6b01b27{--grid-columns:3;--load-more-button-align:center;}.elementor-67 .elementor-element.elementor-element-6b01b27 .elementor-button:hover, .elementor-67 .elementor-element.elementor-element-6b01b27 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-67 .elementor-element.elementor-element-6b01b27 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-67 .elementor-element.elementor-element-6b01b27 .e-loop-item > .elementor-section, .elementor-67 .elementor-element.elementor-element-6b01b27 .e-loop-item > .elementor-section > .elementor-container, .elementor-67 .elementor-element.elementor-element-6b01b27 .e-loop-item > .e-con, .elementor-67 .elementor-element.elementor-element-6b01b27 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-67 .elementor-element.elementor-element-6b01b27 .elementor-button:hover svg, .elementor-67 .elementor-element.elementor-element-6b01b27 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-67 .elementor-element.elementor-element-169353a{--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-67 .elementor-element.elementor-element-169353a.e-con{--align-self:flex-start;}.elementor-67 .elementor-element.elementor-element-d976a44{--spacer-size:50px;}.elementor-67 .elementor-element.elementor-element-681e36f{--grid-columns:1;}.elementor-67 .elementor-element.elementor-element-ef16e3f{--spacer-size:50px;}.elementor-67 .elementor-element.elementor-element-cc33453{--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-67 .elementor-element.elementor-element-cc33453.e-con{--align-self:flex-start;}.elementor-67 .elementor-element.elementor-element-1cd8245{--spacer-size:50px;}.elementor-67 .elementor-element.elementor-element-f87e060{--grid-columns:1;}.elementor-67 .elementor-element.elementor-element-6f90af3{--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-67 .elementor-element.elementor-element-6f90af3.e-con{--align-self:flex-start;}.elementor-67 .elementor-element.elementor-element-83360ae{--spacer-size:50px;}.elementor-67 .elementor-element.elementor-element-054b529{--grid-columns:1;}.elementor-67 .elementor-element.elementor-element-054b529 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-67 .elementor-element.elementor-element-054b529.elementor-element{--align-self:center;}.elementor-67 .elementor-element.elementor-element-936dc8a{--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-67 .elementor-element.elementor-element-936dc8a.e-con{--align-self:flex-start;}.elementor-67 .elementor-element.elementor-element-43c39c4{--spacer-size:50px;}.elementor-67 .elementor-element.elementor-element-8e060fa{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}@media(max-width:1024px){.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-67 .elementor-element.elementor-element-ffc5f47{--grid-columns:2;}.elementor-67 .elementor-element.elementor-element-fe1341a{--grid-columns:2;}.elementor-67 .elementor-element.elementor-element-d7f99b4{--grid-columns:2;}.elementor-67 .elementor-element.elementor-element-f69d035{--grid-columns:2;}.elementor-67 .elementor-element.elementor-element-b835d21{--grid-columns:2;}.elementor-67 .elementor-element.elementor-element-6b01b27{--grid-columns:2;}.elementor-67 .elementor-element.elementor-element-d976a44{--spacer-size:15px;}.elementor-67 .elementor-element.elementor-element-681e36f{--grid-columns:1;}.elementor-67 .elementor-element.elementor-element-ef16e3f{--spacer-size:15px;}.elementor-67 .elementor-element.elementor-element-1cd8245{--spacer-size:15px;}.elementor-67 .elementor-element.elementor-element-f87e060{--grid-columns:1;--grid-row-gap:60px;}.elementor-67 .elementor-element.elementor-element-83360ae{--spacer-size:15px;}.elementor-67 .elementor-element.elementor-element-054b529{--grid-columns:1;}.elementor-67 .elementor-element.elementor-element-43c39c4{--spacer-size:15px;}.elementor-67 .elementor-element.elementor-element-8e060fa{--grid-columns:1;}}@media(max-width:767px){.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-67 .elementor-element.elementor-element-ffc5f47{--grid-columns:1;}.elementor-67 .elementor-element.elementor-element-fe1341a{--grid-columns:1;}.elementor-67 .elementor-element.elementor-element-d7f99b4{--grid-columns:1;}.elementor-67 .elementor-element.elementor-element-f69d035{--grid-columns:1;}.elementor-67 .elementor-element.elementor-element-b835d21{--grid-columns:1;--grid-row-gap:12px;}.elementor-67 .elementor-element.elementor-element-6b01b27{--grid-columns:1;}.elementor-67 .elementor-element.elementor-element-681e36f{--grid-columns:1;}.elementor-67 .elementor-element.elementor-element-f87e060{--grid-columns:1;}.elementor-67 .elementor-element.elementor-element-054b529{--grid-columns:1;}.elementor-67 .elementor-element.elementor-element-8e060fa{--grid-columns:1;}}/* Start custom CSS for loop-grid, class: .elementor-element-fe1341a *//* ========================================
   DESKTOP ONLY
   Hide timeline on Tablet & Mobile
   ======================================== */

@media (min-width: 1025px) {

    /* Timeline container */
    .elementor-67 .elementor-element.elementor-element-fe1341a .elementor-loop-container {
        position: relative;
    }

    /* Grey vertical line */
    .elementor-67 .elementor-element.elementor-element-fe1341a .elementor-loop-container::before {
        content: "";
        position: absolute;
        left: 7px;
        top: 25px;
        bottom: 0;
        width: 3px;
        background: #e2e8f0;
    }

    /* All loop items */
    .elementor-67 .elementor-element.elementor-element-fe1341a .elementor-loop-container > .e-loop-item {
        position: relative;
        padding-left: 35px;
    }

    /* 1st post - Red */
    .elementor-67 .elementor-element.elementor-element-fe1341a .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-67 .elementor-element.elementor-element-fe1341a .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-67 .elementor-element.elementor-element-fe1341a .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 */
/* Start custom CSS for container, class: .elementor-element-b7f2d4a */.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-f87e060 *//* ========================================
   DESKTOP ONLY
   Hide timeline on Tablet & Mobile
   ======================================== */

@media (min-width: 1025px) {

    /* Timeline container */
    .elementor-67 .elementor-element.elementor-element-f87e060 .elementor-loop-container {
        position: relative;
    }

    /* Grey vertical line */
    .elementor-67 .elementor-element.elementor-element-f87e060 .elementor-loop-container::before {
        content: "";
        position: absolute;
        left: 7px;
        top: 25px;
        bottom: 0;
        width: 3px;
        background: #e2e8f0;
    }

    /* All loop items */
    .elementor-67 .elementor-element.elementor-element-f87e060 .elementor-loop-container > .e-loop-item {
        position: relative;
        padding-left: 35px;
    }

    /* 1st post - Red */
    .elementor-67 .elementor-element.elementor-element-f87e060 .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-67 .elementor-element.elementor-element-f87e060 .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-67 .elementor-element.elementor-element-f87e060 .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 */