.elementor-1455 .elementor-element.elementor-element-2535949 > .elementor-container{max-width:1240px;}.elementor-1455 .elementor-element.elementor-element-344b1b4 .elementor-repeater-item-582fdd6 .swiper-slide-bg{background-image:url(https://pcgadjet.ir/wp-content/uploads/2026/09/pc-khaeid.webp);background-size:cover;}.elementor-1455 .elementor-element.elementor-element-344b1b4 .elementor-repeater-item-bd0c422 .swiper-slide-bg{background-image:url(https://pcgadjet.ir/wp-content/uploads/2026/08/18-گارانتی.webp);background-size:cover;}.elementor-1455 .elementor-element.elementor-element-344b1b4 .elementor-repeater-item-b75fa87 .swiper-slide-bg{background-image:url(https://pcgadjet.ir/wp-content/uploads/2026/08/marahel-1.webp);background-size:cover;}.elementor-1455 .elementor-element.elementor-element-344b1b4 .elementor-repeater-item-b526b4b .swiper-slide-bg{background-image:url(https://pcgadjet.ir/wp-content/uploads/2026/08/besaz.webp);background-size:cover;}.elementor-1455 .elementor-element.elementor-element-344b1b4 .elementor-repeater-item-23b741b .swiper-slide-bg{background-image:url(https://pcgadjet.ir/wp-content/uploads/2026/08/nemone.webp);background-size:cover;}.elementor-1455 .elementor-element.elementor-element-344b1b4 .elementor-repeater-item-3416cc9 .swiper-slide-bg{background-image:url(https://pcgadjet.ir/wp-content/uploads/2026/09/zemanat-1.webp);background-size:cover;}.elementor-1455 .elementor-element.elementor-element-344b1b4 .elementor-repeater-item-016c8b5 .swiper-slide-bg{background-image:url(https://pcgadjet.ir/wp-content/uploads/2026/08/نگه-دارنده-اسلایدر-4.webp);background-size:cover;}.elementor-1455 .elementor-element.elementor-element-344b1b4 .swiper-slide{transition-duration:calc(3000ms*1.2);height:400px;}.elementor-1455 .elementor-element.elementor-element-344b1b4 .swiper-slide-contents{max-width:66%;}.elementor-1455 .elementor-element.elementor-element-344b1b4 .swiper-slide-inner{text-align:center;}.elementor-1455 .elementor-element.elementor-element-344b1b4 .elementor-swiper-button{font-size:36px;color:var( --e-global-color-6b905fa );}.elementor-1455 .elementor-element.elementor-element-344b1b4 .elementor-swiper-button svg{fill:var( --e-global-color-6b905fa );}.elementor-1455 .elementor-element.elementor-element-344b1b4 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;height:8px;width:8px;}.elementor-1455 .elementor-element.elementor-element-344b1b4 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-1455 .elementor-element.elementor-element-344b1b4 .swiper-pagination-fraction{font-size:8px;}.elementor-1455 .elementor-element.elementor-element-344b1b4 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-6b905fa );opacity:var( --e-global-color-6b905fa );}.elementor-1455 .elementor-element.elementor-element-344b1b4 .swiper-pagination-bullet-active{background-color:var( --e-global-color-0b448cb );}.elementor-1455 .elementor-element.elementor-element-1817d37, .elementor-1455 .elementor-element.elementor-element-1817d37 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-1455 .elementor-element.elementor-element-1817d37{margin:0px 0px 0px 0px;}.elementor-1455 .elementor-element.elementor-element-e652628{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1455 .elementor-element.elementor-element-e652628 img{border-radius:15px 15px 15px 15px;}.elementor-1455 .elementor-element.elementor-element-2c6bc0e img{border-radius:15px 15px 15px 15px;}.elementor-1455 .elementor-element.elementor-element-d5e3e88 img{border-radius:15px 15px 15px 15px;}.elementor-1455 .elementor-element.elementor-element-99a7793 img{border-radius:15px 15px 15px 15px;}.elementor-1455 .elementor-element.elementor-element-88339de img{border-radius:15px 15px 15px 15px;}.elementor-1455 .elementor-element.elementor-element-59a4798{--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-1455 .elementor-element.elementor-element-6365196{margin:0px 0px 60px 0px;}.elementor-1455 .elementor-element.elementor-element-ce5197c img{border-radius:15px 15px 15px 15px;}.elementor-1455 .elementor-element.elementor-element-9612b2a img{border-radius:15px 15px 15px 15px;}.elementor-1455 .elementor-element.elementor-element-5686c52 img{border-radius:15px 15px 15px 15px;}.elementor-1455 .elementor-element.elementor-element-eafeb07 img{border-radius:15px 15px 15px 15px;}.elementor-1455 .elementor-element.elementor-element-3141477 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1455 .elementor-element.elementor-element-3141477:not(.elementor-motion-effects-element-type-background), .elementor-1455 .elementor-element.elementor-element-3141477 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pcgadjet.ir/wp-content/uploads/2018/04/black-electronics-360-bg.jpg");}.elementor-1455 .elementor-element.elementor-element-3141477 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, rgba(152, 69, 69, 0) 35%, #101010 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1455 .elementor-element.elementor-element-3141477{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 45px 0px;}.elementor-1455 .elementor-element.elementor-element-b672e26 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-1455 .elementor-element.elementor-element-b672e26 .title{font-size:64px;font-weight:100;line-height:1em;}.elementor-1455 .elementor-element.elementor-element-161a7e9 .title-after_title, .elementor-1455 .elementor-element.elementor-element-161a7e9 .title-subtitle, .elementor-1455 .elementor-element.elementor-element-161a7e9 .woodmart-title-container{max-width:100%;}.elementor-1455 .elementor-element.elementor-element-161a7e9 .title-subtitle{font-size:26px;font-weight:100;}.elementor-1455 .elementor-element.elementor-element-161a7e9 .title{font-size:60px;line-height:1em;}.elementor-1455 .elementor-element.elementor-element-161a7e9 .title-after_title{font-size:16px;}.elementor-1455 .elementor-element.elementor-element-e4dc564 > .elementor-widget-container{border-radius:9px 9px 9px 9px;}.elementor-1455 .elementor-element.elementor-element-e4dc564 .wd-button-wrapper a{background-color:#00A4AF;border-color:#00A4AF;color:#FFFFFF;}.elementor-1455 .elementor-element.elementor-element-3c6ba0e img{border-radius:15px 15px 15px 15px;}.elementor-1455 .elementor-element.elementor-element-211d898 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1455 .elementor-element.elementor-element-461914e .title-after_title, .elementor-1455 .elementor-element.elementor-element-461914e .title-subtitle, .elementor-1455 .elementor-element.elementor-element-461914e .woodmart-title-container{max-width:40%;}.elementor-1455 .elementor-element.elementor-element-461914e .title-subtitle{font-size:16px;font-weight:100;}.elementor-1455 .elementor-element.elementor-element-461914e .title{font-size:34px;}.elementor-1455 .elementor-element.elementor-element-7584260{margin:0px 0px 60px 0px;}.elementor-1455 .elementor-element.elementor-element-42c6046 img{border-radius:15px 15px 15px 15px;}.elementor-1455 .elementor-element.elementor-element-6705baf img{border-radius:15px 15px 15px 15px;}.elementor-1455 .elementor-element.elementor-element-797a00c > .elementor-widget-container{border-radius:9px 9px 9px 9px;}.elementor-1455 .elementor-element.elementor-element-4b9bee6 img{border-radius:15px 15px 15px 15px;}.elementor-1455 .elementor-element.elementor-element-80cdecc > .elementor-widget-container{border-radius:9px 9px 9px 9px;}.elementor-1455 .elementor-element.elementor-element-80cdecc .wd-button-wrapper a{background-color:#00A4AF;border-color:#00A4AF;color:#FFFFFF;}.elementor-1455 .elementor-element.elementor-element-fdb01b1{--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-1455 .elementor-element.elementor-element-b90992b{--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-1455 .elementor-element.elementor-element-37e8b2e{--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-1455 .elementor-element.elementor-element-c62bd0d{--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;}@media(max-width:1024px) and (min-width:768px){.elementor-1455 .elementor-element.elementor-element-228633{width:100%;}.elementor-1455 .elementor-element.elementor-element-5271010{width:100%;}.elementor-1455 .elementor-element.elementor-element-9677773{width:50%;}.elementor-1455 .elementor-element.elementor-element-9420976{width:50%;}.elementor-1455 .elementor-element.elementor-element-4394663{width:50%;}.elementor-1455 .elementor-element.elementor-element-622336{width:50%;}}@media(max-width:1024px){.elementor-1455 .elementor-element.elementor-element-344b1b4 .swiper-slide{height:245px;}.elementor-1455 .elementor-element.elementor-element-b672e26 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-1455 .elementor-element.elementor-element-b672e26 .title{font-size:60px;}.elementor-1455 .elementor-element.elementor-element-161a7e9 .title-after_title, .elementor-1455 .elementor-element.elementor-element-161a7e9 .title-subtitle, .elementor-1455 .elementor-element.elementor-element-161a7e9 .woodmart-title-container{max-width:100%;}.elementor-1455 .elementor-element.elementor-element-161a7e9 .title-subtitle{font-size:22px;}.elementor-1455 .elementor-element.elementor-element-161a7e9 .title{font-size:40px;}.elementor-1455 .elementor-element.elementor-element-161a7e9 .title-after_title{font-size:14px;}.elementor-1455 .elementor-element.elementor-element-461914e .title-after_title, .elementor-1455 .elementor-element.elementor-element-461914e .title-subtitle, .elementor-1455 .elementor-element.elementor-element-461914e .woodmart-title-container{max-width:60%;}.elementor-1455 .elementor-element.elementor-element-461914e .title-subtitle{font-size:22px;}.elementor-1455 .elementor-element.elementor-element-461914e .title{font-size:26px;}}@media(max-width:767px){.elementor-1455 .elementor-element.elementor-element-2535949 > .elementor-container{max-width:1233px;}.elementor-1455 .elementor-element.elementor-element-344b1b4 .swiper-slide{height:128px;}.elementor-1455 .elementor-element.elementor-element-344b1b4 .elementor-swiper-button{font-size:30px;}.elementor-1455 .elementor-element.elementor-element-6365196{margin:0px 0px 35px 0px;}.elementor-1455 .elementor-element.elementor-element-3141477{margin:0px 0px 30px 0px;}.elementor-1455 .elementor-element.elementor-element-b672e26 .title{font-size:40px;}.elementor-1455 .elementor-element.elementor-element-161a7e9 .title-after_title, .elementor-1455 .elementor-element.elementor-element-161a7e9 .title-subtitle, .elementor-1455 .elementor-element.elementor-element-161a7e9 .woodmart-title-container{max-width:100%;}.elementor-1455 .elementor-element.elementor-element-161a7e9 .title-subtitle{font-size:18px;}.elementor-1455 .elementor-element.elementor-element-161a7e9 .title{font-size:30px;}.elementor-1455 .elementor-element.elementor-element-161a7e9 .title-after_title{font-size:14px;}.elementor-1455 .elementor-element.elementor-element-461914e .title-after_title, .elementor-1455 .elementor-element.elementor-element-461914e .title-subtitle, .elementor-1455 .elementor-element.elementor-element-461914e .woodmart-title-container{max-width:100%;}.elementor-1455 .elementor-element.elementor-element-461914e .title-subtitle{font-size:18px;}.elementor-1455 .elementor-element.elementor-element-461914e .title{font-size:22px;}.elementor-1455 .elementor-element.elementor-element-7584260{margin:0px 0px 45px 0px;}}/* Start custom CSS for slides, class: .elementor-element-344b1b4 *//* گرد کردن گوشه‌های کل کانتینر اسلایدر و برش تصاویر */
.elementor-1455 .elementor-element.elementor-element-344b1b4 {
    border-radius: 15px !important;
    overflow: hidden !important;
}

/* اعمال مستقیم شعاع روی تک‌تک تصاویر و اسلایدها */
.elementor-1455 .elementor-element.elementor-element-344b1b4 .swiper-slide,
.elementor-1455 .elementor-element.elementor-element-344b1b4 .slick-slide,
.elementor-1455 .elementor-element.elementor-element-344b1b4 img,
.elementor-1455 .elementor-element.elementor-element-344b1b4 .elementor-slide-image,
.elementor-1455 .elementor-element.elementor-element-344b1b4 .elementor-slide-background {
    border-radius: 15px !important;
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e652628 */.elementor-1455 .elementor-element.elementor-element-e652628 {
    position: relative !important;
    border-radius: 20px !important;
    overflow: hidden !important;
    border: 1px solid rgba(255, 255, 255, 0.12) !important;
    background: rgba(15, 17, 26, 0.6) !important;
    backdrop-filter: blur(8px) !important;
    -webkit-backdrop-filter: blur(8px) !important;
    transition: all 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

.elementor-1455 .elementor-element.elementor-element-e652628 img {
    filter: brightness(0.85) contrast(1.05) !important;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1), filter 0.5s ease !important;
}

/* حالت تعامل موس */
.elementor-1455 .elementor-element.elementor-element-e652628:hover {
    transform: translateY(-7px) scale(1.01) !important;
    border-color: rgba(0, 242, 254, 0.6) !important;
    box-shadow: 0 15px 35px rgba(0, 242, 254, 0.25), 0 0 15px rgba(79, 172, 254, 0.2) !important;
}

.elementor-1455 .elementor-element.elementor-element-e652628:hover img {
    transform: scale(1.08) !important;
    filter: brightness(1.1) contrast(1.15) !important; /* شفاف و براق شدن عکس */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c6bc0e */.elementor-1455 .elementor-element.elementor-element-2c6bc0e {
    position: relative !important;
    border-radius: 20px !important;
    overflow: hidden !important;
    border: 1px solid rgba(255, 255, 255, 0.12) !important;
    background: rgba(15, 17, 26, 0.6) !important;
    backdrop-filter: blur(8px) !important;
    -webkit-backdrop-filter: blur(8px) !important;
    transition: all 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

.elementor-1455 .elementor-element.elementor-element-2c6bc0e img {
    filter: brightness(0.85) contrast(1.05) !important;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1), filter 0.5s ease !important;
}

/* حالت تعامل موس */
.elementor-1455 .elementor-element.elementor-element-2c6bc0e:hover {
    transform: translateY(-7px) scale(1.01) !important;
    border-color: rgba(0, 242, 254, 0.6) !important;
    box-shadow: 0 15px 35px rgba(0, 242, 254, 0.25), 0 0 15px rgba(79, 172, 254, 0.2) !important;
}

.elementor-1455 .elementor-element.elementor-element-2c6bc0e:hover img {
    transform: scale(1.08) !important;
    filter: brightness(1.1) contrast(1.15) !important; /* شفاف و براق شدن عکس */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d5e3e88 */.elementor-1455 .elementor-element.elementor-element-d5e3e88 {
    position: relative !important;
    border-radius: 20px !important;
    overflow: hidden !important;
    border: 1px solid rgba(255, 255, 255, 0.12) !important;
    background: rgba(15, 17, 26, 0.6) !important;
    backdrop-filter: blur(8px) !important;
    -webkit-backdrop-filter: blur(8px) !important;
    transition: all 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

.elementor-1455 .elementor-element.elementor-element-d5e3e88 img {
    filter: brightness(0.85) contrast(1.05) !important;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1), filter 0.5s ease !important;
}

/* حالت تعامل موس */
.elementor-1455 .elementor-element.elementor-element-d5e3e88:hover {
    transform: translateY(-7px) scale(1.01) !important;
    border-color: rgba(0, 242, 254, 0.6) !important;
    box-shadow: 0 15px 35px rgba(0, 242, 254, 0.25), 0 0 15px rgba(79, 172, 254, 0.2) !important;
}

.elementor-1455 .elementor-element.elementor-element-d5e3e88:hover img {
    transform: scale(1.08) !important;
    filter: brightness(1.1) contrast(1.15) !important; /* شفاف و براق شدن عکس */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99a7793 */.elementor-1455 .elementor-element.elementor-element-99a7793 {
    position: relative !important;
    border-radius: 20px !important;
    overflow: hidden !important;
    border: 1px solid rgba(255, 255, 255, 0.12) !important;
    background: rgba(15, 17, 26, 0.6) !important;
    backdrop-filter: blur(8px) !important;
    -webkit-backdrop-filter: blur(8px) !important;
    transition: all 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

.elementor-1455 .elementor-element.elementor-element-99a7793 img {
    filter: brightness(0.85) contrast(1.05) !important;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1), filter 0.5s ease !important;
}

/* حالت تعامل موس */
.elementor-1455 .elementor-element.elementor-element-99a7793:hover {
    transform: translateY(-7px) scale(1.01) !important;
    border-color: rgba(0, 242, 254, 0.6) !important;
    box-shadow: 0 15px 35px rgba(0, 242, 254, 0.25), 0 0 15px rgba(79, 172, 254, 0.2) !important;
}

.elementor-1455 .elementor-element.elementor-element-99a7793:hover img {
    transform: scale(1.08) !important;
    filter: brightness(1.1) contrast(1.15) !important; /* شفاف و براق شدن عکس */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-88339de */.elementor-1455 .elementor-element.elementor-element-88339de {
    position: relative !important;
    border-radius: 20px !important;
    overflow: hidden !important;
    border: 1px solid rgba(255, 255, 255, 0.12) !important;
    background: rgba(15, 17, 26, 0.6) !important;
    backdrop-filter: blur(8px) !important;
    -webkit-backdrop-filter: blur(8px) !important;
    transition: all 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

.elementor-1455 .elementor-element.elementor-element-88339de img {
    filter: brightness(0.85) contrast(1.05) !important;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1), filter 0.5s ease !important;
}

/* حالت تعامل موس */
.elementor-1455 .elementor-element.elementor-element-88339de:hover {
    transform: translateY(-7px) scale(1.01) !important;
    border-color: rgba(0, 242, 254, 0.6) !important;
    box-shadow: 0 15px 35px rgba(0, 242, 254, 0.25), 0 0 15px rgba(79, 172, 254, 0.2) !important;
}

.elementor-1455 .elementor-element.elementor-element-88339de:hover img {
    transform: scale(1.08) !important;
    filter: brightness(1.1) contrast(1.15) !important; /* شفاف و براق شدن عکس */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1817d37 */@media (max-width: 767px) {
    .elementor-1455 .elementor-element.elementor-element-1817d37 > .elementor-container {
        display: flex !important;
        flex-wrap: wrap !important;
    }
    
    .elementor-1455 .elementor-element.elementor-element-1817d37 .elementor-column {
        width: 50% !important;
        float: left !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-70ee947 */.elementor-1455 .elementor-element.elementor-element-70ee947 {
    position: relative !important;
    background: rgba(255, 255, 255, 0.05) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    border: 1px solid rgba(255, 255, 255, 0.12) !important;
    border-radius: 18px !important;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* لایه بارقه نور */
.elementor-1455 .elementor-element.elementor-element-70ee947::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: -120% !important;
    width: 60% !important;
    height: 100% !important;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.25), transparent) !important;
    transform: skewX(-25deg) !important;
    transition: left 0.7s ease !important;
    z-index: 1 !important;
    pointer-events: none !important;
}

/* هاور */
.elementor-1455 .elementor-element.elementor-element-70ee947:hover {
    transform: translateY(-8px) !important;
    background: rgba(255, 255, 255, 0.09) !important;
    border-color: rgba(0, 210, 255, 0.5) !important; /* رنگ هاله مرزی (فیروزه‌ای نئونی) */
    box-shadow: 0 16px 35px rgba(0, 210, 255, 0.2) !important;
}

.elementor-1455 .elementor-element.elementor-element-70ee947:hover::before {
    left: 140% !important; /* رد شدن نور از روی کارت */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7e9545a */.elementor-1455 .elementor-element.elementor-element-7e9545a {
    position: relative !important;
    background: rgba(255, 255, 255, 0.05) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    border: 1px solid rgba(255, 255, 255, 0.12) !important;
    border-radius: 18px !important;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* لایه بارقه نور */
.elementor-1455 .elementor-element.elementor-element-7e9545a::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: -120% !important;
    width: 60% !important;
    height: 100% !important;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.25), transparent) !important;
    transform: skewX(-25deg) !important;
    transition: left 0.7s ease !important;
    z-index: 1 !important;
    pointer-events: none !important;
}

/* هاور */
.elementor-1455 .elementor-element.elementor-element-7e9545a:hover {
    transform: translateY(-8px) !important;
    background: rgba(255, 255, 255, 0.09) !important;
    border-color: rgba(0, 210, 255, 0.5) !important; /* رنگ هاله مرزی (فیروزه‌ای نئونی) */
    box-shadow: 0 16px 35px rgba(0, 210, 255, 0.2) !important;
}

.elementor-1455 .elementor-element.elementor-element-7e9545a:hover::before {
    left: 140% !important; /* رد شدن نور از روی کارت */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c9b257d */.elementor-1455 .elementor-element.elementor-element-c9b257d {
    position: relative !important;
    background: rgba(255, 255, 255, 0.05) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    border: 1px solid rgba(255, 255, 255, 0.12) !important;
    border-radius: 18px !important;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* لایه بارقه نور */
.elementor-1455 .elementor-element.elementor-element-c9b257d::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: -120% !important;
    width: 60% !important;
    height: 100% !important;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.25), transparent) !important;
    transform: skewX(-25deg) !important;
    transition: left 0.7s ease !important;
    z-index: 1 !important;
    pointer-events: none !important;
}

/* هاور */
.elementor-1455 .elementor-element.elementor-element-c9b257d:hover {
    transform: translateY(-8px) !important;
    background: rgba(255, 255, 255, 0.09) !important;
    border-color: rgba(0, 210, 255, 0.5) !important; /* رنگ هاله مرزی (فیروزه‌ای نئونی) */
    box-shadow: 0 16px 35px rgba(0, 210, 255, 0.2) !important;
}

.elementor-1455 .elementor-element.elementor-element-c9b257d:hover::before {
    left: 140% !important; /* رد شدن نور از روی کارت */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-358352f */.elementor-1455 .elementor-element.elementor-element-358352f {
    position: relative !important;
    background: rgba(255, 255, 255, 0.05) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    border: 1px solid rgba(255, 255, 255, 0.12) !important;
    border-radius: 18px !important;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* لایه بارقه نور */
.elementor-1455 .elementor-element.elementor-element-358352f::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: -120% !important;
    width: 60% !important;
    height: 100% !important;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.25), transparent) !important;
    transform: skewX(-25deg) !important;
    transition: left 0.7s ease !important;
    z-index: 1 !important;
    pointer-events: none !important;
}

/* هاور */
.elementor-1455 .elementor-element.elementor-element-358352f:hover {
    transform: translateY(-8px) !important;
    background: rgba(255, 255, 255, 0.09) !important;
    border-color: rgba(0, 210, 255, 0.5) !important; /* رنگ هاله مرزی (فیروزه‌ای نئونی) */
    box-shadow: 0 16px 35px rgba(0, 210, 255, 0.2) !important;
}

.elementor-1455 .elementor-element.elementor-element-358352f:hover::before {
    left: 140% !important; /* رد شدن نور از روی کارت */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6caa252 */@media (max-width: 767px) {
    .elementor-1455 .elementor-element.elementor-element-6caa252 > .elementor-container {
        display: flex !important;
        flex-wrap: wrap !important;
    }
    
    .elementor-1455 .elementor-element.elementor-element-6caa252 .elementor-column {
        width: 50% !important;
        float: left !important;
    }
}
/* گرد کردن لبه‌های ویدیوهای آپارات و کانتینر آن‌ها */
.elementor-1455 .elementor-element.elementor-element-6caa252 .elementor-widget-html,
.elementor-1455 .elementor-element.elementor-element-6caa252 iframe,
.elementor-1455 .elementor-element.elementor-element-6caa252 video,
.elementor-1455 .elementor-element.elementor-element-6caa252 .h_iframe-aparat_embed,
.elementor-1455 .elementor-element.elementor-element-6caa252 .h_iframe-aparat_embed iframe {
    border-radius: 15px !important;
    overflow: hidden !important;
    -webkit-mask-image: -webkit-radial-gradient(white, black); /* برای اعمال دقیق گردی در مرورگرهای سافاری و موبایل */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce5197c */.elementor-1455 .elementor-element.elementor-element-ce5197c {
    transition: all 0.35s ease-in-out !important;
    position: relative;
    border: 1px solid transparent !important;
}

.elementor-1455 .elementor-element.elementor-element-ce5197c:hover {
    transform: translateY(-6px) !important;
    border-color: rgba(255, 255, 255, 0.2) !important;
    box-shadow: 0 10px 25px rgba(0, 150, 255, 0.25) !important; /* رنگ هاله نوری (آبی ملایم) */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9612b2a */.elementor-1455 .elementor-element.elementor-element-9612b2a {
    transition: all 0.35s ease-in-out !important;
    position: relative;
    border: 1px solid transparent !important;
}

.elementor-1455 .elementor-element.elementor-element-9612b2a:hover {
    transform: translateY(-6px) !important;
    border-color: rgba(255, 255, 255, 0.2) !important;
    box-shadow: 0 10px 25px rgba(0, 150, 255, 0.25) !important; /* رنگ هاله نوری (آبی ملایم) */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5686c52 */.elementor-1455 .elementor-element.elementor-element-5686c52 {
    transition: all 0.35s ease-in-out !important;
    position: relative;
    border: 1px solid transparent !important;
}

.elementor-1455 .elementor-element.elementor-element-5686c52:hover {
    transform: translateY(-6px) !important;
    border-color: rgba(255, 255, 255, 0.2) !important;
    box-shadow: 0 10px 25px rgba(0, 150, 255, 0.25) !important; /* رنگ هاله نوری (آبی ملایم) */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eafeb07 */.elementor-1455 .elementor-element.elementor-element-eafeb07 {
    transition: all 0.35s ease-in-out !important;
    position: relative;
    border: 1px solid transparent !important;
}

.elementor-1455 .elementor-element.elementor-element-eafeb07:hover {
    transform: translateY(-6px) !important;
    border-color: rgba(255, 255, 255, 0.2) !important;
    box-shadow: 0 10px 25px rgba(0, 150, 255, 0.25) !important; /* رنگ هاله نوری (آبی ملایم) */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-756823d */@media (max-width: 767px) {
    .elementor-1455 .elementor-element.elementor-element-756823d > .elementor-container {
        display: flex !important;
        flex-wrap: wrap !important;
    }
    
    .elementor-1455 .elementor-element.elementor-element-756823d .elementor-column {
        width: 50% !important;
        float: left !important;
    }
}/* End custom CSS */
/* Start custom CSS for wd_button, class: .elementor-element-e4dc564 */.elementor-1455 .elementor-element.elementor-element-e4dc564 {
    position: relative !important;
    border-radius: 18px !important;
    overflow: hidden !important;
    border: 1px solid rgba(255, 255, 255, 0.15) !important;
    transition: all 0.4s ease !important;
}

/* خط اسکنر لیزری */
.elementor-1455 .elementor-element.elementor-element-e4dc564::after {
    content: '' !important;
    position: absolute !important;
    top: -100% !important;
    left: 0 !important;
    width: 100% !important;
    height: 25% !important;
    background: linear-gradient(180deg, transparent, rgba(0, 255, 200, 0.4), rgba(0, 255, 200, 0.8), transparent) !important;
    box-shadow: 0 0 15px rgba(0, 255, 200, 0.8) !important;
    opacity: 0 !important;
    transition: none !important;
    pointer-events: none !important;
    z-index: 2 !important;
}

.elementor-1455 .elementor-element.elementor-element-e4dc564:hover {
    transform: translateY(-6px) !important;
    box-shadow: 0 12px 30px rgba(0, 255, 200, 0.2) !important;
    border-color: rgba(0, 255, 200, 0.5) !important;
}

.elementor-1455 .elementor-element.elementor-element-e4dc564:hover::after {
    opacity: 1 !important;
    top: 150% !important;
    transition: all 0.9s cubic-bezier(0.4, 0, 0.2, 1) !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3141477 *//* حفظ ساختار افقی دسکتاپ در تبلت و موبایل */
@media (max-width: 1024px) {
    /* ۱. نگه داشتن چینش افقی و جلوگیری از شکستن خط */
    .elementor-1455 .elementor-element.elementor-element-3141477,
    .elementor-1455 .elementor-element.elementor-element-3141477 > .elementor-container,
    .elementor-1455 .elementor-element.elementor-element-3141477.e-con {
        display: flex !important;
        flex-direction: row !important; /* حفظ حالت افقی دسکتاپ */
        flex-wrap: nowrap !important;   /* جلوگیری از رفتن آیتم‌ها به زیر هم */
        align-items: center !important;
        justify-content: space-between !important;
        gap: 8px !important;            /* فاصله کم بین دو ستون/بخش */
        padding: 10px 8px !important;
    }

    /* ۲. کوچک‌تر کردن بخش تصویر و خود تصویر */
    .elementor-1455 .elementor-element.elementor-element-3141477 .elementor-widget-image,
    .elementor-1455 .elementor-element.elementor-element-3141477 .elementor-column:has(.elementor-widget-image),
    .elementor-1455 .elementor-element.elementor-element-3141477 .e-con:has(.elementor-widget-image) {
        flex: 0 0 35% !important; /* اختصاص ۳۵ درصد عرض به عکس */
        max-width: 35% !important;
    }

    .elementor-1455 .elementor-element.elementor-element-3141477 img {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
        object-fit: contain !important;
    }

    /* ۳. تنظیم بخش متن و دکمه (۶۵ درصد عرض با فونت متناسب) */
    .elementor-1455 .elementor-element.elementor-element-3141477 .elementor-column:not(:has(.elementor-widget-image)),
    .elementor-1455 .elementor-element.elementor-element-3141477 .e-con:not(:has(.elementor-widget-image)) {
        flex: 1 1 65% !important;
        max-width: 65% !important;
    }

    /* کوچک‌تر کردن سایز تیتر و نوشته‌ها برای موبایل */
    .elementor-1455 .elementor-element.elementor-element-3141477 h1, .elementor-1455 .elementor-element.elementor-element-3141477 h2, .elementor-1455 .elementor-element.elementor-element-3141477 h3, .elementor-1455 .elementor-element.elementor-element-3141477 h4, .elementor-1455 .elementor-element.elementor-element-3141477 .elementor-heading-title {
        font-size: 13px !important;
        line-height: 1.3 !important;
        margin-bottom: 4px !important;
    }

    .elementor-1455 .elementor-element.elementor-element-3141477 p, .elementor-1455 .elementor-element.elementor-element-3141477 .elementor-text-editor {
        font-size: 11px !important;
        line-height: 1.3 !important;
        margin-bottom: 6px !important;
    }

    /* دکمه جمع‌وجور متناسب با ابعاد */
    .elementor-1455 .elementor-element.elementor-element-3141477 .elementor-button {
        font-size: 10px !important;
        padding: 5px 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8a5ba45 */@media (max-width: 767px) {
    .elementor-1455 .elementor-element.elementor-element-8a5ba45 > .elementor-container {
        display: flex !important;
        flex-wrap: wrap !important;
    }
    
    .elementor-1455 .elementor-element.elementor-element-8a5ba45 .elementor-column {
        width: 50% !important;
        float: left !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7584260 */@media (max-width: 767px) {
    .elementor-1455 .elementor-element.elementor-element-7584260 > .elementor-container {
        display: flex !important;
        flex-wrap: wrap !important;
    }
    
    .elementor-1455 .elementor-element.elementor-element-7584260 .elementor-column {
        width: 50% !important;
        float: left !important;
    }
}/* End custom CSS */
/* Start custom CSS for wd_button, class: .elementor-element-b96d33b */.elementor-1455 .elementor-element.elementor-element-b96d33b {
    position: relative !important;
    border-radius: 20px !important;
    overflow: hidden !important;
    border: 1px solid rgba(255, 255, 255, 0.12) !important;
    background: rgba(15, 17, 26, 0.6) !important;
    backdrop-filter: blur(8px) !important;
    -webkit-backdrop-filter: blur(8px) !important;
    transition: all 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

.elementor-1455 .elementor-element.elementor-element-b96d33b img {
    filter: brightness(0.85) contrast(1.05) !important;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1), filter 0.5s ease !important;
}

/* حالت تعامل موس */
.elementor-1455 .elementor-element.elementor-element-b96d33b:hover {
    transform: translateY(-7px) scale(1.01) !important;
    border-color: rgba(0, 242, 254, 0.6) !important;
    box-shadow: 0 15px 35px rgba(0, 242, 254, 0.25), 0 0 15px rgba(79, 172, 254, 0.2) !important;
}

.elementor-1455 .elementor-element.elementor-element-b96d33b:hover img {
    transform: scale(1.08) !important;
    filter: brightness(1.1) contrast(1.15) !important; /* شفاف و براق شدن عکس */
}/* End custom CSS */
/* Start custom CSS for wd_button, class: .elementor-element-797a00c */.elementor-1455 .elementor-element.elementor-element-797a00c {
    position: relative !important;
    border-radius: 20px !important;
    overflow: hidden !important;
    border: 1px solid rgba(255, 255, 255, 0.12) !important;
    background: rgba(15, 17, 26, 0.6) !important;
    backdrop-filter: blur(8px) !important;
    -webkit-backdrop-filter: blur(8px) !important;
    transition: all 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

.elementor-1455 .elementor-element.elementor-element-797a00c img {
    filter: brightness(0.85) contrast(1.05) !important;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1), filter 0.5s ease !important;
}

/* حالت تعامل موس */
.elementor-1455 .elementor-element.elementor-element-797a00c:hover {
    transform: translateY(-7px) scale(1.01) !important;
    border-color: rgba(0, 242, 254, 0.6) !important;
    box-shadow: 0 15px 35px rgba(0, 242, 254, 0.25), 0 0 15px rgba(79, 172, 254, 0.2) !important;
}

.elementor-1455 .elementor-element.elementor-element-797a00c:hover img {
    transform: scale(1.08) !important;
    filter: brightness(1.1) contrast(1.15) !important; /* شفاف و براق شدن عکس */
}/* End custom CSS */
/* Start custom CSS for wd_button, class: .elementor-element-80cdecc */.elementor-1455 .elementor-element.elementor-element-80cdecc {
    position: relative !important;
    border-radius: 18px !important;
    overflow: hidden !important;
    border: 1px solid rgba(255, 255, 255, 0.15) !important;
    transition: all 0.4s ease !important;
}

/* خط اسکنر لیزری */
.elementor-1455 .elementor-element.elementor-element-80cdecc::after {
    content: '' !important;
    position: absolute !important;
    top: -100% !important;
    left: 0 !important;
    width: 100% !important;
    height: 25% !important;
    background: linear-gradient(180deg, transparent, rgba(0, 255, 200, 0.4), rgba(0, 255, 200, 0.8), transparent) !important;
    box-shadow: 0 0 15px rgba(0, 255, 200, 0.8) !important;
    opacity: 0 !important;
    transition: none !important;
    pointer-events: none !important;
    z-index: 2 !important;
}

.elementor-1455 .elementor-element.elementor-element-80cdecc:hover {
    transform: translateY(-6px) !important;
    box-shadow: 0 12px 30px rgba(0, 255, 200, 0.2) !important;
    border-color: rgba(0, 255, 200, 0.5) !important;
}

.elementor-1455 .elementor-element.elementor-element-80cdecc:hover::after {
    opacity: 1 !important;
    top: 150% !important;
    transition: all 0.9s cubic-bezier(0.4, 0, 0.2, 1) !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-81f57f1 */@media (max-width: 767px) {
    .elementor-1455 .elementor-element.elementor-element-81f57f1 > .elementor-container {
        display: flex !important;
        flex-wrap: wrap !important;
    }
    
    .elementor-1455 .elementor-element.elementor-element-81f57f1 .elementor-column {
        width: 50% !important;
        float: left !important;
    }
}/* End custom CSS */