.elementor-360 .elementor-element.elementor-element-d2c7464{--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:visible;}.elementor-360 .elementor-element.elementor-element-e2f0ab1{--spacer-size:50px;}.elementor-360 .elementor-element.elementor-element-d610521{--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:visible;}.elementor-360 .elementor-element.elementor-element-3fc8eda{--spacer-size:50px;}.elementor-360 .elementor-element.elementor-element-f178915{--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:visible;}.elementor-360 .elementor-element.elementor-element-d0614d3 .ekit-heading__title-wrapper{width:12%;}.elementor-360 .elementor-element.elementor-element-d0614d3 .elementskit-section-title-wraper .elementskit-section-title{color:#046BEF;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-360 .elementor-element.elementor-element-d0614d3 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-360 .elementor-element.elementor-element-d0614d3 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-360 .elementor-element.elementor-element-d0614d3 .elementskit-section-title-wraper .elementskit-border-divider{width:100px;}.elementor-360 .elementor-element.elementor-element-d0614d3 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:100px;height:4px;}.elementor-360 .elementor-element.elementor-element-d0614d3 .elementskit-section-title-wraper .elementskit-border-star{width:100px;height:4px;}.elementor-360 .elementor-element.elementor-element-d0614d3 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-360 .elementor-element.elementor-element-d0614d3 .elementskit-border-divider::before{height:4px;}.elementor-360 .elementor-element.elementor-element-e19e04f{--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:visible;}.elementor-360 .elementor-element.elementor-element-f046106 .ekit-btn-wraper{text-align:center;}.elementor-360 .elementor-element.elementor-element-f046106 .ekit_creative_button:not(.ekit_tamaya) > .ekit_creative_button_text{color:var( --e-global-color-dd3d99e );}.elementor-360 .elementor-element.elementor-element-f046106 .ekit_creative_button.ekit_tamaya::before{color:var( --e-global-color-dd3d99e );background-color:#0E70D6;}.elementor-360 .elementor-element.elementor-element-f046106 .ekit_creative_button.ekit_tamaya::after{color:var( --e-global-color-dd3d99e );background-color:#0E70D6;}.elementor-360 .elementor-element.elementor-element-f046106 .ekit_creative_button > i{color:var( --e-global-color-dd3d99e );}.elementor-360 .elementor-element.elementor-element-f046106 .ekit_slide_in_line::after{background-color:var( --e-global-color-dd3d99e );}.elementor-360 .elementor-element.elementor-element-f046106 .ekit_creative_button svg path{stroke:var( --e-global-color-dd3d99e );fill:var( --e-global-color-dd3d99e );}.elementor-360 .elementor-element.elementor-element-f046106 .ekit_creative_button:not(.ekit_tamaya){background-color:#0E70D6;}.elementor-360 .elementor-element.elementor-element-f046106 .ekit_distorted_btn .ekit_button__bg{background-color:#0E70D6;}.elementor-360 .elementor-element.elementor-element-f046106 .ekit_creative_button:hover > .ekit_creative_button_text{color:var( --e-global-color-dd3d99e );}.elementor-360 .elementor-element.elementor-element-f046106 .ekit_creative_button:hover > i{color:var( --e-global-color-dd3d99e );}.elementor-360 .elementor-element.elementor-element-f046106 .ekit_creative_button:hover svg path{stroke:var( --e-global-color-dd3d99e );fill:var( --e-global-color-dd3d99e );}.elementor-360 .elementor-element.elementor-element-f046106 .ekit_creative_button.ekit_btn_splash:before{background-color:#0E70D6;}.elementor-360 .elementor-element.elementor-element-f046106 .ekit_creative_button{border-radius:15px 15px 15px 15px;}.elementor-360 .elementor-element.elementor-element-659b3de{--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:visible;}.elementor-360 .elementor-element.elementor-element-725c098{--display:flex;--border-radius:15px 15px 15px 15px;overflow:visible;}.elementor-360 .elementor-element.elementor-element-725c098:not(.elementor-motion-effects-element-type-background), .elementor-360 .elementor-element.elementor-element-725c098 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2BB1FA 0%, #401CF9 100%);}.elementor-360 .elementor-element.elementor-element-60a9471 .elpt-portfolio-content.elpt-portfolio-margin .portfolio-item-wrapper{padding-right:calc(5px + 2px);padding-left:calc(5px + 2px);padding-bottom:calc((5px + 2px)*2);}.elementor-360 .elementor-element.elementor-element-60a9471 .elpt-portfolio-content.elpt-portfolio-style-box .portfolio-item{height:500px;}.elementor-360 .elementor-element.elementor-element-60a9471 .elpt-portfolio-content.elpt-portfolio-special-grid-5 .portfolio-item-wrapper{height:500px;}.elementor-360 .elementor-element.elementor-element-60a9471 .elpt-portfolio-content.elpt-portfolio-special-grid-5 .portfolio-item{height:500px;}.elementor-360 .elementor-element.elementor-element-60a9471 .elpt-portfolio-content.elpt-portfolio-special-grid-6 .portfolio-item-wrapper{height:500px;}.elementor-360 .elementor-element.elementor-element-60a9471 .elpt-portfolio-content.elpt-portfolio-special-grid-6 .portfolio-item{height:500px;}.elementor-360 .elementor-element.elementor-element-60a9471 .elpt-portfolio-content .portfolio-item{border:0px solid #000;}.elementor-360 .elementor-element.elementor-element-88cd910{--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:visible;}.elementor-360 .elementor-element.elementor-element-a994287{--spacer-size:50px;}@media(max-width:1024px){.elementor-360 .elementor-element.elementor-element-d0614d3 .ekit-heading__title-wrapper{width:100px;}}@media(max-width:767px){.elementor-360 .elementor-element.elementor-element-d0614d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-360 .elementor-element.elementor-element-d0614d3 .ekit-heading__title-wrapper{width:100px;}.elementor-360 .elementor-element.elementor-element-d0614d3 .elementskit-section-title-wraper .elementskit-section-title{font-size:23px;}.elementor-360 .elementor-element.elementor-element-d0614d3 .elementskit-section-title-wraper .elementskit-section-title > span{padding:0px 0px 0px 0px;}}/* Start custom CSS for elpug, class: .elementor-element-60a9471 *//* به تمام portfolio-item ها border-radius می‌دهیم */
.portfolio-item {
  border-radius: 15px;  /* این مقدار رو بسته به نیاز می‌تونی تغییر بدی */
  overflow: hidden;     /* این برای اینه که اگر عناصری از داخل تصویر یا محتوا بیرون زده باشه، مخفی بشه */
}

/* اگه می‌خوای فقط گوشه‌های خاصی از عکس‌ها رو گرد کنی */
.portfolio-item img {
  border-radius: 10px;  /* مقدار کوچکتر برای تصویر */
}

/* اگه می‌خوای هدر و بخش‌های مختلف داخل portfolio-item هم گرد بشه */
.portfolio-item-infos-wrapper {
  border-radius: 10px;  /* گرد کردن هدر یا بخش‌های داخلی */
}/* End custom CSS */