.elementor-3313 .elementor-element.elementor-element-fecb7be{--display:flex;--min-height:400px;--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;--justify-content:flex-end;--overlay-opacity:0.21;--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-3313 .elementor-element.elementor-element-fecb7be:not(.elementor-motion-effects-element-type-background), .elementor-3313 .elementor-element.elementor-element-fecb7be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fof.alibarkati.com/wp-content/uploads/2025/10/36-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3313 .elementor-element.elementor-element-fecb7be::before, .elementor-3313 .elementor-element.elementor-element-fecb7be > .elementor-background-video-container::before, .elementor-3313 .elementor-element.elementor-element-fecb7be > .e-con-inner > .elementor-background-video-container::before, .elementor-3313 .elementor-element.elementor-element-fecb7be > .elementor-background-slideshow::before, .elementor-3313 .elementor-element.elementor-element-fecb7be > .e-con-inner > .elementor-background-slideshow::before, .elementor-3313 .elementor-element.elementor-element-fecb7be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-3313 .elementor-element.elementor-element-b9c0900{--display:flex;--min-height:200px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;--padding-top:52px;--padding-bottom:52px;--padding-left:60px;--padding-right:32px;}.elementor-3313 .elementor-element.elementor-element-b9c0900:not(.elementor-motion-effects-element-type-background), .elementor-3313 .elementor-element.elementor-element-b9c0900 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0224476E;}.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-3313 .elementor-element.elementor-element-73b1e06 .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-secondary );}.elementor-3313 .elementor-element.elementor-element-532b7d3{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3313 .elementor-element.elementor-element-1261226 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:500;color:var( --e-global-color-8f59dee );}.elementor-3313 .elementor-element.elementor-element-1261226 .elementor-heading-title a:hover, .elementor-3313 .elementor-element.elementor-element-1261226 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-3313 .elementor-element.elementor-element-1261226 .elementor-heading-title a{transition-duration:0.3s;}.elementor-3313 .elementor-element.elementor-element-c821611 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-8f59dee );}.elementor-3313 .elementor-element.elementor-element-9ff7aa8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:500;color:var( --e-global-color-8f59dee );}.elementor-3313 .elementor-element.elementor-element-4bbeb57{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-3313 .elementor-element.elementor-element-3c1d9b9{--display:flex;--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-3313 .elementor-element.elementor-element-263b3ea{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-3313 .elementor-element.elementor-element-3a7128f{--display:flex;}.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-3313 .elementor-element.elementor-element-73bb195 img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-3313 .elementor-element.elementor-element-6756abc{--display:flex;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3313 .elementor-element.elementor-element-a06ddcf .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;color:var( --e-global-color-782680a );}.elementor-3313 .elementor-element.elementor-element-42b8d6a .elementor-heading-title{color:var( --e-global-color-9885418 );}.elementor-3313 .elementor-element.elementor-element-c484e7e .elementor-heading-title{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-3313 .elementor-element.elementor-element-646f42f{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-3313 .elementor-element.elementor-element-abe4d52{--display:flex;}.elementor-3313 .elementor-element.elementor-element-ad05b4c img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-3313 .elementor-element.elementor-element-d39471a{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3313 .elementor-element.elementor-element-e18aa73{text-align:right;}.elementor-3313 .elementor-element.elementor-element-e18aa73 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;color:var( --e-global-color-782680a );}.elementor-3313 .elementor-element.elementor-element-f3547d8{text-align:right;}.elementor-3313 .elementor-element.elementor-element-f3547d8 .elementor-heading-title{color:var( --e-global-color-9885418 );}.elementor-3313 .elementor-element.elementor-element-58d4889{text-align:right;}.elementor-3313 .elementor-element.elementor-element-58d4889 .elementor-heading-title{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-3313 .elementor-element.elementor-element-cef83b6{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-3313 .elementor-element.elementor-element-3487b05{--display:flex;}.elementor-3313 .elementor-element.elementor-element-89e558e img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-3313 .elementor-element.elementor-element-1bf0794{--display:flex;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3313 .elementor-element.elementor-element-586eaf9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;color:var( --e-global-color-782680a );}.elementor-3313 .elementor-element.elementor-element-67dbfbb{text-align:left;}.elementor-3313 .elementor-element.elementor-element-67dbfbb .elementor-heading-title{color:var( --e-global-color-9885418 );}.elementor-3313 .elementor-element.elementor-element-81411f3{text-align:left;}.elementor-3313 .elementor-element.elementor-element-81411f3 .elementor-heading-title{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-3313 .elementor-element.elementor-element-93145b6{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-3313 .elementor-element.elementor-element-adf3cb1{--display:flex;}.elementor-3313 .elementor-element.elementor-element-d53917d img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-3313 .elementor-element.elementor-element-cef0d96{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3313 .elementor-element.elementor-element-289fa26{text-align:right;}.elementor-3313 .elementor-element.elementor-element-289fa26 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;color:var( --e-global-color-782680a );}.elementor-3313 .elementor-element.elementor-element-dac18b1{text-align:right;}.elementor-3313 .elementor-element.elementor-element-dac18b1 .elementor-heading-title{color:var( --e-global-color-9885418 );}.elementor-3313 .elementor-element.elementor-element-869904e{text-align:right;}.elementor-3313 .elementor-element.elementor-element-869904e .elementor-heading-title{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-3313 .elementor-element.elementor-element-d95f337{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-3313 .elementor-element.elementor-element-d05c98c{--display:flex;}.elementor-3313 .elementor-element.elementor-element-263a875{--display:flex;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3313 .elementor-element.elementor-element-ee92db2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;color:var( --e-global-color-782680a );}.elementor-3313 .elementor-element.elementor-element-55339f3 .elementor-heading-title{color:var( --e-global-color-9885418 );}.elementor-3313 .elementor-element.elementor-element-221c533 .elementor-heading-title{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-3313 .elementor-element.elementor-element-87821bc{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-3313 .elementor-element.elementor-element-e812f32{--display:flex;}.elementor-3313 .elementor-element.elementor-element-9e0b166{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3313 .elementor-element.elementor-element-29a80fe{text-align:right;}.elementor-3313 .elementor-element.elementor-element-29a80fe .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;color:var( --e-global-color-782680a );}.elementor-3313 .elementor-element.elementor-element-8e66927{text-align:right;}.elementor-3313 .elementor-element.elementor-element-8e66927 .elementor-heading-title{color:var( --e-global-color-9885418 );}.elementor-3313 .elementor-element.elementor-element-c0381ac{text-align:right;}.elementor-3313 .elementor-element.elementor-element-c0381ac .elementor-heading-title{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-3313 .elementor-element.elementor-element-5573ff2{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-3313 .elementor-element.elementor-element-dc84d1b{--display:flex;}.elementor-3313 .elementor-element.elementor-element-3d6f7d6{--display:flex;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3313 .elementor-element.elementor-element-c089b04 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;color:var( --e-global-color-782680a );}.elementor-3313 .elementor-element.elementor-element-b66b849 .elementor-heading-title{color:var( --e-global-color-9885418 );}.elementor-3313 .elementor-element.elementor-element-59b4065 .elementor-heading-title{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 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3313 .elementor-element.elementor-element-b9c0900{--width:550px;}.elementor-3313 .elementor-element.elementor-element-3a7128f{--width:50%;}.elementor-3313 .elementor-element.elementor-element-6756abc{--width:50%;}.elementor-3313 .elementor-element.elementor-element-abe4d52{--width:50%;}.elementor-3313 .elementor-element.elementor-element-d39471a{--width:50%;}.elementor-3313 .elementor-element.elementor-element-3487b05{--width:50%;}.elementor-3313 .elementor-element.elementor-element-1bf0794{--width:50%;}.elementor-3313 .elementor-element.elementor-element-adf3cb1{--width:50%;}.elementor-3313 .elementor-element.elementor-element-cef0d96{--width:50%;}.elementor-3313 .elementor-element.elementor-element-d05c98c{--width:50%;}.elementor-3313 .elementor-element.elementor-element-263a875{--width:50%;}.elementor-3313 .elementor-element.elementor-element-e812f32{--width:50%;}.elementor-3313 .elementor-element.elementor-element-9e0b166{--width:50%;}.elementor-3313 .elementor-element.elementor-element-dc84d1b{--width:50%;}.elementor-3313 .elementor-element.elementor-element-3d6f7d6{--width:50%;}}@media(max-width:767px){.elementor-3313 .elementor-element.elementor-element-fecb7be{--min-height:300px;}.elementor-3313 .elementor-element.elementor-element-b9c0900{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3313 .elementor-element.elementor-element-646f42f{--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-3313 .elementor-element.elementor-element-d39471a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3313 .elementor-element.elementor-element-e18aa73{text-align:left;}.elementor-3313 .elementor-element.elementor-element-f3547d8{text-align:left;}.elementor-3313 .elementor-element.elementor-element-58d4889{text-align:left;}.elementor-3313 .elementor-element.elementor-element-67dbfbb{text-align:left;}.elementor-3313 .elementor-element.elementor-element-81411f3{text-align:left;}.elementor-3313 .elementor-element.elementor-element-93145b6{--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-3313 .elementor-element.elementor-element-cef0d96{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3313 .elementor-element.elementor-element-289fa26{text-align:left;}.elementor-3313 .elementor-element.elementor-element-dac18b1{text-align:left;}.elementor-3313 .elementor-element.elementor-element-869904e{text-align:left;}.elementor-3313 .elementor-element.elementor-element-87821bc{--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-3313 .elementor-element.elementor-element-9e0b166{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3313 .elementor-element.elementor-element-29a80fe{text-align:left;}.elementor-3313 .elementor-element.elementor-element-8e66927{text-align:left;}.elementor-3313 .elementor-element.elementor-element-c0381ac{text-align:left;}}/* Start custom CSS for container, class: .elementor-element-b9c0900 */.elementor-3313 .elementor-element.elementor-element-b9c0900{
        backdrop-filter: blur(20px);
    background: linear-gradient(209deg, rgb(255 255 255 / .1) 0%, rgb(255 255 255 / .01) 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a06ddcf */.elementor-3313 .elementor-element.elementor-element-a06ddcf {

  -webkit-text-stroke: 1px var( --e-global-color-primary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c484e7e */.elementor-3313 .elementor-element.elementor-element-c484e7e b{
    font-size: 14px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e18aa73 */.elementor-3313 .elementor-element.elementor-element-e18aa73 {

  -webkit-text-stroke: 1px var( --e-global-color-primary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58d4889 */.elementor-3313 .elementor-element.elementor-element-58d4889 b{
    font-size: 14px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-586eaf9 */.elementor-3313 .elementor-element.elementor-element-586eaf9 {

  -webkit-text-stroke: 1px var( --e-global-color-primary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81411f3 */.elementor-3313 .elementor-element.elementor-element-81411f3 b{
    font-size: 14px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-289fa26 */.elementor-3313 .elementor-element.elementor-element-289fa26 {

  -webkit-text-stroke: 1px var( --e-global-color-primary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-869904e */.elementor-3313 .elementor-element.elementor-element-869904e b{
    font-size: 14px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee92db2 */.elementor-3313 .elementor-element.elementor-element-ee92db2 {

  -webkit-text-stroke: 1px var( --e-global-color-primary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29a80fe */.elementor-3313 .elementor-element.elementor-element-29a80fe {

  -webkit-text-stroke: 1px var( --e-global-color-primary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c089b04 */.elementor-3313 .elementor-element.elementor-element-c089b04 {

  -webkit-text-stroke: 1px var( --e-global-color-primary );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c1d9b9 *//* Base line (gray background) */
.timeline-line::before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 5px;
  height: 100%;
  background-color: #D6D6D6;
  border-radius: 50px;
}

/* Fill line (colored) */
.timeline-line::after {
  content: '';
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  width: 5px;
  height: var(--fill-height, 0%);
  background-color: var(--e-global-color-primary, red);
  border-radius: 50px;
  transition: height 0.25s ease-out;
}



@media (max-width: 767px) {
    .timeline-line:before{
        left: -10px;
        width: 3px;
    }
    
    .timeline-line::after{
        left: -10px;
        width: 3px;
    }
    
    .time-parts:before{
        display:none;
    }
}



.time-parts:before{
    content: '';
    width: 40px;
    height: 40px;
    border: 4px solid #fff;
    border-radius: 50px;
    background-color: var( --e-global-color-9885418 );
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate( -50%, -50%);
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
    z-index: 2;
}


.time-parts.active::before {
  background: var( --e-global-color-primary );
}/* End custom CSS */