.elementor-5177 .elementor-element.elementor-element-cbca7fd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5177 .elementor-element.elementor-element-fbcbbba{--e-image-carousel-slides-to-show:1;}.elementor-5177 .elementor-element.elementor-element-fbcbbba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5177 .elementor-element.elementor-element-cdf2c2b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5177 .elementor-element.elementor-element-84952bc{--e-image-carousel-slides-to-show:1;}.elementor-5177 .elementor-element.elementor-element-84952bc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5177 .elementor-element.elementor-element-00cff71{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5177 .elementor-element.elementor-element-a0d7de8{--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;--background-transition:0.3s;}.elementor-5177 .elementor-element.elementor-element-a643340 .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-5177 .elementor-element.elementor-element-b280cf6{--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;--background-transition:0.3s;}.elementor-5177 .elementor-element.elementor-element-d099498 .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-5177 .elementor-element.elementor-element-0f21b6d{--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;}.elementor-5177 .elementor-element.elementor-element-8da7fca .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-5177 .elementor-element.elementor-element-96345e2{--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;}.elementor-5177 .elementor-element.elementor-element-e681c5f .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-5177 .elementor-element.elementor-element-1f2c435{--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;}.elementor-5177 .elementor-element.elementor-element-6cac417{width:100%;max-width:100%;}.elementor-5177 .elementor-element.elementor-element-2a37a3b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5177 .elementor-element.elementor-element-0917a95{--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;}.elementor-5177 .elementor-element.elementor-element-f1c7177.elementor-element{--align-self:flex-start;}.elementor-5177 .elementor-element.elementor-element-f1c7177{text-align:start;}.elementor-5177 .elementor-element.elementor-element-f1c7177 .elementor-heading-title{font-size:28px;font-weight:700;color:#9B9EA3;}.elementor-5177 .elementor-element.elementor-element-2212f00{--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;}.elementor-5177 .elementor-element.elementor-element-0d21b97 .elementor-button{background-color:#B10010;font-weight:700;fill:var( --e-global-color-0eba75e );color:var( --e-global-color-0eba75e );border-radius:50px 50px 50px 50px;}.elementor-5177 .elementor-element.elementor-element-0d21b97 .elementor-button:hover, .elementor-5177 .elementor-element.elementor-element-0d21b97 .elementor-button:focus{background-color:#CA0012;color:var( --e-global-color-0eba75e );}.elementor-5177 .elementor-element.elementor-element-0d21b97.elementor-element{--align-self:flex-end;}.elementor-5177 .elementor-element.elementor-element-0d21b97 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5177 .elementor-element.elementor-element-0d21b97 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-5177 .elementor-element.elementor-element-0d21b97 .elementor-button:hover svg, .elementor-5177 .elementor-element.elementor-element-0d21b97 .elementor-button:focus svg{fill:var( --e-global-color-0eba75e );}.elementor-5177 .elementor-element.elementor-element-eda39bc{--display:flex;}.elementor-5177 .elementor-element.elementor-element-eda39bc:not(.elementor-motion-effects-element-type-background), .elementor-5177 .elementor-element.elementor-element-eda39bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://fao-co.com/wp-content/uploads/2025/08/bg-line2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5177 .elementor-element.elementor-element-c60d3f8{--swiper-slides-to-display:1;width:var( --container-widget-width, 355px );max-width:355px;--container-widget-width:355px;--container-widget-flex-grow:0;--swiper-pagination-size:15px;--dots-normal-color:var( --e-global-color-0eba75e );--dots-hover-color:var( --e-global-color-0eba75e );}.elementor-5177 .elementor-element.elementor-element-c60d3f8.elementor-element{--align-self:center;}.elementor-5177 .elementor-element.elementor-element-548be56{--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;--margin-top:80px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-5177 .elementor-element.elementor-element-53e9855{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5177 .elementor-element.elementor-element-e89971d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 12px 12px 0px;}.elementor-5177 .elementor-element.elementor-element-e89971d:not(.elementor-motion-effects-element-type-background), .elementor-5177 .elementor-element.elementor-element-e89971d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(75deg, #2736E4 0%, #051094 100%);}.elementor-5177 .elementor-element.elementor-element-2618893 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-5177 .elementor-element.elementor-element-2618893 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-5177 .elementor-element.elementor-element-2618893.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5177 .elementor-element.elementor-element-2618893.elementor-view-framed .elementor-icon, .elementor-5177 .elementor-element.elementor-element-2618893.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-5177 .elementor-element.elementor-element-2618893 .elementor-icon{font-size:30px;}.elementor-5177 .elementor-element.elementor-element-3d6057e{--display:flex;}.elementor-5177 .elementor-element.elementor-element-2a93ea6{--e-image-carousel-slides-to-show:3;}.elementor-5177 .elementor-element.elementor-element-2a93ea6 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-5177 .elementor-element.elementor-element-2a93ea6 .swiper-wrapper{display:flex;align-items:center;}.elementor-5177 .elementor-element.elementor-element-2a93ea6 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-5177 .elementor-element.elementor-element-c23d1ae{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5177 .elementor-element.elementor-element-aaff6cd{--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;}.elementor-5177 .elementor-element.elementor-element-cbfafbd .elementor-button{background-color:#B10010;font-weight:700;fill:var( --e-global-color-0eba75e );color:var( --e-global-color-0eba75e );border-radius:50px 50px 50px 50px;}.elementor-5177 .elementor-element.elementor-element-cbfafbd .elementor-button:hover, .elementor-5177 .elementor-element.elementor-element-cbfafbd .elementor-button:focus{background-color:#CA0012;color:var( --e-global-color-0eba75e );}.elementor-5177 .elementor-element.elementor-element-cbfafbd.elementor-element{--align-self:flex-end;}.elementor-5177 .elementor-element.elementor-element-cbfafbd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5177 .elementor-element.elementor-element-cbfafbd .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-5177 .elementor-element.elementor-element-cbfafbd .elementor-button:hover svg, .elementor-5177 .elementor-element.elementor-element-cbfafbd .elementor-button:focus svg{fill:var( --e-global-color-0eba75e );}.elementor-5177 .elementor-element.elementor-element-84f8a3d{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-5177 .elementor-element.elementor-element-2440cf8{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5177 .elementor-element.elementor-element-d4b966e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 12px 12px 0px;}.elementor-5177 .elementor-element.elementor-element-d4b966e:not(.elementor-motion-effects-element-type-background), .elementor-5177 .elementor-element.elementor-element-d4b966e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(75deg, #2736E4 0%, #051094 100%);}.elementor-5177 .elementor-element.elementor-element-83f3dce .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-5177 .elementor-element.elementor-element-83f3dce .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-5177 .elementor-element.elementor-element-83f3dce.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5177 .elementor-element.elementor-element-83f3dce.elementor-view-framed .elementor-icon, .elementor-5177 .elementor-element.elementor-element-83f3dce.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-5177 .elementor-element.elementor-element-83f3dce .elementor-icon{font-size:30px;}.elementor-5177 .elementor-element.elementor-element-bbfbdfd{--display:flex;}.elementor-5177 .elementor-element.elementor-element-3714621{--e-image-carousel-slides-to-show:4;}.elementor-5177 .elementor-element.elementor-element-3714621 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-5177 .elementor-element.elementor-element-3714621 .swiper-wrapper{display:flex;align-items:center;}.elementor-5177 .elementor-element.elementor-element-3714621 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}body.elementor-page-5177:not(.elementor-motion-effects-element-type-background), body.elementor-page-5177 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #002333 0%, #B8B8B8 200%);}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-5177 .elementor-element.elementor-element-a0d7de8{--width:25%;}.elementor-5177 .elementor-element.elementor-element-b280cf6{--width:25%;}.elementor-5177 .elementor-element.elementor-element-0f21b6d{--width:25%;}.elementor-5177 .elementor-element.elementor-element-96345e2{--width:25%;}.elementor-5177 .elementor-element.elementor-element-0917a95{--width:50%;}.elementor-5177 .elementor-element.elementor-element-2212f00{--width:50%;}.elementor-5177 .elementor-element.elementor-element-e89971d{--width:15%;}.elementor-5177 .elementor-element.elementor-element-3d6057e{--width:85%;}.elementor-5177 .elementor-element.elementor-element-aaff6cd{--width:50%;}.elementor-5177 .elementor-element.elementor-element-d4b966e{--width:15%;}.elementor-5177 .elementor-element.elementor-element-bbfbdfd{--width:85%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5177 .elementor-element.elementor-element-e89971d{--width:25%;}.elementor-5177 .elementor-element.elementor-element-3d6057e{--width:75%;}.elementor-5177 .elementor-element.elementor-element-d4b966e{--width:25%;}.elementor-5177 .elementor-element.elementor-element-bbfbdfd{--width:75%;}}@media(max-width:1024px){.elementor-5177 .elementor-element.elementor-element-c60d3f8{--swiper-slides-to-display:2;}.elementor-5177 .elementor-element.elementor-element-2a93ea6{--e-image-carousel-slides-to-show:2;}.elementor-5177 .elementor-element.elementor-element-3714621{--e-image-carousel-slides-to-show:2;}}@media(max-width:767px){.elementor-5177 .elementor-element.elementor-element-00cff71{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5177 .elementor-element.elementor-element-c60d3f8{--swiper-slides-to-display:1;}.elementor-5177 .elementor-element.elementor-element-e89971d{--border-radius:12px 12px 0px 0px;}.elementor-5177 .elementor-element.elementor-element-2618893 .elementor-icon-box-wrapper{gap:15px;}.elementor-5177 .elementor-element.elementor-element-d4b966e{--border-radius:12px 12px 0px 0px;}.elementor-5177 .elementor-element.elementor-element-83f3dce .elementor-icon-box-wrapper{gap:15px;}}/* Start custom CSS for video, class: .elementor-element-e681c5f */.fao-co-vidio video.elementor-video {
  pointer-events: none;        /* تعامل غیرفعال */
  filter: brightness(0.3);     /* کم کردن روشنایی ویدیو */
  transition: filter 0.3s;     /* انیمیشن نرم فیلتر */
}

.fao-co-vidio:hover video.elementor-video {
  pointer-events: auto;        /* تعامل فعال */
  filter: brightness(1);       /* برگشت به حالت عادی ویدیو */
}
video.elementor-video::-webkit-media-controls {
  display: none !important;
  opacity: 0;
  pointer-events: none;
}

video.elementor-video {
  /* نمایش فقط خود ویدیو */
  outline: none;
}

/* برای پشتیبانی بهتر در مرورگرهای مختلف: */
video.elementor-video {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

/* مخفی کردن Controls خود ویدیو :
   البته بهتر است کلاً attribute controls را از تگ حذف کنید! */
video.elementor-video[controls] {
  display: block;
}
.fao-co-vidio video.elementor-video{
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6cac417 */.timeline {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 30px;
  padding-right: 40px;
  direction: rtl;
}

.timeline::before {
  content: "";
  position: absolute;
  right: 49px; /* مرکز دقیق دایره 20px با خط 2px */
  top: 0;
  width: 2px;
  height: 100%;
  background: white;
}

.timeline-item {
  display: flex;
  align-items: center;
  gap: 12px;
  color: #999;
  text-decoration: none;
}

.circle {
  width: 20px;
  height: 20px;
  border: 2px solid white;
  border-radius: 50%;
  background: transparent;
  transition: background 0.3s ease;
  flex-shrink: 0;
}

.timeline-item.active .circle {
  background: white;
}

.timeline-item .label {
  font-weight: 400;
  color: #999; /* ثابت، بدون هاور */
}

.timeline-item.active .label {
  font-weight: bold;
  color: white;
}

/* هاور فقط روی دایره */
.timeline-item:hover .circle {
  background: rgba(255, 255, 255, 0.4);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-2a93ea6 */.brand-slider
.swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3714621 */.brand-slider
.swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS */.fao-co-vidio video.elementor-video {
  pointer-events: none;        /* تعامل غیرفعال */
  filter: brightness(0.7);     /* کم کردن روشنایی ویدیو */
  transition: filter 0.3s;     /* انیمیشن نرم فیلتر */
}

.fao-co-vidio:hover video.elementor-video {
  pointer-events: auto;        /* تعامل فعال */
  filter: brightness(1);       /* برگشت به حالت عادی ویدیو */
}
video.elementor-video::-webkit-media-controls {
  display: none !important;
  opacity: 0;
  pointer-events: none;
}

video.elementor-video {
  /* نمایش فقط خود ویدیو */
  outline: none;
}

/* برای پشتیبانی بهتر در مرورگرهای مختلف: */
video.elementor-video {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

/* مخفی کردن Controls خود ویدیو :
   البته بهتر است کلاً attribute controls را از تگ حذف کنید! */
video.elementor-video[controls] {
  display: block;
}
.fao-co-vidio video.elementor-video{
    border-radius: 15px;
}/* End custom CSS */