.elementor-35139 .elementor-element.elementor-element-383c243{--display:flex;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-35139 .elementor-element.elementor-element-760a1f4{--display:flex;}.elementor-35139 .elementor-element.elementor-element-1b9e63d{--display:flex;}.elementor-35139 .elementor-element.elementor-element-eacc718{--display:flex;}.elementor-35139 .elementor-element.elementor-element-d902fd3 .heading-box{justify-content:center;}.elementor-35139 .elementor-element.elementor-element-d902fd3 .head-title-v4{font-size:18px;}.elementor-35139 .elementor-element.elementor-element-98b9ec5{text-align:justify;}.elementor-35139 .elementor-element.elementor-element-64bcec5{--display:flex;}.elementor-35139 .elementor-element.elementor-element-64bcec5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-35139 .elementor-element.elementor-element-1a0fe8c .portfolio-head h2{text-align:center;color:#3C4354;}.elementor-35139 .elementor-element.elementor-element-1a0fe8c .portfolio-head p{text-align:center;color:#848484;}.elementor-35139 .elementor-element.elementor-element-1a0fe8c .column-item h3,.column-review h3{color:#000000;}.elementor-35139 .elementor-element.elementor-element-1a0fe8c .column-item p,.column-review p{color:#7a7a7a;}.elementor-35139 .elementor-element.elementor-element-1a0fe8c .slider .owl-carousel .owl-nav button.owl-next, .slider .owl-carousel .owl-nav button.owl-prev{color:#f98a00;background:#fff;}.elementor-35139 .elementor-element.elementor-element-5c29e92{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-35139 .elementor-element.elementor-element-26732c1{--display:flex;}.elementor-35139 .elementor-element.elementor-element-5844af5{--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;}.elementor-35139 .elementor-element.elementor-element-5844af5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-35139 .elementor-element.elementor-element-13238b6 .heading-box{justify-content:center;}.elementor-35139 .elementor-element.elementor-element-13238b6 .head-title-v6{font-size:27px;}.elementor-35139 .elementor-element.elementor-element-41047c9 .course-tab-box ul li h5{color:#4d4d4d;}.elementor-35139 .elementor-element.elementor-element-41047c9 .course-tab-box p{color:#808782;}.elementor-35139 .elementor-element.elementor-element-41047c9 .course-tab-box ul li h5 i{color:#9b9b9b;font-size:23px;}.elementor-35139 .elementor-element.elementor-element-41047c9 .course-tab-box{border-color:#ddd;}.elementor-35139 .elementor-element.elementor-element-e30b880{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-35139 .elementor-element.elementor-element-3123922{--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;}.elementor-35139 .elementor-element.elementor-element-3123922.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-35139 .elementor-element.elementor-element-0467eeb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-35139 .elementor-element.elementor-element-5ebfaea{--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;}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{color:var( --e-global-color-text );}.elementor-35139 .elementor-element.elementor-element-c139424 .elementor-image-box-wrapper{text-align:center;}.elementor-35139 .elementor-element.elementor-element-c139424.elementor-position-right .elementor-image-box-img{margin-left:-50px;}.elementor-35139 .elementor-element.elementor-element-c139424.elementor-position-left .elementor-image-box-img{margin-right:-50px;}.elementor-35139 .elementor-element.elementor-element-c139424.elementor-position-top .elementor-image-box-img{margin-bottom:-50px;}.elementor-35139 .elementor-element.elementor-element-c139424 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-35139 .elementor-element.elementor-element-c139424 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-35139 .elementor-element.elementor-element-c139424 .elementor-image-box-title{font-size:17px;color:#000000;}.elementor-35139 .elementor-element.elementor-element-9163725{--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;}.elementor-35139 .elementor-element.elementor-element-ecd55b8 .elementor-image-box-wrapper{text-align:center;}.elementor-35139 .elementor-element.elementor-element-ecd55b8.elementor-position-right .elementor-image-box-img{margin-left:-50px;}.elementor-35139 .elementor-element.elementor-element-ecd55b8.elementor-position-left .elementor-image-box-img{margin-right:-50px;}.elementor-35139 .elementor-element.elementor-element-ecd55b8.elementor-position-top .elementor-image-box-img{margin-bottom:-50px;}.elementor-35139 .elementor-element.elementor-element-ecd55b8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-35139 .elementor-element.elementor-element-ecd55b8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-35139 .elementor-element.elementor-element-ecd55b8 .elementor-image-box-title{font-size:17px;color:#000000;}.elementor-35139 .elementor-element.elementor-element-0c5c87b{--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;}.elementor-35139 .elementor-element.elementor-element-6546c98 .elementor-image-box-wrapper{text-align:center;}.elementor-35139 .elementor-element.elementor-element-6546c98.elementor-position-right .elementor-image-box-img{margin-left:-50px;}.elementor-35139 .elementor-element.elementor-element-6546c98.elementor-position-left .elementor-image-box-img{margin-right:-50px;}.elementor-35139 .elementor-element.elementor-element-6546c98.elementor-position-top .elementor-image-box-img{margin-bottom:-50px;}.elementor-35139 .elementor-element.elementor-element-6546c98 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-35139 .elementor-element.elementor-element-6546c98 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-35139 .elementor-element.elementor-element-6546c98 .elementor-image-box-title{font-size:17px;color:#000000;}.elementor-35139 .elementor-element.elementor-element-3bdcdf8{--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;}.elementor-35139 .elementor-element.elementor-element-1723a97 .elementor-image-box-wrapper{text-align:center;}.elementor-35139 .elementor-element.elementor-element-1723a97.elementor-position-right .elementor-image-box-img{margin-left:-50px;}.elementor-35139 .elementor-element.elementor-element-1723a97.elementor-position-left .elementor-image-box-img{margin-right:-50px;}.elementor-35139 .elementor-element.elementor-element-1723a97.elementor-position-top .elementor-image-box-img{margin-bottom:-50px;}.elementor-35139 .elementor-element.elementor-element-1723a97 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-35139 .elementor-element.elementor-element-1723a97 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-35139 .elementor-element.elementor-element-1723a97 .elementor-image-box-title{font-size:17px;color:#000000;}.elementor-35139 .elementor-element.elementor-element-1c42f30{--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;}.elementor-35139 .elementor-element.elementor-element-c300219 .elementor-image-box-wrapper{text-align:center;}.elementor-35139 .elementor-element.elementor-element-c300219.elementor-position-right .elementor-image-box-img{margin-left:-50px;}.elementor-35139 .elementor-element.elementor-element-c300219.elementor-position-left .elementor-image-box-img{margin-right:-50px;}.elementor-35139 .elementor-element.elementor-element-c300219.elementor-position-top .elementor-image-box-img{margin-bottom:-50px;}.elementor-35139 .elementor-element.elementor-element-c300219 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-35139 .elementor-element.elementor-element-c300219 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-35139 .elementor-element.elementor-element-c300219 .elementor-image-box-title{font-size:17px;color:#000000;}.elementor-35139 .elementor-element.elementor-element-2d5ea0b{--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;}.elementor-35139 .elementor-element.elementor-element-2349d3e .elementor-image-box-wrapper{text-align:center;}.elementor-35139 .elementor-element.elementor-element-2349d3e.elementor-position-right .elementor-image-box-img{margin-left:-50px;}.elementor-35139 .elementor-element.elementor-element-2349d3e.elementor-position-left .elementor-image-box-img{margin-right:-50px;}.elementor-35139 .elementor-element.elementor-element-2349d3e.elementor-position-top .elementor-image-box-img{margin-bottom:-50px;}.elementor-35139 .elementor-element.elementor-element-2349d3e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-35139 .elementor-element.elementor-element-2349d3e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-35139 .elementor-element.elementor-element-2349d3e .elementor-image-box-title{font-size:17px;color:#000000;}.elementor-35139 .elementor-element.elementor-element-6d107c4{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:1px;--n-tabs-gap:20px;--n-tabs-title-border-radius:5px 5px 5px 5px;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:20px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:10px;--n-tabs-title-color:#FFFFFF;--n-tabs-icon-color-active:#E9A91B;}.elementor-35139 .elementor-element.elementor-element-6d107c4 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#11162E;}.elementor-35139 .elementor-element.elementor-element-6d107c4.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#1A2A6C;}.elementor-35139 .elementor-element.elementor-element-6d107c4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-35139 .elementor-element.elementor-element-6d107c4.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#1A2A6C;}.elementor-35139 .elementor-element.elementor-element-6d107c4 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-icon-color-hover:#EBAB0B;}@media(max-width:768px){.elementor-35139 .elementor-element.elementor-element-c139424 .elementor-image-box-img{margin-bottom:-50px;}.elementor-35139 .elementor-element.elementor-element-ecd55b8 .elementor-image-box-img{margin-bottom:-50px;}.elementor-35139 .elementor-element.elementor-element-6546c98 .elementor-image-box-img{margin-bottom:-50px;}.elementor-35139 .elementor-element.elementor-element-1723a97 .elementor-image-box-img{margin-bottom:-50px;}.elementor-35139 .elementor-element.elementor-element-c300219 .elementor-image-box-img{margin-bottom:-50px;}.elementor-35139 .elementor-element.elementor-element-2349d3e .elementor-image-box-img{margin-bottom:-50px;}}@media(min-width:769px){.elementor-35139 .elementor-element.elementor-element-64bcec5{--width:101.613%;}.elementor-35139 .elementor-element.elementor-element-5844af5{--width:97.587%;}.elementor-35139 .elementor-element.elementor-element-3123922{--width:78.744%;}.elementor-35139 .elementor-element.elementor-element-5ebfaea{--width:33.3333%;}.elementor-35139 .elementor-element.elementor-element-9163725{--width:33.3333%;}.elementor-35139 .elementor-element.elementor-element-0c5c87b{--width:33.3333%;}.elementor-35139 .elementor-element.elementor-element-3bdcdf8{--width:33.3333%;}.elementor-35139 .elementor-element.elementor-element-1c42f30{--width:33.3333%;}.elementor-35139 .elementor-element.elementor-element-2d5ea0b{--width:33.3333%;}}/* Start custom CSS for image-box, class: .elementor-element-c139424 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ecd55b8 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6546c98 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1723a97 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c300219 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2349d3e *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c139424 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ecd55b8 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6546c98 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1723a97 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c300219 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2349d3e *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c139424 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ecd55b8 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6546c98 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1723a97 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c300219 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2349d3e *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c139424 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ecd55b8 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6546c98 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1723a97 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c300219 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2349d3e *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c139424 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ecd55b8 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6546c98 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1723a97 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c300219 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2349d3e *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c139424 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ecd55b8 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6546c98 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1723a97 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c300219 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2349d3e *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c139424 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ecd55b8 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6546c98 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1723a97 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c300219 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2349d3e *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c139424 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ecd55b8 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6546c98 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1723a97 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c300219 *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2349d3e *//* این کد مستقیماً ویجت‌های Image Box المنتور را هدف قرار می‌دهد */
.elementor-widget-image-box .elementor-image-box-wrapper {
    background: #ffffff;
    border-radius: 20px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08); 
    border-bottom: 5px solid #ff7675; 
    text-align: center;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* هاور روی کل کارت */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* تصویر */
.elementor-widget-image-box .elementor-image-box-img img {
    transition: transform 0.4s ease;
}

.elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.08) rotate(2deg);
}

/* عنوان */
.elementor-widget-image-box .elementor-image-box-title {
    font-weight: 800;
    font-size: 1.6rem;
    color: #333;
    letter-spacing: -0.5px;
    margin-top: 15px !important;
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
}

/* خط زیر عنوان */
.elementor-widget-image-box .elementor-image-box-title::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    height: 3px;
    background: #ff7675;
    transition: width 0.3s ease;
    border-radius: 2px;
}

.elementor-widget-image-box:hover .elementor-image-box-title::after {
    width: 100%;
}/* End custom CSS */