.elementor-422 .elementor-element.elementor-element-c761a53:not(.elementor-motion-effects-element-type-background), .elementor-422 .elementor-element.elementor-element-c761a53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F5F7FA 65%, #005C9F4D 100%);}.elementor-422 .elementor-element.elementor-element-c761a53 > .elementor-container{max-width:1200px;min-height:200px;}.elementor-422 .elementor-element.elementor-element-c761a53 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-422 .elementor-element.elementor-element-c761a53{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-422 .elementor-element.elementor-element-b2fb6f2 .elementskit-section-title-wraper .elementskit-section-title{color:#000000;margin:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:47px;font-weight:600;}.elementor-422 .elementor-element.elementor-element-b2fb6f2 .elementskit-section-title-wraper .elementskit-section-title > span{color:#0E9FE2;}.elementor-422 .elementor-element.elementor-element-b2fb6f2 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#0E9FE2;}.elementor-422 .elementor-element.elementor-element-b2fb6f2 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-422 .elementor-element.elementor-element-b2fb6f2 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-422 .elementor-element.elementor-element-590e809 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-422 .elementor-element.elementor-element-590e809{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-422 .elementor-element.elementor-element-d641651 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-422 .elementor-element.elementor-element-b1fc612 .elementor-repeater-item-c1a88fa{background-color:#005C9F;}.elementor-422 .elementor-element.elementor-element-b1fc612 .elementor-repeater-item-c1a88fa:hover{background-color:#EF7F1B;}.elementor-422 .elementor-element.elementor-element-b1fc612 .elementor-repeater-item-e95dfdd{background-color:#005C9F;}.elementor-422 .elementor-element.elementor-element-b1fc612 .elementor-repeater-item-e95dfdd:hover{background-color:#EF7F1B;}.elementor-422 .elementor-element.elementor-element-b1fc612 .elementor-repeater-item-962c0ea{background-color:#005C9F;}.elementor-422 .elementor-element.elementor-element-b1fc612 .elementor-repeater-item-962c0ea:hover{background-color:#EF7F1B;}.elementor-422 .elementor-element.elementor-element-b1fc612 .elementor-repeater-item-1c26dd1{background-color:#005C9F;}.elementor-422 .elementor-element.elementor-element-b1fc612 .elementor-repeater-item-1c26dd1:hover{background-color:#EF7F1B;}.elementor-422 .elementor-element.elementor-element-b1fc612 .elementor-repeater-item-de8ddf6{background-color:#005C9F;}.elementor-422 .elementor-element.elementor-element-b1fc612 .elementor-repeater-item-de8ddf6:hover{background-color:#EF7F1B;}.elementor-422 .elementor-element.elementor-element-b1fc612 .elementor-repeater-item-49e636a{background-color:#005C9F;}.elementor-422 .elementor-element.elementor-element-b1fc612 .elementor-repeater-item-49e636a:hover{background-color:#EF7F1B;}.elementor-422 .elementor-element.elementor-element-b1fc612 .elementor-repeater-item-6c37ef8{background-color:#005C9F;}.elementor-422 .elementor-element.elementor-element-b1fc612 .elementor-repeater-item-6c37ef8:hover{background-color:#EF7F1B;}.elementor-422 .elementor-element.elementor-element-b1fc612 .elementor-repeater-item-9f6cf48{background-color:#005C9F;}.elementor-422 .elementor-element.elementor-element-b1fc612 .elementor-repeater-item-9f6cf48:hover{background-color:#EF7F1B;}.elementor-422 .elementor-element.elementor-element-b1fc612 .elementor-repeater-item-318222a{background-color:#005C9F;}.elementor-422 .elementor-element.elementor-element-b1fc612 .elementor-repeater-item-318222a:hover{background-color:#EF7F1B;}.elementor-422 .elementor-element.elementor-element-b1fc612 .elementor-repeater-item-6159247{background-color:#005C9F;}.elementor-422 .elementor-element.elementor-element-b1fc612 .elementor-repeater-item-6159247:hover{background-color:#EF7F1B;}.elementor-422 .elementor-element.elementor-element-b1fc612 .jt-container{flex-direction:row;height:500px;}.elementor-422 .elementor-element.elementor-element-b1fc612 .jt-item{transition-duration:650ms;}.elementor-422 .elementor-element.elementor-element-b1fc612 .jt-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:34px;font-weight:700;}.elementor-422 .elementor-element.elementor-element-b1fc612 .jt-desc{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;}@media(max-width:767px){.elementor-422 .elementor-element.elementor-element-c761a53 > .elementor-container{min-height:110px;}.elementor-422 .elementor-element.elementor-element-c761a53{margin:-40px 0px 0px 0px;padding:25px 0px 0px 0px;}.elementor-422 .elementor-element.elementor-element-b2fb6f2{padding:0px 0px 0px 0px;}.elementor-422 .elementor-element.elementor-element-b2fb6f2 .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-422 .elementor-element.elementor-element-590e809{padding:0px 0px 30px 0px;}.elementor-422 .elementor-element.elementor-element-b1fc612 .jt-container{flex-direction:column;height:800px;}.elementor-422 .elementor-element.elementor-element-b1fc612 .jt-title{font-size:24px;}.elementor-422 .elementor-element.elementor-element-b1fc612 .jt-desc{font-size:14px;}}/* Start custom CSS for journey_timeline, class: .elementor-element-b1fc612 */.jt-item {
    flex: 1;
    transition: all .4s ease;
    position: relative;
    padding: 20px 10px;
    display: ;
    padding-bottom: 50px;
    align-items: center;
    flex-direction: column;
}

.jt-desc {
    text-align: center;
}



.jt-container{
    display:flex;
    width:100%;
    overflow:hidden;
}

/* Base item */
.jt-item{
    flex:1 1 0;
    min-width:0;
    transition:all 0.45s cubic-bezier(.4,0,.2,1);
    position:relative;
    padding:40px 20px;
    display:flex;
    justify-content:flex-end;
    align-items:center;
    flex-direction:column;
}

/* Hovered item expands */
.jt-item:hover{
    flex:4 1 0; /* change 5 → 6 or 7 for more width */
}

/* Non-hover items shrink */
.jt-container:hover .jt-item:not(:hover){
    flex:0.7 1 0; /* 0.8 = light shrink | 0.6 = strong shrink */
}

/* Title */
.jt-title{
    font-weight:600;
    position:relative;
}

.jt-title:after{
    content:'';
    display:block;
    width:30px;
    height:2px;
    background:#fff;
    margin:8px auto 0;
}

/* Description */
.jt-desc{
    opacity:0;
    transform:translateY(10px);
    transition:opacity .5s ease, transform .5s ease;
    margin-bottom:20px;
}

/* Show description on hover */
.jt-item:hover .jt-desc{
    opacity:1;
    transform:translateY(0);
}


/* ===============================
   MOBILE ONLY TIMELINE BEHAVIOR
   =============================== */
/* ===============================
   MOBILE ONLY – COMPACT TIMELINE
   =============================== */
@media (max-width: 767px){

    .jt-container{
        flex-direction:column;
        height:auto;
    }

    /* Default (collapsed) state */
    .jt-item{
        flex:0 0 80px;     /* DEFAULT height < 100px */
        height:80px;
        padding:12px 16px; /* reduce padding */
        overflow:hidden;
        transition:all 0.35s ease;
    }

    /* Expanded item (hover / tap) */
    .jt-item:hover{
        flex:0 0 180px;    /* expanded height */
        height:180px;
    }

    /* Shrink non-hover items */
    .jt-container:hover .jt-item:not(:hover){
        flex:0 0 65px;     /* ~15–20% shrink */
        height:65px;
    }

    /* Description hidden by default */
    .jt-desc{
        opacity:0;
        transform:translateY(8px);
        transition:opacity .3s ease, transform .3s ease;
    }

    /* Show description on hover */
    .jt-item:hover .jt-desc{
        opacity:1;
        transform:translateY(0);
    }
}/* End custom CSS */