.elementor-16430 .elementor-element.elementor-element-1b682e04{--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:-40px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-16430 .elementor-element.elementor-element-64f987ac{--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;}/* Start custom CSS for wd_page_title, class: .elementor-element-36f0dafd *//* ارتفاع ثابت برای بخش عنوان صفحه */
.wd-page-title {
    height: 500px; /* ارتفاع مورد نظر */
    position: relative; /* برای اطمینان از اینکه محتوای داخلی درست نمایش داده بشه */
}

/* تنظیم تصویر پس‌زمینه */
.wd-page-title .wd-page-title-bg img {
    height: 100%; /* ارتفاع تصویر برابر با والد */
    width: 100%;  /* عرض تصویر پر شود */
    object-fit: cover; /* تصویر بدون کشیدگی و پر کردن کل فضای والد */
}/* End custom CSS */
/* Start custom CSS for wd_portfolio_archive, class: .elementor-element-63f5a96a */.wd-portfolio-btns {
    display: none !important;
}
.portfolio-text-shown .entry-header {
    border: 1px #bbb solid;
    border-radius: 5px;
    box-shadow: unset;
}
.wd-project .entry-thumbnail img {
    border-radius: 5px;
}
figure.entry-thumbnail.color-scheme-light {
    margin: 3px !important;
}
ul.proj-cats-list {
    display: none !important;
}
.wrap-title {
    text-align: right;
}
h3.wd-entities-title {
    font-weight: 700;
    font-size: 16px !important;
    color: black;
}/* End custom CSS */