.elementor-319 .elementor-element.elementor-element-a290bab{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:50px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-319 .elementor-element.elementor-element-14e75eb{--display:flex;}.elementor-319 .elementor-element.elementor-element-6315dfc{padding:0px 8px 0px 0px;border-style:solid;border-width:0px 5px 0px 0px;border-color:var( --e-global-color-18adf13 );text-align:start;}.elementor-319 .elementor-element.elementor-element-6315dfc .elementor-heading-title{font-size:2rem;color:var( --e-global-color-ad2ee4d );}.elementor-319 .elementor-element.elementor-element-05b038b .elementor-heading-title{font-size:1.2rem;color:var( --e-global-color-text );}.elementor-319 .elementor-element.elementor-element-4d682ac{text-align:justify;font-size:1rem;line-height:2rem;color:var( --e-global-color-ad2ee4d );}.elementor-319 .elementor-element.elementor-element-0d7cd0a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-319 .elementor-element.elementor-element-0d7cd0a img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.1s;}.elementor-319 .elementor-element.elementor-element-0d7cd0a:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-319 .elementor-element.elementor-element-71cfea9{--display:flex;}.elementor-319 .elementor-element.elementor-element-cf76ed6{text-align:center;}.elementor-319 .elementor-element.elementor-element-cf76ed6 .elementor-heading-title{font-size:2rem;}.elementor-319 .elementor-element.elementor-element-44f6ad7{text-align:center;}.elementor-319 .elementor-element.elementor-element-892f311{--spacer-size:20px;}.elementor-319 .elementor-element.elementor-element-386fbc4{background-color:var( --e-global-color-12ae17f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-98dfa8d );border-radius:16px 16px 16px 16px;}.elementor-319 .elementor-element.elementor-element-3e3c88c{--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:20px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-319 .elementor-element.elementor-element-e323b80{--divider-border-style:solid;--divider-color:var( --e-global-color-98dfa8d );}.elementor-319 .elementor-element.elementor-element-e323b80 .elementor-divider-separator{width:100%;}.elementor-319 .elementor-element.elementor-element-e323b80 .elementor-divider{padding-block-start:40px;padding-block-end:40px;}.elementor-319 .elementor-element.elementor-element-e323b80 .elementor-divider__text{font-size:2rem;font-weight:800;}.elementor-319 .elementor-element.elementor-element-2c2307b{--e-image-carousel-slides-to-show:5;border-style:solid;border-width:0px 1px 0px 1px;border-color:var( --e-global-color-b4feea5 );}.elementor-319 .elementor-element.elementor-element-2c2307b .swiper-wrapper{display:flex;align-items:center;}.elementor-319 .elementor-element.elementor-element-2c2307b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-319 .elementor-element.elementor-element-fed15b2{--display:flex;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-319 .elementor-element.elementor-element-2c2307b{--e-image-carousel-slides-to-show:2;}}@media(min-width:768px){.elementor-319 .elementor-element.elementor-element-14e75eb{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-386fbc4 */.hmhist-wrap{width:100%;max-width:1200px;margin:0 auto;padding:60px 30px;box-sizing:border-box;font-family:inherit}.hmhist-timeline{position:relative;width:78%;height:65px;margin:0 auto 60px;direction:ltr}.hmhist-line{position:absolute;top:32px;left:0;right:0;height:2px;background:#e7e7e7;z-index:1}#hmhist-items{position:relative;width:100%;height:100%;display:flex;justify-content:space-between;align-items:flex-start;z-index:2}.hmhist-item{position:relative;display:flex;flex-direction:column;align-items:center;border:none;outline:none;background:#fff0;padding:0;margin:0;cursor:pointer;font-family:inherit}.hmhist-item-year{direction:rtl;display:block;font-size:12px;font-weight:500;line-height:1;color:#444;padding:7px 10px;border-radius:5px;margin-bottom:12px;transition:all .3s ease}.hmhist-dot{display:block;width:7px;height:7px;border-radius:50%;background:#dedede;box-shadow:0 0 0 4px #fff;transition:all .3s ease}.hmhist-item.active .hmhist-item-year{color:#fff;background:#EC1C24;padding:7px 12px}.hmhist-item.active .hmhist-dot{width:8px;height:8px;background:#EC1C24}.hmhist-item:hover .hmhist-dot{background:#EC1C24}.hmhist-item:hover .hmhist-item-year{color:#EC1C24}.hmhist-item.active:hover .hmhist-item-year{color:#fff}.hmhist-content{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.hmhist-images{position:relative;width:100%;height:330px;direction:ltr}.hmhist-image{position:absolute;overflow:hidden;border-radius:9px;background:#f2f2f2;transition:opacity .4s ease,transform .4s ease}.hmhist-image img{width:100%;height:100%;display:block;object-fit:cover}.hmhist-image-main{width:55%;height:190px;left:0;top:15px}.hmhist-image-top{width:52%;height:135px;right:0;top:55px}.hmhist-image-bottom{width:38%;height:145px;left:20%;bottom:0}.hmhist-text{position:relative;text-align:right}.history-big-year{font-size:68px;line-height:1;font-weight:800;color:#f1f1f1;margin-bottom:-15px}.hmhist-text h2{position:relative;margin:0 0 18px;font-size:23px;line-height:1.5;font-weight:700;color:#222}.hmhist-text p{margin:0;max-width:520px;font-size:14px;line-height:2.2;color:#555}.hmhist-arrows{display:flex;direction:ltr;gap:8px;margin-top:25px}.hmhist-arrows button{width:42px;height:42px;padding:0;border-radius:50%;border:1px solid #ddd;background:#fff;color:#555;cursor:pointer;font-family:inherit;font-size:0;display:flex;align-items:center;justify-content:center;transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.hmhist-arrows button:hover{background:#EC1C24;border-color:#EC1C24;color:#fff;transform:translateY(-2px)}.hmhist-content.animate .hmhist-text{animation:historyText .45s ease}.hmhist-content.animate .hmhist-images{animation:historyImages .45s ease}@keyframes historyText{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes historyImages{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@media (max-width:900px){.hmhist-content{gap:40px}.hmhist-timeline{width:90%}}@media (max-width:768px){.hmhist-wrap{padding:40px 20px}.hmhist-timeline{width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;margin-bottom:45px}.hmhist-timeline::-webkit-scrollbar{display:none}#hmhist-items{min-width:650px;padding:0 10px;box-sizing:border-box}.hmhist-content{grid-template-columns:1fr;gap:40px}.hmhist-images{height:280px}.hmhist-text{text-align:right}.history-big-year{font-size:52px}.hmhist-text h2{font-size:20px}.hmhist-text p{font-size:13px;line-height:2}}@media (max-width:480px){.hmhist-images{height:240px}.hmhist-image-main{height:145px}.hmhist-image-top{height:105px}.hmhist-image-bottom{height:115px}.history-big-year{font-size:45px}}.history-arrows button svg,.hmhist-arrows button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-2c2307b */.elementor-319 .elementor-element.elementor-element-2c2307b .swiper-wrapper {
    transition-timing-function: linear !important;
    box-shadow: 10px 10px 0 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-100251a */.hmab-wrap,
.hmab-wrap *{
  box-sizing:border-box;
}

.hmab-wrap{
  --hmab-brand:#EC1C24;
  --hmab-gap:16px;
  --hmab-radius:18px;
  max-width:1400px;
  margin:0 auto;
  padding:46px 24px 58px;
  direction:rtl;
  font-family:inherit;
  color:#191919;
}

.hmab-heading{
  text-align:center;
  margin-bottom:26px;
}

.hmab-heading-title{
  margin:0 0 8px;
  font-size:clamp(25px, 3vw, 36px);
  font-weight:800;
  line-height:1.4;
}

.hmab-heading-text{
  margin:0;
  font-size:14px;
  color:#6f6f74;
  line-height:1.9;
}

.hmab-shell{
  position:relative;
  padding:12px 4px 20px;
}

.hmab-viewport{
  overflow:hidden;
  padding:12px 10px 24px;
  margin:-12px -10px -24px;
  width:calc(100% + 20px);
}

.hmab-track{
  display:flex;
  width:100%;
  transition:transform .46s cubic-bezier(.2,.75,.2,1);
  will-change:transform;
}

.hmab-page{
  flex:0 0 100%;
  width:100%;
  display:flex;
  gap:var(--hmab-gap);
  align-items:stretch;
  direction:rtl;
}

.hmab-card{
  position:relative;
  flex:1 1 0;
  min-width:0;
  height:328px;
  overflow:hidden;
  border-radius:var(--hmab-radius);
  border:1px solid #ececec;
  cursor:pointer;
  background:#efefef;
  isolation:isolate;
  transition:
    box-shadow .28s ease,
    border-color .28s ease,
    transform .28s ease;
}

.hmab-card:hover,
.hmab-card.hmab-active,
.hmab-card:focus-visible{
  transform:translateY(-2px);
  border-color:rgba(236,28,36,.16);
  box-shadow:0 12px 26px rgba(0,0,0,.11);
  outline:none;
}

.hmab-card-bg{
  position:absolute;
  inset:0;
  z-index:0;
}

.hmab-card-bg img{
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
  display:block;
  filter:grayscale(1) brightness(.88);
  transition:transform .55s ease, filter .35s ease;
}

.hmab-card:hover .hmab-card-bg img,
.hmab-card.hmab-active .hmab-card-bg img,
.hmab-card:focus-visible .hmab-card-bg img{
  transform:scale(1.04);
  filter:grayscale(0) brightness(1);
}

.hmab-card-overlay{
  position:absolute;
  inset:0;
  z-index:2;
  display:flex;
  align-items:flex-end;
  padding:18px;
  background:linear-gradient(
    to top,
    rgba(236,28,36,.88) 0%,
    rgba(236,28,36,.68) 18%,
    rgba(120,12,18,.42) 38%,
    rgba(20,20,20,.24) 62%,
    rgba(10,10,10,.10) 82%,
    rgba(0,0,0,0) 100%
  );
  transition:background .28s ease;
}

.hmab-card:hover .hmab-card-overlay,
.hmab-card.hmab-active .hmab-card-overlay,
.hmab-card:focus-visible .hmab-card-overlay{
  background:linear-gradient(
    to top,
    rgba(236,28,36,.96) 0%,
    rgba(236,28,36,.80) 20%,
    rgba(148,16,22,.52) 40%,
    rgba(22,22,22,.30) 64%,
    rgba(8,8,8,.12) 84%,
    rgba(0,0,0,0) 100%
  );
}

.hmab-card-content{
  width:100%;
  color:#fff;
}

.hmab-card-heading{
  transition:transform .34s ease;
}

.hmab-card-name{
  margin:0 0 3px;
  font-size:17px;
  line-height:1.55;
  font-weight:800;
  white-space:nowrap;
  color:#fff;
}

.hmab-card-role{
  display:block;
  font-size:11px;
  line-height:1.7;
  opacity:.94;
  white-space:nowrap;
  color:#fff;
}

.hmab-card-desc{
  margin:10px 0 0;
  max-height:0;
  overflow:hidden;
  opacity:0;
  transform:translateY(10px);
  transition:max-height .42s ease, opacity .28s ease, transform .32s ease;
}

.hmab-card-desc p{
  margin:0;
  font-size:12px;
  line-height:1.95;
  color:rgba(255,255,255,.96);
}

.hmab-card:hover .hmab-card-heading,
.hmab-card.hmab-active .hmab-card-heading,
.hmab-card:focus-visible .hmab-card-heading{
  transform:translateY(-12px);
}

.hmab-card:hover .hmab-card-desc,
.hmab-card.hmab-active .hmab-card-desc,
.hmab-card:focus-visible .hmab-card-desc{
  max-height:170px;
  opacity:1;
  transform:translateY(-2px);
}

.hmab-nav{
  display:none;
  position:absolute;
  top:50%;
  z-index:30;
  width:42px;
  height:42px;
  margin-top:-21px;
  border:none;
  border-radius:50%;
  background:#fff;
  color:#2a2a2a;
  cursor:pointer;
  place-items:center;
  box-shadow:0 6px 18px rgba(0,0,0,.10);
  transition:.2s ease;
}

.hmab-shell.hmab-has-slider .hmab-nav{
  display:grid;
}

.hmab-prev{right:-16px}
.hmab-next{left:-16px}

.hmab-nav:hover{
  background:var(--hmab-brand);
  color:#fff;
}

.hmab-nav:disabled{
  opacity:.28;
  pointer-events:none;
}

.hmab-nav svg{
  width:18px;
  height:18px;
  fill:none;
  stroke:currentColor;
  stroke-width:1.9;
}

@media (max-width:980px){
  .hmab-wrap{padding-inline:18px}
  .hmab-card{height:314px}
  .hmab-card-name{font-size:16px}
  .hmab-card-desc p{
    font-size:11px;
    line-height:1.9;
  }
}

@media (max-width:760px){
  .hmab-page{gap:12px}
  .hmab-card{height:300px}
}

@media (max-width:620px){
  .hmab-wrap{
    padding:34px 14px 48px;
  }

  .hmab-page{
    display:block;
  }

  .hmab-card{
    width:100%;
    height:430px;
  }

  .hmab-card-overlay{
    padding:18px 16px;
  }

  .hmab-card-name,
  .hmab-card-role{
    white-space:normal;
  }

  .hmab-card-desc p{
    font-size:12px;
    line-height:1.95;
  }

  .hmab-nav{
    top:auto;
    bottom:-34px;
  }

  .hmab-prev{right:calc(50% - 52px)}
  .hmab-next{left:calc(50% - 52px)}
}

@media (prefers-reduced-motion:reduce){
  .hmab-wrap *{
    transition:none!important;
  }
}/* End custom CSS */