.elementor-17758 .elementor-element.elementor-element-f41ac5b{--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;--overflow:hidden;}.elementor-17758 .elementor-element.elementor-element-e4a9fba{--display:flex;}.elementor-17758 .elementor-element.elementor-element-a123e1a{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:9px 9px 9px 9px;--border-top-width:9px;--border-right-width:9px;--border-bottom-width:9px;--border-left-width:9px;border-color:#1C61E7;--border-color:#1C61E7;--border-radius:19px 19px 19px 19px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17758 .elementor-element.elementor-element-a40cb5d img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.9s;}.elementor-17758 .elementor-element.elementor-element-a40cb5d:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17758 .elementor-element.elementor-element-f5af9ff{z-index:100;}.elementor-17758 .elementor-element.elementor-element-f5af9ff img{border-radius:19px 19px 19px 19px;}.elementor-17758 .elementor-element.elementor-element-8a3240d{z-index:100;}.elementor-17758 .elementor-element.elementor-element-8a3240d img{border-radius:19px 19px 19px 19px;}.elementor-17758 .elementor-element.elementor-element-9c1b214{z-index:97;}.elementor-17758 .elementor-element.elementor-element-9c1b214 img{border-radius:19px 19px 19px 19px;}.elementor-17758 .elementor-element.elementor-element-fa8868a{--display:flex;}.elementor-17758 .elementor-element.elementor-element-f396916{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:9px 9px 9px 9px;--border-top-width:9px;--border-right-width:9px;--border-bottom-width:9px;--border-left-width:9px;border-color:#1C61E7;--border-color:#1C61E7;--border-radius:19px 19px 19px 19px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17758 .elementor-element.elementor-element-ab83935 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.9s;}.elementor-17758 .elementor-element.elementor-element-ab83935:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17758 .elementor-element.elementor-element-10adc90{z-index:97;}.elementor-17758 .elementor-element.elementor-element-10adc90 img{border-radius:19px 19px 19px 19px;}.elementor-17758 .elementor-element.elementor-element-e8003e9{z-index:100;}.elementor-17758 .elementor-element.elementor-element-e8003e9 img{border-radius:19px 19px 19px 19px;}.elementor-17758 .elementor-element.elementor-element-0ac244a{z-index:100;}.elementor-17758 .elementor-element.elementor-element-0ac244a img{border-radius:19px 19px 19px 19px;}.elementor-17758 .elementor-element.elementor-element-645030c{--display:flex;}.elementor-17758 .elementor-element.elementor-element-9fd7d7f{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:9px 9px 9px 9px;--border-top-width:9px;--border-right-width:9px;--border-bottom-width:9px;--border-left-width:9px;border-color:#1C61E7;--border-color:#1C61E7;--border-radius:19px 19px 19px 19px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17758 .elementor-element.elementor-element-d86d1a3 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.9s;}.elementor-17758 .elementor-element.elementor-element-d86d1a3:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17758 .elementor-element.elementor-element-42cc68e{z-index:97;}.elementor-17758 .elementor-element.elementor-element-42cc68e img{border-radius:19px 19px 19px 19px;}.elementor-17758 .elementor-element.elementor-element-3debb13{z-index:100;}.elementor-17758 .elementor-element.elementor-element-3debb13 img{border-radius:19px 19px 19px 19px;}.elementor-17758 .elementor-element.elementor-element-023518e{z-index:100;}.elementor-17758 .elementor-element.elementor-element-023518e img{border-radius:19px 19px 19px 19px;}.elementor-17758 .elementor-element.elementor-element-f50a228{--display:flex;}.elementor-17758 .elementor-element.elementor-element-f8b5314{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:9px 9px 9px 9px;--border-top-width:9px;--border-right-width:9px;--border-bottom-width:9px;--border-left-width:9px;border-color:#1C61E7;--border-color:#1C61E7;--border-radius:19px 19px 19px 19px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17758 .elementor-element.elementor-element-430bc38 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.9s;}.elementor-17758 .elementor-element.elementor-element-430bc38:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17758 .elementor-element.elementor-element-4bda2ab{z-index:97;}.elementor-17758 .elementor-element.elementor-element-4bda2ab img{border-radius:19px 19px 19px 19px;}.elementor-17758 .elementor-element.elementor-element-291eb87{z-index:100;}.elementor-17758 .elementor-element.elementor-element-291eb87 img{border-radius:19px 19px 19px 19px;}.elementor-17758 .elementor-element.elementor-element-b20b18f{z-index:100;}.elementor-17758 .elementor-element.elementor-element-b20b18f img{border-radius:19px 19px 19px 19px;}.elementor-17758 .elementor-element.elementor-element-23d2137{--display:flex;}.elementor-17758 .elementor-element.elementor-element-bc60fdc{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:9px 9px 9px 9px;--border-top-width:9px;--border-right-width:9px;--border-bottom-width:9px;--border-left-width:9px;border-color:#1C61E7;--border-color:#1C61E7;--border-radius:19px 19px 19px 19px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17758 .elementor-element.elementor-element-d8b2c8b img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.9s;}.elementor-17758 .elementor-element.elementor-element-d8b2c8b:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17758 .elementor-element.elementor-element-499380a{z-index:97;}.elementor-17758 .elementor-element.elementor-element-499380a img{border-radius:19px 19px 19px 19px;}.elementor-17758 .elementor-element.elementor-element-49f47aa{z-index:100;}.elementor-17758 .elementor-element.elementor-element-49f47aa img{border-radius:19px 19px 19px 19px;}.elementor-17758 .elementor-element.elementor-element-111b992{z-index:100;}.elementor-17758 .elementor-element.elementor-element-111b992 img{border-radius:19px 19px 19px 19px;}.elementor-17758 .elementor-element.elementor-element-391df47{--display:flex;}.elementor-17758 .elementor-element.elementor-element-5845599{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:9px 9px 9px 9px;--border-top-width:9px;--border-right-width:9px;--border-bottom-width:9px;--border-left-width:9px;border-color:#1C61E7;--border-color:#1C61E7;--border-radius:19px 19px 19px 19px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17758 .elementor-element.elementor-element-5ebdb9d img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.9s;}.elementor-17758 .elementor-element.elementor-element-5ebdb9d:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17758 .elementor-element.elementor-element-6e6f439{z-index:97;}.elementor-17758 .elementor-element.elementor-element-6e6f439 img{border-radius:19px 19px 19px 19px;}.elementor-17758 .elementor-element.elementor-element-bed10db{z-index:100;}.elementor-17758 .elementor-element.elementor-element-bed10db img{border-radius:19px 19px 19px 19px;}.elementor-17758 .elementor-element.elementor-element-74cff36{z-index:100;}.elementor-17758 .elementor-element.elementor-element-74cff36 img{border-radius:19px 19px 19px 19px;}.elementor-17758 .elementor-element.elementor-element-c1c920e{--display:flex;}.elementor-17758 .elementor-element.elementor-element-6be4589{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:9px 9px 9px 9px;--border-top-width:9px;--border-right-width:9px;--border-bottom-width:9px;--border-left-width:9px;border-color:#1C61E7;--border-color:#1C61E7;--border-radius:19px 19px 19px 19px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17758 .elementor-element.elementor-element-57f578c img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.9s;}.elementor-17758 .elementor-element.elementor-element-57f578c:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17758 .elementor-element.elementor-element-f23ed59{z-index:97;}.elementor-17758 .elementor-element.elementor-element-f23ed59 img{border-radius:19px 19px 19px 19px;}.elementor-17758 .elementor-element.elementor-element-1d60abb{z-index:100;}.elementor-17758 .elementor-element.elementor-element-1d60abb img{border-radius:19px 19px 19px 19px;}.elementor-17758 .elementor-element.elementor-element-9f50cab{z-index:100;}.elementor-17758 .elementor-element.elementor-element-9f50cab img{border-radius:19px 19px 19px 19px;}.elementor-17758 .elementor-element.elementor-element-9eafb99{--display:flex;}.elementor-17758 .elementor-element.elementor-element-1150967{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:9px 9px 9px 9px;--border-top-width:9px;--border-right-width:9px;--border-bottom-width:9px;--border-left-width:9px;border-color:#1C61E7;--border-color:#1C61E7;--border-radius:19px 19px 19px 19px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17758 .elementor-element.elementor-element-c06670c img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.9s;}.elementor-17758 .elementor-element.elementor-element-c06670c:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17758 .elementor-element.elementor-element-f01b258{z-index:97;}.elementor-17758 .elementor-element.elementor-element-f01b258 img{border-radius:19px 19px 19px 19px;}.elementor-17758 .elementor-element.elementor-element-f30c464{z-index:100;}.elementor-17758 .elementor-element.elementor-element-f30c464 img{border-radius:19px 19px 19px 19px;}.elementor-17758 .elementor-element.elementor-element-074066d{z-index:100;}.elementor-17758 .elementor-element.elementor-element-074066d img{border-radius:19px 19px 19px 19px;}/* Start custom CSS for container, class: .elementor-element-f41ac5b */.elementor-17758 .elementor-element.elementor-element-f41ac5b .portfolio-section {
    position: relative;
}
.elementor-17758 .elementor-element.elementor-element-f41ac5b .webtrix-badge {
    position: absolute;
    bottom: -33px; /* حالت پیش‌فرض */
    left: 50%;
    transform: translateX(-50%);
    transition: bottom 0.9s ease; /* انیمیشن نرم */
}
.elementor-17758 .elementor-element.elementor-element-f41ac5b .webtrix-plink {
    position: absolute;
    top: -40px; /* حالت پیش‌فرض */
    left: 50%;
    transform: translateX(-50%);
    transition: top 0.6s ease; /* انیمیشن نرم */
}
.elementor-17758 .elementor-element.elementor-element-f41ac5b .portfolio-section:hover .webtrix-badge {
    bottom: -5px;
}
.elementor-17758 .elementor-element.elementor-element-f41ac5b .portfolio-section:hover .webtrix-plink{
    top: -3px;
}
.elementor-17758 .elementor-element.elementor-element-f41ac5b .wd-nav-pagin-wrap[class*="wd-style-shape"] li.wd-active span{
    border-color: #1656d1;
  background-color: #1C61E7;
}
.elementor-17758 .elementor-element.elementor-element-f41ac5b .wd-nav-pagin-wrap.text-center.wd-style-shape.wd-hide-md-sm.wd-hide-sm{
    margin-top: 33px!important;
}
.elementor-17758 .elementor-element.elementor-element-f41ac5b .brand-logo {
    position: absolute;
    bottom: 39px; /* حالت پیش‌فرض */
    left: 50%;
    transform: translateX(-50%);
    transition: bottom 0.9s ease; /* انیمیشن نرم */
}
.elementor-17758 .elementor-element.elementor-element-f41ac5b .portfolio-section::before{
    content: "";
    background: linear-gradient(to top, rgba(28, 97, 231), rgba(0, 128, 0, 0));
  z-index: 1;
  opacity: 1; /* Initial state: visible */
  transition: opacity 0.3s ease-in-out;
}
.elementor-17758 .elementor-element.elementor-element-f41ac5b .portfolio-section:hover::before, .elementor-17758 .elementor-element.elementor-element-f41ac5b .portfolio-section:hover .brand-logo{
opacity: 0; /* On hover, make it disappear */
  transition-delay: 0.2s;
}
.elementor-17758 .elementor-element.elementor-element-f41ac5b .portfolio-section .brand-logo {
  opacity: 1;
  transition: opacity 0.3s ease-in-out; /* زمان و نوع افکت */
}
.portfolio-section .p-img {
  position: relative;
  transition: opacity 0.3s ease, z-index 0s linear 0.3s; }

.portfolio-section:hover .p-img {
  opacity: 1;
  z-index: 100;
  transition-delay: 0s, 0.3s; /* برای z-index تأخیر 0.3s */
}/* End custom CSS */