.elementor-2696 .elementor-element.elementor-element-4612ab1{--display:flex;--overlay-opacity:0.97;--margin-top:-1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-2696 .elementor-element.elementor-element-4612ab1::before, .elementor-2696 .elementor-element.elementor-element-4612ab1 > .elementor-background-video-container::before, .elementor-2696 .elementor-element.elementor-element-4612ab1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2696 .elementor-element.elementor-element-4612ab1 > .elementor-background-slideshow::before, .elementor-2696 .elementor-element.elementor-element-4612ab1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2696 .elementor-element.elementor-element-4612ab1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0A192F;--background-overlay:'';}.elementor-2696 .elementor-element.elementor-element-6f6ac20 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2696 .elementor-element.elementor-element-cf58f95{--display:flex;--margin-top:-31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2696 .elementor-element.elementor-element-cf58f95:not(.elementor-motion-effects-element-type-background), .elementor-2696 .elementor-element.elementor-element-cf58f95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A192F;}.elementor-2696 .elementor-element.elementor-element-5c22504 > .elementor-widget-container{margin:-37px 0px 0px 0px;}.elementor-2696 .elementor-element.elementor-element-baadf69 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2696 .elementor-element.elementor-element-6a8120f > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2696 .elementor-element.elementor-element-ae6c4b2 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2696 .elementor-element.elementor-element-f357933 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2696 .elementor-element.elementor-element-4876e4d > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2696 .elementor-element.elementor-element-4e238d5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2696 .elementor-element.elementor-element-4e238d5:not(.elementor-motion-effects-element-type-background), .elementor-2696 .elementor-element.elementor-element-4e238d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A192F;}.elementor-2696 .elementor-element.elementor-element-4e238d5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2696 .elementor-element.elementor-element-f97b30f > .elementor-widget-container{background-color:transparent;margin:10px 10px 10px 10px;padding:5px 5px 5px 5px;background-image:linear-gradient(180deg, #C5A059 0%, #FFFFFF 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #FAFAFA;}.elementor-2696 .elementor-element.elementor-element-1f4af29 > .elementor-widget-container{background-color:transparent;margin:10px 10px 10px 10px;padding:5px 5px 5px 5px;background-image:linear-gradient(180deg, #C5A059 0%, #FFFFFF 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #FAFAFA;}.elementor-2696 .elementor-element.elementor-element-b0d8f81 > .elementor-widget-container{background-color:transparent;margin:10px 10px 10px 10px;padding:5px 5px 5px 5px;background-image:linear-gradient(180deg, #C5A059 0%, #FFFFFF 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #FAFAFA;}.elementor-2696 .elementor-element.elementor-element-ea7e3f8 > .elementor-widget-container{background-color:transparent;margin:10px 10px 10px 13px;padding:5px 5px 5px 5px;background-image:linear-gradient(180deg, #C5A059 0%, #FFFFFFFA 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #FAFAFA;}.elementor-2696 .elementor-element.elementor-element-4e32869{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-1rem;--margin-bottom:6rem;--margin-left:0rem;--margin-right:0rem;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2696 .elementor-element.elementor-element-4e32869:not(.elementor-motion-effects-element-type-background), .elementor-2696 .elementor-element.elementor-element-4e32869 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A192F;}.elementor-2696 .elementor-element.elementor-element-5e945e5{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}body:not(.rtl) .elementor-2696 .elementor-element.elementor-element-05acce3{right:33%;}body.rtl .elementor-2696 .elementor-element.elementor-element-05acce3{left:33%;}.elementor-2696 .elementor-element.elementor-element-05acce3{top:0px;text-align:center;}.elementor-2696 .elementor-element.elementor-element-05acce3 .elementor-heading-title{font-family:"iranyekanwebblack_FaNum", Sans-serif;font-size:80px;font-weight:normal;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2696 .elementor-element.elementor-element-76a8aae > .elementor-widget-container{margin:39px 0px 0px 0px;}.elementor-2696 .elementor-element.elementor-element-76a8aae{z-index:10;text-align:center;font-family:"iranyekanwebextrabold_FaNum", Sans-serif;font-size:24px;font-weight:normal;}.elementor-2696 .elementor-element.elementor-element-9e8fc30{z-index:10;text-align:center;}.elementor-2696 .elementor-element.elementor-element-9e8fc30 .elementor-heading-title{font-family:"iranyekanwebregular_FaNum", Sans-serif;font-size:14px;font-weight:normal;color:var( --e-global-color-fa912d6 );}.elementor-2696 .elementor-element.elementor-element-db636aa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:1.5rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2696 .elementor-element.elementor-element-c79a00f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:12px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2696 .elementor-element.elementor-element-1bfbb7c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2696 .elementor-element.elementor-element-1bfbb7c > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2696 .elementor-element.elementor-element-1bfbb7c > .elementor-widget-container{margin:-10px 0px 0px 0px;}:is( .elementor-2696 .elementor-element.elementor-element-1bfbb7c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2696 .elementor-element.elementor-element-1bfbb7c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2696 .elementor-element.elementor-element-1bfbb7c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(20px / 2);padding-bottom:calc(20px / 2);}:is( .elementor-2696 .elementor-element.elementor-element-1bfbb7c > .elementor-widget-container > .jet-listing-grid, .elementor-2696 .elementor-element.elementor-element-1bfbb7c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2696 .elementor-element.elementor-element-1bfbb7c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 20px / -2);margin-bottom:calc( 20px / -2);}.elementor-2696 .elementor-element.elementor-element-ddbc056{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:12px;--margin-right:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2696 .elementor-element.elementor-element-9d885e2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2696 .elementor-element.elementor-element-9d885e2 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2696 .elementor-element.elementor-element-9d885e2 > .elementor-widget-container{background-color:#FFFFFF;}:is( .elementor-2696 .elementor-element.elementor-element-9d885e2 > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-2696 .elementor-element.elementor-element-9d885e2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2696 .elementor-element.elementor-element-9d885e2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2696 .elementor-element.elementor-element-9d885e2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-2696 .elementor-element.elementor-element-9d885e2 > .elementor-widget-container > .jet-listing-grid, .elementor-2696 .elementor-element.elementor-element-9d885e2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-2696 .elementor-element.elementor-element-9d885e2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-2696 .elementor-element.elementor-element-9d885e2 > .elementor-widget-container > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-2696 .elementor-element.elementor-element-9d885e2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2696 .elementor-element.elementor-element-9d885e2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2696 .elementor-element.elementor-element-9d885e2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(1px / 2);padding-bottom:calc(1px / 2);}:is( .elementor-2696 .elementor-element.elementor-element-9d885e2 > .elementor-widget-container > .jet-listing-grid, .elementor-2696 .elementor-element.elementor-element-9d885e2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2696 .elementor-element.elementor-element-9d885e2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 1px / -2);margin-bottom:calc( 1px / -2);}.elementor-2696 .elementor-element.elementor-element-896da8f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2696 .elementor-element.elementor-element-bd61a9f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2696 .elementor-element.elementor-element-bd61a9f > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-2696 .elementor-element.elementor-element-bd61a9f > .elementor-widget-container{margin:-11px 0px 0px 0px;}:is( .elementor-2696 .elementor-element.elementor-element-bd61a9f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2696 .elementor-element.elementor-element-bd61a9f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2696 .elementor-element.elementor-element-bd61a9f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(20px / 2);padding-bottom:calc(20px / 2);}:is( .elementor-2696 .elementor-element.elementor-element-bd61a9f > .elementor-widget-container > .jet-listing-grid, .elementor-2696 .elementor-element.elementor-element-bd61a9f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2696 .elementor-element.elementor-element-bd61a9f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 20px / -2);margin-bottom:calc( 20px / -2);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2696 .elementor-element.elementor-element-4e238d5{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2696 .elementor-element.elementor-element-4e32869{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}body:not(.rtl) .elementor-2696 .elementor-element.elementor-element-05acce3{right:23%;}body.rtl .elementor-2696 .elementor-element.elementor-element-05acce3{left:23%;}}@media(max-width:767px){.elementor-2696 .elementor-element.elementor-element-4612ab1{--margin-top:-5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-2696 .elementor-element.elementor-element-cf58f95{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2696 .elementor-element.elementor-element-4e238d5{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2696 .elementor-element.elementor-element-4e32869{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2696 .elementor-element.elementor-element-05acce3 .elementor-heading-title{font-size:54px;}.elementor-2696 .elementor-element.elementor-element-c79a00f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2696 .elementor-element.elementor-element-ddbc056{--margin-top:15px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-2696 .elementor-element.elementor-element-896da8f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-2696 .elementor-element.elementor-element-4e238d5{--width:100%;}.elementor-2696 .elementor-element.elementor-element-c79a00f{--width:25%;}.elementor-2696 .elementor-element.elementor-element-ddbc056{--width:49.333%;}.elementor-2696 .elementor-element.elementor-element-896da8f{--width:25%;}}/* Start custom CSS for html, class: .elementor-element-6f6ac20 *//* ================= هیرو ================= */
.hero-container {
    background: #0A192F;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: 40px 5% 0 5%;
    color: #fff;
    border-bottom: 1px solid rgba(197, 160, 89, 0.35);
    direction: rtl;
    box-sizing: border-box;
    position: relative;
    overflow: hidden;
    font-family: 'Vazirmatn', Tahoma, sans-serif;
}
.hero-text { 
    flex: 1; 
    min-width: 320px; 
    padding-left: 20px; 
    padding-bottom: 40px;
    box-sizing: border-box; 
    z-index: 2;
}

/* خط اول: قلاب اصلی بزرگتر، بولدتر و در کانون توجه */
.hero-text .hero-hook { 
    color: #D4AF37;
    font-size: 1.85rem; 
    font-weight: 900;
    line-height: 1.5;
    margin-bottom: 18px;
    display: inline-block;
    border-bottom: 3px solid rgba(212, 175, 55, 0.6);
    padding-bottom: 8px;
    text-shadow: 0 2px 12px rgba(212, 175, 55, 0.25);
}

/* خط دوم: تیتر سفید متعادل‌تر و کوچکتر نسبت به قلاب */
.hero-text h1 { 
    font-size: 1.35rem; 
    line-height: 1.65; 
    color: #F1F5F9; 
    margin-bottom: 22px; 
    font-weight: 700; 
    opacity: 0.95;
}
.hero-text p { 
    font-size: 1.1rem; 
    color: #E2E8F0; 
    margin-bottom: 24px; 
    line-height: 1.85; 
}
.hero-list {
    list-style: none; 
    padding: 0; 
    margin: 0 0 32px 0; 
    color: #CBD5E1; 
    font-size: 1.05rem; 
    line-height: 2;
}
.hero-list li {
    margin-bottom: 8px;
}

.cta-btn {
    background: linear-gradient(135deg, #D4AF37 0%, #C5A059 100%);
    color: #071120 !important;
    padding: 16px 38px;
    text-decoration: none !important;
    font-weight: 900;
    font-size: 1.05rem;
    border-radius: 50px;
    display: inline-block;
    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: 0 8px 24px rgba(197,160,89,0.35);
    border: 1px solid #FFE5A3;
    cursor: pointer;
}
.cta-btn:hover { 
    transform: translateY(-3px) scale(1.02); 
    box-shadow: 0 12px 30px rgba(212,175,55,0.5); 
}

/* ================= بخش عکس بزرگ، محو و تلفیقی ================= */
.hero-image { 
    flex: 1.4; 
    min-width: 360px; 
    position: relative;
    display: flex; 
    justify-content: center; 
    align-items: stretch;      /* ← قبلاً flex-end بود؛ حالا پر کردن کامل ارتفاع */
    text-align: center;
    align-self: stretch;
}
.hero-image-wrapper {
    position: relative;
    width: 100%;
    max-width: 750px;
    display: flex;
    justify-content: center;
    align-items: stretch;      /* ← کشیده شدن کامل عمودی */
    min-height: 480px;         /* حداقل ارتفاع برای اطمینان از پر شدن فضا */
}
.hero-image img {
    width: 100%; 
    max-width: 750px;
    height: 100%;              /* ← به‌جای auto؛ پر کردن کامل ارتفاع کانتینر */
    min-height: 480px;         /* جلوگیری از فضای خالی بالا */
    object-fit: cover;         /* ← پر کردن کادر بدون فاص center top; /*    object-position: center top; /* ← حفظ اقتدار */
    display: block;
    border: داره */
    display: block;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    /* محو کامل پایینی و کناره‌ها در رنگ پس‌زمینه */
    -webkit-mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%),
                        linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 12%, rgba(0,0,0,1) 88%, rgba(0,0,0,0) 100%);
    mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%),
                linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 12%, rgba(0,0,0,1) 88%, rgba(0,0,0,0) 100%);
    -webkit-mask-composite: destination-in;
    mask-composite: intersect;
}

/* نوشته انگلیسی تلفیق‌شده درون عکس */
.mentor-en-badge {
    position: absolute;
    bottom: 35px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    text-align: center;
    pointer-events: none;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0;
    z-index: box-shadow: none !important;
    padding: 0;
    z-index: BlinkMacSystemFont, "Montserrat", "Segoe UI", Roboto, sans-serif;
    font-size: 1.18rem;
    font-weight: 400;
    letter-spacing: 4.5px;
    text-transform: uppercase;
    color: rgba(255, 255, 255, 0.96);
    margin: 0;
    line-height: 1.2;
    text-shadow: 0 2px 15px rgba(0, 0, 0, 0.9), 0 0 30px rgba(0,0,0,0.8);
}
.mentor-en-title {
    font-family: -apple-system, BlinkMacSystemFont, "Montserrat", "Segoe UI", Roboto, sans-serif;
    font-size: 0.78rem;
    font-weight: 400;
    letter-spacing: 3px;
    text-transform: uppercase;
    color: #C5A059;
    margin: 6px 0 0 0;
    text-shadow: 0 2px 10px rgba(0, 0, 0, 0.9);
}

@media (max-width: 992px) {
    .hero-container { padding: 45px 5% 0 5%; flex-direction: column-reverse; text-align: center; gap: 20px; }
    .hero-text { padding-left: 0; padding-bottom: 30px; }
    .hero-text .hero-hook { font-size: 1.45rem; }
    .hero-text h1 { font-size: 1.15rem; }
    .hero-image { width: 100%; min-width: unset; }
    .hero-image-wrapper { max-width: 520px; min-height: 380px; }
    .mentor-en-badge { bottom: 25px; }
    .mentor-en-name { font-size: 0.95rem; letter-spacing: 3px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a8120f *//* بنر آماری و Paperclip کوچیک در گوشه راست بالا */
.coaching-results-banner{
  position: relative;
  max-width:1050px;
  margin:0 auto 42px;
  overflow:hidden;
  border:1px solid #c5a05966;
  border-radius:22px;
  box-shadow:
    0 18px 45px rgba(0,0,0,.35),
    0 0 35px rgba(197,160,89,.12);
  background:#071120;
}

.coaching-results-banner img{
  display:block;
  width:100%;
  height:auto;
  object-fit:cover;
}

/* Paperclip کوچک */
.coaching-results-banner .paperclip{
  position:absolute;
  top: -8px;
  right: -8px;
  width: 68px;      /* اندازه کلیپس */
  height: 68px;
  transform: rotate(-8deg);   /* زاویه برای حس سنجاق شدن روی کاغذ */
  z-index: 5;
  /* optional shadow برای عمق بیشتر */
  filter: drop-shadow(0 2px 6px rgba(0,0,0,.25));
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4876e4d */.coaching-header {
    text-align: right !important;
}

.coaching-label {
    text-align: right !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05acce3 */.elementor-2696 .elementor-element.elementor-element-05acce3 {
    background: -webkit-linear-gradient(180.14deg, #F5F9FF 23.55%, rgba(221, 221, 221, 0) 141.65%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */