.elementor-277 .elementor-element.elementor-element-facbe55{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-277 .elementor-element.elementor-element-facbe55:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-facbe55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ticketai.infoprotech.ir/wp-content/uploads/2026/06/image-2-1.png");background-position:top right;background-repeat:no-repeat;}.elementor-277 .elementor-element.elementor-element-fea164d{--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-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-277 .elementor-element.elementor-element-aebd38a{--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-277 .elementor-element.elementor-element-46abdf8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-46abdf8 img{width:12%;}.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 );color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-441be17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-277 .elementor-element.elementor-element-441be17 .elementor-heading-title{font-family:"moraba", Sans-serif;font-weight:600;color:#9B6A68;}.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-277 .elementor-element.elementor-element-4d04815{text-align:center;font-family:"Vazirmatn", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-277 .elementor-element.elementor-element-4d04815 a{color:#000000;}.elementor-277 .elementor-element.elementor-element-3021090{--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:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-1849f36{--display:flex;}.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-277 .elementor-element.elementor-element-e493bc2 .elementor-button{background-color:#B91E3D;border-style:solid;border-width:2px 2px 2px 2px;border-color:#B91E3D;border-radius:15px 15px 15px 15px;}.elementor-277 .elementor-element.elementor-element-be29802{--display:flex;}.elementor-277 .elementor-element.elementor-element-ae2779a .elementor-button{background-color:#FFFFFF;fill:#B91E3D;color:#B91E3D;border-style:solid;border-width:2px 2px 2px 2px;border-color:#B91E3D;border-radius:15px 15px 15px 15px;}.elementor-277 .elementor-element.elementor-element-4cd2369{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-277 .elementor-element.elementor-element-4cd2369:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-4cd2369 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE8EA;}.elementor-277 .elementor-element.elementor-element-b4c0ae5{--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-277 .elementor-element.elementor-element-994471f{text-align:end;}.elementor-277 .elementor-element.elementor-element-994471f img{width:60%;}.elementor-277 .elementor-element.elementor-element-7d0c4e9{text-align:end;font-family:"Vazirmatn", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-277 .elementor-element.elementor-element-7d0c4e9 a{color:#000000;}.elementor-277 .elementor-element.elementor-element-97f36b1 .elementor-button{background-color:#B91E3D;border-style:solid;border-width:2px 2px 2px 2px;border-color:#B91E3D;border-radius:15px 15px 15px 15px;}.elementor-277 .elementor-element.elementor-element-6f53162{--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-277 .elementor-element.elementor-element-6f53162:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-6f53162 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ticketai.infoprotech.ir/wp-content/uploads/2026/06/image-3.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-277 .elementor-element.elementor-element-c151614{margin:87px 0px calc(var(--kit-widget-spacing, 0px) + -112px) 0px;}.elementor-277 .elementor-element.elementor-element-c151614 img{width:69%;}.elementor-277 .elementor-element.elementor-element-16584b4{--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;--margin-top:63px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-c3673a7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-20146e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;}.elementor-277 .elementor-element.elementor-element-bf83882{--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-277 .elementor-element.elementor-element-6b97f4a{text-align:end;font-family:"Vazirmatn", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-277 .elementor-element.elementor-element-6b97f4a a{color:#000000;}.elementor-277 .elementor-element.elementor-element-e771a27 .elementor-button{background-color:#B91E3D;border-style:solid;border-width:2px 2px 2px 2px;border-color:#B91E3D;border-radius:15px 15px 15px 15px;}.elementor-277 .elementor-element.elementor-element-39450fe{--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;--padding-top:33px;--padding-bottom:33px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-39450fe:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-39450fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE8EA;background-image:url("https://ticketai.infoprotech.ir/wp-content/uploads/2026/06/image-2.png");background-position:bottom right;background-repeat:no-repeat;}.elementor-277 .elementor-element.elementor-element-0787267{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-0787267 img{width:5%;}.elementor-277 .elementor-element.elementor-element-9272f47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-277 .elementor-element.elementor-element-9272f47 .elementor-heading-title{font-family:"moraba", Sans-serif;font-weight:600;color:#000000;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-277 .elementor-element.elementor-element-57ebd66{--display:flex;}.elementor-277 .elementor-element.elementor-element-1550e96{--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-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-277 .elementor-element.elementor-element-dc8fc34{--grid-columns:3;}.elementor-277 .elementor-element.elementor-element-619c446{--display:flex;}.elementor-277 .elementor-element.elementor-element-33e5c26{--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-277 .elementor-element.elementor-element-ebc32ce{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--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;}.elementor-277 .elementor-element.elementor-element-ebc32ce .swiper-slide > .elementor-element{height:100%;}.elementor-277 .elementor-element.elementor-element-f1f2338{--display:flex;}.elementor-277 .elementor-element.elementor-element-76b3f0d{--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-277 .elementor-element.elementor-element-4bdfba6{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--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;}.elementor-277 .elementor-element.elementor-element-4bdfba6 .swiper-slide > .elementor-element{height:100%;}.elementor-277 .elementor-element.elementor-element-df7b87c{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;padding:0px 25px 0px 25px;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-border-radius:30px 30px 30px 30px;--n-tabs-title-font-size:17px;--n-tabs-title-color:#9B6A68;--n-tabs-title-color-active:#E85B6A;}.elementor-277 .elementor-element.elementor-element-df7b87c > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-277 .elementor-element.elementor-element-df7b87c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Vazirmatn", Sans-serif;font-weight:500;}.elementor-277 .elementor-element.elementor-element-df7b87c [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#E85B6A;}.elementor-277 .elementor-element.elementor-element-e74f5de .elementor-button{background-color:#B91E3D;border-style:solid;border-width:2px 2px 2px 2px;border-color:#B91E3D;border-radius:15px 15px 15px 15px;padding:12px 100px 12px 100px;}.elementor-277 .elementor-element.elementor-element-71b5897{--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-277 .elementor-element.elementor-element-d0e46a5 img{width:19%;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-277 .elementor-element.elementor-element-f6c5b4d .elementor-swiper-button{font-size:20px;}.elementor-277 .elementor-element.elementor-element-f6c5b4d .elementor-testimonial__text{font-family:"Vazirmatn", Sans-serif;font-size:9px;font-weight:400;font-style:normal;}.elementor-277 .elementor-element.elementor-element-4d2e755{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-277 .elementor-element.elementor-element-09411ac{--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-277 .elementor-element.elementor-element-353222f{text-align:center;}.elementor-277 .elementor-element.elementor-element-353222f .elementor-heading-title{font-family:"moraba", Sans-serif;font-size:40px;font-weight:600;color:#9B6A68;}.elementor-277 .elementor-element.elementor-element-b673dcd{text-align:center;font-family:"Vazirmatn", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-277 .elementor-element.elementor-element-b673dcd a{color:#000000;}.elementor-277 .elementor-element.elementor-element-db33f92{--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:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-f08e2cd{--display:flex;}.elementor-277 .elementor-element.elementor-element-f3ea5e4 .elementor-button{background-color:#B91E3D;border-style:solid;border-width:2px 2px 2px 2px;border-color:#B91E3D;border-radius:15px 15px 15px 15px;}.elementor-277 .elementor-element.elementor-element-7753dae{--display:flex;}.elementor-277 .elementor-element.elementor-element-110a06a .elementor-button{background-color:#FFFFFF;fill:#B91E3D;color:#B91E3D;border-style:solid;border-width:2px 2px 2px 2px;border-color:#B91E3D;border-radius:15px 15px 15px 15px;}.elementor-277 .elementor-element.elementor-element-e9f44aa{--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){.elementor-277 .elementor-element.elementor-element-dc8fc34{--grid-columns:2;}.elementor-277 .elementor-element.elementor-element-ebc32ce{--swiper-slides-to-display:2;}.elementor-277 .elementor-element.elementor-element-4bdfba6{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-277 .elementor-element.elementor-element-fea164d{--width:50%;}.elementor-277 .elementor-element.elementor-element-aebd38a{--width:50%;}.elementor-277 .elementor-element.elementor-element-1849f36{--width:50%;}.elementor-277 .elementor-element.elementor-element-be29802{--width:50%;}.elementor-277 .elementor-element.elementor-element-b4c0ae5{--width:50%;}.elementor-277 .elementor-element.elementor-element-6f53162{--width:50%;}.elementor-277 .elementor-element.elementor-element-c3673a7{--width:50%;}.elementor-277 .elementor-element.elementor-element-bf83882{--width:50%;}.elementor-277 .elementor-element.elementor-element-09411ac{--width:50%;}.elementor-277 .elementor-element.elementor-element-f08e2cd{--width:50%;}.elementor-277 .elementor-element.elementor-element-7753dae{--width:50%;}.elementor-277 .elementor-element.elementor-element-e9f44aa{--width:50%;}}@media(max-width:767px){.elementor-277 .elementor-element.elementor-element-46abdf8 img{width:16%;}.elementor-277 .elementor-element.elementor-element-441be17 .elementor-heading-title{font-size:28px;line-height:1.6em;}.elementor-277 .elementor-element.elementor-element-4d04815{padding:0px 15px 0px 15px;font-size:15px;}.elementor-277 .elementor-element.elementor-element-7d0c4e9{padding:0px 15px 0px 15px;font-size:15px;}.elementor-277 .elementor-element.elementor-element-6b97f4a{padding:0px 15px 0px 15px;font-size:15px;}.elementor-277 .elementor-element.elementor-element-39450fe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-0787267{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-277 .elementor-element.elementor-element-0787267 img{width:20%;}.elementor-277 .elementor-element.elementor-element-9272f47{margin:47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-9272f47 .elementor-heading-title{font-size:25px;}.elementor-277 .elementor-element.elementor-element-57ebd66{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-dc8fc34{--grid-columns:1;}.elementor-277 .elementor-element.elementor-element-ebc32ce{--swiper-slides-to-display:1;}.elementor-277 .elementor-element.elementor-element-4bdfba6{--swiper-slides-to-display:1;}.elementor-277 .elementor-element.elementor-element-df7b87c{padding:3px 3px 3px 3px;--n-tabs-title-gap:28px;}.elementor-277 .elementor-element.elementor-element-353222f .elementor-heading-title{font-size:25px;}}/* Start custom CSS for nested-tabs, class: .elementor-element-df7b87c */.elementor-widget-n-tabs .e-n-tabs-heading {
background-color: #fff;
border-radius: 20px
};/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b195bd0 *//* ================================
   Sahar Testimonial Carousel
================================ */

.sahar-tc-section {
  position: relative;
  overflow: hidden;
  background: #fff8f2;
  padding: 34px 20px 42px;
  isolation: isolate;
}

/* گل‌های خیلی کمرنگ بک‌گراند */
.sahar-tc-section::before,
.sahar-tc-section::after {
  content: "";
  position: absolute;
  width: 270px;
  height: 270px;
  opacity: 0.11;
  pointer-events: none;
  z-index: -1;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23e7a18b' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 55C20 46 13 35 13 20c10 3 16 12 19 25 3-13 9-22 19-25 0 15-7 26-19 35Z'/%3E%3Cpath d='M32 55C23 43 22 29 32 9c10 20 9 34 0 46Z'/%3E%3Cpath d='M32 55C18 51 8 42 4 29c13 1 23 9 28 26Z'/%3E%3Cpath d='M32 55c14-4 24-13 28-26-13 1-23 9-28 26Z'/%3E%3C/g%3E%3C/svg%3E");
}

.sahar-tc-section::before {
  left: -90px;
  top: 35px;
  transform: rotate(-24deg);
}

.sahar-tc-section::after {
  right: -75px;
  top: -15px;
  transform: rotate(26deg);
}

/* عنوان */
.sahar-tc-title {
  text-align: center;
  margin-bottom: 30px !important;
}

.sahar-tc-title .elementor-heading-title {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  color: #a77c78 !important;
  font-size: clamp(25px, 3vw, 42px) !important;
  font-weight: 800 !important;
  line-height: 1.25 !important;
}

/* آیکن نیلوفر کنار عنوان */
.sahar-tc-title .elementor-heading-title::after {
  content: "";
  width: 46px;
  height: 46px;
  display: inline-block;
  flex: 0 0 auto;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%236a9b6e' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 55C20 46 13 35 13 20c10 3 16 12 19 25 3-13 9-22 19-25 0 15-7 26-19 35Z'/%3E%3Cpath d='M32 55C23 43 22 29 32 9c10 20 9 34 0 46Z'/%3E%3Cpath d='M32 55C18 51 8 42 4 29c13 1 23 9 28 26Z'/%3E%3Cpath d='M32 55c14-4 24-13 28-26-13 1-23 9-28 26Z'/%3E%3C/g%3E%3C/svg%3E");
}

/* خود ویجت */
.sahar-tc {
  max-width: 1240px;
  margin: 0 auto;
}

.sahar-tc .elementor-main-swiper,
.sahar-tc .elementor-swiper,
.sahar-tc .swiper {
  overflow: hidden;
  padding: 0 4px 24px;
}

.sahar-tc .swiper-wrapper {
  align-items: stretch;
}

.sahar-tc .swiper-slide {
  height: auto;
}

/* کارت نظر */
.sahar-tc .elementor-testimonial {
  height: 100%;
  min-height: 150px;
  display: flex;
  align-items: center;
  direction: rtl;
  gap: 24px;
  padding: 32px 38px;
  border-radius: 18px;
  background: linear-gradient(180deg, #ffdce2 0%, #ffe7e9 100%);
  box-shadow: 0 16px 34px rgba(134, 104, 94, 0.18);
}

/* متن نظر */
.sahar-tc .elementor-testimonial__text {
  flex: 1 1 auto;
  margin: 0 !important;
  padding: 0 !important;
  color: #111 !important;
  font-size: clamp(15px, 1.35vw, 22px) !important;
  font-weight: 500 !important;
  line-height: 2 !important;
  text-align: right !important;
}

/* بخش عکس/نام */
.sahar-tc .elementor-testimonial__footer {
  order: -1;
  flex: 0 0 auto;
  margin: 0 !important;
  padding: 0 !important;
}

/* مخفی کردن اسم و عنوان زیر عکس */
.sahar-tc .elementor-testimonial__cite {
  display: none !important;
}

/* عکس آواتار */
.sahar-tc .elementor-testimonial__image {
  margin: 0 !important;
}

.sahar-tc .elementor-testimonial__image img {
  width: 82px !important;
  height: 82px !important;
  min-width: 82px !important;
  border-radius: 50% !important;
  object-fit: cover !important;
  border: 5px solid #fff !important;
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.12);
}

/* حذف فلش‌ها اگر فعال بودند */
.sahar-tc .elementor-swiper-button {
  display: none !important;
}

/* pagination */
.sahar-tc .swiper-pagination,
.sahar-tc .elementor-swiper .swiper-pagination {
  position: relative !important;
  bottom: auto !important;
  margin-top: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 13px;
}

/* دات‌های معمولی */
.sahar-tc .swiper-pagination-bullet {
  width: 12px !important;
  height: 12px !important;
  margin: 0 !important;
  border-radius: 50% !important;
  background: #f16472 !important;
  opacity: 1 !important;
  box-shadow: 0 5px 12px rgba(241, 100, 114, 0.28);
  transition: all 0.25s ease;
}

/* دات فعال به شکل نیلوفر */
.sahar-tc .swiper-pagination-bullet-active {
  width: 34px !important;
  height: 34px !important;
  border-radius: 0 !important;
  background-color: transparent !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: center !important;
  box-shadow: none !important;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%236a9b6e' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 55C20 46 13 35 13 20c10 3 16 12 19 25 3-13 9-22 19-25 0 15-7 26-19 35Z'/%3E%3Cpath d='M32 55C23 43 22 29 32 9c10 20 9 34 0 46Z'/%3E%3Cpath d='M32 55C18 51 8 42 4 29c13 1 23 9 28 26Z'/%3E%3Cpath d='M32 55c14-4 24-13 28-26-13 1-23 9-28 26Z'/%3E%3C/g%3E%3C/svg%3E") !important;
}

/* ================================
   Responsive
================================ */

@media (max-width: 1024px) {
  .sahar-tc .elementor-testimonial {
    padding: 28px 26px;
    gap: 20px;
  }

  .sahar-tc .elementor-testimonial__image img {
    width: 74px !important;
    height: 74px !important;
    min-width: 74px !important;
  }
}

@media (max-width: 767px) {
  .sahar-tc-section {
    padding: 28px 14px 36px;
  }

  .sahar-tc-title {
    margin-bottom: 22px !important;
  }

  .sahar-tc-title .elementor-heading-title::after {
    width: 36px;
    height: 36px;
  }

  .sahar-tc .elementor-main-swiper,
  .sahar-tc .elementor-swiper,
  .sahar-tc .swiper {
    padding-bottom: 18px;
  }

  .sahar-tc .elementor-testimonial {
    min-height: 126px;
    padding: 22px 18px;
    gap: 15px;
    border-radius: 16px;
  }

  .sahar-tc .elementor-testimonial__text {
    font-size: 15px !important;
    line-height: 1.9 !important;
  }

  .sahar-tc .elementor-testimonial__image img {
    width: 62px !important;
    height: 62px !important;
    min-width: 62px !important;
    border-width: 4px !important;
  }

  .sahar-tc-section::before,
  .sahar-tc-section::after {
    width: 180px;
    height: 180px;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'moraba';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ticketai.infoprotech.ir/wp-content/uploads/2026/06/Morabba-Medium.woff2') format('woff2'),
		url('https://ticketai.infoprotech.ir/wp-content/uploads/2026/06/Morabba-Medium.woff') format('woff');
}
@font-face {
	font-family: 'moraba';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ticketai.infoprotech.ir/wp-content/uploads/2026/06/Morabba-Bold.woff2') format('woff2'),
		url('https://ticketai.infoprotech.ir/wp-content/uploads/2026/06/Morabba-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */