.elementor-57 .elementor-element.elementor-element-113fad7:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-113fad7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-113fad7 > .elementor-background-overlay{background-color:#FFFFFF;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57 .elementor-element.elementor-element-113fad7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:107px 0px 40px 0px;}.elementor-57 .elementor-element.elementor-element-8f3c4c8 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-57 .elementor-element.elementor-element-baa23ef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-57 .elementor-element.elementor-element-baa23ef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-baa23ef > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-baa23ef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57 .elementor-element.elementor-element-0de26e3 .title-subtitle{color:#003D43;}.elementor-57 .elementor-element.elementor-element-0de26e3 .title{color:#003D43;font-size:26px;}.elementor-57 .elementor-element.elementor-element-0de26e3 .title-after_title{color:#003D43;font-size:21px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-57 .elementor-element.elementor-element-aa30320 .elementor-button{background-color:#003D43;font-family:"IRANSans", Sans-serif;font-size:11px;font-weight:500;font-style:normal;text-shadow:0px 0px 10px rgba(147.00000000000003, 137.32316576086959, 137.32316576086959, 0.3);fill:#FFF4F4;color:#FFF4F4;border-style:solid;border-radius:18px 18px 18px 18px;padding:6px 15px 6px 15px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-8323d33{column-gap:33px;text-align:start;font-family:"IRANSans", Sans-serif;font-size:20px;font-weight:400;color:#003D43;}.elementor-57 .elementor-element.elementor-element-8323d33 .elementor-widget-container{max-width:90%;}.elementor-57 .elementor-element.elementor-element-30e8b6e .elementor-button{background-color:#003D43;font-family:"IRANSans", Sans-serif;font-size:12px;font-weight:400;box-shadow:0px 0px 10px 0px rgba(174.75, 167.95944293478263, 167.95944293478263, 0.5);border-radius:6px 6px 6px 6px;padding:13px 10px 13px 10px;}.elementor-57 .elementor-element.elementor-element-30e8b6e .elementor-button-content-wrapper{flex-direction:row;}.elementor-57 .elementor-element.elementor-element-30e8b6e .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-bc-flex-widget .elementor-57 .elementor-element.elementor-element-4f3caef.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-57 .elementor-element.elementor-element-4f3caef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-57 .elementor-element.elementor-element-4f3caef > .elementor-element-populated, .elementor-57 .elementor-element.elementor-element-4f3caef > .elementor-element-populated > .elementor-background-overlay, .elementor-57 .elementor-element.elementor-element-4f3caef > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-57 .elementor-element.elementor-element-4f3caef > .elementor-element-populated{padding:0px 0px 0px 0px;}.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 );font-style:var( --e-global-typography-primary-font-style );}.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-57 .elementor-element.elementor-element-f6ee3db .elementor-repeater-item-37990e0 .swiper-slide-bg{background-image:url(https://newwish.co/wp-content/uploads/2026/04/IMG_8351-1-1.webp);background-size:cover;}.elementor-57 .elementor-element.elementor-element-f6ee3db .elementor-repeater-item-e7e87f3 .swiper-slide-bg{background-image:url(https://newwish.co/wp-content/uploads/2026/04/IMG_8287.jpeg);background-size:cover;}.elementor-57 .elementor-element.elementor-element-f6ee3db .elementor-repeater-item-cc28c5e .swiper-slide-bg{background-image:url(https://newwish.co/wp-content/uploads/2026/04/IMG_8310.webp);background-size:cover;}.elementor-57 .elementor-element.elementor-element-f6ee3db .swiper-slide{transition-duration:calc(5000ms*1.2);height:399px;}.elementor-57 .elementor-element.elementor-element-f6ee3db > .elementor-widget-container{padding:7px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-57 .elementor-element.elementor-element-f6ee3db .swiper-slide-contents{max-width:66%;}.elementor-57 .elementor-element.elementor-element-f6ee3db .swiper-slide-inner{text-align:center;}.elementor-57 .elementor-element.elementor-element-f6ee3db .elementor-slide-heading{color:#003D43;}.elementor-57 .elementor-element.elementor-element-f6ee3db .elementor-slide-description{color:#003D43;}.elementor-57 .elementor-element.elementor-element-f6ee3db .elementor-slide-button{color:#003D43;}.elementor-57 .elementor-element.elementor-element-eebce09 > .elementor-background-overlay{background-color:#FFFFFF;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57 .elementor-element.elementor-element-eebce09{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-1d8e4a6{margin:0px 10px 0px 10px;}.elementor-57 .elementor-element.elementor-element-7908a26 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-57 .elementor-element.elementor-element-7908a26 > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57 .elementor-element.elementor-element-7908a26 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-57 .elementor-element.elementor-element-663b5e1{--wd-img-height:182px;--wd-brd-radius:12px;}.elementor-57 .elementor-element.elementor-element-663b5e1 .banner-image{object-position:center center;}.elementor-57 .elementor-element.elementor-element-663b5e1 .banner-title{color:#FFFFFF;font-family:"IRANSansXFaNum", Sans-serif;font-size:15px;font-weight:800;}.elementor-57 .elementor-element.elementor-element-663b5e1 .banner-inner{color:#003D43;}.elementor-57 .elementor-element.elementor-element-44aaec9 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-57 .elementor-element.elementor-element-44aaec9 > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57 .elementor-element.elementor-element-44aaec9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-57 .elementor-element.elementor-element-847b69f{--wd-img-height:182px;--wd-brd-radius:12px;}.elementor-57 .elementor-element.elementor-element-847b69f .banner-image{object-position:left center;}.elementor-57 .elementor-element.elementor-element-847b69f .banner-title{color:#FFFFFF;font-family:"IRANSansXFaNum", Sans-serif;font-size:14px;font-weight:800;font-style:normal;}.elementor-57 .elementor-element.elementor-element-847b69f .banner-inner{color:#003D43;}.elementor-57 .elementor-element.elementor-element-2c71885 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-57 .elementor-element.elementor-element-2c71885 > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57 .elementor-element.elementor-element-2c71885 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-57 .elementor-element.elementor-element-59c82ff{--wd-img-height:182px;--wd-brd-radius:12px;}.elementor-57 .elementor-element.elementor-element-59c82ff .banner-image{object-position:left center;}.elementor-57 .elementor-element.elementor-element-59c82ff .banner-title{color:#FFFFFF;font-family:"IRANSansXFaNum", Sans-serif;font-size:15px;font-weight:800;}.elementor-57 .elementor-element.elementor-element-59c82ff .banner-inner{color:#FFFFFF;font-size:16px;}.elementor-57 .elementor-element.elementor-element-eb571c1 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-57 .elementor-element.elementor-element-eb571c1 > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57 .elementor-element.elementor-element-eb571c1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-57 .elementor-element.elementor-element-57e3789{--wd-img-height:182px;--wd-brd-radius:12px;}.elementor-57 .elementor-element.elementor-element-57e3789 .banner-image{object-position:left center;}.elementor-57 .elementor-element.elementor-element-57e3789 .banner-title{color:#FFFFFF;font-family:"IRANSansXFaNum", Sans-serif;font-size:14px;font-weight:800;}.elementor-57 .elementor-element.elementor-element-57e3789 .banner-inner{color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-4c449bc > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-57 .elementor-element.elementor-element-4c449bc > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57 .elementor-element.elementor-element-4c449bc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-57 .elementor-element.elementor-element-062138f{--wd-img-height:182px;--wd-brd-radius:12px;}.elementor-57 .elementor-element.elementor-element-062138f .banner-image{object-position:left center;}.elementor-57 .elementor-element.elementor-element-062138f .banner-title{color:#FFFFFF;font-family:"IRANSansXFaNum", Sans-serif;font-size:15px;font-weight:800;}.elementor-57 .elementor-element.elementor-element-062138f .banner-inner{color:#003D43;}.elementor-57 .elementor-element.elementor-element-4ebe5aa:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-4ebe5aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003D43;}.elementor-57 .elementor-element.elementor-element-4ebe5aa, .elementor-57 .elementor-element.elementor-element-4ebe5aa > .elementor-background-overlay{border-radius:22px 22px 22px 22px;}.elementor-57 .elementor-element.elementor-element-4ebe5aa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 0px 0px 0px;padding:0px 9px 0px 9px;}.elementor-57 .elementor-element.elementor-element-4ebe5aa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57 .elementor-element.elementor-element-74cdecb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-15de210 > .elementor-widget-container{margin:016px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-15de210{text-align:center;}.elementor-57 .elementor-element.elementor-element-15de210 .elementor-heading-title{color:#D0B35F;}.elementor-57 .elementor-element.elementor-element-a433040 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:38px 38px 38px 38px;}.elementor-57 .elementor-element.elementor-element-a433040{--wd-brd-radius:12px;}.elementor-57 .elementor-element.elementor-element-a633a66:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-a633a66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D0B35F;}.elementor-57 .elementor-element.elementor-element-a633a66, .elementor-57 .elementor-element.elementor-element-a633a66 > .elementor-background-overlay{border-radius:22px 22px 22px 22px;}.elementor-57 .elementor-element.elementor-element-a633a66{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:49px 0px 0px 0px;padding:0px 9px 0px 9px;}.elementor-57 .elementor-element.elementor-element-a633a66 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57 .elementor-element.elementor-element-95c5033{text-align:center;}.elementor-57 .elementor-element.elementor-element-95c5033 .elementor-heading-title{color:#003D43;}.elementor-57 .elementor-element.elementor-element-9097e22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:38px 38px 38px 38px;}.elementor-57 .elementor-element.elementor-element-9097e22{--wd-brd-radius:12px;}@media(min-width:768px){.elementor-57 .elementor-element.elementor-element-baa23ef{width:47.964%;}.elementor-57 .elementor-element.elementor-element-4f3caef{width:52%;}}@media(max-width:1024px) and (min-width:768px){.elementor-57 .elementor-element.elementor-element-7908a26{width:100%;}.elementor-57 .elementor-element.elementor-element-44aaec9{width:100%;}.elementor-57 .elementor-element.elementor-element-2c71885{width:100%;}.elementor-57 .elementor-element.elementor-element-eb571c1{width:100%;}.elementor-57 .elementor-element.elementor-element-4c449bc{width:100%;}}@media(max-width:1024px){.elementor-57 .elementor-element.elementor-element-baa23ef > .elementor-element-populated{padding:30px 30px 0px 0px;}.elementor-57 .elementor-element.elementor-element-1d8e4a6{margin:0px 17px 30px 17px;}.elementor-57 .elementor-element.elementor-element-74cdecb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 28px;}}@media(max-width:767px){.elementor-57 .elementor-element.elementor-element-113fad7{padding:80px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-baa23ef > .elementor-element-populated{padding:20px 20px 0px 20px;}.elementor-57 .elementor-element.elementor-element-8323d33 .elementor-widget-container{max-width:100%;}.elementor-57 .elementor-element.elementor-element-1d8e4a6{margin:0px 20px 0px 20px;}.elementor-57 .elementor-element.elementor-element-663b5e1{--wd-img-height:210px;}.elementor-57 .elementor-element.elementor-element-847b69f{--wd-img-height:210px;}.elementor-57 .elementor-element.elementor-element-59c82ff{--wd-img-height:210px;}.elementor-57 .elementor-element.elementor-element-57e3789{--wd-img-height:209px;}.elementor-57 .elementor-element.elementor-element-062138f{--wd-img-height:210px;}.elementor-57 .elementor-element.elementor-element-70f1189{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-57 .elementor-element.elementor-element-4ebe5aa{margin:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-a433040 > .elementor-widget-container{padding:26px 0px 0px 0px;}}/* Start custom CSS for slides, class: .elementor-element-f6ee3db */.elementor-57 .elementor-element.elementor-element-f6ee3db .swiper-slide {
  border-radius: 15px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4f3caef */.elementor-57 .elementor-element.elementor-element-4f3caef .swiper-slide {
  border-radius: 15px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-ea97704 *//* کادر اصلی */
.text-section-container {
    border: 1px solid #e0c976; /* رنگ حاشیه دور باکس */
    border-radius: 8px; /* گردی گوشه‌ها */
    background-color: #ffffff; /* رنگ پس‌زمینه */
    max-width: 100%;
    margin: 20px auto;
    padding: 25px 10px 25px 30px; /* فاصله‌های داخلی */
    direction: rtl; /* راست‌چین کردن کل باکس */
    box-sizing: border-box;
}

/* محدوده اسکرول */
.text-scroll-area {
    max-height: 350px; /* ارتفاع باکس - می‌توانید تغییر دهید */
    overflow-y: auto; /* فعال کردن اسکرول عمودی */
    direction: rtl; /* انتقال اسکرول به سمت چپ */
    padding-left: 15px; /* فاصله متن تا نوار اسکرول */
}

/* تنظیمات متن و خط کناری */
.text-content-box {
    border-right: 4px solid #e0c976; /* خط ضخیم طلایی سمت راست */
    padding-right: 20px; /* فاصله متن از خط */
    color: #4a4a4a; /* رنگ متن */
    line-height: 2.2; /* فاصله بین خطوط */
    font-size: 15px; /* اندازه فونت متن */
    text-align: justify; /* مرتب کردن دو طرف متن */
    font-family: 'IRANSans', 'Vazirmatn', Tahoma, sans-serif;
}

/* تنظیمات عنوان (فروشگاه اینترنتی...) */
.text-content-box h3 {
    color: #222222; /* رنگ عنوان */
    font-size: 18px; /* اندازه فونت عنوان */
    margin-top: 0;
    margin-bottom: 20px; /* فاصله عنوان از متن پایین */
}

/* فاصله بین پاراگراف‌ها */
.text-content-box p {
    margin-top: 0;
    margin-bottom: 15px;
}

.text-content-box p:last-child {
    margin-bottom: 0;
}

/* زیباسازی نوار اسکرول */
.text-scroll-area::-webkit-scrollbar {
    width: 6px;
}

.text-scroll-area::-webkit-scrollbar-track {
    background: #f4f4f4;
    border-radius: 10px;
}

.text-scroll-area::-webkit-scrollbar-thumb {
    background: #e0c976; /* رنگ نوار اسکرول */
    border-radius: 10px;
}

.text-scroll-area::-webkit-scrollbar-thumb:hover {
    background: #cbb45f;
}/* End custom CSS */