.elementor-3475 .elementor-element.elementor-element-bc5df59{--display:flex;}.elementor-3475 .elementor-element.elementor-element-19a8116{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3475 .elementor-element.elementor-element-764879a{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3475 .elementor-element.elementor-element-764879a:not(.elementor-motion-effects-element-type-background), .elementor-3475 .elementor-element.elementor-element-764879a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3ded3c0 );}.elementor-3475 .elementor-element.elementor-element-afe9c58 img{width:100%;height:132px;object-fit:contain;object-position:center center;border-style:solid;border-width:4px 4px 4px 4px;border-radius:100px 100px 100px 100px;}.elementor-3475 .elementor-element.elementor-element-e1b20a7 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3475 .elementor-element.elementor-element-e1b20a7 .elementor-heading-title{font-size:18px;font-weight:600;}.elementor-3475 .elementor-element.elementor-element-28cc10c{text-align:justify;font-size:13px;font-weight:400;line-height:25px;color:var( --e-global-color-text );}.elementor-3475 .elementor-element.elementor-element-28cc10c p{margin-block-end:0px;}.elementor-3475 .elementor-element.elementor-element-83495c9{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3475 .elementor-element.elementor-element-83495c9:not(.elementor-motion-effects-element-type-background), .elementor-3475 .elementor-element.elementor-element-83495c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3ded3c0 );}.elementor-3475 .elementor-element.elementor-element-86df465 img{width:100%;height:132px;object-fit:contain;object-position:center center;border-style:solid;border-width:4px 4px 4px 4px;border-radius:100px 100px 100px 100px;}.elementor-3475 .elementor-element.elementor-element-40ca048 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3475 .elementor-element.elementor-element-40ca048 .elementor-heading-title{font-size:18px;font-weight:600;}.elementor-3475 .elementor-element.elementor-element-998cd0b{text-align:justify;font-size:13px;font-weight:400;line-height:25px;color:var( --e-global-color-text );}.elementor-3475 .elementor-element.elementor-element-998cd0b p{margin-block-end:0px;}.elementor-3475 .elementor-element.elementor-element-71db235{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3475 .elementor-element.elementor-element-71db235:not(.elementor-motion-effects-element-type-background), .elementor-3475 .elementor-element.elementor-element-71db235 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3ded3c0 );}.elementor-3475 .elementor-element.elementor-element-4c2dbf4 img{width:100%;height:132px;object-fit:contain;object-position:center center;border-style:solid;border-width:4px 4px 4px 4px;border-radius:100px 100px 100px 100px;}.elementor-3475 .elementor-element.elementor-element-39726a0 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3475 .elementor-element.elementor-element-39726a0 .elementor-heading-title{font-size:18px;font-weight:600;}.elementor-3475 .elementor-element.elementor-element-1bdfcad{text-align:justify;font-size:13px;font-weight:400;line-height:25px;color:var( --e-global-color-text );}.elementor-3475 .elementor-element.elementor-element-1bdfcad p{margin-block-end:0px;}.elementor-3475 .elementor-element.elementor-element-2b56a41{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3475 .elementor-element.elementor-element-2b56a41:not(.elementor-motion-effects-element-type-background), .elementor-3475 .elementor-element.elementor-element-2b56a41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3ded3c0 );}.elementor-3475 .elementor-element.elementor-element-77a8728 img{width:100%;height:132px;object-fit:contain;object-position:center center;border-style:solid;border-width:4px 4px 4px 4px;border-radius:100px 100px 100px 100px;}.elementor-3475 .elementor-element.elementor-element-2346d8f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3475 .elementor-element.elementor-element-2346d8f .elementor-heading-title{font-size:18px;font-weight:600;}.elementor-3475 .elementor-element.elementor-element-0f733cb{text-align:justify;font-size:13px;font-weight:400;line-height:25px;color:var( --e-global-color-text );}.elementor-3475 .elementor-element.elementor-element-0f733cb p{margin-block-end:0px;}.elementor-3475 .elementor-element.elementor-element-becf9d2{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3475 .elementor-element.elementor-element-becf9d2:not(.elementor-motion-effects-element-type-background), .elementor-3475 .elementor-element.elementor-element-becf9d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3ded3c0 );}.elementor-3475 .elementor-element.elementor-element-54fc81c img{width:100%;height:132px;object-fit:contain;object-position:center center;border-style:solid;border-width:4px 4px 4px 4px;border-radius:100px 100px 100px 100px;}.elementor-3475 .elementor-element.elementor-element-961656f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3475 .elementor-element.elementor-element-961656f .elementor-heading-title{font-size:18px;font-weight:600;}.elementor-3475 .elementor-element.elementor-element-07fba38{text-align:justify;font-size:13px;font-weight:400;line-height:25px;color:var( --e-global-color-text );}.elementor-3475 .elementor-element.elementor-element-07fba38 p{margin-block-end:0px;}.elementor-3475 .elementor-element.elementor-element-bb25825{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3475 .elementor-element.elementor-element-bb25825:not(.elementor-motion-effects-element-type-background), .elementor-3475 .elementor-element.elementor-element-bb25825 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3ded3c0 );}.elementor-3475 .elementor-element.elementor-element-824d427 img{width:100%;height:132px;object-fit:contain;object-position:center center;border-style:solid;border-width:4px 4px 4px 4px;border-radius:100px 100px 100px 100px;}.elementor-3475 .elementor-element.elementor-element-d02319d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3475 .elementor-element.elementor-element-d02319d .elementor-heading-title{font-size:18px;font-weight:600;}.elementor-3475 .elementor-element.elementor-element-4fd4023{text-align:justify;font-size:13px;font-weight:400;line-height:25px;color:var( --e-global-color-text );}.elementor-3475 .elementor-element.elementor-element-4fd4023 p{margin-block-end:0px;}.elementor-3475 .elementor-element.elementor-element-66bcf7d{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3475 .elementor-element.elementor-element-66bcf7d:not(.elementor-motion-effects-element-type-background), .elementor-3475 .elementor-element.elementor-element-66bcf7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3ded3c0 );}.elementor-3475 .elementor-element.elementor-element-169fa96 img{width:100%;height:132px;object-fit:contain;object-position:center center;border-style:solid;border-width:4px 4px 4px 4px;border-radius:100px 100px 100px 100px;}.elementor-3475 .elementor-element.elementor-element-4d46f87 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3475 .elementor-element.elementor-element-4d46f87 .elementor-heading-title{font-size:18px;font-weight:600;}.elementor-3475 .elementor-element.elementor-element-cf5f2d2{text-align:justify;font-size:13px;font-weight:400;line-height:25px;color:var( --e-global-color-text );}.elementor-3475 .elementor-element.elementor-element-cf5f2d2 p{margin-block-end:0px;}.elementor-3475 .elementor-element.elementor-element-753de5e{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3475 .elementor-element.elementor-element-753de5e:not(.elementor-motion-effects-element-type-background), .elementor-3475 .elementor-element.elementor-element-753de5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3ded3c0 );}.elementor-3475 .elementor-element.elementor-element-5c5873c img{width:100%;height:132px;object-fit:contain;object-position:center center;border-style:solid;border-width:4px 4px 4px 4px;border-radius:100px 100px 100px 100px;}.elementor-3475 .elementor-element.elementor-element-79cabaa > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3475 .elementor-element.elementor-element-79cabaa .elementor-heading-title{font-size:18px;font-weight:600;}.elementor-3475 .elementor-element.elementor-element-14c4bc6{text-align:justify;font-size:13px;font-weight:400;line-height:25px;color:var( --e-global-color-text );}.elementor-3475 .elementor-element.elementor-element-14c4bc6 p{margin-block-end:0px;}/* Start custom CSS for text-editor, class: .elementor-element-28cc10c */.elementor-3475 .elementor-element.elementor-element-28cc10c {
    height: 100px !important;
    overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-998cd0b */.elementor-3475 .elementor-element.elementor-element-998cd0b {
    height: 100px !important;
    overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1bdfcad */.elementor-3475 .elementor-element.elementor-element-1bdfcad {
    height: 100px !important;
    overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f733cb */.elementor-3475 .elementor-element.elementor-element-0f733cb {
    height: 100px !important;
    overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07fba38 */.elementor-3475 .elementor-element.elementor-element-07fba38 {
    height: 100px !important;
    overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fd4023 */.elementor-3475 .elementor-element.elementor-element-4fd4023 {
    height: 100px !important;
    overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf5f2d2 */.elementor-3475 .elementor-element.elementor-element-cf5f2d2 {
    height: 100px !important;
    overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14c4bc6 */.elementor-3475 .elementor-element.elementor-element-14c4bc6 {
    height: 100px !important;
    overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a8116 */.slider-child {
    display: flex;
    width: max-content;
}

.slider-child [data-element_type="container"] {
    width: 280px !important;
}

@media (max-width: 768px) {
    .slider-child [data-element_type="container"] {
        width: 280px !important;
}
.slider-next {
    right: 2px !important;
}
.slider-prev {
    left: 2px !important;
}
}

.elementor-3475 .elementor-element.elementor-element-19a8116 .slider-prev, .elementor-3475 .elementor-element.elementor-element-19a8116 .slider-next {
    background-color: var(--e-global-color-secondary) !important;
    border: 3px solid white !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4fa9284 */.slider-prdct,
.slider-parents {
  cursor: grab;
  user-select: none;
  scroll-behavior: auto; /* 👈 مهم! */
  -webkit-overflow-scrolling: touch; /* برای iOS */
  will-change: scroll-position; /* بهینه‌سازی GPU */
  overflow:auto
}
.slider-prdct .elementor-loop-container.elementor-grid {
    display: flex;
    width: max-content;
}
.slider-prdct .e-loop-item {
    width: 288px;
}
@media (max-width: 500px) {
    .slider-prdct .e-loop-item {
        width: 250px;
    }
}
.slider-parents::-webkit-scrollbar {
    width: 3px;
    height: 3px;
}
.slider-parents::-webkit-scrollbar-thumb {
    background: var(--e-global-color-secondary);
    border-radius: 0px;
}
.slider-parents::-webkit-scrollbar-track {
    background: transparent;
    border-radius: 0px;
}
.slider-prdct::-webkit-scrollbar {
    width: 3px;
    height: 3px;
}
.slider-prdct::-webkit-scrollbar-thumb {
    background: var(--e-global-color-secondary);
    border-radius: 0px;
}
.slider-prdct::-webkit-scrollbar-track {
    background: transparent;
    border-radius: 0px;
}
.slider-prdct:active,
.slider-parents:active {
  cursor: grabbing;
}

.slider-prdct img,
.slider-parents img {
  pointer-events: auto;
  user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
}
/* استایل برای دکمه‌ها */
.slider-prev, .slider-next {
        background-color: var(--e-global-color-secondary);
    border: 3px solid white !important;
    border-radius: 50% !important;
    padding: 7px 12px 7px 9px !important;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2) !important;
    font-size: 18px !important;
    cursor: pointer !important;
    transition: background-color 0.3s, box-shadow 0.3s !important;
    display: flex;
}
@media (min-width:768px) {
  #hidden .slider-prev, #hidden .slider-next {
display:none 
}
}
.slider-prev i, .slider-next i {
  color: #333 !important; /* رنگ آیکن */
}

.slider-prev:hover, .slider-next:hover {
  background-color: #f1f1f1 !important;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3) !important; /* سایه شدیدتر هنگام هاور */
}
/* استایل برای چیدمان دکمه‌ها */
.slider-prev {
  position: absolute !important;
  left: -17px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
}

.slider-next {
  position: absolute !important;
  right: -17px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc5df59 */.elementor-3475 .elementor-element.elementor-element-bc5df59 {
overflow: auto
}
.slider-parents::-webkit-scrollbar {
    width: 3px;
    height: 3px;
    
}

.elementor-3475 .elementor-element.elementor-element-bc5df59 .fa, .far, .fas {
    font-family: "Font Awesome 5 Free" !important;
}/* End custom CSS */