.elementor-3323 .elementor-element.elementor-element-9b516e2{--display:flex;}.elementor-3323 .elementor-element.elementor-element-a80e928{--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-3323 .elementor-element.elementor-element-ae3a34c{--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-3323 .elementor-element.elementor-element-ae3a34c:not(.elementor-motion-effects-element-type-background), .elementor-3323 .elementor-element.elementor-element-ae3a34c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3ded3c0 );}.elementor-3323 .elementor-element.elementor-element-7d04e48 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-3323 .elementor-element.elementor-element-71904b4 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3323 .elementor-element.elementor-element-71904b4 .elementor-heading-title{font-size:18px;font-weight:600;}.elementor-3323 .elementor-element.elementor-element-c145039{text-align:justify;font-size:13px;font-weight:400;line-height:25px;color:var( --e-global-color-text );}.elementor-3323 .elementor-element.elementor-element-c145039 p{margin-block-end:0px;}.elementor-3323 .elementor-element.elementor-element-5e5bd0c{--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-3323 .elementor-element.elementor-element-5e5bd0c:not(.elementor-motion-effects-element-type-background), .elementor-3323 .elementor-element.elementor-element-5e5bd0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3ded3c0 );}.elementor-3323 .elementor-element.elementor-element-77e30e8 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-3323 .elementor-element.elementor-element-f9ed73a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3323 .elementor-element.elementor-element-f9ed73a .elementor-heading-title{font-size:18px;font-weight:600;}.elementor-3323 .elementor-element.elementor-element-02ed191{text-align:justify;font-size:13px;font-weight:400;line-height:25px;color:var( --e-global-color-text );}.elementor-3323 .elementor-element.elementor-element-02ed191 p{margin-block-end:0px;}.elementor-3323 .elementor-element.elementor-element-089c37a{--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-3323 .elementor-element.elementor-element-089c37a:not(.elementor-motion-effects-element-type-background), .elementor-3323 .elementor-element.elementor-element-089c37a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3ded3c0 );}.elementor-3323 .elementor-element.elementor-element-fcfb4a5 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-3323 .elementor-element.elementor-element-9b2d44d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3323 .elementor-element.elementor-element-9b2d44d .elementor-heading-title{font-size:18px;font-weight:600;}.elementor-3323 .elementor-element.elementor-element-9203b1e{text-align:justify;font-size:13px;font-weight:400;line-height:25px;color:var( --e-global-color-text );}.elementor-3323 .elementor-element.elementor-element-9203b1e p{margin-block-end:0px;}.elementor-3323 .elementor-element.elementor-element-2f18258{--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-3323 .elementor-element.elementor-element-2f18258:not(.elementor-motion-effects-element-type-background), .elementor-3323 .elementor-element.elementor-element-2f18258 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3ded3c0 );}.elementor-3323 .elementor-element.elementor-element-3f0e07f 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-3323 .elementor-element.elementor-element-98331d1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3323 .elementor-element.elementor-element-98331d1 .elementor-heading-title{font-size:18px;font-weight:600;}.elementor-3323 .elementor-element.elementor-element-163ac56{text-align:justify;font-size:13px;font-weight:400;line-height:25px;color:var( --e-global-color-text );}.elementor-3323 .elementor-element.elementor-element-163ac56 p{margin-block-end:0px;}.elementor-3323 .elementor-element.elementor-element-26ca173{--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-3323 .elementor-element.elementor-element-26ca173:not(.elementor-motion-effects-element-type-background), .elementor-3323 .elementor-element.elementor-element-26ca173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3ded3c0 );}.elementor-3323 .elementor-element.elementor-element-c189189 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-3323 .elementor-element.elementor-element-70c2952 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3323 .elementor-element.elementor-element-70c2952 .elementor-heading-title{font-size:18px;font-weight:600;}.elementor-3323 .elementor-element.elementor-element-a353842{text-align:justify;font-size:13px;font-weight:400;line-height:25px;color:var( --e-global-color-text );}.elementor-3323 .elementor-element.elementor-element-a353842 p{margin-block-end:0px;}.elementor-3323 .elementor-element.elementor-element-cafac7f{--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-3323 .elementor-element.elementor-element-cafac7f:not(.elementor-motion-effects-element-type-background), .elementor-3323 .elementor-element.elementor-element-cafac7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3ded3c0 );}.elementor-3323 .elementor-element.elementor-element-8b1455a 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-3323 .elementor-element.elementor-element-5dd4bc3 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3323 .elementor-element.elementor-element-5dd4bc3 .elementor-heading-title{font-size:18px;font-weight:600;}.elementor-3323 .elementor-element.elementor-element-622e156{text-align:justify;font-size:13px;font-weight:400;line-height:25px;color:var( --e-global-color-text );}.elementor-3323 .elementor-element.elementor-element-622e156 p{margin-block-end:0px;}.elementor-3323 .elementor-element.elementor-element-7c42044{--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-3323 .elementor-element.elementor-element-7c42044:not(.elementor-motion-effects-element-type-background), .elementor-3323 .elementor-element.elementor-element-7c42044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3ded3c0 );}.elementor-3323 .elementor-element.elementor-element-b3744c0 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-3323 .elementor-element.elementor-element-209411d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3323 .elementor-element.elementor-element-209411d .elementor-heading-title{font-size:18px;font-weight:600;}.elementor-3323 .elementor-element.elementor-element-5008198{text-align:justify;font-size:13px;font-weight:400;line-height:25px;color:var( --e-global-color-text );}.elementor-3323 .elementor-element.elementor-element-5008198 p{margin-block-end:0px;}.elementor-3323 .elementor-element.elementor-element-ac1c8b0{--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-3323 .elementor-element.elementor-element-ac1c8b0:not(.elementor-motion-effects-element-type-background), .elementor-3323 .elementor-element.elementor-element-ac1c8b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3ded3c0 );}.elementor-3323 .elementor-element.elementor-element-05f521a 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-3323 .elementor-element.elementor-element-590f0be > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3323 .elementor-element.elementor-element-590f0be .elementor-heading-title{font-size:18px;font-weight:600;}.elementor-3323 .elementor-element.elementor-element-4dbe5a2{text-align:justify;font-size:13px;font-weight:400;line-height:25px;color:var( --e-global-color-text );}.elementor-3323 .elementor-element.elementor-element-4dbe5a2 p{margin-block-end:0px;}/* Start custom CSS for text-editor, class: .elementor-element-c145039 */.elementor-3323 .elementor-element.elementor-element-c145039 {
    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-02ed191 */.elementor-3323 .elementor-element.elementor-element-02ed191 {
    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-9203b1e */.elementor-3323 .elementor-element.elementor-element-9203b1e {
    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-163ac56 */.elementor-3323 .elementor-element.elementor-element-163ac56 {
    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-a353842 */.elementor-3323 .elementor-element.elementor-element-a353842 {
    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-622e156 */.elementor-3323 .elementor-element.elementor-element-622e156 {
    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-5008198 */.elementor-3323 .elementor-element.elementor-element-5008198 {
    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-4dbe5a2 */.elementor-3323 .elementor-element.elementor-element-4dbe5a2 {
    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-a80e928 */.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-3323 .elementor-element.elementor-element-a80e928 .slider-prev, .elementor-3323 .elementor-element.elementor-element-a80e928 .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-d953d68 */.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-9b516e2 */.elementor-3323 .elementor-element.elementor-element-9b516e2 {
overflow: auto
}
.slider-parents::-webkit-scrollbar {
    width: 3px;
    height: 3px;
    
}

.elementor-3323 .elementor-element.elementor-element-9b516e2 .fa, .far, .fas {
    font-family: "Font Awesome 5 Free" !important;
}/* End custom CSS */