.elementor-3788 .elementor-element.elementor-element-3d1d4f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-3788 .elementor-element.elementor-element-be34cf3{--display:flex;}.elementor-3788 .elementor-element.elementor-element-564d150{margin:-52px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3788 .elementor-element.elementor-element-564d150 .elementor-image-box-wrapper{text-align:center;}.elementor-3788 .elementor-element.elementor-element-564d150 .elementor-image-box-title{margin-bottom:0px;font-family:"digi shokoh", Sans-serif;font-size:60px;line-height:50px;color:#FFFFFF;}.elementor-3788 .elementor-element.elementor-element-564d150 .elementor-image-box-description{font-family:"digi asia", Sans-serif;font-size:26px;line-height:53px;color:#A88EB4;}.elementor-3788 .elementor-element.elementor-element-8c380d0 .elementor-button{font-family:"estedad", Sans-serif;font-size:16px;font-weight:600;}.elementor-3788 .elementor-element.elementor-element-caaff5c{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;}.elementor-3788 .elementor-element.elementor-element-3b6b36c{--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:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:wrap;--padding-top:0%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-3788 .elementor-element.elementor-element-fd47191{--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;}.elementor-3788 .elementor-element.elementor-element-6eb1c78 img{border-radius:25px 25px 25px 25px;}.elementor-3788 .elementor-element.elementor-element-332f797{--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;}.elementor-3788 .elementor-element.elementor-element-86deae3 img{border-radius:25px 25px 25px 25px;}.elementor-3788 .elementor-element.elementor-element-3cc18e8{--display:flex;}.elementor-3788 .elementor-element.elementor-element-c6f1445{--display:flex;}.elementor-3788 .elementor-element.elementor-element-623a61d img{border-radius:25px 25px 25px 25px;}.elementor-3788 .elementor-element.elementor-element-dbe8752{--display:flex;}.elementor-3788 .elementor-element.elementor-element-efbba06 img{border-radius:25px 25px 25px 25px;}.elementor-3788 .elementor-element.elementor-element-5a50fd7{--display:flex;}.elementor-3788 .elementor-element.elementor-element-d56e828 img{border-radius:25px 25px 25px 25px;}.elementor-3788 .elementor-element.elementor-element-55aa768{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-dots-normal-color:#D243FF;--e-n-carousel-dots-hover-color:#EBB3FF;}.elementor-3788 .elementor-element.elementor-element-c063c66{--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-3788 .elementor-element.elementor-element-8a4931c{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-3788 .elementor-element.elementor-element-8a4931c .elementor-divider-separator{width:100%;}.elementor-3788 .elementor-element.elementor-element-8a4931c .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-3788 .elementor-element.elementor-element-f11895d{padding:0% 0% 0% 0%;text-align:start;}.elementor-3788 .elementor-element.elementor-element-f11895d .elementor-heading-title{font-family:"digi shokoh", Sans-serif;}.elementor-3788 .elementor-element.elementor-element-c83f246{--display:flex;}.elementor-3788 .elementor-element.elementor-element-75b8d17{padding:2% 0% 0% 0%;text-align:start;}.elementor-3788 .elementor-element.elementor-element-75b8d17 .elementor-heading-title{font-family:"digi shokoh", Sans-serif;}.elementor-3788 .elementor-element.elementor-element-4ee347f{--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;}.elementor-3788 .elementor-element.elementor-element-cc236ae{--display:flex;}.elementor-3788 .elementor-element.elementor-element-012af0f img{border-radius:25px 25px 25px 25px;}.elementor-3788 .elementor-element.elementor-element-ca206cd{--display:flex;}.elementor-3788 .elementor-element.elementor-element-93384b9 img{border-radius:25px 25px 25px 25px;}.elementor-3788 .elementor-element.elementor-element-2f6c97b{--display:flex;}.elementor-3788 .elementor-element.elementor-element-0840b51 img{border-radius:25px 25px 25px 25px;}.elementor-3788 .elementor-element.elementor-element-feec352{--display:flex;}.elementor-3788 .elementor-element.elementor-element-783d4f6 img{border-radius:25px 25px 25px 25px;}.elementor-3788 .elementor-element.elementor-element-4c3bf7e{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:20px;}.elementor-3788 .elementor-element.elementor-element-495aaa2{--display:flex;}.elementor-3788 .elementor-element.elementor-element-a9e6677{padding:2% 0% 0% 0%;text-align:start;}.elementor-3788 .elementor-element.elementor-element-a9e6677 .elementor-heading-title{font-family:"digi shokoh", Sans-serif;}.elementor-3788 .elementor-element.elementor-element-ece3cb2{--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-3788 .elementor-element.elementor-element-948fa87{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-3788 .elementor-element.elementor-element-948fa87 .elementor-divider-separator{width:100%;}.elementor-3788 .elementor-element.elementor-element-948fa87 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(max-width:1024px){.elementor-3788 .elementor-element.elementor-element-8c380d0{padding:2% 0% 0% 0%;}.elementor-3788 .elementor-element.elementor-element-3b6b36c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3788 .elementor-element.elementor-element-55aa768{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3788 .elementor-element.elementor-element-4c3bf7e{--e-n-carousel-swiper-slides-to-display:3;}}@media(min-width:769px){.elementor-3788 .elementor-element.elementor-element-3d1d4f7{--width:100%;}.elementor-3788 .elementor-element.elementor-element-be34cf3{--width:45%;}.elementor-3788 .elementor-element.elementor-element-3b6b36c{--width:40%;}.elementor-3788 .elementor-element.elementor-element-fd47191{--width:100%;}.elementor-3788 .elementor-element.elementor-element-332f797{--width:100%;}.elementor-3788 .elementor-element.elementor-element-3cc18e8{--width:60%;}.elementor-3788 .elementor-element.elementor-element-c063c66{--content-width:100%;}.elementor-3788 .elementor-element.elementor-element-c83f246{--width:100%;}.elementor-3788 .elementor-element.elementor-element-4ee347f{--width:100%;}}@media(max-width:768px){.elementor-3788 .elementor-element.elementor-element-564d150 .elementor-image-box-title{font-size:30px;}.elementor-3788 .elementor-element.elementor-element-564d150 .elementor-image-box-description{font-size:18px;}.elementor-3788 .elementor-element.elementor-element-8c380d0{padding:2% 0% 0% 0%;}.elementor-3788 .elementor-element.elementor-element-8c380d0 .elementor-button{font-size:15px;}.elementor-3788 .elementor-element.elementor-element-3b6b36c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3788 .elementor-element.elementor-element-55aa768{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3788 .elementor-element.elementor-element-4c3bf7e{--e-n-carousel-swiper-slides-to-display:2;}}/* Start custom CSS for button, class: .elementor-element-8c380d0 */.elementor-3788 .elementor-element.elementor-element-8c380d0 .elementor-button,
.elementor-3788 .elementor-element.elementor-element-8c380d0.elementor-button,
.elementor-3788 .elementor-element.elementor-element-8c380d0 a.elementor-button,
.cm-explore-btn .elementor-button {

    position: relative;
    overflow: hidden;

    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.20),
        rgba(255,255,255,0.05)
    ) !important;

    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    color: #ffffff !important;

    border: 1px solid rgba(255,255,255,0.18);
    border-radius: 999px;

    padding: 14px 36px;

    font-size: 15px;
    font-weight: 700;
    letter-spacing: 0.6px;

    box-shadow:
        inset 0 1px 1px rgba(255,255,255,0.22),
        inset 0 -8px 14px rgba(120,40,255,0.22),
        0 0 18px rgba(168,85,247,0.35),
        0 0 42px rgba(168,85,247,0.18);

    transition:
        transform .25s ease,
        box-shadow .25s ease,
        background .25s ease;
}

/* Top glossy reflection */
.elementor-3788 .elementor-element.elementor-element-8c380d0 .elementor-button::before,
.elementor-3788 .elementor-element.elementor-element-8c380d0.elementor-button::before,
.elementor-3788 .elementor-element.elementor-element-8c380d0 a.elementor-button::before {

    content: "";

    position: absolute;
    top: 2px;
    left: 6%;
    width: 88%;
    height: 48%;

    border-radius: 999px;

    background: linear-gradient(
        to bottom,
        rgba(255,255,255,0.42),
        rgba(255,255,255,0.02)
    );

    pointer-events: none;
}

/* Purple glow */
.elementor-3788 .elementor-element.elementor-element-8c380d0 .elementor-button::after,
.elementor-3788 .elementor-element.elementor-element-8c380d0.elementor-button::after,
.elementor-3788 .elementor-element.elementor-element-8c380d0 a.elementor-button::after {

    content: "";

    position: absolute;
    inset: -6px;

    border-radius: inherit;

    background: radial-gradient(
        circle,
        rgba(192,132,252,0.42),
        transparent 72%
    );

    filter: blur(12px);

    z-index: -1;
    opacity: .9;
}

/* Hover */
.elementor-3788 .elementor-element.elementor-element-8c380d0 .elementor-button:hover,
.elementor-3788 .elementor-element.elementor-element-8c380d0.elementor-button:hover,
.elementor-3788 .elementor-element.elementor-element-8c380d0 a.elementor-button:hover {

    transform: translateY(-2px);

    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.24),
        rgba(255,255,255,0.08)
    ) !important;

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.28),
        inset 0 -10px 18px rgba(140,60,255,0.28),
        0 0 24px rgba(192,132,252,0.45),
        0 0 54px rgba(168,85,247,0.28);
}

/* Click */
.elementor-3788 .elementor-element.elementor-element-8c380d0 .elementor-button:active,
.elementor-3788 .elementor-element.elementor-element-8c380d0.elementor-button:active,
.elementor-3788 .elementor-element.elementor-element-8c380d0 a.elementor-button:active {
    transform: scale(0.98);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-55aa768 */.elementor-3788 .elementor-element.elementor-element-55aa768{
    border-radius: 25px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-8a4931c *//*جدا کننده المنتور*/
/* جدا کننده شیشه‌ای سفید */
.elementor-divider-separator,
.wd-divider-divider{
    height: 2px !important;

    border: none !important;

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,.18),
            rgba(255,255,255,.95),
            rgba(255,255,255,.18),
            transparent
        ) !important;

    box-shadow:
        0 0 10px rgba(255,255,255,.18),
        0 0 24px rgba(255,255,255,.10);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-4c3bf7e */.elementor-3788 .elementor-element.elementor-element-4c3bf7e{
    border-radius: 25px;
    overflow: hidden;
}/* End custom CSS */