.elementor-13586 .elementor-element.elementor-element-93068d9{--display:flex;}.elementor-13586 .elementor-element.elementor-element-3aecfa0{--spacer-size:50px;}.elementor-13586 .elementor-element.elementor-element-9400197{--display:flex;--overlay-opacity:0.5;--border-radius:32px 32px 32px 32px;}.elementor-13586 .elementor-element.elementor-element-9400197:not(.elementor-motion-effects-element-type-background), .elementor-13586 .elementor-element.elementor-element-9400197 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #69A441 0%, #2A630F 100%);}.elementor-13586 .elementor-element.elementor-element-9400197::before, .elementor-13586 .elementor-element.elementor-element-9400197 > .elementor-background-video-container::before, .elementor-13586 .elementor-element.elementor-element-9400197 > .e-con-inner > .elementor-background-video-container::before, .elementor-13586 .elementor-element.elementor-element-9400197 > .elementor-background-slideshow::before, .elementor-13586 .elementor-element.elementor-element-9400197 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13586 .elementor-element.elementor-element-9400197 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #69A441 0%, #69A441 100%);}.elementor-13586 .elementor-element.elementor-element-4364e91 > .elementor-widget-container{padding:23px 0px 0px 0px;}.elementor-13586 .elementor-element.elementor-element-4364e91{text-align:center;}.elementor-13586 .elementor-element.elementor-element-4364e91 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:35px;font-weight:900;color:#FEFCFF;}.elementor-13586 .elementor-element.elementor-element-70aba38 > .elementor-widget-container{padding:36px 36px 36px 36px;}.elementor-13586 .elementor-element.elementor-element-70aba38{text-align:center;}.elementor-13586 .elementor-element.elementor-element-70aba38 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:19px;font-weight:400;line-height:46px;color:#FFFFFF;}.elementor-13586 .elementor-element.elementor-element-1755e8a{--display:flex;}.elementor-13586 .elementor-element.elementor-element-ee107e0{--spacer-size:50px;}.elementor-13586 .elementor-element.elementor-element-73c476b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:start;border-style:solid;--border-style:solid;border-color:#29003F00;--border-color:#29003F00;}.elementor-13586 .elementor-element.elementor-element-73c476b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13586 .elementor-element.elementor-element-477e710 > .elementor-widget-container{background-color:transparent;padding:30px 30px 30px 30px;background-image:radial-gradient(at center center, #FFFFFF 0%, #F5FFF0 100%);border-radius:30px 30px 30px 30px;}.elementor-13586 .elementor-element.elementor-element-26fd27b{--display:flex;}.elementor-13586 .elementor-element.elementor-element-b3672e4{--spacer-size:50px;}.elementor-13586 .elementor-element.elementor-element-b80ad3d{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-13586 .elementor-element.elementor-element-73c476b{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-13586 .elementor-element.elementor-element-3aecfa0{--spacer-size:34px;}.elementor-13586 .elementor-element.elementor-element-9400197{--border-radius:38px 38px 38px 38px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13586 .elementor-element.elementor-element-4364e91 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13586 .elementor-element.elementor-element-4364e91 .elementor-heading-title{line-height:1.5em;word-spacing:0em;}.elementor-13586 .elementor-element.elementor-element-70aba38 > .elementor-widget-container{padding:21px 21px 21px 21px;}.elementor-13586 .elementor-element.elementor-element-70aba38{text-align:justify;}.elementor-13586 .elementor-element.elementor-element-70aba38 .elementor-heading-title{font-size:15px;line-height:1.5em;}.elementor-13586 .elementor-element.elementor-element-ee107e0{--spacer-size:28px;}.elementor-13586 .elementor-element.elementor-element-73c476b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:20px 20px 20px 20px;}.elementor-13586 .elementor-element.elementor-element-477e710 > .elementor-widget-container{padding:12px 12px 12px 12px;border-radius:23px 23px 23px 23px;}.elementor-13586 .elementor-element.elementor-element-b3672e4{--spacer-size:22px;}}@media(min-width:768px){.elementor-13586 .elementor-element.elementor-element-9400197{--width:71%;}}/* Start custom CSS for post-comments, class: .elementor-element-ea256d5 *//* =========================
   تنظیمات رنگ مکمل IBD گرنز
========================= */

.elementor-13586 .elementor-element.elementor-element-ea256d5{
    --ibd-primary:#3f8f2f;
    --ibd-primary-dark:#28641f;
    --ibd-primary-light:#70b84d;

    --ibd-bg:#f8fcf6;
    --ibd-soft:#edf8e9;
    --ibd-soft-2:#f5fbf2;

    --ibd-border:#dcecd7;
    --ibd-border-light:#e8f3e4;

    --ibd-text:#354b37;
    --ibd-text-light:#738375;

    direction:rtl;
    background:var(--ibd-bg);
    padding:30px;
    border-radius:24px;
}


/* =========================
   فرم ثبت دیدگاه
========================= */

/* حذف کلمه گفت از کامنت‌ها */

.elementor-13586 .elementor-element.elementor-element-ea256d5 .comment-author .says{
    display:none !important;
}


.elementor-13586 .elementor-element.elementor-element-ea256d5 #respond,
.elementor-13586 .elementor-element.elementor-element-ea256d5 .comment-respond{

    background:#ffffff;

    padding:30px;

    border-radius:20px;

    margin-bottom:35px;

    border:1px solid var(--ibd-border);

    box-shadow:
    0 8px 25px rgba(63,143,47,.09);

}


/* عنوان فرم */

.elementor-13586 .elementor-element.elementor-element-ea256d5 #reply-title{

    color:var(--ibd-primary-dark);

    font-size:22px;

    font-weight:800;

    margin-bottom:20px;

}


/* توضیحات فرم */

.elementor-13586 .elementor-element.elementor-element-ea256d5 .comment-notes,
.elementor-13586 .elementor-element.elementor-element-ea256d5 .logged-in-as{

    color:var(--ibd-text-light);

    font-size:13px;

}


/* فرم داخلی */

.elementor-13586 .elementor-element.elementor-element-ea256d5 form.comment-form{

    background:var(--ibd-soft-2);

    padding:22px;

    border-radius:16px;

}


/* لیبل‌ها */

.elementor-13586 .elementor-element.elementor-element-ea256d5 .comment-form label{

    color:var(--ibd-text);

    font-size:13px;

    font-weight:600;

}


/* ورودی‌ها */

.elementor-13586 .elementor-element.elementor-element-ea256d5 textarea,
.elementor-13586 .elementor-element.elementor-element-ea256d5 input[type="text"],
.elementor-13586 .elementor-element.elementor-element-ea256d5 input[type="email"],
.elementor-13586 .elementor-element.elementor-element-ea256d5 input[type="url"]{

    background:#ffffff;

    border:1px solid var(--ibd-border);

    border-radius:12px;

    padding:14px;

    color:var(--ibd-text);

    transition:.25s;

}


.elementor-13586 .elementor-element.elementor-element-ea256d5 textarea:focus,
.elementor-13586 .elementor-element.elementor-element-ea256d5 input[type="text"]:focus,
.elementor-13586 .elementor-element.elementor-element-ea256d5 input[type="email"]:focus,
.elementor-13586 .elementor-element.elementor-element-ea256d5 input[type="url"]:focus{

    border-color:var(--ibd-primary);

    box-shadow:
    0 0 0 3px rgba(63,143,47,.14);

    outline:none;

}


/* دکمه ارسال دیدگاه */

.elementor-13586 .elementor-element.elementor-element-ea256d5 input[type="submit"]{

    background:var(--ibd-primary);

    color:#ffffff;

    border:none;

    border-radius:12px;

    padding:13px 28px;

    font-size:14px;

    font-weight:700;

    cursor:pointer;

    transition:.3s;

}


.elementor-13586 .elementor-element.elementor-element-ea256d5 input[type="submit"]:hover{

    background:var(--ibd-primary-dark);

    transform:translateY(-2px);

    box-shadow:
    0 7px 18px rgba(40,100,31,.22);

}


/* =========================
   لیست نظرات
========================= */

.elementor-13586 .elementor-element.elementor-element-ea256d5 .comment-list{

    list-style:none;

    padding:0;

    margin:0;

}


/* کارت اصلی هر نظر */

.elementor-13586 .elementor-element.elementor-element-ea256d5 .comment-body{

    background:#ffffff;

    border-radius:18px;

    padding:24px;

    margin-bottom:20px;

    border:1px solid var(--ibd-border);

    box-shadow:
    0 6px 20px rgba(63,143,47,.06);

    transition:.25s;

}


.elementor-13586 .elementor-element.elementor-element-ea256d5 .comment-body:hover{

    border-color:#c9e2c2;

    box-shadow:
    0 12px 30px rgba(63,143,47,.12);

}


/* حذف آواتار */

.elementor-13586 .elementor-element.elementor-element-ea256d5 .avatar{

    display:none;

}


/* نام کاربر */

.elementor-13586 .elementor-element.elementor-element-ea256d5 .comment-author{

    margin-bottom:15px;

}


.elementor-13586 .elementor-element.elementor-element-ea256d5 .fn{

    display:inline-block;

    background:var(--ibd-soft);

    color:var(--ibd-primary-dark);

    padding:8px 15px;

    border-radius:10px;

    font-size:14px;

    font-weight:700;

}


/* حذف بج مشتری */

.elementor-13586 .elementor-element.elementor-element-ea256d5 .fn:after{

    display:none !important;

}


/* متن نظر */

.elementor-13586 .elementor-element.elementor-element-ea256d5 .comment-content{

    background:var(--ibd-soft-2);

    border-radius:14px;

    padding:15px;

    border:1px solid var(--ibd-border-light);

}


.elementor-13586 .elementor-element.elementor-element-ea256d5 .comment-content p{

    color:var(--ibd-text);

    font-size:14px;

    line-height:2;

    margin:0;

}


/* =========================
   تاریخ کامنت
========================= */

.elementor-13586 .elementor-element.elementor-element-ea256d5 .comment-metadata{

    margin-top:15px;

    display:flex;

    align-items:center;

    justify-content:flex-start;

    gap:8px;

}


.elementor-13586 .elementor-element.elementor-element-ea256d5 .comment-metadata a{

    color:var(--ibd-text-light);

    font-size:12px;

    font-weight:500;

    text-decoration:none;

    background:var(--ibd-soft-2);

    padding:6px 12px;

    border-radius:20px;

    border:1px solid var(--ibd-border);

}


/* لینک ویرایش */

.elementor-13586 .elementor-element.elementor-element-ea256d5 .comment-edit-link{

    color:var(--ibd-primary) !important;

}


/* =========================
   عنوان فیلد نظر
========================= */

.elementor-13586 .elementor-element.elementor-element-ea256d5 .comment-form-comment label{

    font-size:0;

}


.elementor-13586 .elementor-element.elementor-element-ea256d5 .comment-form-comment label:after{

    content:"نظر شما";

    font-size:13px;

    color:var(--ibd-text);

    font-weight:600;

}


/* =========================
   دکمه پاسخ
========================= */

.elementor-13586 .elementor-element.elementor-element-ea256d5 .reply a{

    display:inline-block;

    background:var(--ibd-soft);

    color:var(--ibd-primary-dark);

    padding:8px 16px;

    border-radius:10px;

    font-size:12px;

    font-weight:600;

    text-decoration:none;

    transition:.25s;

}


.elementor-13586 .elementor-element.elementor-element-ea256d5 .reply a:hover{

    background:var(--ibd-primary);

    color:#ffffff;

}


/* پاسخ‌های تو در تو */

.elementor-13586 .elementor-element.elementor-element-ea256d5 ul.children{

    border-right:2px solid #cfe6c8;

    padding-right:25px;

    margin-right:10px;

}


/* رنگ انتخاب متن */

.elementor-13586 .elementor-element.elementor-element-ea256d5 ::selection{

    background:var(--ibd-primary);

    color:#ffffff;

}


/* =========================
   نسخه موبایل
========================= */

@media(max-width:767px){

    .elementor-13586 .elementor-element.elementor-element-ea256d5{

        padding:18px;

        border-radius:18px;

    }


    .elementor-13586 .elementor-element.elementor-element-ea256d5 #respond,
    .elementor-13586 .elementor-element.elementor-element-ea256d5 .comment-respond{

        padding:20px;

    }


    .elementor-13586 .elementor-element.elementor-element-ea256d5 form.comment-form{

        padding:16px;

    }


    .elementor-13586 .elementor-element.elementor-element-ea256d5 .comment-body{

        padding:18px;

        border-radius:15px;

    }


    .elementor-13586 .elementor-element.elementor-element-ea256d5 ul.children{

        padding-right:12px;

        margin-right:4px;

    }

}/* End custom CSS */