.elementor-11 .elementor-element.elementor-element-a931562{--display:flex;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-73368cf{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-693d532{--display:flex;--justify-content:space-around;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-786cafc{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-786cafc.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-4b9d7c0{--spacer-size:50px;background-color:#111D1B;margin:-23px -23px calc(var(--kit-widget-spacing, 0px) + -23px) -23px;}.elementor-11 .elementor-element.elementor-element-c182c44{--spacer-size:50px;background-color:#111D1B;margin:-23px -23px calc(var(--kit-widget-spacing, 0px) + -23px) -23px;}.elementor-11 .elementor-element.elementor-element-7f68b14{--spacer-size:50px;background-color:#111D1B;margin:-23px -23px calc(var(--kit-widget-spacing, 0px) + -23px) -23px;}.elementor-11 .elementor-element.elementor-element-60244ae{--display:flex;}.elementor-11 .elementor-element.elementor-element-0ea2065{margin:-41px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;padding:21px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-61f2c38{--display:flex;}.elementor-11 .elementor-element.elementor-element-a1cf6c0{--display:flex;}.elementor-11 .elementor-element.elementor-element-0701762{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-ff9ffbb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-11 .elementor-element.elementor-element-1e7da09{margin:-19px -19px calc(var(--kit-widget-spacing, 0px) + -19px) -19px;}.elementor-11 .elementor-element.elementor-element-1e7da09.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-11 .elementor-element.elementor-element-c1ac203{--display:flex;}.elementor-11 .elementor-element.elementor-element-0feb05a{--display:flex;}.elementor-11 .elementor-element.elementor-element-5076849{width:100%;max-width:100%;margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}body.elementor-page-11:not(.elementor-motion-effects-element-type-background), body.elementor-page-11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161F1E;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-693d532{--content-width:100%;}.elementor-11 .elementor-element.elementor-element-a1cf6c0{--content-width:100%;}.elementor-11 .elementor-element.elementor-element-ff9ffbb{--content-width:100%;}.elementor-11 .elementor-element.elementor-element-c1ac203{--content-width:100%;}}/* Start custom CSS for html, class: .elementor-element-786cafc *//* ================================
   ICON SIZE FIX
================================ */

.osm-final-icon-space{
  width:55px;
}

.osm-final-icon-window{
  width:150px;
  height:110px;

  flex:
    0
    0
    150px;
}

.osm-final-icon-list{
  width:150px;

  animation:
    osmFinalIconSlideFixed
    12s
    cubic-bezier(.77,0,.18,1)
    infinite;
}

.osm-final-icon-item{
  width:150px;

  height:110px;
  min-height:110px;

  flex:
    0
    0
    110px;

  overflow:hidden;
}

.osm-final-icon{
  width:150px;
  height:110px;

  max-width:none !important;
  max-height:none !important;

  object-fit:contain;

  transform:scale(1.35);

  transform-origin:center;
}


/* انیمیشن هماهنگ با ارتفاع جدید */

@keyframes osmFinalIconSlideFixed{

  0%,
  17%{
    transform:translateY(0);
  }

  22%,
  39%{
    transform:translateY(-110px);
  }

  44%,
  61%{
    transform:translateY(-220px);
  }

  66%,
  83%{
    transform:translateY(-330px);
  }

  88%,
  100%{
    transform:translateY(-440px);
    
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1cf6c0 */.osm-card{
  position:relative;
  min-width:0;
  padding:1px;
  border:0;
  border-radius:22px;
  overflow:hidden;
  background:rgba(127,174,172,.28);
  isolation:isolate;
  transition:transform .35s ease;
}

/* نوار زرد متحرک دور کارت */
.osm-card::before{
  content:"";
  position:absolute;
  z-index:-2;
  top:50%;
  left:50%;
  width:160%;
  height:160%;
  transform:translate(-50%,-50%) rotate(0deg);

  background:conic-gradient(
    from 0deg,
    transparent 0deg,
    transparent 285deg,
    #CBD486 320deg,
    #CBD486 345deg,
    transparent 360deg
  );

  opacity:0;
  transition:opacity .25s ease;
}

/* پس‌زمینه داخلی کارت */
.osm-card::after{
  content:"";
  position:absolute;
  z-index:-1;
  inset:1px;
  border-radius:21px;
  background:#111D1B;
}

/* فعال‌شدن هاور */
.osm-card:hover{
  transform:translateY(-6px);
}

.osm-card:hover::before{
  opacity:1;
  animation:osmBorderRotate 2s linear infinite;
}

@keyframes osmBorderRotate{
  from{
    transform:translate(-50%,-50%) rotate(0deg);
  }

  to{
    transform:translate(-50%,-50%) rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1e7da09 */.osm-cta-person{

    position:absolute;

    left:120px;

    top:-70px;

    width:430px;

    z-index:10;
}/* End custom CSS */