.elementor-17853 .elementor-element.elementor-element-c35c6a8{--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-17853 .elementor-element.elementor-element-0456c48{--display:flex;}.elementor-17853 .elementor-element.elementor-element-00eb277{--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-17853 .elementor-element.elementor-element-b53ad3f img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.9s;}.elementor-17853 .elementor-element.elementor-element-b53ad3f:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17853 .elementor-element.elementor-element-7d8fba4{z-index:100;}.elementor-17853 .elementor-element.elementor-element-7d8fba4 img{border-radius:19px 19px 19px 19px;}.elementor-17853 .elementor-element.elementor-element-c515896{z-index:100;}.elementor-17853 .elementor-element.elementor-element-c515896 img{border-radius:19px 19px 19px 19px;}.elementor-17853 .elementor-element.elementor-element-a928d1e{z-index:97;}.elementor-17853 .elementor-element.elementor-element-a928d1e img{border-radius:19px 19px 19px 19px;}.elementor-17853 .elementor-element.elementor-element-20f2baf{--display:flex;}.elementor-17853 .elementor-element.elementor-element-810b824{--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-17853 .elementor-element.elementor-element-e35df1c img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.9s;}.elementor-17853 .elementor-element.elementor-element-e35df1c:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17853 .elementor-element.elementor-element-859fd2c{z-index:97;}.elementor-17853 .elementor-element.elementor-element-859fd2c img{border-radius:19px 19px 19px 19px;}.elementor-17853 .elementor-element.elementor-element-bd2138f{z-index:100;}.elementor-17853 .elementor-element.elementor-element-bd2138f img{border-radius:19px 19px 19px 19px;}.elementor-17853 .elementor-element.elementor-element-51ec72a{z-index:100;}.elementor-17853 .elementor-element.elementor-element-51ec72a img{border-radius:19px 19px 19px 19px;}.elementor-17853 .elementor-element.elementor-element-0f918a9{--display:flex;}.elementor-17853 .elementor-element.elementor-element-25041a7{--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-17853 .elementor-element.elementor-element-400820c img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.9s;}.elementor-17853 .elementor-element.elementor-element-400820c:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17853 .elementor-element.elementor-element-5fcb0ab{z-index:97;}.elementor-17853 .elementor-element.elementor-element-5fcb0ab img{border-radius:19px 19px 19px 19px;}.elementor-17853 .elementor-element.elementor-element-81eb2d5{z-index:100;}.elementor-17853 .elementor-element.elementor-element-81eb2d5 img{border-radius:19px 19px 19px 19px;}.elementor-17853 .elementor-element.elementor-element-ca06190{z-index:100;}.elementor-17853 .elementor-element.elementor-element-ca06190 img{border-radius:19px 19px 19px 19px;}.elementor-17853 .elementor-element.elementor-element-fd722cf{--display:flex;}.elementor-17853 .elementor-element.elementor-element-9abf70f{--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-17853 .elementor-element.elementor-element-13a0e7f img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.9s;}.elementor-17853 .elementor-element.elementor-element-13a0e7f:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17853 .elementor-element.elementor-element-f4f87c3{z-index:97;}.elementor-17853 .elementor-element.elementor-element-f4f87c3 img{border-radius:19px 19px 19px 19px;}.elementor-17853 .elementor-element.elementor-element-db429b2{z-index:100;}.elementor-17853 .elementor-element.elementor-element-db429b2 img{border-radius:19px 19px 19px 19px;}.elementor-17853 .elementor-element.elementor-element-05c8843{z-index:100;}.elementor-17853 .elementor-element.elementor-element-05c8843 img{border-radius:19px 19px 19px 19px;}.elementor-17853 .elementor-element.elementor-element-9de78e9{--display:flex;}.elementor-17853 .elementor-element.elementor-element-397464c{--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-17853 .elementor-element.elementor-element-3019920 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.9s;}.elementor-17853 .elementor-element.elementor-element-3019920:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17853 .elementor-element.elementor-element-71c4d3c{z-index:97;}.elementor-17853 .elementor-element.elementor-element-71c4d3c img{border-radius:19px 19px 19px 19px;}.elementor-17853 .elementor-element.elementor-element-438dea5{z-index:100;}.elementor-17853 .elementor-element.elementor-element-438dea5 img{border-radius:19px 19px 19px 19px;}.elementor-17853 .elementor-element.elementor-element-f35660b{z-index:100;}.elementor-17853 .elementor-element.elementor-element-f35660b img{border-radius:19px 19px 19px 19px;}.elementor-17853 .elementor-element.elementor-element-ebf09fe{--display:flex;}.elementor-17853 .elementor-element.elementor-element-519cae8{--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-17853 .elementor-element.elementor-element-711b2c8 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.9s;}.elementor-17853 .elementor-element.elementor-element-711b2c8:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17853 .elementor-element.elementor-element-e29ea17{z-index:97;}.elementor-17853 .elementor-element.elementor-element-e29ea17 img{border-radius:19px 19px 19px 19px;}.elementor-17853 .elementor-element.elementor-element-2e5de46{z-index:100;}.elementor-17853 .elementor-element.elementor-element-2e5de46 img{border-radius:19px 19px 19px 19px;}.elementor-17853 .elementor-element.elementor-element-0cd3968{z-index:100;}.elementor-17853 .elementor-element.elementor-element-0cd3968 img{border-radius:19px 19px 19px 19px;}.elementor-17853 .elementor-element.elementor-element-c38b03c{--display:flex;}.elementor-17853 .elementor-element.elementor-element-feea6da{--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-17853 .elementor-element.elementor-element-5c94299 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.9s;}.elementor-17853 .elementor-element.elementor-element-5c94299:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17853 .elementor-element.elementor-element-2f52d85{z-index:97;}.elementor-17853 .elementor-element.elementor-element-2f52d85 img{border-radius:19px 19px 19px 19px;}.elementor-17853 .elementor-element.elementor-element-e3e5583{z-index:100;}.elementor-17853 .elementor-element.elementor-element-e3e5583 img{border-radius:19px 19px 19px 19px;}.elementor-17853 .elementor-element.elementor-element-67a6a53{z-index:100;}.elementor-17853 .elementor-element.elementor-element-67a6a53 img{border-radius:19px 19px 19px 19px;}.elementor-17853 .elementor-element.elementor-element-5dc5369{--display:flex;}.elementor-17853 .elementor-element.elementor-element-5ebecfa{--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-17853 .elementor-element.elementor-element-ba49dda img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.9s;}.elementor-17853 .elementor-element.elementor-element-ba49dda:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17853 .elementor-element.elementor-element-0d9380b{z-index:97;}.elementor-17853 .elementor-element.elementor-element-0d9380b img{border-radius:19px 19px 19px 19px;}.elementor-17853 .elementor-element.elementor-element-626c7d7{z-index:100;}.elementor-17853 .elementor-element.elementor-element-626c7d7 img{border-radius:19px 19px 19px 19px;}.elementor-17853 .elementor-element.elementor-element-2cd50b5{z-index:100;}.elementor-17853 .elementor-element.elementor-element-2cd50b5 img{border-radius:19px 19px 19px 19px;}/* Start custom CSS for container, class: .elementor-element-c35c6a8 */.elementor-17853 .elementor-element.elementor-element-c35c6a8 .portfolio-section {
    position: relative;
}
.elementor-17853 .elementor-element.elementor-element-c35c6a8 .webtrix-badge {
    position: absolute;
    bottom: -33px; /* حالت پیش‌فرض */
    left: 50%;
    transform: translateX(-50%);
    transition: bottom 0.9s ease; /* انیمیشن نرم */
}
.elementor-17853 .elementor-element.elementor-element-c35c6a8 .webtrix-plink {
    position: absolute;
    top: -40px; /* حالت پیش‌فرض */
    left: 50%;
    transform: translateX(-50%);
    transition: top 0.6s ease; /* انیمیشن نرم */
}
.elementor-17853 .elementor-element.elementor-element-c35c6a8 .portfolio-section:hover .webtrix-badge {
    bottom: -5px;
}
.elementor-17853 .elementor-element.elementor-element-c35c6a8 .portfolio-section:hover .webtrix-plink{
    top: -3px;
}
.elementor-17853 .elementor-element.elementor-element-c35c6a8 .wd-nav-pagin-wrap[class*="wd-style-shape"] li.wd-active span{
    border-color: #1656d1;
  background-color: #1C61E7;
}
.elementor-17853 .elementor-element.elementor-element-c35c6a8 .wd-nav-pagin-wrap.text-center.wd-style-shape.wd-hide-md-sm.wd-hide-sm{
    margin-top: 33px!important;
}
.elementor-17853 .elementor-element.elementor-element-c35c6a8 .brand-logo {
    position: absolute;
    bottom: 39px; /* حالت پیش‌فرض */
    left: 50%;
    transform: translateX(-50%);
    transition: bottom 0.9s ease; /* انیمیشن نرم */
}
.elementor-17853 .elementor-element.elementor-element-c35c6a8 .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-17853 .elementor-element.elementor-element-c35c6a8 .portfolio-section:hover::before, .elementor-17853 .elementor-element.elementor-element-c35c6a8 .portfolio-section:hover .brand-logo{
opacity: 0; /* On hover, make it disappear */
  transition-delay: 0.2s;
}
.elementor-17853 .elementor-element.elementor-element-c35c6a8 .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 */