.elementor-553 .elementor-element.elementor-element-1f80e31{--display:flex;--min-height:1440px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-553 .elementor-element.elementor-element-1f80e31 .elementor-background-slideshow__slide__image{background-size:auto;background-position:center center;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-553 .elementor-element.elementor-element-977ff4e{text-align:center;}.elementor-553 .elementor-element.elementor-element-977ff4e .elementor-heading-title{font-size:34px;color:#FFFFFF;}.elementor-553 .elementor-element.elementor-element-cc77f30 .tab-item{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #FFFFFFC7 0%, #000000 100%);font-family:"iransans", Sans-serif;font-size:16px;letter-spacing:-0.6px;border-radius:50px 50px 50px 50px;padding:10px 15px 10px 15px;}.elementor-553 .elementor-element.elementor-element-cc77f30 .tab-item.active{background-color:transparent;color:#fff;background-image:linear-gradient(180deg, #FFFFFFB0 0%, #BD0000 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-553 .elementor-element.elementor-element-cc77f30 .item-content{background-color:transparent;background-image:linear-gradient(178deg, #FFFFFF0F 8%, #D12828D6 77%);border-radius:15px 15px 15px 15px;padding:0px 10px 0px 8px;}.elementor-553 .elementor-element.elementor-element-cc77f30{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-553 .elementor-element.elementor-element-cc77f30.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-553 .elementor-element.elementor-element-cc77f30 .portfolio-item .item-cover img{object-fit:cover;}.elementor-553 .elementor-element.elementor-element-cc77f30 .tabs-list{text-align:center;}.elementor-553 .elementor-element.elementor-element-cc77f30 .item-icon svg path{fill:#FFFFFF2B;}.elementor-553 .elementor-element.elementor-element-cc77f30 .item-title{color:#fff;font-family:"iransans", Sans-serif;font-size:16px;font-weight:400;}.elementor-553 .elementor-element.elementor-element-cc77f30 .item-des{color:#fff;font-size:13px;}.elementor-553 .elementor-element.elementor-element-cc77f30 .item-cover img{height:755px;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-553 .elementor-element.elementor-element-cc77f30 .portfolio-item:hover .item-cover img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}@media(min-width:768px){.elementor-553 .elementor-element.elementor-element-1f80e31{--content-width:1250px;}}/* Start custom CSS for portfolio2, class: .elementor-element-cc77f30 *//* تنظیمات پیش‌فرض برای المان */
.item-cover {
    overflow: hidden; /* جلوگیری از خروج تصویر از کادر */
    position: relative; /* موقعیت‌دهی برای تصویر */
    width: 100%; /* عرض ثابت کادر */
    height: 500px; /* ارتفاع ثابت کادر */
}

/* تنظیمات تصویر */
.item-cover img {
    position: absolute; /* موقعیت‌دهی مطلق برای تصویر */
    top: 0; /* موقعیت اولیه تصویر از بالا */
    left: 0; /* موقعیت اولیه تصویر از سمت چپ */
    width: 100%; /* عرض تصویر به اندازه کادر */
    height: 100%; /* ارتفاع تصویر به اندازه کادر */
    transition: top 0.4s ease-in-out; /* حرکت نرم تصویر به سمت بالا */
}

/* تغییرات هنگام هاور */
.item-cover:hover img {
    top: -50%; /* حرکت تصویر به سمت بالا */
}/* End custom CSS */