.elementor-26 .elementor-element.elementor-element-411d94a{--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;--margin-top:-6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:8rem;--padding-bottom:12rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26 .elementor-element.elementor-element-411d94a:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-411d94a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1426661 );}.elementor-26 .elementor-element.elementor-element-411d94a, .elementor-26 .elementor-element.elementor-element-411d94a::before{--border-transition:0.3s;}.elementor-26 .elementor-element.elementor-element-411d94a > .elementor-shape-bottom svg, .elementor-26 .elementor-element.elementor-element-411d94a > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:10px;}.elementor-26 .elementor-element.elementor-element-e3607ef{--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;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:70px;}.elementor-26 .elementor-element.elementor-element-f15177d{text-align:center;}.elementor-26 .elementor-element.elementor-element-f15177d .elementor-heading-title{color:var( --e-global-color-5b191c6 );font-family:"Dana", Sans-serif;font-size:40px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-9ad6ddd{--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;--background-transition:0.3s;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-26 .elementor-element.elementor-element-6a57eb0{--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-26 .elementor-element.elementor-element-92f147f.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-6182f4a{--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-26 .elementor-element.elementor-element-1b5d687.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-c547386{--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-26 .elementor-element.elementor-element-c887ec5.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-d4efbe6{--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-26 .elementor-element.elementor-element-1b1bf51.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-657ed18{--display:flex;--gap:40px 40px;--background-transition:0.3s;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-26 .elementor-element.elementor-element-d1bfee8{--icon-box-icon-margin:15px;}.elementor-26 .elementor-element.elementor-element-d1bfee8 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-d1bfee8 .elementor-icon-box-title a{font-family:"danaFaNum", Sans-serif;font-size:33px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-59273e5{text-align:center;z-index:100;}.elementor-26 .elementor-element.elementor-element-59273e5 .elementor-heading-title{color:#7043F21A;font-family:"danaFaNum", Sans-serif;font-size:40px;font-weight:600;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;-webkit-text-stroke-color:#00000021;stroke:#00000021;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.05);}.elementor-26 .elementor-element.elementor-element-59273e5 > .elementor-widget-container{margin:-107px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-a3209e7 .jet-timeline--align-center .timeline-item__point{margin-left:20px;margin-right:20px;}.elementor-26 .elementor-element.elementor-element-a3209e7 .jet-timeline--align-left .timeline-item__point{margin-right:20px;}.elementor-26 .elementor-element.elementor-element-a3209e7 .jet-timeline--align-right .timeline-item__point{margin-left:20px;}.elementor-26 .elementor-element.elementor-element-a3209e7 .jet-timeline-item+.jet-timeline-item{margin-top:30px;}.elementor-26 .elementor-element.elementor-element-a3209e7 .jet-timeline-item .timeline-item__card{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-26 .elementor-element.elementor-element-a3209e7 .jet-timeline-item .timeline-item__card-inner{border-radius:15px 15px 15px 15px;overflow:hidden;}.elementor-26 .elementor-element.elementor-element-a3209e7 .jet-timeline-item .timeline-item__card-arrow{width:20px;height:20px;}.elementor-26 .elementor-element.elementor-element-a3209e7 .jet-timeline--align-center .jet-timeline-item:nth-child(odd) .timeline-item__card-arrow{margin-left:calc( -20px / 2 );margin-right:calc( -20px / 2 );}.elementor-26 .elementor-element.elementor-element-a3209e7 .jet-timeline--align-center .jet-timeline-item:nth-child(even) .timeline-item__card-arrow{margin-left:calc( -20px / 2 );} .rtl .elementor-26 .elementor-element.elementor-element-a3209e7 .jet-timeline--align-center .jet-timeline-item:nth-child(odd) .timeline-item__card-arrow{margin-left:calc( -20px / 2 );} .rtl .elementor-26 .elementor-element.elementor-element-a3209e7 .jet-timeline--align-center .jet-timeline-item:nth-child(even) .timeline-item__card-arrow{margin-right:calc( -20px / 2 );}.elementor-26 .elementor-element.elementor-element-a3209e7 .jet-timeline--align-left .jet-timeline-item .timeline-item__card-arrow{margin-left:calc( -20px / 2 );}.elementor-26 .elementor-element.elementor-element-a3209e7 .jet-timeline--align-right .jet-timeline-item .timeline-item__card-arrow{margin-right:calc( -20px / 2 );}.elementor-26 .elementor-element.elementor-element-a3209e7 .jet-timeline-item .timeline-item__card-img{margin-bottom:10px;}.elementor-26 .elementor-element.elementor-element-a3209e7 .jet-timeline-item.jet-timeline-item--image-inside_after .timeline-item__card-img{margin-top:10px;margin-bottom:0;}.elementor-26 .elementor-element.elementor-element-a3209e7 .jet-timeline-item .timeline-item__meta-content{color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-a3209e7 .jet-timeline-item.is--active .timeline-item__meta-content{color:var( --e-global-color-1426661 );}.elementor-26 .elementor-element.elementor-element-a3209e7 .jet-timeline-item .timeline-item__card-title{font-family:"danaFaNum", Sans-serif;font-weight:600;}.elementor-26 .elementor-element.elementor-element-a3209e7 .jet-timeline-item .timeline-item__card-desc{font-family:"danaFaNum", Sans-serif;font-weight:500;}.elementor-26 .elementor-element.elementor-element-a3209e7 .timeline-item__point-content.timeline-item__point-content--icon .jet-elements-icon{font-size:16px;}.elementor-26 .elementor-element.elementor-element-a3209e7 .timeline-item__point-content{height:40px;width:40px;background-color:var( --e-global-color-0c51d16 );}.elementor-26 .elementor-element.elementor-element-a3209e7 .jet-timeline--align-center .jet-timeline__line{margin-left:calc( 40px / 2 );margin-right:calc( 40px / 2 );}.elementor-26 .elementor-element.elementor-element-a3209e7 .jet-timeline--align-left .jet-timeline__line{margin-left:calc( 40px / 2 );}.elementor-26 .elementor-element.elementor-element-a3209e7 .jet-timeline--align-right .jet-timeline__line{margin-right:calc( 40px / 2 );right:-2px;}.elementor-26 .elementor-element.elementor-element-a3209e7 .jet-timeline-item:hover .timeline-item__point-content{background-color:var( --e-global-color-0c51d16 );}.elementor-26 .elementor-element.elementor-element-a3209e7 .jet-timeline-item.is--active .timeline-item__point-content{background-color:var( --e-global-color-1426661 );}.elementor-26 .elementor-element.elementor-element-a3209e7 .jet-timeline__line-progress{background-color:var( --e-global-color-1426661 );}.elementor-26 .elementor-element.elementor-element-a3209e7 .jet-timeline__line{width:2px;}.elementor-26 .elementor-element.elementor-element-df8afd9{--display:flex;--background-transition:0.3s;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-26 .elementor-element.elementor-element-652b8a0{text-align:center;}.elementor-26 .elementor-element.elementor-element-652b8a0 .elementor-heading-title{color:var( --e-global-color-af9acf8 );font-family:"Dana", Sans-serif;font-size:20px;font-weight:500;}.elementor-26 .elementor-element.elementor-element-652b8a0 > .elementor-widget-container{margin:0.5rem 0rem 0rem 0rem;}.elementor-26 .elementor-element.elementor-element-f020db2 .elementor-main-swiper{height:100px;width:100%;}.elementor-26 .elementor-element.elementor-element-f020db2 .elementor-main-swiper .elementor-carousel-image{background-size:contain;}.elementor-26 .elementor-element.elementor-element-f020db2.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-26 .elementor-element.elementor-element-f020db2 .elementor-swiper-button{font-size:20px;}.elementor-26 .elementor-element.elementor-element-ee55a0c{--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:0.8rem 0rem;--background-transition:0.3s;--margin-top:5rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-26 .elementor-element.elementor-element-ee55a0c, .elementor-26 .elementor-element.elementor-element-ee55a0c::before{--border-transition:0.3s;}.elementor-26 .elementor-element.elementor-element-1672197{text-align:center;}.elementor-26 .elementor-element.elementor-element-1672197 .elementor-heading-title{color:var( --e-global-color-af9acf8 );font-family:"Dana", Sans-serif;font-size:20px;font-weight:500;}.elementor-26 .elementor-element.elementor-element-1672197 > .elementor-widget-container{margin:0.5rem 0rem 0rem 0rem;}.elementor-26 .elementor-element.elementor-element-914c0e0 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-26 .elementor-element.elementor-element-914c0e0 .jet-listing-grid__slider-icon{width:30px;height:30px;line-height:30px;margin-top:calc( -30px/2 );background:#0201012E;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-e3607ef{--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-26 .elementor-element.elementor-element-652b8a0{text-align:center;}.elementor-26 .elementor-element.elementor-element-652b8a0 .elementor-heading-title{font-size:17px;}.elementor-26 .elementor-element.elementor-element-652b8a0 > .elementor-widget-container{margin:0.5rem 0rem 0rem 0rem;}.elementor-26 .elementor-element.elementor-element-f020db2.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-26 .elementor-element.elementor-element-ee55a0c{--gap:0.625rem 0rem;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-26 .elementor-element.elementor-element-1672197{text-align:center;}.elementor-26 .elementor-element.elementor-element-1672197 .elementor-heading-title{font-size:17px;}.elementor-26 .elementor-element.elementor-element-1672197 > .elementor-widget-container{margin:0.5rem 0rem 0rem 0rem;}.elementor-26 .elementor-element.elementor-element-914c0e0 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-e3607ef{--margin-top:0rem;--margin-bottom:6rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-26 .elementor-element.elementor-element-9ad6ddd{--gap:10px 10px;}.elementor-26 .elementor-element.elementor-element-6a57eb0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-6182f4a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-c547386{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-d4efbe6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-a3209e7 .jet-timeline-item .timeline-item__meta-content{margin:0px 0px 5px 0px;}.elementor-26 .elementor-element.elementor-element-a3209e7 .jet-timeline-item .timeline-item__card-content{padding:14px 14px 14px 14px;text-align:right;}.elementor-26 .elementor-element.elementor-element-a3209e7 .jet-timeline-item .timeline-item__card-title{font-size:14px;line-height:1.5em;}.elementor-26 .elementor-element.elementor-element-a3209e7 .jet-timeline-item .timeline-item__card-desc{font-size:12px;}.elementor-26 .elementor-element.elementor-element-a3209e7 > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-652b8a0 .elementor-heading-title{font-size:15px;}.elementor-26 .elementor-element.elementor-element-652b8a0 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-26 .elementor-element.elementor-element-f020db2.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-26 .elementor-element.elementor-element-ee55a0c{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-26 .elementor-element.elementor-element-1672197 .elementor-heading-title{font-size:15px;}.elementor-26 .elementor-element.elementor-element-1672197 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-26 .elementor-element.elementor-element-914c0e0 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-9ad6ddd{--content-width:1400px;}.elementor-26 .elementor-element.elementor-element-6a57eb0{--width:50%;}.elementor-26 .elementor-element.elementor-element-6182f4a{--width:50%;}.elementor-26 .elementor-element.elementor-element-c547386{--width:50%;}.elementor-26 .elementor-element.elementor-element-d4efbe6{--width:50%;}}@media(min-width:1025px){.elementor-26 .elementor-element.elementor-element-a3209e7 .jet-timeline--align-center .jet-timeline-item.jet-timeline-item--image-outside_after .timeline-item__card-img{margin-top:10px;margin-bottom:0;}}/* Start custom CSS for shortcode, class: .elementor-element-602024d */.elementor-26 .elementor-element.elementor-element-602024d a{
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3607ef */.elementor-26 .elementor-element.elementor-element-e3607ef .elementor-widget-shortcode , .elementor-26 .elementor-element.elementor-element-e3607ef .fbc-items{
    width: 100%;
}

.elementor-26 .elementor-element.elementor-element-e3607ef .fbc-page .fbc-wrap .fbc-items {
    background: transparent;
    padding:  0 0.5rem;
    border-radius: 15px;
}

.elementor-26 .elementor-element.elementor-element-e3607ef .fbc-items li {
    padding: 0.5rem 0.325rem;
    padding-top: 0.625rem;
    font-family: "Dana";
    font-weight: 300;
    font-size: 14px;
    color: #fff;
}

.elementor-26 .elementor-element.elementor-element-e3607ef .fbc-items li.active span {
    font-weight: 300;
    font-size: 14px !important;
    color: #fff;
}

@media screen and (max-width:830px){
    .elementor-26 .elementor-element.elementor-element-e3607ef .fbc-items li {

    font-size: 12px
}

.elementor-26 .elementor-element.elementor-element-e3607ef .fbc-items li.active span {

    font-size: 12px !important
}
}

@media screen and (max-width:576px){
    .elementor-26 .elementor-element.elementor-element-e3607ef .fbc-items li {
    padding: 0.2rem 0.3rem; 
    }
    .elementor-26 .elementor-element.elementor-element-e3607ef .fbc-page .fbc-wrap .fbc-items{
        padding:0.625rem;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-118e4ae *//* پاک‌سازی کامل خط احتمالی */
.novindevs-member-card__img,
.novindevs-member-card__img img {
    display: block;               /* جلوگیری از خط زیر تصویر */
    border: none;                 /* خط صفر */
    outline: none;
}

/* باکس اصلی */
.novindevs-member-card-img-box {
    position: relative;
    overflow: hidden;
    border-radius: 12px;
    background: #000;             /* ⭐ جلوگیری کامل از خط */
}

/* تصویر */
.novindevs-member-card__img {
    position: relative;
    overflow: hidden;
    border-radius: 12px;
    background: linear-gradient(to bottom, var(--nv-primary), #222);
}

/* خود تصویر */
.novindevs-member-card__img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: bottom;
    margin: 0;
    padding: 0;
}

/* گرادیان پایین: نسخه بدون خط */
.novindevs-member-card__img::after {
    content: "";
    position: absolute;
    bottom: 0;

    /* ⭐ ارتفاع کمتر برای جلوگیری از خط */
    height: 38%;

    width: 100%;
    background: linear-gradient(
        to top,
        rgba(112, 67, 242, 0.16),
        rgba(112, 67, 242, 0.04),
        transparent
    );
    z-index: 3;
    pointer-events: none;
}

/* اورلی */
.novindevs-member-card__img::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(40,20,120,.45);
    z-index: 2;
    transition: .3s ease-out;
}

/* Hover */
.novindevs-member-card-img-box:hover .novindevs-member-card__img::before {
    background: rgba(40,20,120,.15);
}


/* Badge مدیریت */
.novindevs-manager-logo__badge {
    content: "";
    position: absolute;
    pointer-events: none;
    z-index: 4;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left;
    background-image: url("https://websima.com/wp-content/themes/websima/assets/img/bg/badge-wbs-manager.svg");
    left: -1px;
    width: 7rem;
    height: 15rem;
    top: 50%;
    transform-origin: left;
    transform: translateY(-50%) rotate3d(0, 1, 0, 120deg);
    transition: .7s ease-out;
}

.novindevs-member-card-img-box:hover .novindevs-manager-logo__badge {
    transform: translateY(-50%) rotate3d(0,1,0,0deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-92f147f */.elementor-26 .elementor-element.elementor-element-92f147f h2{
    font-size: 16px;
    text-align: center;
}
p.ceo--subtitle__en.sub.words.chars.splitting {
    font-size: 14px;
    text-align: center;
}
.ceo--wrap{
    padding: 0px !important;
}


.ceo--title__en {
  font-weight: 800;
  font-size: clamp(24px, 6vw, 56px);  /* موبایل: 24px، دسکتاپ: تا 56px */
  margin: 0 0 10px 0;
  letter-spacing: 0.02em;
}

.ceo--subtitle__en {
  font-weight: 600;
  font-size: clamp(12px, 3.5vw, 18px); /* موبایل: 12px، دسکتاپ: تا 18px */
  margin: 0;
  opacity: .95;
  letter-spacing: .02em;
}

/* برای موبایل خیلی کوچک (زیر 480px) */
@media (max-width: 480px) {
  .ceo--title__en { font-size: 22px; }
  .ceo--subtitle__en { font-size: 12px; }
  
  .elementor-26 .elementor-element.elementor-element-92f147f h2{
      font-size: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-47e4956 *//* پاک‌سازی کامل خط احتمالی */
.novindevs-member-card__img,
.novindevs-member-card__img img {
    display: block;               /* جلوگیری از خط زیر تصویر */
    border: none;                 /* خط صفر */
    outline: none;
}

/* باکس اصلی */
.novindevs-member-card-img-box {
    position: relative;
    overflow: hidden;
    border-radius: 12px;
    background: #000;             /* ⭐ جلوگیری کامل از خط */
}

/* تصویر */
.novindevs-member-card__img {
    position: relative;
    overflow: hidden;
    border-radius: 12px;
    background: linear-gradient(to bottom, var(--nv-primary), #222);
}

/* خود تصویر */
.novindevs-member-card__img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: bottom;
    margin: 0;
    padding: 0;
}

/* گرادیان پایین: نسخه بدون خط */
.novindevs-member-card__img::after {
    content: "";
    position: absolute;
    bottom: 0;

    /* ⭐ ارتفاع کمتر برای جلوگیری از خط */
    height: 38%;

    width: 100%;
    background: linear-gradient(
        to top,
        rgba(112, 67, 242, 0.16),
        rgba(112, 67, 242, 0.04),
        transparent
    );
    z-index: 3;
    pointer-events: none;
}

/* اورلی */
.novindevs-member-card__img::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(40,20,120,.45);
    z-index: 2;
    transition: .3s ease-out;
}

/* Hover */
.novindevs-member-card-img-box:hover .novindevs-member-card__img::before {
    background: rgba(40,20,120,.15);
}


/* Badge مدیریت */
.novindevs-manager-logo__badge {
    content: "";
    position: absolute;
    pointer-events: none;
    z-index: 4;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left;
    background-image: url("https://websima.com/wp-content/themes/websima/assets/img/bg/badge-wbs-manager.svg");
    left: -1px;
    width: 7rem;
    height: 15rem;
    top: 50%;
    transform-origin: left;
    transform: translateY(-50%) rotate3d(0, 1, 0, 120deg);
    transition: .7s ease-out;
}

.novindevs-member-card-img-box:hover .novindevs-manager-logo__badge {
    transform: translateY(-50%) rotate3d(0,1,0,0deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1b5d687 */.elementor-26 .elementor-element.elementor-element-1b5d687 h2{
    font-size: 16px;
    text-align: center;
}
p.ceo--subtitle__en.sub.words.chars.splitting {
    font-size: 14px;
    text-align: center;
}
.ceo--wrap{
    padding: 0px !important;
}


.ceo--title__en {
  font-weight: 800;
  font-size: clamp(24px, 6vw, 56px);  /* موبایل: 24px، دسکتاپ: تا 56px */
  margin: 0 0 10px 0;
  letter-spacing: 0.02em;
}

.ceo--subtitle__en {
  font-weight: 600;
  font-size: clamp(12px, 3.5vw, 18px); /* موبایل: 12px، دسکتاپ: تا 18px */
  margin: 0;
  opacity: .95;
  letter-spacing: .02em;
}

/* برای موبایل خیلی کوچک (زیر 480px) */
@media (max-width: 480px) {
  .ceo--title__en { font-size: 22px; }
  .ceo--subtitle__en { font-size: 12px; }
  
  .elementor-26 .elementor-element.elementor-element-1b5d687 h2{
      font-size: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22883c1 *//* پاک‌سازی کامل خط احتمالی */
.novindevs-member-card__img,
.novindevs-member-card__img img {
    display: block;               /* جلوگیری از خط زیر تصویر */
    border: none;                 /* خط صفر */
    outline: none;
}

/* باکس اصلی */
.novindevs-member-card-img-box {
    position: relative;
    overflow: hidden;
    border-radius: 12px;
    background: #000;             /* ⭐ جلوگیری کامل از خط */
}

/* تصویر */
.novindevs-member-card__img {
    position: relative;
    overflow: hidden;
    border-radius: 12px;
    background: linear-gradient(to bottom, var(--nv-primary), #222);
}

/* خود تصویر */
.novindevs-member-card__img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: bottom;
    margin: 0;
    padding: 0;
}

/* گرادیان پایین: نسخه بدون خط */
.novindevs-member-card__img::after {
    content: "";
    position: absolute;
    bottom: 0;

    /* ⭐ ارتفاع کمتر برای جلوگیری از خط */
    height: 38%;

    width: 100%;
    background: linear-gradient(
        to top,
        rgba(112, 67, 242, 0.16),
        rgba(112, 67, 242, 0.04),
        transparent
    );
    z-index: 3;
    pointer-events: none;
}

/* اورلی */
.novindevs-member-card__img::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(40,20,120,.45);
    z-index: 2;
    transition: .3s ease-out;
}

/* Hover */
.novindevs-member-card-img-box:hover .novindevs-member-card__img::before {
    background: rgba(40,20,120,.15);
}


/* Badge مدیریت */
.novindevs-manager-logo__badge {
    content: "";
    position: absolute;
    pointer-events: none;
    z-index: 4;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left;
    background-image: url("https://websima.com/wp-content/themes/websima/assets/img/bg/badge-wbs-manager.svg");
    left: -1px;
    width: 7rem;
    height: 15rem;
    top: 50%;
    transform-origin: left;
    transform: translateY(-50%) rotate3d(0, 1, 0, 120deg);
    transition: .7s ease-out;
}

.novindevs-member-card-img-box:hover .novindevs-manager-logo__badge {
    transform: translateY(-50%) rotate3d(0,1,0,0deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c887ec5 */.elementor-26 .elementor-element.elementor-element-c887ec5 h2{
    font-size: 16px;
    text-align: center;
}
p.ceo--subtitle__en.sub.words.chars.splitting {
    font-size: 14px;
    text-align: center;
}
.ceo--wrap{
    padding: 0px !important;
}


.ceo--title__en {
  font-weight: 800;
  font-size: clamp(24px, 6vw, 56px);  /* موبایل: 24px، دسکتاپ: تا 56px */
  margin: 0 0 10px 0;
  letter-spacing: 0.02em;
}

.ceo--subtitle__en {
  font-weight: 600;
  font-size: clamp(12px, 3.5vw, 18px); /* موبایل: 12px، دسکتاپ: تا 18px */
  margin: 0;
  opacity: .95;
  letter-spacing: .02em;
}

/* برای موبایل خیلی کوچک (زیر 480px) */
@media (max-width: 480px) {
  .ceo--title__en { font-size: 22px; }
  .ceo--subtitle__en { font-size: 12px; }
  
  .elementor-26 .elementor-element.elementor-element-c887ec5 h2{
      font-size: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-41c2357 *//* پاک‌سازی کامل خط احتمالی */
.novindevs-member-card__img,
.novindevs-member-card__img img {
    display: block;               /* جلوگیری از خط زیر تصویر */
    border: none;                 /* خط صفر */
    outline: none;
}

/* باکس اصلی */
.novindevs-member-card-img-box {
    position: relative;
    overflow: hidden;
    border-radius: 12px;
    background: #000;             /* ⭐ جلوگیری کامل از خط */
}

/* تصویر */
.novindevs-member-card__img {
    position: relative;
    overflow: hidden;
    border-radius: 12px;
    background: linear-gradient(to bottom, var(--nv-primary), #222);
}

/* خود تصویر */
.novindevs-member-card__img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: bottom;
    margin: 0;
    padding: 0;
}

/* گرادیان پایین: نسخه بدون خط */
.novindevs-member-card__img::after {
    content: "";
    position: absolute;
    bottom: 0;

    /* ⭐ ارتفاع کمتر برای جلوگیری از خط */
    height: 38%;

    width: 100%;
    background: linear-gradient(
        to top,
        rgba(112, 67, 242, 0.16),
        rgba(112, 67, 242, 0.04),
        transparent
    );
    z-index: 3;
    pointer-events: none;
}

/* اورلی */
.novindevs-member-card__img::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(40,20,120,.45);
    z-index: 2;
    transition: .3s ease-out;
}

/* Hover */
.novindevs-member-card-img-box:hover .novindevs-member-card__img::before {
    background: rgba(40,20,120,.15);
}


/* Badge مدیریت */
.novindevs-manager-logo__badge {
    content: "";
    position: absolute;
    pointer-events: none;
    z-index: 4;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left;
    background-image: url("https://websima.com/wp-content/themes/websima/assets/img/bg/badge-wbs-manager.svg");
    left: -1px;
    width: 7rem;
    height: 15rem;
    top: 50%;
    transform-origin: left;
    transform: translateY(-50%) rotate3d(0, 1, 0, 120deg);
    transition: .7s ease-out;
}

.novindevs-member-card-img-box:hover .novindevs-manager-logo__badge {
    transform: translateY(-50%) rotate3d(0,1,0,0deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1b1bf51 */.elementor-26 .elementor-element.elementor-element-1b1bf51 h2{
    font-size: 16px;
    text-align: center;
}
p.ceo--subtitle__en.sub.words.chars.splitting {
    font-size: 14px;
    text-align: center;
}
.ceo--wrap{
    padding: 0px !important;
}


.ceo--title__en {
  font-weight: 800;
  font-size: clamp(24px, 6vw, 56px);  /* موبایل: 24px، دسکتاپ: تا 56px */
  margin: 0 0 10px 0;
  letter-spacing: 0.02em;
}

.ceo--subtitle__en {
  font-weight: 600;
  font-size: clamp(12px, 3.5vw, 18px); /* موبایل: 12px، دسکتاپ: تا 18px */
  margin: 0;
  opacity: .95;
  letter-spacing: .02em;
}

/* برای موبایل خیلی کوچک (زیر 480px) */
@media (max-width: 480px) {
  .ceo--title__en { font-size: 22px; }
  .ceo--subtitle__en { font-size: 12px; }
  
  .elementor-26 .elementor-element.elementor-element-1b1bf51 h2{
      font-size: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for jet-timeline, class: .elementor-element-a3209e7 */.timeline-item__card-content {
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-652b8a0 */.elementor-26 .elementor-element.elementor-element-652b8a0 h2 {
    font-weight: 620 !important
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-f020db2 */.elementor-26 .elementor-element.elementor-element-f020db2 .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
  will-change: transform;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.elementor-26 .elementor-element.elementor-element-f020db2:hover .swiper-wrapper {
  -webkit-animation-play-state: paused !important;
  animation-play-state: paused !important;
}










.elementor-carousel-image {
  filter: grayscale(100%) contrast(0.8) brightness(0.7);
  transition: all 0.3s ease;
  transform: translateY(0);
}


.elementor-26 .elementor-element.elementor-element-f020db2 .elementor-carousel-image:hover {
  filter: grayscale(0%);
  transform: translateY(-10px); /* 10 پیکسل بالا می‌ره */
}















/* مخفی کردن کل carousel تا لود شدن */
.elementor-26 .elementor-element.elementor-element-f020db2 .swiper {
  opacity: 0;
  min-height: 100px;
  position: relative;
  background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
  background-size: 200% 100%;
  animation: loading 1.5s infinite;
  transition: all 0.5s ease;
}

/* نمایش بعد از لود شدن */
.elementor-26 .elementor-element.elementor-element-f020db2 .swiper.swiper-initialized {
  opacity: 1;
  background: none;
  animation: none;
}

@keyframes loading {
  0% { background-position: 200% 0; }
  100% { background-position: -200% 0; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1672197 */.elementor-26 .elementor-element.elementor-element-1672197 h2 {
    font-weight: 620 !important
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Dana';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('http://novindevs.com/wp-content/uploads/2023/09/DanaFaNum-Thin.woff2') format('woff2'),
		url('http://novindevs.com/wp-content/uploads/2023/09/DanaFaNum-Thin.woff') format('woff');
}
@font-face {
	font-family: 'Dana';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('http://novindevs.com/wp-content/uploads/2023/09/DanaFaNum-Light.woff2') format('woff2'),
		url('http://novindevs.com/wp-content/uploads/2023/09/DanaFaNum-Light.woff') format('woff');
}
@font-face {
	font-family: 'Dana';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('http://novindevs.com/wp-content/uploads/2023/09/DanaFaNum-Regular.woff2') format('woff2'),
		url('http://novindevs.com/wp-content/uploads/2023/09/DanaFaNum-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Dana';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('http://novindevs.com/wp-content/uploads/2023/09/DanaFaNum-Medium.woff2') format('woff2'),
		url('http://novindevs.com/wp-content/uploads/2023/09/DanaFaNum-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Dana';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('http://novindevs.com/wp-content/uploads/2023/09/DanaFaNum-DemiBold.woff2') format('woff2'),
		url('http://novindevs.com/wp-content/uploads/2023/09/DanaFaNum-DemiBold.woff') format('woff');
}
@font-face {
	font-family: 'Dana';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('http://novindevs.com/wp-content/uploads/2023/09/DanaFaNum-Bold.woff2') format('woff2'),
		url('http://novindevs.com/wp-content/uploads/2023/09/DanaFaNum-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Dana';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('http://novindevs.com/wp-content/uploads/2023/09/DanaFaNum-ExtraBold.woff2') format('woff2'),
		url('http://novindevs.com/wp-content/uploads/2023/09/DanaFaNum-ExtraBold.woff') format('woff');
}
@font-face {
	font-family: 'Dana';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('http://novindevs.com/wp-content/uploads/2023/09/DanaFaNum-Black.woff2') format('woff2'),
		url('http://novindevs.com/wp-content/uploads/2023/09/DanaFaNum-Black.woff') format('woff');
}
@font-face {
	font-family: 'Dana';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('http://novindevs.com/wp-content/uploads/2023/09/DanaFaNum-ExtraBlack.woff2') format('woff2'),
		url('http://novindevs.com/wp-content/uploads/2023/09/DanaFaNum-ExtraBlack.woff') format('woff');
}
/* End Custom Fonts CSS */