.elementor-176 .elementor-element.elementor-element-51e7a32{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), vazir;font-weight:var( --e-global-typography-text-font-weight );}.elementor-176 .elementor-element.elementor-element-a16aa93 > .elementor-widget-container{transition:background 0.3s;}.elementor-176 .elementor-element.elementor-element-a16aa93 img{width:100%;}.elementor-176 .elementor-element.elementor-element-7e3a8c5{--display:flex;--min-height:0px;--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-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), vazir;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), vazir;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), vazir;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-176 .elementor-element.elementor-element-defe68a .elementor-repeater-item-f72a6e9 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://midiamagic.com/wp-content/uploads/2026/01/بازی-فکری-scaled.jpg);background-size:cover;}.elementor-176 .elementor-element.elementor-element-defe68a .elementor-repeater-item-36324f4 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://midiamagic.com/wp-content/uploads/2026/02/009-01.webp);background-size:cover;}.elementor-176 .elementor-element.elementor-element-defe68a .swiper-slide{transition-duration:calc(4000ms*1.2);height:454px;}.elementor-176 .elementor-element.elementor-element-defe68a .swiper-slide-contents{max-width:66%;}.elementor-176 .elementor-element.elementor-element-defe68a .swiper-slide-inner{text-align:center;}.elementor-176 .elementor-element.elementor-element-3ad608f{--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-176 .elementor-element.elementor-element-aab4dde .elementor-repeater-item-f72a6e9 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://midiamagic.com/wp-content/uploads/2026/01/Untitled-1-11-scaled.webp);background-size:cover;}.elementor-176 .elementor-element.elementor-element-aab4dde .elementor-repeater-item-7731cfe .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://midiamagic.com/wp-content/uploads/2026/01/Untitled-1-11-scaled.webp);background-size:cover;}.elementor-176 .elementor-element.elementor-element-aab4dde .elementor-repeater-item-c2214e6 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://midiamagic.com/wp-content/uploads/2026/01/Untitled-1-11-scaled.webp);background-size:cover;}.elementor-176 .elementor-element.elementor-element-aab4dde .elementor-repeater-item-36324f4 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://midiamagic.com/wp-content/uploads/2026/01/Untitled-1-12-scaled.webp);background-size:cover;}.elementor-176 .elementor-element.elementor-element-aab4dde .elementor-repeater-item-dac31f9 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://midiamagic.com/wp-content/uploads/2026/01/Untitled-1-13-scaled.webp);background-size:cover;}.elementor-176 .elementor-element.elementor-element-aab4dde .elementor-repeater-item-e740377 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://midiamagic.com/wp-content/uploads/2026/01/Untitled-1-12-scaled.webp);background-size:cover;}.elementor-176 .elementor-element.elementor-element-aab4dde .swiper-slide{transition-duration:calc(200ms*1.2);height:142px;}.elementor-176 .elementor-element.elementor-element-aab4dde .swiper-slide-contents{max-width:66%;}.elementor-176 .elementor-element.elementor-element-aab4dde .swiper-slide-inner{text-align:center;}.elementor-176 .elementor-element.elementor-element-6febce7{--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-176 .elementor-element.elementor-element-6ba8989{--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-176 .elementor-element.elementor-element-efab518 img{height:350px;}.elementor-176 .elementor-element.elementor-element-efab518 .widget-image-caption{text-align:center;color:#000000;font-family:"VazirMatn", vazir;font-weight:400;font-style:normal;margin-block-start:22px;}.elementor-176 .elementor-element.elementor-element-c373398{--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-176 .elementor-element.elementor-element-17eded1 .widget-image-caption{color:#000000;font-family:"VazirMatn", vazir;font-weight:400;font-style:normal;margin-block-start:22px;}.elementor-176 .elementor-element.elementor-element-562433f{--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-176 .elementor-element.elementor-element-14348dc .widget-image-caption{color:#000000;font-weight:400;font-style:normal;margin-block-start:22px;}.elementor-176 .elementor-element.elementor-element-8e8a1e3{--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-176 .elementor-element.elementor-element-58901fb .widget-image-caption{color:#000000;font-weight:400;font-style:normal;margin-block-start:22px;}.elementor-176 .elementor-element.elementor-element-42dafa1{--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;}.elementor-176 .elementor-element.elementor-element-26c0e79{--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-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), vazir;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), vazir;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-176 .elementor-element.elementor-element-7614560{--icon-box-icon-margin:15px;}.elementor-176 .elementor-element.elementor-element-7614560.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6165e70 );fill:#fccc07;color:#fccc07;}.elementor-176 .elementor-element.elementor-element-7614560.elementor-view-framed .elementor-icon, .elementor-176 .elementor-element.elementor-element-7614560.elementor-view-default .elementor-icon{fill:var( --e-global-color-6165e70 );color:var( --e-global-color-6165e70 );border-color:var( --e-global-color-6165e70 );}.elementor-176 .elementor-element.elementor-element-7614560.elementor-view-framed .elementor-icon{background-color:#fccc07;}.elementor-176 .elementor-element.elementor-element-7614560 .elementor-icon{font-size:39px;}.elementor-176 .elementor-element.elementor-element-7614560 .elementor-icon-box-title, .elementor-176 .elementor-element.elementor-element-7614560 .elementor-icon-box-title a{font-weight:600;}.elementor-176 .elementor-element.elementor-element-7614560 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-176 .elementor-element.elementor-element-1cbd0af{--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-176 .elementor-element.elementor-element-603eb5b{--icon-box-icon-margin:14px;}.elementor-176 .elementor-element.elementor-element-603eb5b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-409a735 );fill:#fccc07;color:#fccc07;}.elementor-176 .elementor-element.elementor-element-603eb5b.elementor-view-framed .elementor-icon, .elementor-176 .elementor-element.elementor-element-603eb5b.elementor-view-default .elementor-icon{fill:var( --e-global-color-409a735 );color:var( --e-global-color-409a735 );border-color:var( --e-global-color-409a735 );}.elementor-176 .elementor-element.elementor-element-603eb5b.elementor-view-framed .elementor-icon{background-color:#fccc07;}.elementor-176 .elementor-element.elementor-element-603eb5b .elementor-icon{font-size:36px;}.elementor-176 .elementor-element.elementor-element-603eb5b .elementor-icon-box-title, .elementor-176 .elementor-element.elementor-element-603eb5b .elementor-icon-box-title a{font-weight:600;}.elementor-176 .elementor-element.elementor-element-603eb5b .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-176 .elementor-element.elementor-element-c871a1e{--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-176 .elementor-element.elementor-element-424816a{--icon-box-icon-margin:15px;}.elementor-176 .elementor-element.elementor-element-424816a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-409a735 );fill:#fccc07;color:#fccc07;}.elementor-176 .elementor-element.elementor-element-424816a.elementor-view-framed .elementor-icon, .elementor-176 .elementor-element.elementor-element-424816a.elementor-view-default .elementor-icon{fill:var( --e-global-color-409a735 );color:var( --e-global-color-409a735 );border-color:var( --e-global-color-409a735 );}.elementor-176 .elementor-element.elementor-element-424816a.elementor-view-framed .elementor-icon{background-color:#fccc07;}.elementor-176 .elementor-element.elementor-element-424816a .elementor-icon{font-size:36px;}.elementor-176 .elementor-element.elementor-element-424816a .elementor-icon-box-title, .elementor-176 .elementor-element.elementor-element-424816a .elementor-icon-box-title a{font-weight:600;}.elementor-176 .elementor-element.elementor-element-424816a .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-176 .elementor-element.elementor-element-2d2fd1f{--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-176 .elementor-element.elementor-element-fe56c12{--icon-box-icon-margin:15px;}.elementor-176 .elementor-element.elementor-element-fe56c12.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-409a735 );fill:#fccc07;color:#fccc07;}.elementor-176 .elementor-element.elementor-element-fe56c12.elementor-view-framed .elementor-icon, .elementor-176 .elementor-element.elementor-element-fe56c12.elementor-view-default .elementor-icon{fill:var( --e-global-color-409a735 );color:var( --e-global-color-409a735 );border-color:var( --e-global-color-409a735 );}.elementor-176 .elementor-element.elementor-element-fe56c12.elementor-view-framed .elementor-icon{background-color:#fccc07;}.elementor-176 .elementor-element.elementor-element-fe56c12 .elementor-icon{font-size:36px;}.elementor-176 .elementor-element.elementor-element-fe56c12 .elementor-icon-box-title, .elementor-176 .elementor-element.elementor-element-fe56c12 .elementor-icon-box-title a{font-weight:600;}.elementor-176 .elementor-element.elementor-element-fe56c12 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-176 .elementor-element.elementor-element-69cc985{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-176 .elementor-element.elementor-element-70d9df7{--display:flex;border-style:none;--border-style:none;}.elementor-176 .elementor-element.elementor-element-70d9df7:not(.elementor-motion-effects-element-type-background), .elementor-176 .elementor-element.elementor-element-70d9df7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-176 .elementor-element.elementor-element-b933820{--swiper-slides-to-display:4;--swiper-slides-gap:5px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--dots-normal-color:#FFFFFF;--swiper-pagination-spacing:22px;}.elementor-176 .elementor-element.elementor-element-b933820 .swiper-slide > .elementor-element{height:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-176 .elementor-element.elementor-element-51e7a32{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-176 .elementor-element.elementor-element-7e3a8c5{--min-height:0px;}.elementor-176 .elementor-element.elementor-element-defe68a .swiper-slide{height:344px;}.elementor-176 .elementor-element.elementor-element-defe68a .swiper-slide-contents{max-width:0%;}.elementor-176 .elementor-element.elementor-element-aab4dde .swiper-slide{height:344px;}.elementor-176 .elementor-element.elementor-element-aab4dde .swiper-slide-contents{max-width:0%;}.elementor-176 .elementor-element.elementor-element-69cc985{--min-height:0px;--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:space-between;--align-items:flex-start;--flex-wrap:nowrap;}.elementor-176 .elementor-element.elementor-element-69cc985.e-con{--align-self:center;}.elementor-176 .elementor-element.elementor-element-b933820{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-176 .elementor-element.elementor-element-51e7a32{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-176 .elementor-element.elementor-element-defe68a .swiper-slide{height:133px;}.elementor-176 .elementor-element.elementor-element-aab4dde .swiper-slide{height:40px;}.elementor-176 .elementor-element.elementor-element-42dafa1{--content-width:500px;--min-height:0px;--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:space-evenly;--align-items:stretch;--flex-wrap:nowrap;}.elementor-176 .elementor-element.elementor-element-42dafa1.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-176 .elementor-element.elementor-element-7614560 .elementor-icon{font-size:24px;}.elementor-176 .elementor-element.elementor-element-7614560 .elementor-icon-box-title, .elementor-176 .elementor-element.elementor-element-7614560 .elementor-icon-box-title a{font-size:11px;}.elementor-176 .elementor-element.elementor-element-603eb5b .elementor-icon{font-size:24px;}.elementor-176 .elementor-element.elementor-element-603eb5b .elementor-icon-box-title, .elementor-176 .elementor-element.elementor-element-603eb5b .elementor-icon-box-title a{font-size:11px;}.elementor-176 .elementor-element.elementor-element-424816a .elementor-icon{font-size:24px;}.elementor-176 .elementor-element.elementor-element-424816a .elementor-icon-box-title, .elementor-176 .elementor-element.elementor-element-424816a .elementor-icon-box-title a{font-size:11px;}.elementor-176 .elementor-element.elementor-element-fe56c12{--icon-box-icon-margin:14px;}.elementor-176 .elementor-element.elementor-element-fe56c12 .elementor-icon-box-title{margin-block-end:9px;}.elementor-176 .elementor-element.elementor-element-fe56c12 .elementor-icon{font-size:24px;}.elementor-176 .elementor-element.elementor-element-fe56c12 .elementor-icon-box-title, .elementor-176 .elementor-element.elementor-element-fe56c12 .elementor-icon-box-title a{font-size:11px;}.elementor-176 .elementor-element.elementor-element-69cc985{--content-width:500px;--min-height:0px;}.elementor-176 .elementor-element.elementor-element-b933820{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-176 .elementor-element.elementor-element-6ba8989{--width:50%;}.elementor-176 .elementor-element.elementor-element-c373398{--width:50%;}.elementor-176 .elementor-element.elementor-element-562433f{--width:50%;}.elementor-176 .elementor-element.elementor-element-8e8a1e3{--width:50%;}.elementor-176 .elementor-element.elementor-element-26c0e79{--width:25%;}.elementor-176 .elementor-element.elementor-element-1cbd0af{--width:25%;}.elementor-176 .elementor-element.elementor-element-c871a1e{--width:25%;}.elementor-176 .elementor-element.elementor-element-2d2fd1f{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-176 .elementor-element.elementor-element-69cc985{--content-width:500px;}}/* Start custom CSS for container, class: .elementor-element-70d9df7 */.elementor-176 .elementor-element.elementor-element-70d9df7 {
    /* تنظیمات حاشیه و شکل */
    border: 1px solid #FF0000; /* حاشیه قرمز نازک */
    border-radius: 20px;       /* گردی گوشه‌ها */
    
    /* پس‌زمینه شفاف (اگر در المنتور پس‌زمینه کانتینر را تنظیم نکرده باشید) */
    
    padding: 20px;
    position: relative; /* ضروری برای قرارگیری بریدگی‌ها */
}

/* ایجاد بریدگی‌ها (تکه‌های پوشاننده خط) */
.elementor-176 .elementor-element.elementor-element-70d9df7::before, 
.elementor-176 .elementor-element.elementor-element-70d9df7::after {
    content: ""; /* محتوای خالی */
    position: absolute;
    top: -1px; /* قرارگیری دقیق روی خط حاشیه */
    height: 3px; /* ضخامت بریدگی */
    width: 60px; /* طول بریدگی (قابل تنظیم) */
    
    /* **توجه بسیار مهم:** این رنگ باید دقیقاً همرنگ پس‌زمینه کلی سایتت باشد */
    background-color: #ffffff; 
}

/* مکان بریدگی سمت چپ */
.elementor-176 .elementor-element.elementor-element-70d9df7::before {
    left: 30px; 
}

/* مکان بریدگی سمت راست */
.elementor-176 .elementor-element.elementor-element-70d9df7::after {
    right: 30px; 
}/* End custom CSS */