.elementor-9 .elementor-element.elementor-element-51bf988{--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;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-51bf988:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-51bf988 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #DBFFDA 0%, #FFFFFF00 100%);}.elementor-9 .elementor-element.elementor-element-bb5851c > .elementor-widget-container{margin:0px 0px -17px 0px;}.elementor-9 .elementor-element.elementor-element-50f09967{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9262291 .shop_table .button{background-color:var( --e-global-color-secondary );font-family:"iranyekanfanum", Sans-serif;font-weight:400;border-width:1px 1px 1px 1px;}.elementor-9 .elementor-element.elementor-element-9262291 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-9262291{--sections-title-color:var( --e-global-color-text );--forms-buttons-normal-text-color:var( --e-global-color-primary );--forms-buttons-border-type:solid;--forms-buttons-border-color:var( --e-global-color-primary );--forms-buttons-border-radius:10px 10px 10px 10px;--order-summary-color:var( --e-global-color-text );--order-summary-variations-color:var( --e-global-color-text );--product-link-normal-color:var( --e-global-color-text );--totals-color:var( --e-global-color-text );--checkout-button-normal-text-color:var( --e-global-color-primary );--checkout-button-border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-9262291 .cart_totals h2{font-family:"iranyekanfanum", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-9262291 .e-cart-content, .elementor-9 .elementor-element.elementor-element-9262291 .woocommerce-shipping-destination, .elementor-9 .elementor-element.elementor-element-9262291 .shipping-calculator-button{font-family:"iranyekanfanum", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-9262291 #shipping_method li label{font-family:"iranyekanfanum", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-9262291 .coupon .input-text, .elementor-9 .elementor-element.elementor-element-9262291 .cart-collaterals .input-text, .elementor-9 .elementor-element.elementor-element-9262291 select, .elementor-9 .elementor-element.elementor-element-9262291 .select2-selection--single{font-family:"iranyekanfanum", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-9262291 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-9262291 .e-shop-table .cart th, .elementor-9 .elementor-element.elementor-element-9262291 .e-shop-table .cart td:before{font-family:"iranyekanfanum", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-9262291 .cart td span, .elementor-9 .elementor-element.elementor-element-9262291 .cart td, .elementor-9 .elementor-element.elementor-element-9262291 .input-text.qty{font-family:"iranyekanfanum", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-9262291 .product-name .variation{font-family:"iranyekanfanum", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-9262291 .cart_totals .shop_table td:before, .elementor-9 .elementor-element.elementor-element-9262291 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"iranyekanfanum", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-9262291 .checkout-button{font-family:"iranyekanfanum", Sans-serif;font-weight:400;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-6888c02 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-6888c02 .elementor-icon{font-size:0px;}.elementor-9 .elementor-element.elementor-element-6888c02 .elementor-icon svg{height:0px;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-50f09967{--content-width:70%;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-51bf988{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-bb5851c */.line-with-dots {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
  padding-top: 10px;
  margin-bottom: 15px;
  font-family: "iranyekanfanum";
}

.line-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: 1;
}

.linetext {
  margin-bottom: 8px;
  font-size: 14px;
  color: #000;
  display: flex;
  flex-direction: row; /* پیش‌فرض افقی */
}
.line-icon{
    font-size: 17px !important;
    margin-left: 5px
}






.line-part {
  height: 2px;
  width: 100%;
opacity:70% ;
}

.line-with-dots::before,
.line-with-dots::after {
  content: "";
  border-radius: 50%;
  position: absolute;
  z-index: 10;
}



.linelvl1 .linefirst {
  background-color:#46DB41 !important; 
}
.linelvl1 .linesecond , .linelvl1 .linethird {
  background-color:#46DB4124 !important; 
}




.linelvl2 .linefirst , .linelvl2 .linesecond {
  background-color:#46DB41 !important; 
}
.linelvl2 .linethird {
  background-color:#46DB4124 !important; 
}




.linelvl3 .linefirst , .linelvl3 .linesecond , .linelvl3 .linethird {
  background-color:#46DB41 !important; 
}







.line-with-dots::before {
    width: 17px;
  height: 17px;
  left: 33.33%;
  bottom: -8px; 
  transform: translateX(-50%);
  background: #46DB41; 
  border: 4px solid #DBFFDA;
}


.line-with-dots::after {
    width: 15px;
  height: 15px;
  left: 66.66%;
  bottom: -7px; 
  transform: translateX(-50%);
background: #46DB41; 
  border: 4px solid #DBFFDA;
}



@media (max-width: 500px) {
.line-part {
  height: 1.5px;

}


  .linetext {
    flex-direction: column; 
    align-items: center;
    gap : 5px;
    font-size: 12px;
  }


  .line-icon{
    font-size: 15px !important;
    margin-left: 0px
}

.line-with-dots::after , .line-with-dots::before {
    width: 10px;
  height: 10px;
    bottom: -4px; 
}

.line-with-dots::before {
  border: 3px solid #fff;
}



.line-with-dots::after {
  border: 3px solid #fff;
}



}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'iranyekanfanum';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://alptechservice.ir/wp-content/uploads/2025/01/iranyekanwebthinfanum.woff2') format('woff2');
}
@font-face {
	font-family: 'iranyekanfanum';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://alptechservice.ir/wp-content/uploads/2025/01/iranyekanweblightfanum.woff2') format('woff2');
}
@font-face {
	font-family: 'iranyekanfanum';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://alptechservice.ir/wp-content/uploads/2025/01/iranyekanwebregularfanum.woff2') format('woff2');
}
@font-face {
	font-family: 'iranyekanfanum';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://alptechservice.ir/wp-content/uploads/2025/01/iranyekanwebmediumfanum.woff2') format('woff2');
}
@font-face {
	font-family: 'iranyekanfanum';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://alptechservice.ir/wp-content/uploads/2025/01/iranyekanwebboldfanum.woff2') format('woff2');
}
@font-face {
	font-family: 'iranyekanfanum';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://alptechservice.ir/wp-content/uploads/2025/01/iranyekanwebextraboldfanum.woff2') format('woff2');
}
@font-face {
	font-family: 'iranyekanfanum';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://alptechservice.ir/wp-content/uploads/2025/01/iranyekanwebblackfanum.woff2') format('woff2');
}
@font-face {
	font-family: 'iranyekanfanum';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://alptechservice.ir/wp-content/uploads/2025/01/iranyekanwebextrablackfanum-1.woff2') format('woff2');
}
/* End Custom Fonts CSS */