.elementor-10829 .elementor-element.elementor-element-b427dbe > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10829 .elementor-element.elementor-element-b427dbe:not(.elementor-motion-effects-element-type-background), .elementor-10829 .elementor-element.elementor-element-b427dbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://davoodshahinpoor.ir/wp-content/uploads/2021/05/w-investment-bg-top.svg");background-position:top left;background-repeat:no-repeat;}.elementor-10829 .elementor-element.elementor-element-b427dbe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 80px 0px;padding:215px 10px 0px 10px;}.elementor-10829 .elementor-element.elementor-element-b427dbe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10829 .elementor-element.elementor-element-1af1af0{--spacer-size:0px;}.elementor-10829 .elementor-element.elementor-element-e4fb7a3 .title-after_title, .elementor-10829 .elementor-element.elementor-element-e4fb7a3 .title-subtitle, .elementor-10829 .elementor-element.elementor-element-e4fb7a3 .woodmart-title-container{max-width:100%;}.elementor-10829 .elementor-element.elementor-element-e4fb7a3 .title{font-size:57px;line-height:1.8em;letter-spacing:-0.4px;}.elementor-10829 .elementor-element.elementor-element-c750084{--spacer-size:50px;}.elementor-10829 .elementor-element.elementor-element-a46f0a7 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10829 .elementor-element.elementor-element-a46f0a7{text-align:center;font-size:18px;}.elementor-10829 .elementor-element.elementor-element-a46f0a7 > *{max-width:100%;}.elementor-10829 .elementor-element.elementor-element-c40e03a{text-align:end;}.elementor-10829 .elementor-element.elementor-element-1dd5bfe > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10829 .elementor-element.elementor-element-1dd5bfe{margin:0px 0px 80px 0px;}.elementor-10829 .elementor-element.elementor-element-bbd6d55{text-align:start;}.elementor-10829 .elementor-element.elementor-element-010e84c .title-subtitle{font-family:"IRANSans", Sans-serif;font-weight:600;}.elementor-10829 .elementor-element.elementor-element-89bace1 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10829 .elementor-element.elementor-element-89bace1{text-align:start;}.elementor-10829 .elementor-element.elementor-element-89bace1 > *{max-width:526px;}.elementor-10829 .elementor-element.elementor-element-a75b5ff{text-align:start;}.elementor-10829 .elementor-element.elementor-element-a75b5ff > *{max-width:526px;}.elementor-10829 .elementor-element.elementor-element-084a652 .wd-icon{color:#106CD8;}.elementor-10829 .elementor-element.elementor-element-47d9739 .wd-icon{color:#106CD8;}.elementor-10829 .elementor-element.elementor-element-be83ac9 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10829 .elementor-element.elementor-element-be83ac9 .title-subtitle{font-family:"IRANSans", Sans-serif;font-weight:600;}.elementor-10829 .elementor-element.elementor-element-be83ac9 .title{font-size:26px;}.elementor-10829 .elementor-element.elementor-element-5759f1c{margin:0px 0px 50px 0px;}.elementor-10829 .elementor-element.elementor-element-6637dff{--e-image-carousel-slides-to-show:4;}.elementor-10829 .elementor-element.elementor-element-4fc3512 .wd-info-box{border-radius:5px 5px 5px 5px;background-color:#FFFFFF;}.elementor-10829 .elementor-element.elementor-element-4fc3512 .wd-info-box:after{background-color:#106CD8;}.elementor-10829 .elementor-element.elementor-element-4fc3512 .info-box-title{font-size:23px;letter-spacing:0px;}.elementor-10829 .elementor-element.elementor-element-7019b3f .wd-info-box{border-radius:5px 5px 5px 5px;background-color:#FFFFFF;}.elementor-10829 .elementor-element.elementor-element-7019b3f .wd-info-box:after{background-color:#106CD8;}.elementor-10829 .elementor-element.elementor-element-7019b3f .info-box-title{font-size:23px;letter-spacing:0px;}.elementor-10829 .elementor-element.elementor-element-cc5aef2 .wd-info-box{border-radius:5px 5px 5px 5px;background-color:#FFFFFF;}.elementor-10829 .elementor-element.elementor-element-cc5aef2 .wd-info-box:after{background-color:#106CD8;}.elementor-10829 .elementor-element.elementor-element-cc5aef2 .info-box-title{font-size:23px;letter-spacing:0px;}.elementor-10829 .elementor-element.elementor-element-7934391{margin:0px 0px 80px 0px;}.elementor-10829 .elementor-element.elementor-element-826f029 .wd-info-box{border-radius:5px 5px 5px 5px;background-color:#FFFFFF;}.elementor-10829 .elementor-element.elementor-element-826f029 .wd-info-box:after{background-color:#106CD8;}.elementor-10829 .elementor-element.elementor-element-826f029 .info-box-title{font-size:23px;letter-spacing:0px;}.elementor-10829 .elementor-element.elementor-element-b5f1428 .wd-info-box{border-radius:5px 5px 5px 5px;background-color:#FFFFFF;}.elementor-10829 .elementor-element.elementor-element-b5f1428 .wd-info-box:after{background-color:#106CD8;}.elementor-10829 .elementor-element.elementor-element-b5f1428 .info-box-title{font-size:23px;letter-spacing:0px;}.elementor-10829 .elementor-element.elementor-element-b550b8f .wd-info-box{border-radius:5px 5px 5px 5px;background-color:#FFFFFF;}.elementor-10829 .elementor-element.elementor-element-b550b8f .wd-info-box:after{background-color:#106CD8;}.elementor-10829 .elementor-element.elementor-element-b550b8f .info-box-title{font-size:23px;letter-spacing:0px;}.elementor-10829 .elementor-element.elementor-element-2228ef9:not(.elementor-motion-effects-element-type-background), .elementor-10829 .elementor-element.elementor-element-2228ef9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F6DD9;}.elementor-10829 .elementor-element.elementor-element-2228ef9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 80px 0px;padding:80px 10px 50px 10px;}.elementor-10829 .elementor-element.elementor-element-2228ef9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10829 .elementor-element.elementor-element-7a6811b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10829 .elementor-element.elementor-element-7a6811b{margin:0px 0px 0px 0px;}.elementor-10829 .elementor-element.elementor-element-d860bbd > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10829 .elementor-element.elementor-element-44684da{text-align:end;}.elementor-10829 .elementor-element.elementor-element-48114b6 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10829 .elementor-element.elementor-element-207d46d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10829 .elementor-element.elementor-element-207d46d .title-subtitle{font-family:"IRANSans", Sans-serif;font-weight:600;letter-spacing:-0.7px;}.elementor-10829 .elementor-element.elementor-element-207d46d .title{font-size:58px;line-height:1.6em;}.elementor-10829 .elementor-element.elementor-element-dfa91e9{text-align:justify;}.elementor-10829 .elementor-element.elementor-element-dfa91e9 p{margin-block-end:0px;}.elementor-10829 .elementor-element.elementor-element-dfa91e9 > *{max-width:625px;}.elementor-10829 .elementor-element.elementor-element-c6254fe .wd-info-box{border-radius:5px 5px 5px 5px;background-color:#FFFFFF;}.elementor-10829 .elementor-element.elementor-element-c6254fe .wd-info-box:after{background-color:#FFFFFF;}.elementor-10829 .elementor-element.elementor-element-3c0b2e6{margin:0px 0px -40px 0px;}.elementor-10829 .elementor-element.elementor-element-cc577be > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10829 .elementor-element.elementor-element-cc577be .title-subtitle{font-family:"IRANSans", Sans-serif;font-weight:600;}.elementor-10829 .elementor-element.elementor-element-cc577be .title{font-family:"IRANSans", Sans-serif;font-size:25px;}.elementor-10829 .elementor-element.elementor-element-1eb6340{margin:0px 0px 65px 0px;}.elementor-10829 .elementor-element.elementor-element-45864b9 > .elementor-widget-container{margin:0px 30px 0px 30px;}.elementor-10829 .elementor-element.elementor-element-45864b9 .wd-info-box .info-box-icon{background-color:#EAEAEA;}.elementor-10829 .elementor-element.elementor-element-142412e > .elementor-widget-container{margin:0px 30px 0px 30px;}.elementor-10829 .elementor-element.elementor-element-142412e .wd-info-box .info-box-icon{background-color:#EAEAEA;}.elementor-10829 .elementor-element.elementor-element-082e914 > .elementor-widget-container{margin:0px 30px 0px 30px;}.elementor-10829 .elementor-element.elementor-element-082e914 .wd-info-box .info-box-icon{background-color:#EAEAEA;}.elementor-10829 .elementor-element.elementor-element-06865ec > .elementor-widget-container{margin:0px 30px 0px 30px;}.elementor-10829 .elementor-element.elementor-element-06865ec .wd-info-box .info-box-icon{background-color:#EAEAEA;}@media(min-width:768px){.elementor-10829 .elementor-element.elementor-element-4083828{width:54.678%;}.elementor-10829 .elementor-element.elementor-element-74172da{width:45.322%;}.elementor-10829 .elementor-element.elementor-element-a6e65f7{width:48.198%;}.elementor-10829 .elementor-element.elementor-element-b3946c1{width:51.719%;}.elementor-10829 .elementor-element.elementor-element-e3f8c6d{width:46.066%;}.elementor-10829 .elementor-element.elementor-element-7d73289{width:53.443%;}.elementor-10829 .elementor-element.elementor-element-d860bbd{width:47.544%;}.elementor-10829 .elementor-element.elementor-element-48114b6{width:52.211%;}}@media(max-width:1024px){.elementor-10829 .elementor-element.elementor-element-b427dbe{margin:0px 0px 60px 0px;padding:100px 10px 0px 10px;}.elementor-10829 .elementor-element.elementor-element-e4fb7a3 .title{font-size:64px;}.elementor-10829 .elementor-element.elementor-element-a46f0a7{font-size:16px;}.elementor-10829 .elementor-element.elementor-element-1dd5bfe{margin:0px 0px 60px 0px;}.elementor-10829 .elementor-element.elementor-element-5759f1c{margin:0px 0px 30px 0px;}.elementor-10829 .elementor-element.elementor-element-7934391{margin:0px 0px 60px 0px;}.elementor-10829 .elementor-element.elementor-element-2228ef9{margin:0px 0px 60px 0px;padding:60px 10px 30px 10px;}.elementor-10829 .elementor-element.elementor-element-207d46d .title{font-size:60px;}.elementor-10829 .elementor-element.elementor-element-1eb6340{margin:0px 0px 45px 0px;}.elementor-10829 .elementor-element.elementor-element-45864b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10829 .elementor-element.elementor-element-142412e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10829 .elementor-element.elementor-element-082e914 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10829 .elementor-element.elementor-element-06865ec > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-10829 .elementor-element.elementor-element-b427dbe{margin:0px 0px 40px 0px;}.elementor-10829 .elementor-element.elementor-element-e4fb7a3 .title{font-size:54px;}.elementor-10829 .elementor-element.elementor-element-a46f0a7 > *{max-width:100%;}.elementor-10829 .elementor-element.elementor-element-1dd5bfe{margin:0px 0px 40px 0px;}.elementor-10829 .elementor-element.elementor-element-084a652 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-10829 .elementor-element.elementor-element-5759f1c{margin:0px 0px 10px 0px;}.elementor-10829 .elementor-element.elementor-element-7934391{margin:0px 0px 40px 0px;}.elementor-10829 .elementor-element.elementor-element-2228ef9{margin:0px 0px 40px 0px;padding:40px 10px 10px 10px;}.elementor-10829 .elementor-element.elementor-element-207d46d .title{font-size:54px;}.elementor-10829 .elementor-element.elementor-element-1eb6340{margin:0px 0px 35px 0px;}}/* Start custom CSS for section, class: .elementor-element-b87f174 *//* یکسان‌سازی ارتفاع سه باکس مزایا در تبلت و دسکتاپ - ۱۰۰٪ کار می‌کنه */
@media (min-width: 768px) {
    /* کانتینر اصلی سه ستون */
    .elementor-container.elementor-column-gap-extended {
        display: flex;
        align-items: stretch;
    }

    /* هر سه ستون */
    .elementor-element-206a697,
    .elementor-element-d1393c9,
    .elementor-element-edcdf03 {
        display: flex !important;
    }

    /* wrapper داخل هر ستون */
    .elementor-element-206a697 > .elementor-widget-wrap,
    .elementor-element-d1393c9 > .elementor-widget-wrap,
    .elementor-element-edcdf03 > .elementor-widget-wrap {
        display: flex !important;
        flex-direction: column !important;
        height: 100% !important;
        padding-bottom: 0 !important;
    }

    /* خود اینفوباکس */
    .elementor-element-4fc3512 .wd-info-box,
    .elementor-element-7019b3f .wd-info-box,
    .elementor-element-cc5aef2 .wd-info-box {
        height: 100% !important;
        display: flex !important;
        flex-direction: column !important;
    }

    /* محتوا رو بکش تا آخر باکس */
    .info-box-content {
        flex: 1 !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: space-between !important;
    }

    .info-box-inner {
        flex-grow: 1 !important;
    }
}

/* اگر هنوز در تبلت کمی تفاوت داشت، این قسمت رو فعال کن */
@media (max-width: 1024px) {
    .elementor-element-4fc3512 .wd-info-box,
    .elementor-element-7019b3f .wd-info-box,
    .elementor-element-cc5aef2 .wd-info-box {
        min-height: 280px !important;   /* این عدد رو 260 یا 300 هم می‌تونی تست کنی */
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7934391 *//* یکسان‌سازی ارتفاع سه باکس پایین - دقیقاً مثل بالایی - 100٪ کار می‌کنه */
@media (min-width: 768px) {
    
    /* کانتینر اصلی این بخش */
    .elementor-element-7934391 .elementor-container {
        display: flex;
        align-items: stretch;
    }

    /* هر سه ستون این بخش */
    .elementor-element-b251285,
    .elementor-element-7374ea8,
    .elementor-element-7ff9f17 {
        display: flex !important;
    }

    /* wrapper داخل هر ستون */
    .elementor-element-b251285 > .elementor-widget-wrap,
    .elementor-element-7374ea8 > .elementor-widget-wrap,
    .elementor-element-7ff9f17 > .elementor-widget-wrap {
        display: flex !important;
        flex-direction: column !important;
        height: 100% !important;
    }

    /* خود اینفوباکس‌های این بخش */
    .elementor-element-826f029 .wd-info-box,
    .elementor-element-b5f1428 .wd-info-box,
    .elementor-element-b550b8f .wd-info-box {
        height: 100% !important;
        display: flex !important;
        flex-direction: column !important;
    }

    /* محتوا رو بکش تا آخر برسه */
    .elementor-element-826f029 .info-box-content,
    .elementor-element-b5f1428 .info-box-content,
    .elementor-element-b550b8f .info-box-content {
        flex: 1 !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: space-between !important;
    }

    .elementor-element-826f029 .info-box-inner,
    .elementor-element-b5f1428 .info-box-inner,
    .elementor-element-b550b8f .info-box-inner {
        flex-grow: 1 !important;
    }
}

/* اگر در تبلت هنوز کمی فرق داشت (خیلی نادر) */
@media (max-width: 1024px) {
    .elementor-element-826f029 .wd-info-box,
    .elementor-element-b5f1428 .wd-info-box,
    .elementor-element-b550b8f .wd-info-box {
        min-height: 260px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0c3bf5d *//* یکسان کردن ارتفاع تمام باکس‌های اینفوباکس در کاروسل */
.wd-info-box.text-right.box-icon-align-top {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.wd-info-box .info-box-content {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

/* اختیاری: اگر می‌خوای فاصله پایین همه باکس‌ها دقیقاً یکسان باشه */
.wd-info-box .info-box-inner {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

/* خیلی مهم: ستون‌های کاروسل هم باید flex باشن */
.info-box-carousel .wd-carousel-item {
    display: flex !important;
    flex-direction: column !important;
}

/* اگر هنوز کمی تفاوت داشت، این رو هم اضافه کن */
@media (min-width: 1025px) {
    .info-box-carousel .wd-info-box {
        min-height: 480px; /* می‌تونی این عدد رو بسته به محتوا تنظیم کنی */
    }
}

@media (max-width: 1024px) and (min-width: 769px) {
    .info-box-carousel .wd-info-box {
        min-height: 520px;
    }
}

@media (max-width: 768px) {
    .info-box-carousel .wd-info-box {
        min-height: auto; /* در موبایل معمولاً خودشون تنظیم میشن */
    }
}
/* ============== در تبلت و موبایل: کاروسل خاموش بشه و باکس‌ها زیر هم تمام‌عرض بشن ============== */
@media (max-width: 1024px) {
    
    /* کاروسل رو کاملاً غیرفعال کن */
    .info-box-carousel .wd-carousel {
        display: block !important;
    }
    
    .info-box-carousel .wd-carousel-wrap {
        display: flex !important;
        flex-direction: column !important;
        transform: none !important;
    }
    
    .info-box-carousel .wd-carousel-item {
        width: 100% !important;
        max-width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        opacity: 1 !important;
        visibility: visible !important;
        position: static !important;
        transform: none !important;
    }
    
    /* فلش‌ها و نقطه‌های کاروسل رو مخفی کن */
    .info-box-carousel .wd-nav-arrows,
    .info-box-carousel .wd-nav-pagin-wrap {
        display: none !important;
    }
    
    /* باکس‌ها رو هم‌ارتفاع و زیبا نگه دار (اختیاری ولی خیلی قشنگ میشه) */
    .info-box-carousel .wd-info-box {
        height: auto !important;
        min-height: 380px; /* می‌تونی کم و زیاد کنی */
        margin-bottom: 30px;
    }
    
    /* آخرین باکس فاصله پایین نداشته باشه */
    .info-box-carousel .wd-carousel-item:last-child .wd-info-box {
        margin-bottom: 0;
    }
}

/* اگر می‌خوای از 1025px به بالا دوباره ۳ تایی بشن (یعنی فقط موبایل زیر هم باشه) */
@media (min-width: 1025px) {
    .info-box-carousel .wd-carousel-item {
        width: 33.333% !important;
    }
}/* End custom CSS */