.elementor-4496 .elementor-element.elementor-element-01b28a1{--display:flex;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4496 .elementor-element.elementor-element-c246ce5 .elementor-repeater-item-5554f7e .swiper-slide-bg{background-color:#833ca3;background-image:url(http://caretium.ir/wp-content/uploads/2026/09/ChatGPT-Image-Sep-18-2026-08_19_13-PM.png);background-size:cover;}.elementor-4496 .elementor-element.elementor-element-c246ce5 .swiper-slide{transition-duration:calc(5000ms*1.2);height:1000px;}.elementor-4496 .elementor-element.elementor-element-c246ce5 .swiper-slide-contents{max-width:100%;}.elementor-4496 .elementor-element.elementor-element-c246ce5 .swiper-slide-inner{text-align:center;}.elementor-4496 .elementor-element.elementor-element-3fd1ba2{--display:flex;--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4496 .elementor-element.elementor-element-b712e52{--e-image-carousel-slides-to-show:4;}.elementor-4496 .elementor-element.elementor-element-7a3132c{--display:flex;}.elementor-4496 .elementor-element.elementor-element-3542e7f{--display:flex;}.elementor-4496 .elementor-element.elementor-element-c3721f1 > div > .wd-accordion > .wd-accordion-item > .wd-accordion-title > .wd-accordion-opener{font-size:10px;}@media(max-width:1024px) and (min-width:768px){.elementor-4496 .elementor-element.elementor-element-01b28a1{--width:1200px;}}@media(max-width:1024px){.elementor-4496 .elementor-element.elementor-element-c246ce5 .swiper-slide{height:400px;}.elementor-4496 .elementor-element.elementor-element-7aa3808.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-4496 .elementor-element.elementor-element-c246ce5 .swiper-slide{height:232px;}}/* Start custom CSS for container, class: .elementor-element-3fd1ba2 */.elementor-4496 .elementor-element.elementor-element-3fd1ba2 {
--logo-card-height: 215px;
--logo-image-height: 165px;

position: relative;
width: 100%;
padding: 8px 6px 38px;

}

/* فضای داخلی کاروسل */
.elementor-4496 .elementor-element.elementor-element-3fd1ba2 .swiper,
.elementor-4496 .elementor-element.elementor-element-3fd1ba2 .elementor-image-carousel-wrapper {
width: 100%;
padding: 18px 12px 50px !important;
overflow: hidden;
}

/* فاصله بین اسلایدها */
.elementor-4496 .elementor-element.elementor-element-3fd1ba2 .swiper-slide {
height: auto;
padding: 7px;
box-sizing: border-box;
}

/* کارت هر لوگو */
.elementor-4496 .elementor-element.elementor-element-3fd1ba2 .swiper-slide-inner {
position: relative;

display: flex;
align-items: center;
justify-content: center;

width: 100%;
height: var(--logo-card-height);
min-height: var(--logo-card-height);

padding: 12px;

background:
    linear-gradient(
        145deg,
        #ffffff 0%,
        #fbfcfc 100%
    );

border: 1px solid rgba(16, 54, 67, 0.10);
border-radius: 22px;

box-shadow:
    0 12px 30px rgba(19, 56, 69, 0.08),
    0 3px 9px rgba(19, 56, 69, 0.04);

overflow: hidden;

transition:
    transform 0.35s ease,
    border-color 0.35s ease,
    box-shadow 0.35s ease;

}

/* خط طلایی بالای کارت */
.elementor-4496 .elementor-element.elementor-element-3fd1ba2 .swiper-slide-inner::before {
content: "";

position: absolute;
top: 0;
right: 50%;

width: 52px;
height: 3px;

transform: translateX(50%);

border-radius: 0 0 10px 10px;

background: linear-gradient(
    90deg,
    #a97d38,
    #dfc181,
    #a97d38
);

transition: width 0.35s ease;

}

/* لینک اطراف لوگو */
.elementor-4496 .elementor-element.elementor-element-3fd1ba2 .swiper-slide-inner > a {
display: flex;
align-items: center;
justify-content: center;

width: 100%;
height: 100%;

}

/* بزرگ‌تر شدن واقعی لوگوها */
.elementor-4496 .elementor-element.elementor-element-3fd1ba2 .swiper-slide-image,
.elementor-4496 .elementor-element.elementor-element-3fd1ba2 .swiper-slide-inner img {
display: block;

width: 100% !important;
height: var(--logo-image-height) !important;

max-width: 96% !important;
max-height: none !important;

margin: 0 auto;

object-fit: contain !important;
object-position: center center;

opacity: 1 !important;
filter: none !important;

transform: scale(1.08);
transform-origin: center;

image-rendering: auto;
backface-visibility: hidden;

transition:
    transform 0.35s ease,
    opacity 0.35s ease;

}

/* هاور کارت */
.elementor-4496 .elementor-element.elementor-element-3fd1ba2 .swiper-slide .swiper-slide-inner {
transform: translateY(-6px);

border-color: rgba(169, 125, 56, 0.42);

box-shadow:
    0 22px 45px rgba(19, 56, 69, 0.14),
    0 7px 18px rgba(169, 125, 56, 0.10);

}

/* هاور خط طلایی */
.elementor-4496 .elementor-element.elementor-element-3fd1ba2 .swiper-slide .swiper-slide-inner::before {
width: 82px;
}

/* هاور لوگو */
.elementor-4496 .elementor-element.elementor-element-3fd1ba2 .swiper-slide .swiper-slide-image,
.elementor-4496 .elementor-element.elementor-element-3fd1ba2 .swiper-slide .swiper-slide-inner img {
transform: scale(1.13);
}

/* فلش‌های کاروسل */
.elementor-4496 .elementor-element.elementor-element-3fd1ba2 .elementor-swiper-button {
display: flex;
align-items: center;
justify-content: center;

width: 43px;
height: 43px;

color: #153b48;
background: rgba(255, 255, 255, 0.96);

border: 1px solid rgba(21, 59, 72, 0.14);
border-radius: 50%;

box-shadow:
    0 8px 22px rgba(19, 56, 69, 0.13);

transition:
    color 0.3s ease,
    background 0.3s ease,
    transform 0.3s ease;

}

.elementor-4496 .elementor-element.elementor-element-3fd1ba2 .elementor-swiper-button svg {
width: 17px;
height: 17px;
}

.elementor-4496 .elementor-element.elementor-element-3fd1ba2 .elementor-swiper-button {
color: #ffffff;
background: #153b48;
transform: scale(1.07);
}

/* نقاط پایین اسلایدر */
.elementor-4496 .elementor-element.elementor-element-3fd1ba2 .swiper-pagination-bullet {
width: 7px;
height: 7px;

margin: 0 5px !important;

background: #aeb9bd;
border-radius: 20px;

opacity: 0.65;

transition:
    width 0.3s ease,
    background 0.3s ease,
    opacity 0.3s ease;

}

.elementor-4496 .elementor-element.elementor-element-3fd1ba2 .swiper-pagination-bullet-active {
width: 27px;

background: linear-gradient(
    90deg,
    #153b48,
    #b78b45
);

opacity: 1;

}

/* تبلت */
@media (max-width: 1024px) {
.elementor-4496 .elementor-element.elementor-element-3fd1ba2 {
--logo-card-height: 190px;
--logo-image-height: 142px;
}

.elementor-4496 .elementor-element.elementor-element-3fd1ba2 .swiper-slide-inner {
    padding: 10px;
    border-radius: 19px;
}

.elementor-4496 .elementor-element.elementor-element-3fd1ba2 .swiper-slide-image,
.elementor-4496 .elementor-element.elementor-element-3fd1ba2 .swiper-slide-inner img {
    max-width: 97% !important;
    transform: scale(1.06);
}

}

/* موبایل */
@media (max-width: 767px) {
.elementor-4496 .elementor-element.elementor-element-3fd1ba2 {
--logo-card-height: 155px;
--logo-image-height: 115px;

    padding: 4px 2px 30px;
}

.elementor-4496 .elementor-element.elementor-element-3fd1ba2 .swiper,
.elementor-4496 .elementor-element.elementor-element-3fd1ba2 .elementor-image-carousel-wrapper {
    padding: 12px 3px 43px !important;
}

.elementor-4496 .elementor-element.elementor-element-3fd1ba2 .swiper-slide {
    padding: 5px;
}

.elementor-4496 .elementor-element.elementor-element-3fd1ba2 .swiper-slide-inner {
    padding: 8px;
    border-radius: 16px;
}

.elementor-4496 .elementor-element.elementor-element-3fd1ba2 .swiper-slide-image,
.elementor-4496 .elementor-element.elementor-element-3fd1ba2 .swiper-slide-inner img {
    max-width: 98% !important;
    transform: scale(1.05);
}

.elementor-4496 .elementor-element.elementor-element-3fd1ba2 .swiper-slide:hover .swiper-slide-inner {
    transform: translateY(-3px);
}

.elementor-4496 .elementor-element.elementor-element-3fd1ba2 .elementor-swiper-button {
    width: 36px;
    height: 36px;
}

}/* End custom CSS */
/* Start custom CSS for wd_accordion, class: .elementor-element-c3721f1 *//* ==============================
 CARETIUM FAQ ACCORDION
============================== */


/* آیتم ها */

.elementor-4496 .elementor-element.elementor-element-c3721f1 .elementor-accordion-item,
.elementor-4496 .elementor-element.elementor-element-c3721f1 .wd-accordion-item,
.elementor-4496 .elementor-element.elementor-element-c3721f1 .accordion-item {


    background:#ffffff !important;


    border:1px solid rgba(0,78,114,.15) !important;


    border-radius:18px !important;


    margin-bottom:16px !important;


    overflow:hidden;


    box-shadow:

    0 8px 25px rgba(9,38,52,.08);


    transition:.35s ease;


}


/* هاور */

.elementor-4496 .elementor-element.elementor-element-c3721f1 .elementor-accordion-item:hover,
.elementor-4496 .elementor-element.elementor-element-c3721f1 .wd-accordion-item:hover,
.elementor-4496 .elementor-element.elementor-element-c3721f1 .accordion-item:hover {


    transform:translateY(-4px);


    border-color:#FF6E42 !important;


}



/* عنوان سوال */

.elementor-4496 .elementor-element.elementor-element-c3721f1 .elementor-tab-title,
.elementor-4496 .elementor-element.elementor-element-c3721f1 .wd-accordion-title,
.elementor-4496 .elementor-element.elementor-element-c3721f1 .accordion-title {


    padding:22px 30px !important;


    color:#092634 !important;


    font-size:17px !important;


    font-weight:700 !important;


    background:#fff !important;


}



/* آیکون */

.elementor-4496 .elementor-element.elementor-element-c3721f1 .elementor-accordion-icon,
.elementor-4496 .elementor-element.elementor-element-c3721f1 .wd-accordion-title:after {


    color:#FF6E42 !important;


}



/* پاسخ */

.elementor-4496 .elementor-element.elementor-element-c3721f1 .elementor-tab-content,
.elementor-4496 .elementor-element.elementor-element-c3721f1 .wd-accordion-content {


    padding:20px 30px !important;


    color:#607D8B !important;


    line-height:2;


    border-top:

    1px solid rgba(0,78,114,.08);


}



/* حالت باز */

.elementor-4496 .elementor-element.elementor-element-c3721f1 .elementor-active,
.elementor-4496 .elementor-element.elementor-element-c3721f1 .wd-active {


    background:

    linear-gradient(

    135deg,

    rgba(0,78,114,.05),

    rgba(255,110,66,.05)

    ) !important;


}



/* موبایل */

@media(max-width:767px){


.elementor-4496 .elementor-element.elementor-element-c3721f1 .elementor-tab-title,
.elementor-4496 .elementor-element.elementor-element-c3721f1 .wd-accordion-title {


padding:18px !important;


font-size:15px !important;


}


}/* End custom CSS */