.elementor-316 .elementor-element.elementor-element-a18bfef{overflow:visible;}.elementor-316 .elementor-element.elementor-element-e251fc0 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.51;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-316 .elementor-element.elementor-element-e251fc0{overflow:visible;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-316 .elementor-element.elementor-element-1b980bc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-316 .elementor-element.elementor-element-1b980bc > .elementor-element-populated{padding:120px 12px 0px 12px;}.elementor-316 .elementor-element.elementor-element-3dd856b{z-index:3;overflow:visible;}.elementor-316 .elementor-element.elementor-element-423ccda > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-316 .elementor-element.elementor-element-a4efc6b > .elementor-widget-container{margin:0px 0px -19px 0px;padding:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-a4efc6b.elementor-element{--order:-99999 /* order start hack */;}.elementor-316 .elementor-element.elementor-element-a4efc6b .title-area-wrap{text-align:right;}.elementor-316 .elementor-element.elementor-element-a4efc6b .title-selector{font-size:26px;}.elementor-316 .elementor-element.elementor-element-a4efc6b .subtitle-selector{font-size:18px;}.elementor-316 .elementor-element.elementor-element-95c08bc{text-align:start;}.elementor-316 .elementor-element.elementor-element-98bb599 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-98bb599.elementor-element{--align-self:center;}.elementor-316 .elementor-element.elementor-element-98bb599 .btn-wrapper{text-align:right;}.elementor-316 .elementor-element.elementor-element-98bb599 .th-btn:before{background-color:#49494A;}.elementor-316 .elementor-element.elementor-element-98bb599 .th-btn{padding:20px 33px 20px 33px;}.elementor-316 .elementor-element.elementor-element-3307366 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-316 .elementor-element.elementor-element-3307366 > .elementor-element-populated{padding:0px 0px 0px 12px;}.elementor-316 .elementor-element.elementor-element-4006fa5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-4006fa5{z-index:1;}.elementor-316 .elementor-element.elementor-element-689c30c{--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;--overlay-opacity:0.2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:169px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-316 .elementor-element.elementor-element-689c30c:not(.elementor-motion-effects-element-type-background), .elementor-316 .elementor-element.elementor-element-689c30c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hoosh-afzar.com/wp-content/uploads/2026/08/back3.jpg");background-size:cover;}.elementor-316 .elementor-element.elementor-element-689c30c::before, .elementor-316 .elementor-element.elementor-element-689c30c > .elementor-background-video-container::before, .elementor-316 .elementor-element.elementor-element-689c30c > .e-con-inner > .elementor-background-video-container::before, .elementor-316 .elementor-element.elementor-element-689c30c > .elementor-background-slideshow::before, .elementor-316 .elementor-element.elementor-element-689c30c > .e-con-inner > .elementor-background-slideshow::before, .elementor-316 .elementor-element.elementor-element-689c30c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-316 .elementor-element.elementor-element-55d6a0b{--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;overflow:visible;}.elementor-316 .elementor-element.elementor-element-9501eac{--display:flex;overflow:visible;}.elementor-316 .elementor-element.elementor-element-ee6c0d4 .shadow-title{background-color:transparent;background-image:linear-gradient(180deg, #E0E0DF40 0%, #141D3817 91%);}.elementor-316 .elementor-element.elementor-element-ee6c0d4 .title-area-wrap{text-align:right;}.elementor-316 .elementor-element.elementor-element-ee6c0d4 .title-selector{color:#FFFFFF;font-size:26px;line-height:49px;}.elementor-316 .elementor-element.elementor-element-ee9a3b9{--display:flex;--justify-content:center;overflow:visible;}.elementor-316 .elementor-element.elementor-element-18b4693 .btn-wrapper{text-align:left;}.elementor-316 .elementor-element.elementor-element-4ba5035{--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;--margin-top:-170px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-316 .elementor-element.elementor-element-4ba5035:not(.elementor-motion-effects-element-type-background), .elementor-316 .elementor-element.elementor-element-4ba5035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFD00;}.elementor-316 .elementor-element.elementor-element-76f096b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-76f096b .box-title{font-size:18px;}.elementor-316 .elementor-element.elementor-element-76f096b .service-featured_text, .elementor-316 .elementor-element.elementor-element-76f096b .service-grid_text, .elementor-316 .elementor-element.elementor-element-76f096b .service-card_text, .elementor-316 .elementor-element.elementor-element-76f096b .service-box_text, .elementor-316 .elementor-element.elementor-element-76f096b .service-3d_text{font-size:14px;}.elementor-316 .elementor-element.elementor-element-68e0b50:not(.elementor-motion-effects-element-type-background), .elementor-316 .elementor-element.elementor-element-68e0b50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hoosh-afzar.com/wp-content/uploads/2026/08/back4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-316 .elementor-element.elementor-element-68e0b50 > .elementor-background-overlay{background-color:var( --e-global-color-accent );opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-316 .elementor-element.elementor-element-68e0b50{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;overflow:visible;}.elementor-316 .elementor-element.elementor-element-0539394 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-316 .elementor-element.elementor-element-45ab3e7{text-align:center;font-size:16px;font-weight:700;}.elementor-316 .elementor-element.elementor-element-0a73ddf.elementor-element{--order:-99999 /* order start hack */;}.elementor-316 .elementor-element.elementor-element-0a73ddf .title-area-wrap{text-align:center;}.elementor-316 .elementor-element.elementor-element-0a73ddf .title-selector{font-size:26px;}.elementor-316 .elementor-element.elementor-element-0a73ddf .subtitle-selector{font-size:18px;}.elementor-316 .elementor-element.elementor-element-54c9f29{overflow:visible;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-316 .elementor-element.elementor-element-54c9f29 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-316 .elementor-element.elementor-element-3ef73dd7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-316 .elementor-element.elementor-element-70208021{padding:0px 0px 120px 0px;z-index:5;overflow:visible;}.elementor-316 .elementor-element.elementor-element-5fcbf78c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-316 .elementor-element.elementor-element-5fcbf78c > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-316 .elementor-element.elementor-element-3b15e114 .blog-card .author{color:#02010182;}.elementor-316 .elementor-element.elementor-element-3b15e114 .box-title{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-698c544e.elementor-element{--order:-99999 /* order start hack */;}.elementor-316 .elementor-element.elementor-element-698c544e .title-area-wrap{text-align:center;}.elementor-316 .elementor-element.elementor-element-698c544e .title-selector{font-size:26px;}.elementor-316 .elementor-element.elementor-element-698c544e .subtitle-selector{font-size:18px;}@media(max-width:1024px){.elementor-316 .elementor-element.elementor-element-1b980bc > .elementor-element-populated{padding:80px 36px 40px 36px;}.elementor-316 .elementor-element.elementor-element-3dd856b > .elementor-container{max-width:700px;}.elementor-316 .elementor-element.elementor-element-423ccda > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-316 .elementor-element.elementor-element-3307366 > .elementor-element-populated{padding:40px 36px 80px 36px;}.elementor-316 .elementor-element.elementor-element-68e0b50{padding:80px 0px 80px 0px;}.elementor-316 .elementor-element.elementor-element-0539394 > .elementor-element-populated{padding:0px 36px 0px 36px;}.elementor-316 .elementor-element.elementor-element-70208021{padding:0px 0px 80px 0px;}.elementor-316 .elementor-element.elementor-element-5fcbf78c > .elementor-element-populated{padding:0px 36px 0px 36px;}}@media(max-width:767px){.elementor-316 .elementor-element.elementor-element-1b980bc > .elementor-element-populated{padding:80px 12px 40px 12px;}.elementor-316 .elementor-element.elementor-element-423ccda > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-316 .elementor-element.elementor-element-a4efc6b .title-area-wrap{text-align:center;}.elementor-316 .elementor-element.elementor-element-98bb599 .btn-wrapper{text-align:center;}.elementor-316 .elementor-element.elementor-element-3307366 > .elementor-element-populated{padding:20px 12px 80px 12px;}.elementor-316 .elementor-element.elementor-element-ee6c0d4 .title-area-wrap{text-align:center;}.elementor-316 .elementor-element.elementor-element-18b4693 .btn-wrapper{text-align:center;}.elementor-316 .elementor-element.elementor-element-0539394 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-316 .elementor-element.elementor-element-0a73ddf .title-area-wrap{text-align:center;}.elementor-316 .elementor-element.elementor-element-5fcbf78c > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-316 .elementor-element.elementor-element-698c544e .title-area-wrap{text-align:center;}}@media(max-width:1024px) and (min-width:768px){.elementor-316 .elementor-element.elementor-element-1b980bc{width:100%;}.elementor-316 .elementor-element.elementor-element-3307366{width:100%;}}@media(min-width:1025px){.elementor-316 .elementor-element.elementor-element-68e0b50:not(.elementor-motion-effects-element-type-background), .elementor-316 .elementor-element.elementor-element-68e0b50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for tragabutton, class: .elementor-element-98bb599 *//* تغییر رنگ هاور دکمه فعلی */
.elementor-button:hover,
.th-btn:hover,
.sec-btn .th-btn:hover {
    background-color: #49494A !important;
    border-color: #49494A !important;
    color: #ffffff !important;
}

/* اگر افکت لایه قبل/بعد دارد */
.elementor-button:hover::before,
.elementor-button:hover::after,
.th-btn:hover::before,
.th-btn:hover::after {
    background-color: #49494A !important;
    border-color: #49494A !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-689c30c *//* ========================================= 
   6 Services in ONE ROW - No Slider 
========================================= */ 
 
.service-static-6 .slick-list, 
.service-static-6 .swiper, 
.service-static-6 .swiper-container { 
    overflow: visible !important; 
    width: 100% !important; 
} 
 
/* ردیف اصلی */ 
.service-static-6 .slick-track, 
.service-static-6 .swiper-wrapper { 
    display: grid !important; 
 
    /* 6 باکس در یک ردیف */ 
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important; 
 
    gap: 15px !important; 
 
    width: 100% !important; 
    height: auto !important; 
 
    transform: none !important; 
    transition: none !important; 
} 
 
/* خود باکس‌ها */ 
.service-static-6 .slick-slide, 
.service-static-6 .swiper-slide { 
    width: 100% !important; 
    min-width: 0 !important; 
    max-width: 100% !important; 
 
    margin: 0 !important; 
    float: none !important; 
 
    display: block !important; 
 
    opacity: 1 !important; 
    visibility: visible !important; 
 
    transform: none !important; 
    transition: none !important; 
} 
 
/* Wrapper داخلی */ 
.service-static-6 .slick-slide > div { 
    width: 100% !important; 
} 
 
/* حذف آیتم‌های کپی اسلایدر */ 
.service-static-6 .slick-cloned, 
.service-static-6 .swiper-slide-duplicate { 
    display: none !important; 
} 
 
/* حذف فلش و نقاط */ 
.service-static-6 .slick-arrow, 
.service-static-6 .slick-dots, 
.service-static-6 .swiper-button-next, 
.service-static-6 .swiper-button-prev, 
.service-static-6 .swiper-pagination { 
    display: none !important; 
} 
 
 
/* ========================= 
   Tablet 
========================= */ 
 
@media (max-width: 1024px) { 
 
    .service-static-6 .slick-track, 
    .service-static-6 .swiper-wrapper { 
        grid-template-columns: repeat(3, 1fr) !important; 
        gap: 20px !important; 
    } 
 
} 
 
 
/* ========================= 
   Mobile 
========================= */ 
 
@media (max-width: 767px) { 
 
    .service-static-6 .slick-track, 
    .service-static-6 .swiper-wrapper { 
        grid-template-columns: repeat(2, 1fr) !important; 
        gap: 15px !important; 
    } 
 
}


/* =========================================================
   فقط اصلاح موشن دایره‌های دور آیکن
   هیچ تغییری در Swiper و چیدمان 6 باکس ایجاد نمی‌کند
========================================================= */

.service-static-6 .service-grid_icon::before,
.service-static-6 .service-grid_icon::after {

    animation-name: service-ripple-minimal !important;
    -webkit-animation-name: service-ripple-minimal !important;

    animation-duration: 2.8s !important;
    -webkit-animation-duration: 2.8s !important;

    animation-timing-function: ease-out !important;
    -webkit-animation-timing-function: ease-out !important;

    animation-iteration-count: infinite !important;
    -webkit-animation-iteration-count: infinite !important;

    transform-origin: center center !important;
}


/* موج اول */
.service-static-6 .service-grid_icon::before {
    animation-delay: 0s !important;
    -webkit-animation-delay: 0s !important;
}


/* موج دوم */
.service-static-6 .service-grid_icon::after {
    animation-delay: 1.4s !important;
    -webkit-animation-delay: 1.4s !important;
}


/* موشن کوچک و ظریف */
@keyframes service-ripple-minimal {

    0% {
        transform: scale(1);
        opacity: 0.18;
    }

    50% {
        transform: scale(1.08);
        opacity: 0.11;
    }

    100% {
        transform: scale(1.18);
        opacity: 0;
    }
}


@-webkit-keyframes service-ripple-minimal {

    0% {
        -webkit-transform: scale(1);
        opacity: 0.18;
    }

    50% {
        -webkit-transform: scale(1.08);
        opacity: 0.11;
    }

    100% {
        -webkit-transform: scale(1.18);
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba5035 *//* ========================================= 
   6 Services in ONE ROW - No Slider 
========================================= */ 
 
.service-static-6 .slick-list, 
.service-static-6 .swiper, 
.service-static-6 .swiper-container { 
    overflow: visible !important; 
    width: 100% !important; 
} 
 
/* ردیف اصلی */ 
.service-static-6 .slick-track, 
.service-static-6 .swiper-wrapper { 
    display: grid !important; 
 
    /* 6 باکس در یک ردیف */ 
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important; 
 
    gap: 15px !important; 
 
    width: 100% !important; 
    height: auto !important; 
 
    transform: none !important; 
    transition: none !important; 
} 
 
/* خود باکس‌ها */ 
.service-static-6 .slick-slide, 
.service-static-6 .swiper-slide { 
    width: 100% !important; 
    min-width: 0 !important; 
    max-width: 100% !important; 
 
    margin: 0 !important; 
    float: none !important; 
 
    display: block !important; 
 
    opacity: 1 !important; 
    visibility: visible !important; 
 
    transform: none !important; 
    transition: none !important; 
} 
 
/* Wrapper داخلی */ 
.service-static-6 .slick-slide > div { 
    width: 100% !important; 
} 
 
/* حذف آیتم‌های کپی اسلایدر */ 
.service-static-6 .slick-cloned, 
.service-static-6 .swiper-slide-duplicate { 
    display: none !important; 
} 
 
/* حذف فلش و نقاط */ 
.service-static-6 .slick-arrow, 
.service-static-6 .slick-dots, 
.service-static-6 .swiper-button-next, 
.service-static-6 .swiper-button-prev, 
.service-static-6 .swiper-pagination { 
    display: none !important; 
} 
 
 
/* ========================= 
   Tablet 
========================= */ 
 
@media (max-width: 1024px) { 
 
    .service-static-6 .slick-track, 
    .service-static-6 .swiper-wrapper { 
        grid-template-columns: repeat(3, 1fr) !important; 
        gap: 20px !important; 
    } 
 
} 
 
 
/* ========================= 
   Mobile 
========================= */ 
 
@media (max-width: 767px) { 
 
    .service-static-6 .slick-track, 
    .service-static-6 .swiper-wrapper { 
        grid-template-columns: repeat(2, 1fr) !important; 
        gap: 15px !important; 
    } 
 
}


/* =========================================================
   فقط اصلاح موشن دایره‌های دور آیکن
   هیچ تغییری در Swiper و چیدمان 6 باکس ایجاد نمی‌کند
========================================================= */

.service-static-6 .service-grid_icon::before,
.service-static-6 .service-grid_icon::after {

    animation-name: service-ripple-minimal !important;
    -webkit-animation-name: service-ripple-minimal !important;

    animation-duration: 2.8s !important;
    -webkit-animation-duration: 2.8s !important;

    animation-timing-function: ease-out !important;
    -webkit-animation-timing-function: ease-out !important;

    animation-iteration-count: infinite !important;
    -webkit-animation-iteration-count: infinite !important;

    transform-origin: center center !important;
}


/* موج اول */
.service-static-6 .service-grid_icon::before {
    animation-delay: 0s !important;
    -webkit-animation-delay: 0s !important;
}


/* موج دوم */
.service-static-6 .service-grid_icon::after {
    animation-delay: 1.4s !important;
    -webkit-animation-delay: 1.4s !important;
}


/* موشن کوچک و ظریف */
@keyframes service-ripple-minimal {

    0% {
        transform: scale(1);
        opacity: 0.18;
    }

    50% {
        transform: scale(1.08);
        opacity: 0.11;
    }

    100% {
        transform: scale(1.18);
        opacity: 0;
    }
}


@-webkit-keyframes service-ripple-minimal {

    0% {
        -webkit-transform: scale(1);
        opacity: 0.18;
    }

    50% {
        -webkit-transform: scale(1.08);
        opacity: 0.11;
    }

    100% {
        -webkit-transform: scale(1.18);
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for tragaservice, class: .elementor-element-a9a117b *//* ==========================================
   HOOSH AFZAR SERVICES - FINAL OPTIMIZED
========================================== */

.hoosh-service {
    --hoosh-red: #DA3630;
    --hoosh-dark: #10182f;
    --hoosh-gray: #eeeeee;

    --smoke-color: #eeeeee !important;
    --smoke-color2: #f3f3f3 !important;
}


/* ==========================================
   CARD
========================================== */

.hoosh-service .service-card {
    position: relative !important;
    overflow: hidden !important;

    min-height: 0 !important;
    height: auto !important;

    /* فاصله بالا کمتر شده */
    padding-top: 18px !important;

    padding-bottom: 30px !important;
}


/* تمام محتوا بالاتر از افکت Hover */
.hoosh-service .service-card > * {
    position: relative;
    z-index: 2;
}


/* ==========================================
   حذف دایره‌های پایین
========================================== */

.hoosh-service .service-card::after {
    content: none !important;
    display: none !important;
}


/* دایره اول فقط برای موشن Hover */
.hoosh-service .service-card::before {
    content: "";

    position: absolute;

    width: 110px;
    height: 110px;

    right: -55px;
    bottom: -55px;

    border-radius: 50%;

    background: var(--hoosh-red);

    opacity: 1;

    transform: scale(0);
    transform-origin: center;

    pointer-events: none;

    z-index: 0;

    transition:
        transform .55s cubic-bezier(.4, 0, .2, 1);
}


/* قرمز شدن کارت از گوشه */
.hoosh-service .service-card:hover::before {
    transform: scale(15);
}


/* ==========================================
   ICON
========================================== */

.hoosh-service .service-card .shape-icon {
    background: transparent !important;

    margin-bottom: 22px !important;
}


/* ==========================================
   TITLE
========================================== */

.hoosh-service .service-card .box-title {
    margin-bottom: 18px !important;
}


.hoosh-service .service-card .box-title,
.hoosh-service .service-card .box-title a {
    color: var(--hoosh-dark) !important;

    transition:
        color .3s ease;
}


.hoosh-service .service-card:hover .box-title,
.hoosh-service .service-card:hover .box-title a {
    color: #ffffff !important;
}


/* ==========================================
   TEXT
========================================== */

.hoosh-service .service-card .service-card_text {
    margin-bottom: 25px !important;

    transition:
        color .3s ease;
}


.hoosh-service .service-card:hover .service-card_text {
    color: rgba(255, 255, 255, .92) !important;
}


/* ==========================================
   BUTTON
========================================== */

.hoosh-service .service-card .th-btn {
    background: var(--hoosh-gray) !important;

    color: var(--hoosh-dark) !important;

    position: relative;

    z-index: 3;

    transition:
        background-color .3s ease,
        color .3s ease;
}


.hoosh-service .service-card:hover .th-btn {
    background: #ffffff !important;

    color: var(--hoosh-dark) !important;
}


/* ==========================================
   MOBILE
========================================== */

@media (max-width: 767px) {

    .hoosh-service .service-card {
        padding-top: 15px !important;
        padding-bottom: 25px !important;
    }


    .hoosh-service .service-card .shape-icon {
        margin-bottom: 18px !important;
    }


    .hoosh-service .service-card .service-card_text {
        margin-bottom: 20px !important;
    }


    .hoosh-service .service-card:hover::before {
        transform: scale(18);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-70208021 */.elementor-316 .elementor-element.elementor-element-70208021 .author,
.elementor-316 .elementor-element.elementor-element-70208021 .post-author,
.elementor-316 .elementor-element.elementor-element-70208021 .blog-author,
.elementor-316 .elementor-element.elementor-element-70208021 .th-author {
    display: none !important;
}
/* برعکس کردن فقط فلش سمت راست */
.elementor-316 .elementor-element.elementor-element-70208021 .slick-next i,
.elementor-316 .elementor-element.elementor-element-70208021 .slick-next svg {
    transform: rotate(180deg) !important;
}
.elementor-316 .elementor-element.elementor-element-70208021 .slick-next {
    transform: rotate(180deg) !important;
}/* End custom CSS */