.elementor-617 .elementor-element.elementor-element-0612fe0{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-617 .elementor-element.elementor-element-7cd066d{text-align:center;}.elementor-617 .elementor-element.elementor-element-7cd066d img{border-radius:9px 9px 9px 9px;}.elementor-617 .elementor-element.elementor-element-93a2834{--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;}.elementor-617 .elementor-element.elementor-element-72939b5{--spacer-size:10px;}.elementor-617 .elementor-element.elementor-element-98191c7{--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;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617 .elementor-element.elementor-element-c4befad{--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;}.elementor-617 .elementor-element.elementor-element-8131b7b{text-align:start;}.elementor-617 .elementor-element.elementor-element-8131b7b .elementor-heading-title{font-family:"IranSansX-Extra", Sans-serif;font-size:17px;color:#3B3B3B;}.elementor-617 .elementor-element.elementor-element-b6c2cde .elementor-icon-list-icon i{color:#75B695;font-size:14px;}.elementor-617 .elementor-element.elementor-element-b6c2cde .elementor-icon-list-icon svg{fill:#75B695;--e-icon-list-icon-size:14px;}.elementor-617 .elementor-element.elementor-element-b6c2cde .elementor-icon-list-icon{width:14px;}.elementor-617 .elementor-element.elementor-element-b6c2cde .elementor-icon-list-text, .elementor-617 .elementor-element.elementor-element-b6c2cde .elementor-icon-list-text a{color:#2E2E2E;}.elementor-617 .elementor-element.elementor-element-b6c2cde .elementor-icon-list-item{font-family:"IranSansX", Sans-serif;font-size:13px;}.elementor-617 .elementor-element.elementor-element-95cb874{--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;}.elementor-617 .elementor-element.elementor-element-e1bd2f8 .elementor-icon-list-icon{width:14px;}.elementor-617 .elementor-element.elementor-element-e1bd2f8 .elementor-icon-list-icon i{font-size:14px;}.elementor-617 .elementor-element.elementor-element-e1bd2f8 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-617 .elementor-element.elementor-element-e1bd2f8 .elementor-icon-list-text, .elementor-617 .elementor-element.elementor-element-e1bd2f8 .elementor-icon-list-text a{color:#3B3B3B;}.elementor-617 .elementor-element.elementor-element-e1bd2f8 .elementor-icon-list-item{font-family:"IranSansX", Sans-serif;font-size:11px;font-weight:800;}.elementor-617 .elementor-element.elementor-element-3150c59{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-617 .elementor-element.elementor-element-cff373e{text-align:justify;color:#676767;font-family:"IranSansX", Sans-serif;font-size:14px;font-weight:500;line-height:30px;}.elementor-617 .elementor-element.elementor-element-c44cddb{--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;}.elementor-617 .elementor-element.elementor-element-65ba020{--spacer-size:50px;}@media(min-width:768px){.elementor-617 .elementor-element.elementor-element-98191c7{--width:70%;}.elementor-617 .elementor-element.elementor-element-c4befad{--width:85%;}.elementor-617 .elementor-element.elementor-element-95cb874{--width:20%;}.elementor-617 .elementor-element.elementor-element-3150c59{--width:70%;}}@media(max-width:767px){.elementor-617 .elementor-element.elementor-element-0612fe0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-617 .elementor-element.elementor-element-c4befad{--width:70%;--justify-content:center;}.elementor-617 .elementor-element.elementor-element-8131b7b .elementor-heading-title{font-size:14px;}.elementor-617 .elementor-element.elementor-element-95cb874{--width:30%;--justify-content:center;}}/* Start custom CSS for post-comments, class: .elementor-element-264cf5b *//* کانتینر کلی فرم */
.comment-respond {
    background: #FCF0E6;
    border-radius: 20px;
    padding: 30px;
    margin-top: 40px;
}

/* عنوان فرم */
.comment-respond h3.comment-reply-title {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 25px !important;
    font-family: "IranSansX";
}

/* لیبل‌ها */
.comment-respond label {
    font-weight: 600;
    color: #4c4c4c;
    margin-bottom: 8px;
    display: block;
    font-family: "IranSansX";
}

/* زمینه ورودی‌ها */
.comment-respond input[type="text"],
.comment-respond input[type="email"],
.comment-respond textarea {
    width: 100%;
    background: #fff;
    border: none;
    border-radius: 10px;
    padding: 13px 15px;
    font-size: 16px;
    box-shadow: 0 0 0 1px #eee inset;
    font-family: "IranSansX";
}

/* باکس پیام */
.comment-respond textarea {
    height: 250px !important;
    resize: none;
    border-radius: 15px;
    font-family: "IranSansX";
}

/* چیدمان دو ستونه نام و ایمیل */
.comment-form-author,
.comment-form-email {
    width: 48%;
    float: right;
    font-family: "IranSansX";
}

.comment-form-author {
    margin-left: 4%;
    font-family: "IranSansX";
}

/* دکمه ثبت دیدگاه */
.comment-respond input[type="submit"] {
    background: #DE8E47;
    color: #fff;
    border-radius: 10px;
    padding: 10px 25px;
    font-size: 16px;
    border: none;
    cursor: pointer;
    margin-top: 15px;
    font-family:"IranSansX";
}

.comment-respond input[type="submit"]:hover {
    background: #c97933;
    font-family: "IranSansX";
}

/* ستاره‌ها (امتیاز دهی) */
.rating {
    direction: ltr !important;
    margin-top: 20px;
}

.rating .star {
    font-size: 26px !important;
    color: #E1C9B2 !important;
}

.rating .star.selected {
    color: #F5A623 !important;
}

/* رفع چیدمان */
.comment-respond:after {
    content: "";
    display: block;
    clear: both;
    font-family: "IranSansX";
}/* End custom CSS */