.elementor-26250 .elementor-element.elementor-element-4e97105d{--display:flex;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-26250 .elementor-element.elementor-element-6ed56102 .e-search-input{background-color:#F7F8FD;font-family:"Vazirmatn", Sans-serif;font-size:14px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#C7C9D1;border-radius:10px 10px 10px 10px;}.elementor-26250 .elementor-element.elementor-element-6ed56102{--e-search-placeholder-color:#999999;--e-search-input-color:#212121;--e-search-input-padding-block-start:11px;--e-search-input-padding-inline-start:11px;--e-search-input-padding-block-end:11px;--e-search-input-padding-inline-end:11px;--e-search-icon-label-size:13px;--e-search-input-gap:6px;--e-search-icon-clear-color:#E30000;}.elementor-26250 .elementor-element.elementor-element-2fe3a86c{--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:767px){.elementor-26250 .elementor-element.elementor-element-6ed56102 > .elementor-widget-container{margin:16px 0px 0px 10px;}.elementor-26250 .elementor-element.elementor-element-6ed56102.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-26250 .elementor-element.elementor-element-6ed56102 .e-search-input{border-width:1px 1px 1px 1px;}}/* Start custom CSS for container, class: .elementor-element-4e97105d */.sigmaweb-placeholder {
  direction: rtl; /* متن راست به چپ */
  background-repeat: no-repeat;
  background-position: right 10px center; /* آیکون سمت راست فیلد */
  background-size: 20px 20px;
  padding-right: 40px; /* فاصله متن از آیکون سمت راست */
}


.sigmaweb-placeholder::placeholder {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.3s ease, transform 0.5s ease;
    padding-right: 15px;
  
}

.sigmaweb-placeholder.show-placeholder::placeholder {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS */.sigmaweb-category-box-t2 {  
  position: absolute;  
  top: 50%;  
  right: 31px;  
  transform: translateY(-50%);
  width: 187px;
  height: 90%;
  overflow: hidden;  
  display: flex; 
  align-items: center;
  justify-content: flex-start;
  pointer-events: none;
}  

.sigmaweb-category-box-t2 ul {
  list-style: none;  
  margin: 0;  
  padding: 0;  
  position: relative;  
  width: 100%; 
  height: 100%; 
}  

.sigmaweb-category-box-t2 li {   
  position: absolute;   
  inset: 0;                 
  display: flex;   
  align-items: center;      
  justify-content: flex-start;
  padding: 0;   
  font-size: 14px;   
  font-family: "Vazirmatn", Sans-serif;   
  color: #999;                
  opacity: 0;   
  transform: translateY(20px);
  animation: slide 6s infinite;  
  user-select: none;          
  cursor: text;             
  pointer-events: auto;       
}   


.sigmaweb-search-input-t2 input::placeholder{
 opacity: 0;
 transition: opacity 0.3s ease;
}

.sigmaweb-search-input-t2 input:focus::placeholder{
 opacity: 1;
}

.sigmaweb-category-box-t2 li img {
  width: 40px;
  height: 30px;
  object-fit: contain;
  margin-left: 4px;
  flex-shrink: 0;
}


.sigmaweb-search-input input {
 text-align: right !important;
}

/* ترتیب نمایش */  
.sigmaweb-category-box-t2 li:nth-child(1) {  
  animation-delay: 0s;  
}  
.sigmaweb-category-box-t2 li:nth-child(2) {  
  animation-delay: 2s;  
}  
.sigmaweb-category-box-t2 li:nth-child(3) {  
  animation-delay: 4s;  
}  

@keyframes slide {  
  0% {  
    opacity: 0;  
    transform: translateY(20px);  
  }  
  10% {  
    opacity: 1;  
    transform: translateY(0);  
  }  
  30% {  
    opacity: 1;  
    transform: translateY(0);  
  }  
  40% {  
    opacity: 0;  
    transform: translateY(-20px);  
  }  
  100% {  
    opacity: 0;  
    transform: translateY(-20px);  
  }  
}/* End custom CSS */