@keyframes fade{
  0%{opacity:0}
  100%{opacity:1}
  }
  @keyframes move{
  0%{top:0}
  50%{top:-10px}
  100%{top:0}
  }
  @keyframes move-forever4{
  0%{transform:translate(-90px,0)}
  100%{transform:translate(85px,0)}
  }
  @keyframes move-forever3{
  0%{transform:translate(85px,0)}
  100%{transform:translate(-90px,0)}
  }
  @keyframes move-forever2{
  0%{transform:translate(-90px,0)}
  100%{transform:translate(85px,0)}
  }
  .fade{animation:fade .7s}
  @keyframes rotation{
  0%{transform:rotate(0)}
  25%{transform:rotate(15deg)}
  50%{transform:rotate(0)}
  75%{transform:rotate(-15deg)}
  100%{transform:rotate(0)}
  }
  i.niafam{font-family:niafam-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
  .niafam-auction:before{content:"\e978"}
  .niafam-client:before{content:"\e979"}
  .niafam-costumer-service:before{content:"\e97a"}
  .niafam-curve-arrow:before{content:"\e97b"}
  .niafam-down-arrow1:before{content:"\e97c"}
  .niafam-global:before{content:"\e97d"}
  .niafam-price-up:before{content:"\e97e"}
  .niafam-user:before{content:"\e97f"}
  .niafam-website:before{content:"\e980"}
  .niafam-notif:before{content:"\e974"}
  .niafam-call1:before{content:"\e975"}
  .niafam-map1:before{content:"\e976"}
  .niafam-pause:before{content:"\e971"}
  .niafam-telegram-new:before{content:"\e96f"}
  .niafam-web:before{content:"\e970"}
  .niafam-youtube:before{content:"\e96e"}
  .niafam-idea:before{content:"\e926"}
  .niafam-impact:before{content:"\e934"}
  .niafam-stats:before{content:"\e954"}
  .niafam-menu:before{content:"\e964"}
  .niafam-calendar2:before{content:"\e965"}
  .niafam-camera:before{content:"\e966"}
  .niafam-play1:before{content:"\e968"}
  .niafam-search:before{content:"\e969"}
  .niafam-news:before{content:"\e96a"}
  .niafam-rrow:before{content:"\e96c"}
  .niafam-eye:before{content:"\e967"}
  .niafam-dots:before{content:"\e963"}
  .niafam-fax-1:before{content:"\e95e"}
  .niafam-email-2:before{content:"\e95f"}
  .niafam-info-1:before{content:"\e930"}
  .niafam-instagram-2:before{content:"\e94f"}
  .niafam-link2:before{content:"\e951"}
  .niafam-megaphone-1:before{content:"\e952"}
  .niafam-news-1:before{content:"\e953"}
  .niafam-gallery-1:before{content:"\e911"}
  .niafam-photo-camera-2:before{content:"\e912"}
  .niafam-video-camera-1:before{content:"\e914"}
  .niafam-left2:before{content:"\e906"}
  .niafam-right2:before{content:"\e943"}
  .niafam-suppurt:before{content:"\e947"}
  .niafam-up:before{content:"\e955"}
  .niafam-down:before{content:"\e956"}
  .niafam-left:before{content:"\e959"}
  .niafam-open-eye:before{content:"\e95d"}
  .niafam-right:before{content:"\e962"}
  .niafam-search3:before{content:"\e96b"}
  .niafam-user1:before{content:"\e96d"}
  .niafam-rss2:before{content:"\e972"}
  .niafam-sms1:before{content:"\e973"}
  .niafam-view2:before{content:"\e977"}
  .niafam-call:before{content:"\e908"}
  .niafam-link1:before{content:"\e909"}
  .niafam-mail:before{content:"\e90e"}
  .niafam-map:before{content:"\e90f"}
  .niafam-home1:before{content:"\e910"}
  .niafam-watch:before{content:"\e95c"}
  .niafam-usning:before{content:"\e960"}
  .niafam-conect:before{content:"\e961"}
  .niafam-search2:before{content:"\e957"}
  .niafam-search1:before{content:"\e958"}
  .niafam-star:before{content:"\e946"}
  .niafam-envelope-21:before{content:"\e948"}
  .niafam-sitemap-2:before{content:"\e949"}
  .niafam-calendar1:before{content:"\e94a"}
  .niafam-add-user:before{content:"\e94b"}
  .niafam-arroba1:before{content:"\e94c"}
  .niafam-phone-call2:before{content:"\e94d"}
  .niafam-pin2:before{content:"\e94e"}
  .niafam-pin1:before{content:"\e902"}
  .niafam-phone-call1:before{content:"\e903"}
  .niafam-email:before{content:"\e904"}
  .niafam-disabled:before{content:"\e905"}
  .niafam-add:before{content:"\e913"}
  .niafam-calendar:before{content:"\e916"}
  .niafam-ecg-lines:before{content:"\e917"}
  .niafam-minus:before{content:"\e932"}
  .niafam-plus-strock:before{content:"\e950"}
  .niafam-view:before{content:"\e95a"}
  .niafam-settings:before{content:"\e935"}
  .niafam-stopwatch:before{content:"\e922"}
  .niafam-login:before{content:"\e927"}
  .niafam-arroba:before{content:"\e91f"}
  .niafam-user-login:before{content:"\e920"}
  .niafam-archive:before{content:"\e918"}
  .niafam-home:before{content:"\e93b"}
  .niafam-accessibility:before{content:"\e91b"}
  .niafam-share:before{content:"\e919"}
  .niafam-quote:before{content:"\e91a"}
  .niafam-play-button:before{content:"\e923"}
  .niafam-photo-camera:before{content:"\e91c"}
  .niafam-microphone:before{content:"\e91d"}
  .niafam-play:before{content:"\e921"}
  .niafam-video-camera:before{content:"\e924"}
  .niafam-download:before{content:"\e937"}
  .niafam-database:before{content:"\e92d"}
  .niafam-sitemap:before{content:"\e925"}
  .niafam-gap1:before{content:"\e944"}
  .niafam-aparat:before{content:"\e939"}
  .niafam-soroush:before{content:"\e93a"}
  .niafam-linkedin:before{content:"\e93c"}
  .niafam-rubika:before{content:"\e929"}
  .niafam-whatsapp:before{content:"\e93d"}
  .niafam-shaad:before{content:"\e95b"}
  .niafam-twitter:before{content:"\e93e"}
  .niafam-telegram:before{content:"\e928"}
  .niafam-instagram:before{content:"\e92a"}
  .niafam-left-arrow-2:before{content:"\e92b"}
  .niafam-right-arrow-2:before{content:"\e92c"}
  .niafam-up-arrow-2:before{content:"\e92e"}
  .niafam-up-arrow:before{content:"\e945"}
  .niafam-down-arrow:before{content:"\e92f"}
  .niafam-left-arrow:before{content:"\e931"}
  .niafam-right-arrow:before{content:"\e933"}
  .niafam-fax:before{content:"\e936"}
  .niafam-pin:before{content:"\e93f"}
  .niafam-placeholder:before{content:"\e941"}
  .niafam-envelope-2:before{content:"\e938"}
  .niafam-envelope:before{content:"\e942"}
  .niafam-phone-call:before{content:"\e940"}
  .niafam-eita:before{content:"\e90d"}
  .niafam-bale:before{content:"\e90a"}
  .niafam-facebook:before{content:"\e907"}
  .niafam-gap:before{content:"\e90c"}
  .niafam-bisphon:before{content:"\e90b"}
  .niafam-close:before{content:"\e915"}
  .niafam-link:before{content:"\e91e"}
  .niafam-rss:before{content:"\e900"}
  .niafam-niafam-logo:before{content:"\e901"}
  body{font-family:var(--siteFont);scroll-behavior:smooth;}
  .flickity-button:focus{outline:0;box-shadow:0 0 0 0 #19f}
  .flickity-button{width:35px;height:35px;display:flex;border-radius:50%;align-items:center;justify-content:center;border-radius:50px;background:rgba(5,32,73,.1019607843)!important;box-shadow:none;transition:.3s;border:2px solid rgba(255,255,255,.7019607843)}
  .flickity-button:hover{background-color:var(--blue)!important}
  .flickity-rtl .flickity-prev-next-button.next::before{content:"\e959";font-family:niafam-icons;color:#fff;font-size:15px}
  .flickity-rtl .flickity-prev-next-button.previous::before{content:"\e962";font-size:15px;color:#fff;font-family:niafam-icons}
  .flickity-page-dots{display:flex;justify-content:center;align-items:center}
  .flickity-page-dots .dot{position:relative;display:flex;width:9px!important;height:9px!important;margin:0 2.5px;background:#eceae5;border-radius:100px;opacity:.9;transition:.3s}
  .flickity-page-dots .dot:hover{background:var(--yellow);opacity:1}
  .flickity-page-dots .dot.is-selected{background:var(--yellow);opacity:1;width:35px!important}
  .flickity-page-dots{bottom:0}
  .flickity-rtl .flickity-prev-next-button.previous{right:25px}
  .flickity-rtl .flickity-prev-next-button.next{left:25px}
  .flickity-prev-next-button.next{right:25px}
  .flickity-prev-next-button.previous{left:25px}
  .search-area{width:100%;height:100vh;position:fixed;top:0;right:0;align-items:center;justify-content:center;z-index:10000;background:rgba(3,19,52,.9058823529);visibility:hidden;opacity:0;transition:.5s;display:flex}
  .search__wrapper{width:100%}
  .search-area--opened{visibility:visible;opacity:1}
  .search-area__close-btn{font-size:40px;position:absolute;top:-50px;right:0;display:flex;line-height:12px;background-color:transparent;border:0;cursor:pointer;color:#fff;opacity:1}
  .search-area__close-btn i{color:#fff}
  .search-area__form{display:flex;flex-direction:column;margin:80px 0;transition:.5s;position:relative;padding:30px 0 20px}
  .search-area__input{border-width:0 0 1px 0;border-radius:0;font-weight:500;font-size:18px;line-height:29px;padding:10px 0;border-color:#fff;font-weight:700;margin-bottom:20px;background-color:transparent;opacity:1;color:#fff;margin-bottom:20px}
  .search-area__input::-moz-placeholder{opacity:1;font-weight:500;font-size:18px;line-height:29px;color:#fff}
  .search-area__input::placeholder{opacity:1;font-weight:500;font-size:18px;line-height:29px;color:#fff}
  #mainMenu-trigger{display:none}
  .mburger{color:var(--blue)!important;width:40px;top:0}
  @media (min-width:991.98px){
  .sm-simple{border:0;box-shadow:none;background-color:transparent}
  .sm-simple ul{background:#fff}
  #espritmenu{height:100%}
  #espritmenu>ul{height:100%}
  #espritmenu>ul>li ul li a:hover{color:var(--yellow)}
  #espritmenu>ul>li>a::after{content:"\e956";font-size:8px;position:absolute;left:10px;top:50%;font-weight:600;transform:translateY(-50%);font-family:niafam-icons}
  #espritmenu>ul>li>a:only-child::after{content:none}
  #espritmenu>ul>li>a:not(:only-child){padding-left:26px!important}
  #espritmenu>ul>li>ul{transform:translateY(5px)}
  #espritmenu>ul>li{height:100%;border:0}
  #espritmenu>ul>li>a{height:100%;display:flex;align-items:center;transition:.3s;color:var(--blue);position:relative;font-size:14px;font-weight:700;line-height:normal}
  #espritmenu>ul>li>a.has-submenu{padding:20px 9px}
  #espritmenu>ul>li>a .sub-arrow{left:6px;width:14px}
  #espritmenu>ul>li>a .sub-arrow::before{content:none}
  #espritmenu>ul>li>a::before{position:absolute;content:"";bottom:0;right:50%;transform:translateX(50%);height:7px;background-color:var(--yellow);width:0;transition:.3s;z-index:2;border-radius:10px 10px 0 0}
  #espritmenu>ul>li:hover>a{color:var(--yellow)}
  #espritmenu>ul>li:hover>a::before{width:100%}
  .sm-simple a.highlighted,.sm-simple a:active,.sm-simple a:focus,.sm-simple a:hover{background:0 0}
  .sm-simple ul{border:0;box-shadow:0;max-width:initial!important;transform:none;box-shadow:0 0 6px 0 rgba(0,0,0,.1);border-radius:10px}
  .sm-simple ul ul{transform:translateX(-5px)}
  .sm-simple.sm-rtl ul a .sub-arrow{left:10px;right:auto;width:14px}
  .sm-simple.sm-rtl ul a .sub-arrow::before{content:"\e931";font-family:niafam-icons}
  .sm-simple ul a,.sm-simple ul a:active,.sm-simple ul a:focus,.sm-simple ul a:hover{font-size:14px;padding:15px 15px;font-weight:500}
  .sm-simple.sm-rtl ul a.has-submenu{padding:11px 15px 11px 30px}
  .sm-simple a,.sm-simple a.highlighted,.sm-simple a:active,.sm-simple a:focus,.sm-simple a:hover{padding:20px 9px;color:var(--blue)}
  .sm-simple .scroll-down-arrow{border-color:#000 transparent transparent transparent}
  .sm-simple .scroll-down,.sm-simple .scroll-up{background:var(--yellow)}
  }
  @media (max-width:991.98px){
  #mainMenu-trigger{display:block;z-index:10;position:relative}
  #espritmenu{display:none}
  }
  a{transition:.3s}
  .h-100{height:100%!important}
  .w-100{width:100%!important}
  .cover-link{cursor:pointer;position:absolute;top:0;right:0;width:100%;height:100%;z-index:50}
  .main-pusher{background-color:#fff;position:relative;overflow:hidden}
  .mm-navbars_bottom>.mm-navbar,.mm-navbars_top>.mm-navbar{font-weight:700}
  .fit-img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}
  section{line-height:normal}
  #btn-search{cursor:pointer}
  .header__bg{position:absolute;z-index:1;top:0;left:0}
  .logo{max-width:100%;height:initial}
  .logo__wrapper{position:relative}
  .header{position:relative;padding-top:15px;z-index:100}
  .header__left{display:flex;flex-direction:row-reverse;align-items:center;gap:15px}
  .emam img{position:relative;width:initial;height:initial}
  .year__name img{position:relative;width:initial;height:80px}
  .header__links{display:flex;flex-direction:row-reverse;align-items:center;padding:11px 15px;border-radius:55px;background-color:#fff;gap:15px;position:relative}
  .header__links__seprator{width:1px;height:18px;border-radius:5px;background:var(--blue);position:relative}
  .search__btn{font-size:25px;color:var(--blue)}
  .search__btn:hover{color:var(--yellow)}

/* =========================
   Language menu
   ========================= */
 .lang{display:flex;flex-direction:row-reverse;align-items:center;gap:5px}
  .lang:hover .lang__icon{color:var(--yellow)}
  .lang:hover .lang__down{color:var(--yellow)}
  .lang:hover .more__langs{visibility:visible;opacity:1}
  .lang__icon{font-size:25px;color:var(--blue);transition:.3s;cursor:pointer}
  .lang__down{font-size:10px;color:var(--blue);cursor:pointer;transition:.3s}
  .more__langs{visibility:hidden;opacity:0;position:absolute;top:calc(100% + 2px);right:0;z-index:100;padding:0;margin:0;background-color:#fff;border-radius:25px;padding:20px 12px;display:flex;flex-direction:column;gap:10px;box-shadow:0 10px 30px 0 rgba(44,63,93,.0784313725);list-style:none;transition:.3s}
  .more__langs a{display:flex;gap:5px;color:var(--blue);font-weight:500}
  .more__langs a:hover{color:var(--yellow)}
  .more__langs a i{position:relative;top:-2px}

  .menu__fix{padding-top:20px;position:relative;z-index:5}
  .header--fixed .menu__fix{position:fixed;width:100%;z-index:100;right:0;top:0}
  .menu__box__wrapper{height:85px}
  .menu__box{box-shadow:0 10px 30px 0 rgba(44,63,93,.0784313725);background-color:#fff;border-radius:80px;padding:0 20px;position:relative}
  .menu__more__links{display:flex;flex-direction:row-reverse;align-items:center;padding:0;margin:0;gap:10px;height:100%;list-style:none}
  .menu__more__links a{font-size:25px;color:var(--blue)}
  .menu__more__links a:hover{color:var(--yellow)}
  .main__slider__sec{position:relative;overflow:hidden;padding:35px 50px 50px;z-index:20}
  .main__slider{position:relative;border-radius:40px;overflow:hidden;background-color:#fff}
  .main__slider .flickity-page-dots{width:250px;height:30px;left:50%;transform:translateX(-50%);background-size:100% 100%;background-repeat:no-repeat;background-position:center;bottom:-1px}
  .main__slider__cell{width:100%}
  .main__slider__cell:nth-child(2n) .row{flex-direction:row-reverse}
  .main__slider__item{position:relative}
  .main__slider__img {
  position: relative;
  width: 100%;
  aspect-ratio: 1350 / 450; 
  background-color: var(--yellow); 
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}

.main__slider__img img,
.main__slider__img video {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
  .main__slider__content{height:100%;background-size:cover;padding:50px 95px;display:flex;align-items:center}
  .main__slider__content__wrapper{position:relative}
  .main__slider__kicker{font-weight:600;font-size:20px;color:var(--blue);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
  .main__slider__title{margin:25px 0;font-weight:900;font-variation-settings:"wght" 950;font-size:25px}
  .main__slider__link{color:var(--text);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
  .main__slider__link:hover{color:var(--blue)}
  .main__slider__lead{font-weight:500;font-size:18px;color:rgba(44,63,93,.6);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
  .arch__box{display:flex;justify-content:flex-end;margin-top:80px;padding-inline-end:27px}
  .arch__link{font-weight:600;font-size:16px;background-color:var(--blue);color:#fff;padding:5px 10px 5px 30px;border-radius:7px;display:flex;position:relative}
  .arch__link:hover{background-color:var(--yellow);color:var(--blue)}
  .arch__link:hover .arch__icon{transform:translateY(-50%) scale(.85)}
  .arch__icon{transition:.3s;position:absolute;top:50%;left:-30px;transform:translateY(-50%);width:55px;height:55px;display:flex;align-items:center;justify-content:center}
  .arch__icon::before{content:"";position:absolute;width:42px;height:46px;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(../images/Polygon-yellow.svg);background-size:cover;z-index:2}
  .arch__icon::after{content:"";position:absolute;width:51px;height:55px;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(../images/Polygon-blue.svg);background-size:cover;z-index:1}
  .arch__icon i{position:relative;z-index:10;color:var(--blue);font-size:20px}
  .info{position:relative;overflow:hidden;padding:110px 0;z-index:40}
  .info__box{max-width:575px}
  .info__box .khark__head__wrapper{margin:15px 0;justify-content:flex-start}
  .info__kicker{font-weight:900;font-size:20px;color:var(--blue)}
  .khark__head__wrapper{display:flex;justify-content:center;margin-bottom:30px}
  .khark__head{color:var(--text);font-weight:900;font-size:20px;font-variation-settings:"wght" 990;position:relative}
  .khark__head::before{content:"";position:absolute;bottom:-7px;height:4px;left:0px;right:0px;z-index:0;background-color:var(--yellow)}
  .khark__head span{z-index:3;position:relative}
  .info__lead{font-weight:500;font-size:16px;text-align:justify;color:rgba(44,63,93,.6)}
  .info__links__box{display:flex;flex-wrap:wrap;gap:0;flex-direction:row-reverse;transition:.3s}
  .info__links__box:hover .info__link__item{filter:blur(2.5px)}
  .info__links__box:hover .info__link__item__wrapper::after,.info__links__box:hover .info__link__item__wrapper::before{filter:blur(2.5px)}
  .info__link__item__wrapper{height:200px;flex:0 0 182px;position:relative}
  .info__link__item__wrapper::before{content:"";position:absolute;z-index:40;height:53px;width:3px;border-radius:2px;<!--background-color:#000;-->bottom:calc(100% + 5px);left:85px;transition:.3s;z-index:5}
  .info__link__item__wrapper::after{content:"";position:absolute;z-index:40;height:53px;width:3px;border-radius:2px;<!--background-color:#000;-->bottom:7px;left:-28px;transition:.3s;z-index:5;transform:rotate(-120deg)}
  .info__link__item__wrapper:nth-child(4){margin-inline-end:90px}
  .info__link__item__wrapper:nth-child(4),.info__link__item__wrapper:nth-child(5),.info__link__item__wrapper:nth-child(6),.info__link__item__wrapper:nth-child(7){margin-top:-42px}
  .info__link__item__wrapper:nth-child(7){margin-inline-end:180px}
  .info__link__item__wrapper:nth-child(2) .info__recs,.info__link__item__wrapper:nth-child(6) .info__recs,.info__link__item__wrapper:nth-child(7) .info__recs{display:block}
  .info__link__item__wrapper:nth-child(2)::after,.info__link__item__wrapper:nth-child(2)::before,.info__link__item__wrapper:nth-child(5)::after,.info__link__item__wrapper:nth-child(5)::before,.info__link__item__wrapper:nth-child(7)::after,.info__link__item__wrapper:nth-child(7)::before{display:none}
  .info__link__item__wrapper:nth-child(3)::after{display:none}
  .info__link__item__wrapper:nth-child(4)::before{display:none}
  .info__link__item__wrapper:nth-child(6)::before{top:calc(100% + 5px);bottom:auto}
  .info__link__item__wrapper:nth-child(6)::after{right:-20px;left:auto;transform:rotate(60deg);bottom:140px}
  .info__link__item{transition:.3s;-webkit-mask-image:url(../images/polygon.png);mask-image:url(../images/polygon.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:100%;position:relative;height:100%;-webkit-mask-size:contain;mask-size:contain}
  .info__link__item:hover{transform:scale(1.2);z-index:10;filter:none!important}
  .info__link__item:hover::before{opacity:1}
  .info__link__item:hover .info__title{opacity:1}
  .info__link__item::before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:rgba(44,63,93,.6509803922);z-index:30;transition:.3s;opacity:0}
  .info__recs{position:absolute;top:0;right:0;width:100%;height:100%;z-index:20;display:none}
  .info__rec{position:absolute;z-index:20;height:3px;width:53px;border-radius:2px;background-color:#fff}
  .info__rec.rec1{top:33px;left:27px;transform:rotate(-29deg)}
  .info__rec.rec2{top:99px;right:-4px;transform:rotate(90deg)}
  .info__rec.rec3{bottom:34px;left:27px;transform:rotate(29deg)}
  .info__recs__black{position:absolute;top:0;right:0;width:100%;height:100%;z-index:40}
  .info__rec__black{position:absolute;z-index:40;height:3px;width:53px;border-radius:2px;background-color:#000}
  .info__rec__black.brec1{bottom:34px;left:27px;transform:rotate(29deg)}
  .info__title{position:absolute;top:0;right:0;width:100%;height:100%;font-weight:900;font-size:18px;text-align:center;display:flex;align-items:center;justify-content:center;z-index:35;color:#fff;transition:.3s;opacity:0;padding:0 10px}
  .systems{position:relative;margin-top:0px;padding:25px 0 50px}
  .systems::before{content:"";position:absolute;top:0;right:0;width:100%;height:1740px;background:linear-gradient(0deg,#fff 0,#eceae5 100%);z-index:0}
  .systems__bg{width:100%;position:absolute;bottom:calc(100% - 1px);right:50%;transform:translateX(50%);z-index:0}
  .systems__slider{position:relative;z-index:5}
  .systems__cell{width:16.6666%;padding:0 15px}
  .systems__item{background-color:#fff;position:relative;text-align:center;border-radius:30px;padding:30px 20px;height:100%;transition:.3s;border:3px solid #fff}
  .systems__item:hover{border:3px solid var(--yellow);background-color:var(--blue)}
  .systems__item:hover i{color:var(--yellow)}
  .systems__item:hover .systems__title{color:rgb(94, 197, 192)}
  .systems__item:hover .systems__lead{color:rgba(255,255,255,.8)}
  .systems__item i{font-size:80px;color:var(--blue);transition:.3s}
  .systems__title{font-weight:700;font-size:22px;transition:.3s;margin:15px 0;line-height:26px}
  .systems__lead{font-weight:400;font-size:15px;transition:.3s;color:rgb(94, 197, 192);}
  .news{position:relative;padding:50px 0}
  .news .khark__head__wrapper{margin-bottom:63px}
  .news___bg{height:345px;border-radius:40px;background-color:var(--blue);background-size:cover;background-position:center;position:absolute;right:50px;left:50px;top:137px}
  .news__vector{position:absolute;bottom:calc(100% - 1px);right:50%;transform:translateX(50%);z-index:0}
  .news__box{position:relative;background-color:#fff;border-radius:30px;padding:56px 40px 30px;margin-top:60px;box-shadow: 0px 6px var(--yellow);}
  .news__box .os-host-rtl>.os-scrollbar-vertical{left:auto;right:0}
  .news__box .os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:#eceae5}
  .news__box .arch__link{position:absolute;z-index:10;top:18px;left:44px;font-size:14px}
  .news__box .arch__link .arch__icon{left:-18px;width:37px;height:37px;font-size:15px}
  .news__box .arch__link .arch__icon::before{width:33px;height:37px}
  .news__box .arch__link .arch__icon::after{width:42px;height:45px}
  .news__box__wrapper{height:358px;margin:0 -30px;padding:4px 30px}
  .news__item{position:relative;display:flex;align-items:center;gap:25px}
  .news__item:not(:last-child){margin-bottom:28px}
  .news__img__wrapper{position:relative}
  .news__img__wrapper::before{content:"";position:absolute;width:calc(100% + 8px);height:calc(100% + 8px);border:2px solid var(--blue);border-radius:19px;top:-4px;right:-4px;transition:.3s}
  .news__img__wrapper:hover::before{border:2px solid var(--yellow)}
  .news__img__wrapper:hover .news__img i{transform:translate(-50%,-50%);opacity:1}
  .news__img__wrapper:hover .news__img::before{opacity:1}
  .news__img{position:relative;border-radius:16px;overflow:hidden;height:97px;width:145px;display:flex}
  .news__img i{position:absolute;top:50%;left:50%;transform:translate(50%,-50%);font-size:25px;color:#fff;transition:.3s;opacity:0;z-index:10}
  .news__img::before{width:100%;height:100%;content:"";position:absolute;top:0;right:0;z-index:5;transition:.3s;background:rgba(0,0,0,.6);transition:.3s;opacity:0}
  .news__title{font-weight:600;font-size:16px;letter-spacing:-.2px}
  .news__link{color:var(--text,#1e1e1e);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
  .news__link:hover{color:var(--blue)}
  .news__lead{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin:5px 0;font-weight:400;font-size:14px;color:rgba(44,63,93,.6)}
  .news__date{display:flex;font-weight:500;font-size:12px;gap:5px;color:var(--blue)}
  .news__date i{font-size:15px}
  .news__main__title{position:absolute;width:250px;height:30px;display:flex;justify-content:center;font-weight:900;font-size:18px;color:#fff;top:0;right:85px;background-image:url(../images/news-title.svg);background-size:cover}
  .news__main__title span{position:relative;top:-10px}
  .projects{position:relative;padding:50px 0}
  .projects .khark__head__wrapper{margin-bottom:60px}
  .projects .col1{flex:0 0 37%}
  .projects .col2{flex-grow:1}
  .project__item{position:relative}
  .project__item:not(:last-child){margin-bottom:30px}
  .project__item:nth-child(2n-1) .row{flex-direction:row-reverse}
  .project__item:nth-child(2n-1) .project__content{margin-inline-start:0;margin-inline-end:-100px}
  .project__item:last-child .project__arrow{display:none}
  .project__item:nth-child(3) .project__arrow{transform:scaleX(-1)}
  .project__img{position:relative;aspect-ratio:500/450;border-radius:40px;border:13px solid #fff;box-shadow:0 2px 15px 0 rgba(0,0,0,.1490196078)}
  .project__img img{border-radius:30px}
  .project__content{background:rgba(236,234,229,.5019607843);z-index:10;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);margin-inline-start:-100px;border-radius:40px;padding:50px;position:relative}
  .project__content .arch__box{margin-top:40px}
  .project__title{font-weight:800;font-size:16px;margin-bottom:15px;color:var(--text)}
  .project__lead{color:rgba(44,63,93,.6);font-weight:500;font-size:14px}
  .project__arrow{color:rgba(44,63,93,.4);font-size:60px;position:absolute;left:50%;transform:translateX(-50%);top:calc(100% - 8px)}
  .gov__links{position:relative;padding:50px 0 100px}
  .gov__slider{position:relative;padding:0 70px}
  .gov__cell{padding:0 40px;width:16.6666%;position:relative;height:110px}
  .gov__item{height:110px;position:absolute;width:100%;top:0;right:50%;transform:translateX(50%);position:relative}
  .gov__img{height:110px;display:block}
  .footer{line-height:normal;position:relative;background-size:cover;background-position:center;padding-bottom:30px}
  .footer::before{content:"";position:absolute;bottom:0;right:0;width:100%;height:calc(100% - 78px);background:linear-gradient(180deg,var(--blue) 0,rgba(44,63,93,.3) 100%)}
  .footer .khark__head{color:#fff}
  .footer .khark__head__wrapper{justify-content:flex-start}
  .footer__svg{height:initial;background-color:#f9f8f6;height:80px;transform:translateX(-50%);left:50%;position:relative;width:calc(100% + 1px);top:-1px;overflow:hidden;margin-bottom:50px}
  .footer__svg .parallax2>use{animation:move-forever2 8s linear infinite;animation-delay:-2s}
  .footer__svg .parallax3>use{animation:move-forever3 6s linear infinite;animation-delay:-2s}
  .footer__svg .parallax4>use{animation-delay:-2s;animation:move-forever4 4s linear infinite}
  .footer__info{color:#fff;margin-top:25px;font-weight:500;font-size:16px}
  .loc{position:relative;border-radius:30px;overflow:hidden;aspect-ratio:330/120}
  .loc img{transition:.3s}
  .loc:hover img{transform:translate(-50%,-50%) scale(1.1)}
  .socialmedia{padding:0;margin:25px 0 0 0;list-style:none;display:flex;align-items:center;gap:7px;flex-wrap:wrap}
  .socialmedia a{font-size:25px;color:#fff}
  .socialmedia a:hover{color:var(--yellow)}
  .contact__item{display:flex;color:#fff;font-weight:500;font-size:16px;gap:10px}
  .contact__item:not(:last-child){margin-bottom:5px}
  .contact__item span{font-weight:700}
  .contact__item i{font-size:25px}
  .copyright{text-align:center;color:#fff;margin-top:70px}
  .copyright__text{margin-bottom:15px;display:flex;justify-content:center}
  .niafam__copyright{color:#fff;display:inline-flex}
  @media (min-width:991.98px){
  .has__megamenu{position:initial!important}
  .has__megamenu>ul{width:100%!important;right:0;border-radius:30px;box-shadow:0 10px 30px 0 rgba(44,63,93,.0784313725);padding:25px}
  .has__megamenu a{display:inline-flex;gap:5px;padding:0!important;font-size:15px!important}
  .has__megamenu a::before{content:"\e906";font-family:niafam-icons;font-size:15px}
  .has__megamenu a:hover{color:var(--yellow);gap:7px}
  .megamenu__item:not(:last-child){margin-bottom:15px}
  .menu__box .col-lg-11{position:initial!important}
  .menu__box .col-lg-11 .sm{position:initial!important}
  }
  .scrolltop{left:20px;opacity:0;position:fixed;text-align:center;line-height:12px;bottom:0;color:#fff;cursor:pointer;border-radius:50%;height:40px;width:40px;background-color:rgba(0,0,0,.25);background-repeat:no-repeat;background-position:center;overflow:hidden;visibility:hidden;transition:.3s;z-index:100}
  .scrolltop::before{position:absolute;content:"";width:0%;height:0%;background:var(--text);right:50%;top:50%;border-radius:50%;transition:.3s}
  .scrolltop--show{bottom:20px;opacity:1;visibility:visible}
  .scrolltop i{display:block;line-height:39px;width:39px;height:39px;font-size:16px;top:0!important;left:0!important;text-align:center;position:relative;color:#fff;z-index:10;transform:translate(0,0);transition:transform .2s ease}
  .scrolltop:hover::before{width:100%;height:100%;top:0;right:0}
  .scrolltop:hover i{transform:translate(0,-39px)!important}
  .main-pusher{transition:.3s}
  .main-pusher--pushed{transform:translateX(280px)}
  .blind-area{overflow-y:scroll;width:280px;position:fixed;left:0;top:0;height:100%;background-color:#292e35;padding:30px 15px;z-index:1000;transition:.3s;transform:scale(.8);visibility:hidden;opacity:0}
  .blind-area--show{transform:scale(1);visibility:visible;opacity:1}
  .blind{margin-bottom:30px}
  .blind__title{color:#fff;font-size:16px;font-weight:500;border-bottom:1px solid #434343;display:block;padding-bottom:10px;margin-bottom:20px}
  .blind__link{display:block;padding:.6em;margin:0 0 15px;border-radius:5px;cursor:pointer;color:#fff;text-decoration:none;background:0 0;border:1px solid #fff;font-size:16px;width:100%}
  .blind__link.active{background-color:#fff;color:#333}
  .custom{display:flex;align-items:center;justify-content:space-between;border-radius:5px;overflow:hidden;margin-bottom:15px}
  .custom__info{font-size:15px;color:#fff;margin-bottom:10px}
  .custom__btn{flex-grow:1;border:0;padding:12px 0;background-color:#2250fc;color:#fff;font-size:14pxem}
  .custom__btn:not(:last-child){border-left:.5px solid #2220fc}
  .blind__button{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-top-right-radius:15px;border-bottom-right-radius:15px;position:fixed;left:0;top:25%;transition:.3s;background-color:#454545;border:0;z-index:1000}
  .blind__button:hover .blind__button__text{visibility:visible;opacity:1}
  .blind__button--hidden{left:-65px}
  .blind__button__icon{color:#fff;font-size:20px}
  .blind__button__text{position:absolute;border-radius:5px;left:120%;top:50%;transform:translateY(-50%);font-size:12px;padding:9.5px 5px;color:#fff;background-color:#454545;white-space:nowrap;display:flex;visibility:hidden;opacity:0;transition:.3s}
  .blind__button__text::before{position:absolute;content:"";display:inline-block;width:0;top:50%;right:100%;height:0;border-style:solid;border-width:3.5px 5px 3.5px;border-color:transparent #454545 transparent transparent;transform:translateY(-50%)}
  .blind__overlay{position:fixed;width:100%;height:100%;top:0;right:0;background-color:#000;transition:.3s;z-index:500;visibility:hidden;opacity:0}
  .blind__overlay:hover{cursor:url(../images/close.webp),auto}
  .blind__overlay--show{visibility:visible;opacity:.5}
  .main-pusher.colorblind1,.main-pusher.zones.colorblind1{filter:url(../images/filters.svg#protanopia) grayscale(0)!important}
  .main-pusher _:-moz-tree-row(hover),.main-pusher.colorblind1,.main-pusher.zones.colorblind1{filter:url(../images/filters.svg#protanopia) grayscale(0)!important}
  .main-pusher.colorblind2,.main-pusher.zones.colorblind2{filter:url(../images/filters.svg#protanomaly) grayscale(0)!important}
  .main-pusher _:-moz-tree-row(hover),.main-pusher.colorblind2,.main-pusher.zones.colorblind2{filter:url(../images/filters.svg#protanomaly) grayscale(0)!important}
  .main-pusher.colorblind3,.main-pusher.zones.colorblind3{filter:url(../images/filters.svg#deuteranopia) grayscale(0)!important}
  .main-pusher _:-moz-tree-row(hover),.main-pusher.colorblind3,.main-pusher.zones.colorblind3{filter:url(../images/filters.svg#deuteranopia) grayscale(0)!important}
  .main-pusher.colorblind4,.main-pusher.zones.colorblind4{filter:url(../images/filters.svg#deuteranomaly) grayscale(0)!important}
  .main-pusher _:-moz-tree-row(hover),.main-pusher.colorblind4,.main-pusher.zones.colorblind4{filter:url(../images/filters.svg#deuteranomaly) grayscale(0)!important}
  .main-pusher.colorblind5,.main-pusher.zones.colorblind5{filter:url(../images/filters.svg#tritanopia) grayscale(0)!important}
  .main-pusher _:-moz-tree-row(hover),.main-pusher.colorblind5,.main-pusher.zones.colorblind5{filter:url(../images/filters.svg#tritanopia) grayscale(0)!important}
  .main-pusher.colorblind6,.main-pusher.zones.colorblind6{filter:url(../images/filters.svg#tritanomaly) grayscale(0)!important}
  .main-pusher _:-moz-tree-row(hover),.main-pusher.colorblind6,.main-pusher.zones.colorblind6{filter:url(../images/filters.svg#tritanomaly) grayscale(0)!important}
  .main-pusher.colorblind7,.main-pusher.zones.colorblind7{filter:url(../images/filters.svg#achromatopsia) grayscale(0)!important}
  .main-pusher _:-moz-tree-row(hover),.main-pusher.colorblind7,.main-pusher.zones.colorblind7{filter:url(../images/filters.svg#achromatopsia) grayscale(0)!important}
  .main-pusher.colorblind8,.main-pusher.zones.colorblind8{filter:url(../images/filters.svg#achromatomaly) grayscale(0)!important}
  .main-pusher _:-moz-tree-row(hover),.main-pusher.colorblind8,.main-pusher.zones.colorblind8{filter:url(../images/filters.svg#achromatomaly) grayscale(0)!important}
  .font-color{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border-radius:5px;width:50px;height:35px!important;min-height:30px!important;cursor:default;margin-bottom:10px;box-sizing:border-box;background-color:-internal-light-dark(#efefef,#3b3b3b);color:-internal-light-dark(black,#fff);border-width:0!important;border-style:none!important;border-color:-internal-light-dark(#767676,#858585);-o-border-image:initial;border-image:initial;width:100%;padding:3px 5px!important}
  @media (max-width:1399.98px) and (min-width:1200px){
  .container{max-width:1170px}
  }
  @media (max-width:1649.98px){
  .header__bg{right:37%;left:auto}
  .main__slider__kicker{font-size:16px}
  .main__slider__title{font-size:20px}
  .main__slider__lead{font-size:15px}
  .arch__link{font-size:14px}
  .main__slider__content{padding:50px 60px}
  .arch__icon{left:-24px;width:45px;height:45px}
  .arch__icon::after{width:43px;height:46px}
  .arch__icon::before{width:35px;height:39px}
  .arch__box{margin-top:40px;padding-inline-end:22px}
  .info__kicker{font-size:18px}
  .info__lead{font-size:14px}
  .khark__head{font-size:18px}
  .news___bg{right:30px;left:30px}
  .contact__item,.copyright__text,.footer__info,.niafam__copyright{font-size:14px}
  .copyright__text{margin-bottom:10px}
  }
  @media (max-width:1399.98px){
  .logo{height:70px;width:initial}
  .emam img,.year__name img{height:70px}
  .search__btn{font-size:20px}
  .lang__icon{font-size:20px}
  .header__links{gap:12px}
  #espritmenu>ul>li>a{font-size:14px}
  .menu__more__links a{font-size:20px}
  .more__langs a i{top:0;font-size:13px}
  .main__slider__title{font-size:18px;margin:15px 0}
  .main__slider__lead{font-size:14px}
  .main__slider__kicker{font-size:14px}
  .main__slider .flickity-page-dots{width:220px;height:25px}
  .info__link__item__wrapper{height:153px;flex:0 0 140px}
  .info__title{font-size:14px}
  .info__rec{width:40px}
  .info__rec.rec1{top:27px;left:23px}
  .info__rec.rec2{top:75px;right:-3px}
  .info__rec.rec3{bottom:26px;left:22px}
  .info__link__item__wrapper::after{height:40px}
  .info__link__item__wrapper::before{height:40px}
  .info__link__item__wrapper::before{left:65px}
  .info__link__item__wrapper:nth-child(6)::after{bottom:110px}
  .info__link__item__wrapper:nth-child(4),.info__link__item__wrapper:nth-child(5),.info__link__item__wrapper:nth-child(6),.info__link__item__wrapper:nth-child(7){margin-top:-32px}
  .info__link__item__wrapper:nth-child(4){margin-inline-end:70px}
  .info__link__item__wrapper:nth-child(7){margin-inline-end:140px}
  .systems__cell{width:20%}
  .news__title{font-size:14px}
  .news__lead{font-size:12px}
  .news__main__title{font-size:16px}
  .news__date{font-size:10px}
  .project__content .arch__box{margin-top:20px}
  .project__lead{font-size:12px}
  .project__img{border:9px solid #fff}
  }
  @media (max-width:1399.98px) and (min-width:991.98px){
  .has__megamenu a{font-size:14px!important}
  }
  @media (max-width:1199.98px){
  .emam img,.year__name img{height:60px}
  .logo{height:60px}
  .header__links__seprator{width:2px}
  .main__slider__content{padding:30px 30px}
  .main__slider__title{font-size:15px;margin:10px 0}
  .main__slider__lead{font-size:12px;-webkit-line-clamp:3}
  .info__links__box{width:330px;margin:0 auto}
  .info__link__item__wrapper{height:142px;flex:0 0 130px}
  .info__link__item__wrapper:nth-child(4){margin-inline-end:0}
  .info__link__item__wrapper:nth-child(4),.info__link__item__wrapper:nth-child(5),.info__link__item__wrapper:nth-child(6),.info__link__item__wrapper:nth-child(7){margin-top:0}
  .info__link__item__wrapper:nth-child(3){margin-inline-end:64px}
  .info__link__item__wrapper:nth-child(3),.info__link__item__wrapper:nth-child(4),.info__link__item__wrapper:nth-child(5),.info__link__item__wrapper:nth-child(6),.info__link__item__wrapper:nth-child(7){margin-top:-30px}
  .info__link__item__wrapper:nth-child(7){margin-inline-end:64px}
  .info__link__item__wrapper:nth-child(3)::before{display:none}
  .info__link__item__wrapper:nth-child(4)::after{bottom:7px;right:-18px;transform:rotate(120deg)}
  .info__rec.rec1{top:24px;left:17px}
  .info__rec.rec2{top:71px;right:-3px}
  .info__rec.rec3{bottom:25px;left:19px}
  .info{padding:40px 0}
  .info__title{font-size:12px}
  .systems__cell{width:25%}
  .news__main__title{width:224px;height:27px;right:35px}
  .news{padding:25px 0}
  .news___bg{top:112px}
  .project__content{border-radius:30px;padding:30px}
  .project__arrow{font-size:40px}
  .projects .khark__head__wrapper{margin-bottom:30px}
  .projects{padding:25px 0}
  .gov__cell{width:20%}
  .gov__slider{padding:0}
  .footer__svg{height:50px}
  .footer::before{height:calc(100% - 48px)}
  .socialmedia a{font-size:20px}
  .contact__item i{font-size:20px}
  .loc{border-radius:20px}
  .footer .khark__head{font-size:16px}
  .contact__item:not(:last-child){margin-bottom:15px}
  }
  @media (max-width:991.98px){
  .menu__box__wrapper{height:60px}
  .arch__box{margin-top:25px}
  .main__slider__content{padding:30px 30px 50px}
  .main__slider{background-color:#edebe9}
  .main__slider__link{-webkit-line-clamp:1}
  .main__slider__lead{-webkit-line-clamp:2}
  .info__box{max-width:initial;margin-bottom:60px}
  .info__link__item::before{opacity:.8}
  .info__title{opacity:1}
  .info__kicker{font-size:14px}
  .info__lead{font-size:13px}
  .khark__head{font-size:15px}
  .info__links__box:hover .info__link__item{filter:blur(0px)}
  .info__link__item__wrapper::after,.info__link__item__wrapper::before{filter:blur(0px)!important}
  .info__link__item__wrapper:nth-child(6)::after{display:none}
  .systems__item{padding:20px 10px;border:2px solid #fff}
  .systems__item:hover{border:2px solid var(--yellow)}
  .systems__cell{padding:0 7.5px}
  .systems__title{margin:10px 0}
  .khark__head__wrapper{margin-bottom:30px}
  .news___bg{height:790px;right:15px;left:15px}
  .project__content{margin-inline-start:20px}
  .project__item:nth-child(2n-1) .project__content{margin-inline-start:0;margin-inline-end:20px}
  .projects .arch__link{font-size:12px}
  .project__title{font-size:14px;margin-bottom:10px}
  .project__img{border-radius:30px}
  .project__img img{border-radius:20px}
  .project__lead{font-size:10px}
  .project__arrow{font-size:20px;top:calc(100% + 4px)}
  .project__img{border:5px solid #fff}
  .project__img img{border-radius:26px}
  .gov__cell{width:25%}
  .footer .khark__head__wrapper{margin-top:30px}
  .systems__item i{font-size:80px}
  }
  @media (max-width:767.98px){
  .logo{height:initial}
  .header{padding-top:10px}
  .emam img,.year__name img{height:40px}
  .search__btn{font-size:15px}
  .lang__icon{font-size:15px}
  .header__links__seprator{width:1px;height:15px}
  .header__links{gap:9px}
  .lang__down{font-size:8px}
  .menu__more__links a{font-size:15px}
  .header__left{gap:10px}
  .header__links{padding:8px 10px}
  .main__slider__link{-webkit-line-clamp:2}
  .main__slider__lead{-webkit-line-clamp:3}
  .main__slider__sec{padding:25px 15px 25px}
  .main__slider{border-radius:20px}
  .menu__box{border-radius:20px}
  .arch__link{font-size:12px}
  .systems__cell{width:33.3333%}
  .systems__lead{font-size:10px}
  .news__box{border-radius:20px;padding:56px 20px 30px;margin-top:40px}
  .news__img{height:82px;width:110px}
  .news__item{gap:13px}
  .news__title{font-size:12px}
  .news__lead{font-size:10px}
  .news__main__title{width:166px;height:20px;right:15px;font-size:14px}
  .news__item:not(:last-child){margin-bottom:20px}
  .news__box .arch__link{top:14px;left:34px;font-size:12px}
  .news__box__wrapper{height:295px;margin:0 -17px;padding:4px 17px}
  .gov__cell{width:33.33333%}
  .footer__svg{height:30px}
  .footer::before{height:calc(100% - 28px)}
  }
  @media (max-width:575.98px){
  .emam img,.year__name img{height:30px}
  .header__left{gap:7px}
  .main__slider__content{padding:20px 20px 45px}
  .main__slider__title{font-size:14px}
  .systems__cell{width:50%}
  .systems__title{font-size:22px;line-height:22px}
  .news___bg{height:790px;right:0;left:0}
  .projects .col1{flex:0 0 100%}
  .project__content{margin-inline-start:0!important;margin-inline-end:0!important;margin-top:20px}
  .gov__cell{width:50%}
  }



    html[dir="ltr"] .header__bg {
  left: auto;
  right: 0;
  transform: scaleX(-1);
}
html[dir="ltr"] body {
  font-feature-settings: initial;
}
html[dir="ltr"] .page-location ul.breadcrumb li + li::before {
  transform: rotate(180deg);
  display: inline-flex;
}

html[dir="ltr"] .more__langs a i {
  transform: rotate(180deg);
}

@media (min-width: 991.98px) {
  html[dir="ltr"] #espritmenu > ul > li > a:not(:only-child) {
    padding-left: 9px !important;
    padding-right: 26px !important;
  }
  html[dir="ltr"] #espritmenu > ul > li > a::after {
    left: auto;
    right: 10px;
  }
  html[dir="ltr"] .has__megamenu a::before {
    transform: rotate(180deg);
  }
}

@media (max-width: 1649.98px) {
 html[dir="ltr"] .header__bg {
    left: 37%;
    right: auto;
  }
}
