.elementor-455 .elementor-element.elementor-element-d619cff{--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;}.elementor-455 .elementor-element.elementor-element-d619cff:not(.elementor-motion-effects-element-type-background), .elementor-455 .elementor-element.elementor-element-d619cff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#34487B;}.elementor-455 .elementor-element.elementor-element-590abae{--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-455 .elementor-element.elementor-element-590abae.e-con{--flex-grow:0;--flex-shrink:0;}.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 );}.elementor-455 .elementor-element.elementor-element-3e9a2d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-455 .elementor-element.elementor-element-3e9a2d4 .elementor-heading-title{font-family:"dana", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-455 .elementor-element.elementor-element-8308d06{--display:flex;}.elementor-455 .elementor-element.elementor-element-8308d06.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-post-title .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 );}.elementor-455 .elementor-element.elementor-element-173371b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-455 .elementor-element.elementor-element-173371b{text-align:center;}.elementor-455 .elementor-element.elementor-element-173371b .elementor-heading-title{font-family:"dana", Sans-serif;font-size:25px;font-weight:900;text-transform:none;font-style:normal;text-decoration:none;color:#FFFFFF;}.elementor-455 .elementor-element.elementor-element-aab640a{--display:flex;--border-radius:0px 21px 0px 21px;}.elementor-455 .elementor-element.elementor-element-aab640a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-455 .elementor-element.elementor-element-bf6a543{background-color:#5A6675;}.elementor-455 .elementor-element.elementor-element-bf6a543.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-455 .elementor-element.elementor-element-bf6a543 .elementor-heading-title{font-family:"dana", Sans-serif;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;color:#FFFFFF;}.elementor-455 .elementor-element.elementor-element-4242327{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-455 .elementor-element.elementor-element-3b7cd0b img{border-radius:21px 21px 21px 21px;}.elementor-455 .elementor-element.elementor-element-f3e21ed{--display:flex;}.elementor-455 .elementor-element.elementor-element-fbd1212 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-455 .elementor-element.elementor-element-e5ef71c{--display:flex;--border-radius:0px 21px 0px 21px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-455 .elementor-element.elementor-element-2c37174{color:#FFFFFF;font-family:"dana", Sans-serif;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-455 .elementor-element.elementor-element-8202f67 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-455 .elementor-element.elementor-element-8202f67 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-455 .elementor-element.elementor-element-8202f67{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-455 .elementor-element.elementor-element-3046b18{--display:flex;--min-height:0px;--justify-content:flex-end;--border-radius:2px 21px 0px 21px;}.elementor-455 .elementor-element.elementor-element-3046b18.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-455 .elementor-element.elementor-element-08e70f1{--display:flex;--border-radius:0px 21px 0px 21px;}.elementor-455 .elementor-element.elementor-element-08e70f1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-455 .elementor-element.elementor-element-19ddea2{text-align:center;}.elementor-455 .elementor-element.elementor-element-19ddea2 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-455 .elementor-element.elementor-element-d27e3b6 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-455 .elementor-element.elementor-element-4c2e058{width:var( --container-widget-width, 102.134% );max-width:102.134%;--container-widget-width:102.134%;--container-widget-flex-grow:0;}.elementor-455 .elementor-element.elementor-element-4c2e058.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-455 .elementor-element.elementor-element-87a7b3f{--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-455 .elementor-element.elementor-element-87a7b3f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-455 .elementor-element.elementor-element-838cc7d{--display:flex;--min-height:1007px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-455 .elementor-element.elementor-element-838cc7d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-455 .elementor-element.elementor-element-0d144d6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:9px 9px 9px 9px;}.elementor-455 .elementor-element.elementor-element-0d144d6.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-455 .elementor-element.elementor-element-36d1c37{width:var( --container-widget-width, 96% );max-width:96%;background-color:#FFFFFF;--container-widget-width:96%;--container-widget-flex-grow:0;border-radius:0px 11px 0px 11px;text-align:center;}.elementor-455 .elementor-element.elementor-element-36d1c37.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-455 .elementor-element.elementor-element-36d1c37 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:20px;font-weight:600;line-height:31px;word-spacing:1px;color:#000000;}.elementor-455 .elementor-element.elementor-element-d0b76fd > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-455 .elementor-element.elementor-element-d0b76fd{width:var( --container-widget-width, 116.446% );max-width:116.446%;--container-widget-width:116.446%;--container-widget-flex-grow:0;}.elementor-455 .elementor-element.elementor-element-d0b76fd.elementor-element{--flex-grow:0;--flex-shrink:0;}:is( .elementor-455 .elementor-element.elementor-element-d0b76fd > .jet-listing-grid > .jet-listing-grid__items, .elementor-455 .elementor-element.elementor-element-d0b76fd > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-455 .elementor-element.elementor-element-d0b76fd > .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);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-455 .elementor-element.elementor-element-d0b76fd > .jet-listing-grid, .elementor-455 .elementor-element.elementor-element-d0b76fd > .jet-listing-grid > .jet-listing-grid__slider, .elementor-455 .elementor-element.elementor-element-d0b76fd > .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);}:is( .elementor-455 .elementor-element.elementor-element-d0b76fd > .jet-listing-grid, .elementor-455 .elementor-element.elementor-element-d0b76fd > .jet-listing-grid > .jet-listing-grid__slider, .elementor-455 .elementor-element.elementor-element-d0b76fd > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-455 .elementor-element.elementor-element-f03892c{--display:flex;}body.elementor-page-455:not(.elementor-motion-effects-element-type-background), body.elementor-page-455 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#192139;}@media(max-width:1024px){.elementor-455 .elementor-element.elementor-element-d0b76fd{width:var( --container-widget-width, 227.59px );max-width:227.59px;--container-widget-width:227.59px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-455 .elementor-element.elementor-element-d619cff{--border-radius:21px 21px 21px 21px;}.elementor-455 .elementor-element.elementor-element-3e9a2d4{width:var( --container-widget-width, 148px );max-width:148px;--container-widget-width:148px;--container-widget-flex-grow:0;}.elementor-455 .elementor-element.elementor-element-3e9a2d4 .elementor-heading-title{font-size:14px;}.elementor-455 .elementor-element.elementor-element-8308d06{--width:375.866px;}.elementor-455 .elementor-element.elementor-element-173371b{width:var( --container-widget-width, 366.89px );max-width:366.89px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:7px -50px -3px -8px;--container-widget-width:366.89px;--container-widget-flex-grow:0;border-radius:0px 21px 0px 21px;text-align:center;}.elementor-455 .elementor-element.elementor-element-173371b .elementor-heading-title{font-size:16px;line-height:1.7em;}.elementor-455 .elementor-element.elementor-element-aab640a{--width:381.165px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-17px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-455 .elementor-element.elementor-element-bf6a543{width:var( --container-widget-width, 436px );max-width:436px;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:14px 40px 41px 7px;--container-widget-width:436px;--container-widget-flex-grow:0;border-radius:0px 21px 0px 21px;text-align:start;}.elementor-455 .elementor-element.elementor-element-bf6a543 .elementor-heading-title{font-size:14px;line-height:1.5em;word-spacing:0em;}.elementor-455 .elementor-element.elementor-element-2c37174{text-align:justify;font-size:15px;line-height:1.9em;letter-spacing:0.2px;}.elementor-455 .elementor-element.elementor-element-36d1c37{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-455 .elementor-element.elementor-element-d0b76fd{width:var( --container-widget-width, 278.585px );max-width:278.585px;--container-widget-width:278.585px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-455 .elementor-element.elementor-element-590abae{--width:59.86%;}.elementor-455 .elementor-element.elementor-element-3046b18{--width:95.21%;}.elementor-455 .elementor-element.elementor-element-08e70f1{--width:107.776%;}.elementor-455 .elementor-element.elementor-element-87a7b3f{--width:24.6%;}.elementor-455 .elementor-element.elementor-element-838cc7d{--width:154.634%;}.elementor-455 .elementor-element.elementor-element-0d144d6{--width:109.915%;}}/* Start custom CSS for post-comments, class: .elementor-element-4c2e058 *//* باکس اصلی فرم */
#respond {
    background: #ffffff;
    padding: 35px;
    border-radius: 20px;
    box-shadow: 0 10px 40px rgba(0,0,0,.12);
}

/* عنوان */
#reply-title {
    text-align: center;
    font-size: 32px;
    font-weight: 700;
    color: #2d4379;
    margin-bottom: 25px;
}

/* متن راهنما */
.comment-notes {
    text-align: center;
    color: #777;
    margin-bottom: 20px;
}

/* فیلدها */
#respond input,
#respond textarea {
    width: 100%;
    border: 2px solid #e5e7eb;
    border-radius: 15px;
    background: #f8fafc;
    padding: 15px;
    font-size: 15px;
    transition: .3s;
}

/* فوکوس */
#respond input:focus,
#respond textarea:focus {
    border-color: #4f7380;
    background: #fff;
    outline: none;
    box-shadow: 0 0 15px rgba(79,115,128,.2);
}

/* textarea */
#respond textarea {
    min-height: 220px;
    resize: vertical;
}

/* دکمه */
#respond .submit {
    background: linear-gradient(135deg,#4f7380,#2d4379);
    color: #fff !important;
    border: none !important;
    border-radius: 14px;
    padding: 14px 35px !important;
    font-size: 16px;
    font-weight: 600;
    transition: .3s;
    cursor: pointer;
}

/* هاور دکمه */
#respond .submit:hover {
    transform: translateY(-3px);
    box-shadow: 0 10px 25px rgba(45,67,121,.35);
}

/* موبایل */
@media (max-width:768px){
    #respond{
        padding:20px;
    }

    #reply-title{
        font-size:24px;
    }
}/* باکس اصلی فرم */
#respond {
    background: #ffffff;
    padding: 35px;
    border-radius: 20px;
    box-shadow: 0 10px 40px rgba(0,0,0,.12);
}

/* عنوان */
#reply-title {
    text-align: center;
    font-size: 32px;
    font-weight: 700;
    color: #2d4379;
    margin-bottom: 25px;
}

/* متن راهنما */
.comment-notes {
    text-align: center;
    color: #777;
    margin-bottom: 20px;
}

/* فیلدها */
#respond input,
#respond textarea {
    width: 100%;
    border: 2px solid #e5e7eb;
    border-radius: 15px;
    background: #f8fafc;
    padding: 15px;
    font-size: 15px;
    transition: .3s;
}

/* فوکوس */
#respond input:focus,
#respond textarea:focus {
    border-color: #4f7380;
    background: #fff;
    outline: none;
    box-shadow: 0 0 15px rgba(79,115,128,.2);
}

/* textarea */
#respond textarea {
    min-height: 220px;
    resize: vertical;
}

/* دکمه */
#respond .submit {
    background: linear-gradient(135deg,#4f7380,#2d4379);
    color: #fff !important;
    border: none !important;
    border-radius: 14px;
    padding: 14px 35px !important;
    font-size: 16px;
    font-weight: 600;
    transition: .3s;
    cursor: pointer;
}

/* هاور دکمه */
#respond .submit:hover {
    transform: translateY(-3px);
    box-shadow: 0 10px 25px rgba(45,67,121,.35);
}

/* موبایل */
@media (max-width:768px){
    #respond{
        padding:20px;
    }

    #reply-title{
        font-size:24px;
    }
}
/* هر پاسخ */
.comment {
    background: #fff;
    border-radius: 16px;
    padding: 20px;
    margin: 20px 0;
    box-shadow: 0 5px 20px rgba(0,0,0,.08);
    border-right: 4px solid #4f7380;
}

/* پاسخ‌های تو در تو */
.children .comment {
    margin-right: 30px;
    background: #f8fafc;
}

/* نام نویسنده */
.comment-author {
    font-size: 18px;
    font-weight: 700;
    color: #2d4379;
}

/* ادمین */
.bypostauthor .comment-author::after {
    content: "مدیر";
    background: #4f7380;
    color: #fff;
    font-size: 11px;
    padding: 4px 10px;
    border-radius: 20px;
    margin-right: 8px;
}

/* تاریخ */
.comment-metadata,
.commentmetadata {
    font-size: 13px;
    color: #888;
}

/* متن */
.comment-content {
    margin-top: 12px;
    line-height: 2;
    color: #444;
    font-size: 15px;
}

/* دکمه پاسخ */
.reply a {
    background: #4f7380;
    color: #fff !important;
    padding: 7px 15px;
    border-radius: 8px;
    text-decoration: none;
    font-size: 13px;
}

.reply a:hover {
    opacity: .85;
}/* End custom CSS */