.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-16 .elementor-element.elementor-element-2923615{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-2923615.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-2923615 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:30px;font-weight:600;color:#9E9E9E;}.elementor-16 .elementor-element.elementor-element-9b5101e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-9b5101e.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-9b5101e .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:60px;font-weight:600;color:#061496;}.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-16 .elementor-element.elementor-element-67e151e{width:var( --container-widget-width, 95% );max-width:95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:400;line-height:46px;letter-spacing:-2.1px;color:#7A7A7A;}.elementor-16 .elementor-element.elementor-element-67e151e.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-67e151e p{margin-block-end:7px;}.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-16 .elementor-element.elementor-element-9c2dbd7 .elementor-button{background-color:#60CBFF;font-family:"IRANYekanX", Sans-serif;font-weight:500;border-radius:9px 9px 9px 9px;}.elementor-16 .elementor-element.elementor-element-9c2dbd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-9c2dbd7.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-9c2dbd7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-8376d81{text-align:center;}.elementor-16 .elementor-element.elementor-element-8376d81 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-weight:500;color:#3E3F3F;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-52e9cad{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:-37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-52e9cad .elementor-divider-separator{width:0%;}.elementor-16 .elementor-element.elementor-element-52e9cad .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-16 .elementor-element.elementor-element-2217ce0 .product{text-align:center;}.elementor-16 .elementor-element.elementor-element-2217ce0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;grid-column:span 1;grid-row:span 1;}.elementor-16 .elementor-element.elementor-element-2217ce0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:28px;}.elementor-16 .elementor-element.elementor-element-2217ce0 a > img{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-2217ce0 .woocommerce .woocommerce-loop-category__title{font-family:"IRANYekanX", Sans-serif;font-weight:600;}.elementor-16 .elementor-element.elementor-element-2217ce0 .woocommerce-loop-category__title .count{font-family:"IRANYekanX", Sans-serif;font-weight:600;}.elementor-16 .elementor-element.elementor-element-f4766df{text-align:center;}.elementor-16 .elementor-element.elementor-element-f4766df .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-weight:500;color:#3E3F3F;}.elementor-16 .elementor-element.elementor-element-58457a0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:-37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-58457a0.elementor-element{--align-self:flex-end;}.elementor-16 .elementor-element.elementor-element-58457a0 .elementor-divider-separator{width:0%;}.elementor-16 .elementor-element.elementor-element-58457a0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16 .elementor-element.elementor-element-af4cb35.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:3px 0px 3px 1px;border-radius:8px;padding:8px 8px 8px 8px;box-shadow:1px 1px 5px 1px rgba(0, 0, 0, 0.12);border-color:#9DA1AB59;}.elementor-16 .elementor-element.elementor-element-af4cb35.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-16 .elementor-element.elementor-element-af4cb35.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:1px 0px 1px 0px;border-color:#C7C2C2E3;border-radius:15px 15px 15px 15px;margin-bottom:17px;}.elementor-16 .elementor-element.elementor-element-af4cb35.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#060606;}.elementor-16 .elementor-element.elementor-element-af4cb35.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#060606;}.elementor-16 .elementor-element.elementor-element-af4cb35.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-16 .elementor-element.elementor-element-af4cb35.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"IRANYekanX", Sans-serif;font-size:16px;font-weight:400;line-height:32px;}.elementor-16 .elementor-element.elementor-element-af4cb35.elementor-wc-products ul.products li.product .price{font-family:"IRANYekanX", Sans-serif;font-weight:600;}.elementor-16 .elementor-element.elementor-element-af4cb35.elementor-wc-products ul.products li.product .price del {font-family:"IRANYekanX", Sans-serif;font-weight:600;}.elementor-16 .elementor-element.elementor-element-af4cb35.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#007E98;font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:500;}.elementor-16 .elementor-element.elementor-element-af4cb35.elementor-wc-products ul.products li.product .button:hover{color:#FFFFFF;background-color:#0B9DC7;}.elementor-16 .elementor-element.elementor-element-af4cb35.elementor-wc-products ul.products li.product:hover{box-shadow:1px 1px 5px 1px rgba(119.83973577800093, 89.38922214673909, 252.2640625, 0.5);border-color:#B8B8B8BD;}.elementor-16 .elementor-element.elementor-element-af4cb35.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-16 .elementor-element.elementor-element-8d8e1be .elementor-button{background-color:#008DF8;font-family:"IRANYekanX", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-16 .elementor-element.elementor-element-8d8e1be{margin:18px 18px calc(var(--kit-widget-spacing, 0px) + 18px) 18px;}.elementor-16 .elementor-element.elementor-element-8d8e1be .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-4fac38d{--display:flex;--min-height:250px;--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;--overlay-opacity:0.78;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-4fac38d::before, .elementor-16 .elementor-element.elementor-element-4fac38d > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-4fac38d > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-4fac38d > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-4fac38d > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-4fac38d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-47fb578{--display:flex;}.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-16 .elementor-element.elementor-element-eb36dd3 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-eb36dd3 .elementor-icon{font-size:40px;}.elementor-16 .elementor-element.elementor-element-eb36dd3 .elementor-icon svg{height:40px;}.elementor-16 .elementor-element.elementor-element-a410388{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-a410388 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:30px;font-weight:600;}.elementor-16 .elementor-element.elementor-element-5d6c3e0{margin:2px 12px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"IRANYekanX", Sans-serif;font-size:22px;font-weight:600;color:#4C4C4C;}.elementor-16 .elementor-element.elementor-element-d16cf3f{--display:flex;}.elementor-16 .elementor-element.elementor-element-126025a .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-126025a .elementor-icon{font-size:40px;}.elementor-16 .elementor-element.elementor-element-126025a .elementor-icon svg{height:40px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-16 .elementor-element.elementor-element-35ec82b{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-35ec82b .elementor-counter-number-wrapper{font-family:"IRANYekanX", Sans-serif;font-size:35px;font-weight:600;}.elementor-16 .elementor-element.elementor-element-35ec82b .elementor-counter-title{font-family:"IRANYekanX", Sans-serif;font-size:22px;font-weight:600;}.elementor-16 .elementor-element.elementor-element-63ab996{--display:flex;}.elementor-16 .elementor-element.elementor-element-04e9b1d .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-04e9b1d .elementor-icon{font-size:40px;}.elementor-16 .elementor-element.elementor-element-04e9b1d .elementor-icon svg{height:40px;}.elementor-16 .elementor-element.elementor-element-dfcb125{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-dfcb125 .elementor-counter-number-wrapper{font-family:"IRANYekanX", Sans-serif;font-size:35px;font-weight:600;}.elementor-16 .elementor-element.elementor-element-dfcb125 .elementor-counter-title{font-family:"IRANYekanX", Sans-serif;font-size:22px;font-weight:600;}.elementor-16 .elementor-element.elementor-element-eaa8a13{--display:flex;}.elementor-16 .elementor-element.elementor-element-1d9431d .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-1d9431d .elementor-icon{font-size:40px;}.elementor-16 .elementor-element.elementor-element-1d9431d .elementor-icon svg{height:40px;}.elementor-16 .elementor-element.elementor-element-9609ecf{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-9609ecf .elementor-counter-number-wrapper{font-family:"IRANYekanX", Sans-serif;font-size:35px;font-weight:600;}.elementor-16 .elementor-element.elementor-element-9609ecf .elementor-counter-title{font-family:"IRANYekanX", Sans-serif;font-size:22px;font-weight:600;}.elementor-16 .elementor-element.elementor-element-900a3db{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-900a3db .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-weight:600;color:#050505;}.elementor-16 .elementor-element.elementor-element-ca52f2d{--display:flex;}.elementor-widget-jet-blog-smart-tiles  .jet-smart-tiles__box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-blog-smart-tiles .layout-2-1-2 > div:nth-child( 3 ) .jet-smart-tiles__box-title, .elementor-widget-jet-blog-smart-tiles .layout-1-1-2-h > div:nth-child( 1 ) .jet-smart-tiles__box-title, .elementor-widget-jet-blog-smart-tiles .layout-1-1-2-v > div:nth-child( 1 ) .jet-smart-tiles__box-title, .elementor-widget-jet-blog-smart-tiles .layout-1-2 > div:nth-child( 1 ) .jet-smart-tiles__box-title, .elementor-widget-jet-blog-smart-tiles .layout-1-2-2 > div:nth-child( 1 ) .jet-smart-tiles__box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-blog-smart-tiles  .jet-smart-tiles__box-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-blog-smart-tiles .jet-smart-tiles__meta .jet-smart-tiles__meta-item{color:var( --e-global-color-text );}.elementor-widget-jet-blog-smart-tiles .jet-smart-tiles__meta{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-blog-smart-tiles .jet-smart-tiles__terms-link{background-color:var( --e-global-color-primary );}.elementor-widget-jet-blog-smart-tiles  .jet-smart-tiles__terms-link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-blog-smart-tiles .jet-smart-tiles__terms-link:hover{background-color:var( --e-global-color-primary );}.elementor-widget-jet-blog-smart-tiles .jet-blog-arrow{background-color:var( --e-global-color-primary );}.elementor-widget-jet-blog-smart-tiles .jet-blog-arrow:hover{background-color:var( --e-global-color-primary );}.elementor-widget-jet-blog-smart-tiles .jet-title-fields__item-label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-blog-smart-tiles .jet-content-fields__item-label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-16 .elementor-element.elementor-element-e84ed12 .jet-smart-tiles-slide__wrap{min-height:449px;grid-column-gap:10px;grid-row-gap:10px;}.elementor-msie .elementor-16 .elementor-element.elementor-element-e84ed12 .jet-smart-tiles-slide__wrap{height:449px;}.elementor-16 .elementor-element.elementor-element-e84ed12 .jet-smart-tiles__box:before{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF26 33%, #0F0F0F 100%);}.elementor-16 .elementor-element.elementor-element-e84ed12 .jet-smart-tiles__box:hover:before{background-color:#00000033;}.elementor-16 .elementor-element.elementor-element-e84ed12 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-16 .elementor-element.elementor-element-e84ed12 .jet-smart-tiles-slide__wrap.layout-2-1-2{grid-template-columns:1fr 50% 1fr;-ms-grid-columns:1fr 50% 1fr;}.elementor-16 .elementor-element.elementor-element-e84ed12 .jet-smart-tiles-slide__wrap.layout-1-1-2-h{grid-template-columns:50% 1fr 1fr;-ms-grid-columns:50% 1fr 1fr;}.elementor-16 .elementor-element.elementor-element-e84ed12 .jet-smart-tiles-slide__wrap.layout-1-1-2-v{grid-template-columns:50% 1fr 1fr;-ms-grid-columns:50% 1fr 1fr;}.elementor-16 .elementor-element.elementor-element-e84ed12 .jet-smart-tiles-slide__wrap.layout-1-2{grid-template-columns:50% 1fr;-ms-grid-columns:50% 1fr;}.elementor-16 .elementor-element.elementor-element-e84ed12 .jet-smart-tiles-slide__wrap.layout-1-2-2{grid-template-columns:50% 1fr 1fr;-ms-grid-columns:50% 1fr 1fr;}.elementor-16 .elementor-element.elementor-element-e84ed12 .jet-smart-tiles__box{padding:1em 1em 1em 1em;border-radius:20px 20px 20px 20px;align-content:space-between;}.elementor-16 .elementor-element.elementor-element-e84ed12 .jet-smart-tiles__box-title{color:#FFFFFF;text-align:center;}.elementor-16 .elementor-element.elementor-element-e84ed12  .jet-smart-tiles__box-title{font-family:"IRANYekanX", Sans-serif;font-size:19px;font-weight:normal;letter-spacing:1px;}.elementor-16 .elementor-element.elementor-element-e84ed12 .layout-2-1-2 > div:nth-child( 3 ) .jet-smart-tiles__box-title, .elementor-16 .elementor-element.elementor-element-e84ed12 .layout-1-1-2-h > div:nth-child( 1 ) .jet-smart-tiles__box-title, .elementor-16 .elementor-element.elementor-element-e84ed12 .layout-1-1-2-v > div:nth-child( 1 ) .jet-smart-tiles__box-title, .elementor-16 .elementor-element.elementor-element-e84ed12 .layout-1-2 > div:nth-child( 1 ) .jet-smart-tiles__box-title, .elementor-16 .elementor-element.elementor-element-e84ed12 .layout-1-2-2 > div:nth-child( 1 ) .jet-smart-tiles__box-title{font-family:"KalamehWeb_Bold", Sans-serif;font-size:35px;font-weight:600;}.elementor-16 .elementor-element.elementor-element-e84ed12 .jet-smart-tiles__box-excerpt{color:#B1B1B1;text-align:right;}.elementor-16 .elementor-element.elementor-element-e84ed12  .jet-smart-tiles__box-excerpt{font-family:"iranyekanwebregular", Sans-serif;font-size:12px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-e84ed12 .jet-smart-tiles__meta{background-color:#FFFFFF00;font-family:"iranyekanwebregular", Sans-serif;font-size:13px;font-weight:400;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-e84ed12 .jet-smart-tiles__meta .jet-smart-tiles__meta-item{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-e84ed12 .jet-smart-tiles__meta-item:not(:first-child):before{margin-left:17px;margin-right:17px;}.elementor-16 .elementor-element.elementor-element-e84ed12 .jet-smart-tiles__terms-link{background-color:#009BAF;color:#FFFFFF;text-decoration:none;border-radius:8px 8px 8px 8px;}.elementor-16 .elementor-element.elementor-element-e84ed12  .jet-smart-tiles__terms-link{font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-e84ed12 .jet-smart-tiles__terms-link:hover{text-decoration:none;}.elementor-16 .elementor-element.elementor-element-e84ed12 .jet-smart-tiles__terms{text-align:left;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-e84ed12 .jet-title-fields__item-label{margin-right:5px;}body.rtl .elementor-16 .elementor-element.elementor-element-e84ed12 .jet-title-fields__item-label{margin-left:5px;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-e84ed12 .jet-content-fields__item-label{margin-right:5px;}body.rtl .elementor-16 .elementor-element.elementor-element-e84ed12 .jet-content-fields__item-label{margin-left:5px;}.elementor-16 .elementor-element.elementor-element-451cb0c .elementor-button{background-color:#1D411D;font-family:"IRANYekanX", Sans-serif;font-weight:500;}.elementor-16 .elementor-element.elementor-element-451cb0c{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-16 .elementor-element.elementor-element-451cb0c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-7575121{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-7575121 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-weight:600;color:#080808;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16 .elementor-element.elementor-element-ef75ce4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-16 .elementor-element.elementor-element-ef75ce4 .elementor-swiper-button{font-size:20px;}.elementor-16 .elementor-element.elementor-element-6abe800{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-6abe800 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-weight:600;color:#000000;}.elementor-16 .elementor-element.elementor-element-3a60844.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:50px;}.elementor-16 .elementor-element.elementor-element-3a60844 .elementor-main-swiper{height:154px;width:100%;}.elementor-16 .elementor-element.elementor-element-3a60844 .elementor-main-swiper .swiper-slide{background-color:#FFFFFF;border-radius:0px;border-color:#A61818;}.elementor-16 .elementor-element.elementor-element-3a60844 .elementor-swiper-button{font-size:31px;color:#039DB2;}.elementor-16 .elementor-element.elementor-element-3a60844 .elementor-swiper-button svg{fill:#039DB2;}.elementor-16 .elementor-element.elementor-element-3a60844 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:11px;--swiper-pagination-bullet-vertical-gap:11px;height:7px;width:7px;}.elementor-16 .elementor-element.elementor-element-3a60844 .swiper-horizontal .swiper-pagination-progressbar{height:7px;}#elementor-lightbox-slideshow-3a60844{background-color:#F1F1F1;}#elementor-lightbox-slideshow-3a60844 .dialog-lightbox-close-button, #elementor-lightbox-slideshow-3a60844 .elementor-swiper-button{color:#FFFFFF;}#elementor-lightbox-slideshow-3a60844 .elementor-video-container{width:50%;}.elementor-16 .elementor-element.elementor-element-3a60844 .elementor-custom-embed-play i{font-size:20px;}.elementor-16 .elementor-element.elementor-element-91ec441{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-91ec441 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.elementor-16 .elementor-element.elementor-element-4dcbd35{--display:flex;}.elementor-16 .elementor-element.elementor-element-87261cf{--display:flex;}.elementor-16 .elementor-element.elementor-element-8938bae{--display:flex;}.elementor-16 .elementor-element.elementor-element-d1713b8{--display:flex;}.elementor-16 .elementor-element.elementor-element-1a4e0e1{--display:flex;}.elementor-16 .elementor-element.elementor-element-0f00c11{--display:flex;}.elementor-16 .elementor-element.elementor-element-ee3c8e2{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#8BB4DE;--n-accordion-title-active-color:#444444;--n-accordion-icon-size:15px;}:where( .elementor-16 .elementor-element.elementor-element-ee3c8e2 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F7FEFF;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-right:10px;--padding-bottom:10px;--padding-left:10px;}.elementor-16 .elementor-element.elementor-element-ee3c8e2.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-ee3c8e2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-color:#E5F2FF;}.elementor-16 .elementor-element.elementor-element-ee3c8e2 {--n-accordion-padding:10px 10px 10px 10px;}:where( .elementor-16 .elementor-element.elementor-element-ee3c8e2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"IRANYekanX", Sans-serif;font-weight:300;}.elementor-16 .elementor-element.elementor-element-ee3c8e2 :where( .elementor-16 .elementor-element.elementor-element-ee3c8e2 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 2px rgba(0,0,0,0.3);}:root{--page-title-display:none;}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-47fb578{--width:25%;}.elementor-16 .elementor-element.elementor-element-d16cf3f{--width:25%;}.elementor-16 .elementor-element.elementor-element-63ab996{--width:25%;}.elementor-16 .elementor-element.elementor-element-eaa8a13{--width:25%;}}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-af4cb35.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-16 .elementor-element.elementor-element-dfcb125 .elementor-counter-title{font-size:20px;}.elementor-16 .elementor-element.elementor-element-ef75ce4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-16 .elementor-element.elementor-element-3a60844.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-2923615{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-16 .elementor-element.elementor-element-2923615 .elementor-heading-title{font-size:26px;}.elementor-16 .elementor-element.elementor-element-9b5101e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 19px) 0px;}.elementor-16 .elementor-element.elementor-element-9b5101e .elementor-heading-title{font-size:42px;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-67e151e{margin:8px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 8px;}.elementor-16 .elementor-element.elementor-element-9c2dbd7{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 2px;}.elementor-16 .elementor-element.elementor-element-2217ce0 .woocommerce .woocommerce-loop-category__title{font-size:20px;}.elementor-16 .elementor-element.elementor-element-af4cb35.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:31px;}.elementor-16 .elementor-element.elementor-element-af4cb35.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-16 .elementor-element.elementor-element-af4cb35.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:15px;}.elementor-16 .elementor-element.elementor-element-af4cb35.elementor-wc-products ul.products li.product .button{font-size:12px;margin-top:7px;}.elementor-16 .elementor-element.elementor-element-e84ed12 .jet-smart-tiles__box{margin-bottom:10px;}.elementor-16 .elementor-element.elementor-element-e84ed12  .jet-smart-tiles__box-title{font-size:17px;}.elementor-16 .elementor-element.elementor-element-e84ed12 .layout-2-1-2 > div:nth-child( 3 ) .jet-smart-tiles__box-title, .elementor-16 .elementor-element.elementor-element-e84ed12 .layout-1-1-2-h > div:nth-child( 1 ) .jet-smart-tiles__box-title, .elementor-16 .elementor-element.elementor-element-e84ed12 .layout-1-1-2-v > div:nth-child( 1 ) .jet-smart-tiles__box-title, .elementor-16 .elementor-element.elementor-element-e84ed12 .layout-1-2 > div:nth-child( 1 ) .jet-smart-tiles__box-title, .elementor-16 .elementor-element.elementor-element-e84ed12 .layout-1-2-2 > div:nth-child( 1 ) .jet-smart-tiles__box-title{font-size:28px;}.elementor-16 .elementor-element.elementor-element-e84ed12 .jet-smart-tiles__meta{font-size:12px;}.elementor-16 .elementor-element.elementor-element-e84ed12  .jet-smart-tiles__terms-link{font-size:12px;}.elementor-16 .elementor-element.elementor-element-ef75ce4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-16 .elementor-element.elementor-element-3a60844.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}/* Start custom CSS for button, class: .elementor-element-9c2dbd7 */.elementor-16 .elementor-element.elementor-element-9c2dbd7 .elementor-button{
    position: relative;
    overflow: hidden;
    background: linear-gradient(135deg,#0ea5e9,#2563eb);
    color:#fff;
    border-radius:14px;
    padding:16px 34px;
    font-size:16px;
    font-weight:700;
    border:none;
    transition:all .45s ease;
    box-shadow:0 12px 30px rgba(37,99,235,.25);
}

/* نور عبوری */
.elementor-16 .elementor-element.elementor-element-9c2dbd7 .elementor-button::before{
    content:"";
    position:absolute;
    top:-50%;
    left:-120%;
    width:70%;
    height:220%;
    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,.55),
        transparent
    );
    transform:rotate(25deg);
    transition:all .8s ease;
}

/* دایره نور */
.elementor-16 .elementor-element.elementor-element-9c2dbd7 .elementor-button::after{
    content:"";
    position:absolute;
    inset:0;
    border-radius:14px;
    box-shadow:0 0 0 rgba(14,165,233,0);
    transition:.45s;
}

/* هاور */
.elementor-16 .elementor-element.elementor-element-9c2dbd7 .elementor-button:hover{
    transform:translateY(-6px) scale(1.04);
    box-shadow:
        0 18px 40px rgba(37,99,235,.35),
        0 0 30px rgba(14,165,233,.35);
    background:linear-gradient(135deg,#0284c7,#1d4ed8);
}

/* حرکت نور */
.elementor-16 .elementor-element.elementor-element-9c2dbd7 .elementor-button:hover::before{
    left:170%;
}

/* نور دور دکمه */
.elementor-16 .elementor-element.elementor-element-9c2dbd7 .elementor-button:hover::after{
    box-shadow:
        0 0 0 3px rgba(255,255,255,.15),
        0 0 25px rgba(14,165,233,.55);
}

/* کلیک */
.elementor-16 .elementor-element.elementor-element-9c2dbd7 .elementor-button:active{
    transform:scale(.96);
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-52e9cad */.elementor-16 .elementor-element.elementor-element-52e9cad {
    position: relative;
    padding-bottom: 18px;
}

.elementor-16 .elementor-element.elementor-element-52e9cad::before {
    content: "";
    position: absolute;
    bottom: 5px;
    left: 50%;
    transform: translateX(-50%);
    width: 42px;
    height: 2px;
    background: #19bfc4;
    border-radius: 10px;
}

.elementor-16 .elementor-element.elementor-element-52e9cad::after {
    content: "";
    position: absolute;
    bottom: 4px;
    left: calc(50% + 27px);
    width: 4px;
    height: 4px;
    background: #19bfc4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-2217ce0 *//* کارت هر دسته بندی */
.elementor-16 .elementor-element.elementor-element-2217ce0 ul.products li.product-category {
    background: #fff;
    border: 1px solid #e8edf2;
    border-radius: 14px;
    padding: 15px 10px !important;
    text-align: center;
    overflow: hidden;
    box-shadow: 0 4px 18px rgba(20, 55, 90, 0.04);
    transition: all 0.3s ease;
}

/* هاور کارت */
.elementor-16 .elementor-element.elementor-element-2217ce0 ul.products li.product-category:hover {
    transform: translateY(-4px);
    border-color: #cfe8eb;
    box-shadow: 0 12px 28px rgba(20, 55, 90, 0.10);
}

/* عکس دسته بندی */
.elementor-16 .elementor-element.elementor-element-2217ce0 ul.products li.product-category img {
    width: 120px !important;
    height: 120px !important;
    object-fit: cover;
    border-radius: 50%;
    margin: 0 auto 10px !important;
    background: #f1f8fb;
    transition: all 0.3s ease;
}

/* افکت عکس */
.elementor-16 .elementor-element.elementor-element-2217ce0 ul.products li.product-category:hover img {
    transform: scale(1.06);
}

/* عنوان دسته بندی */
.elementor-16 .elementor-element.elementor-element-2217ce0 .woocommerce-loop-category__title {
    color: #12365a !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    line-height: 1.8;
    margin: 0 !important;
}

/* مخفی کردن تعداد محصول */
.elementor-16 .elementor-element.elementor-element-2217ce0 .woocommerce-loop-category__title .count {
    display: none !important;
}

/* اضافه کردن متن مشاهده محصولات */
.elementor-16 .elementor-element.elementor-element-2217ce0 .woocommerce-loop-category__title::after {
    content: "مشاهده محصولات";
    display: block;
    color: #12b5bb;
    font-size: 12px;
    font-weight: 500;
    margin-top: 5px;
}

/* موبایل */
@media (max-width: 767px) {

    .elementor-16 .elementor-element.elementor-element-2217ce0 ul.products li.product-category {
        padding: 10px 5px !important;
    }

    .elementor-16 .elementor-element.elementor-element-2217ce0 ul.products li.product-category img {
        width: 100px !important;
        height: 100px !important;
    }

    .elementor-16 .elementor-element.elementor-element-2217ce0 .woocommerce-loop-category__title {
        font-size: 12px !important;
    }

    .elementor-16 .elementor-element.elementor-element-2217ce0 .woocommerce-loop-category__title::after {
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-58457a0 */.elementor-16 .elementor-element.elementor-element-58457a0 {
    position: relative;
    padding-bottom: 18px;
}

.elementor-16 .elementor-element.elementor-element-58457a0::before {
    content: "";
    position: absolute;
    bottom: 5px;
    left: 50%;
    transform: translateX(-50%);
    width: 42px;
    height: 2px;
    background: #19bfc4;
    border-radius: 10px;
}

.elementor-16 .elementor-element.elementor-element-58457a0::after {
    content: "";
    position: absolute;
    bottom: 4px;
    left: calc(50% + 27px);
    width: 4px;
    height: 4px;
    background: #19bfc4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-af4cb35 *//* ===== محصولات - Tebyan Tajhiz ===== */

.elementor-16 .elementor-element.elementor-element-af4cb35 ul.products{
    gap:28px;
}

.elementor-16 .elementor-element.elementor-element-af4cb35 ul.products li.product{
    background:#fff;
    border:1px solid #edf2f7;
    border-radius:18px;
    padding:18px;
    transition:.35s ease;
    overflow:hidden;
    box-shadow:0 8px 25px rgba(0,0,0,.05);
}

.elementor-16 .elementor-element.elementor-element-af4cb35 ul.products li.product:hover{
    transform:translateY(-8px);
    border-color:#18b7cc;
    box-shadow:0 18px 40px rgba(0,0,0,.12);
}

/* تصویر */

.elementor-16 .elementor-element.elementor-element-af4cb35 ul.products li.product img{
    border-radius:12px;
    transition:.45s;
}

.elementor-16 .elementor-element.elementor-element-af4cb35 ul.products li.product:hover img{
    transform:scale(1.06);
}

/* عنوان */

.elementor-16 .elementor-element.elementor-element-af4cb35 .woocommerce-loop-product__title{
    font-family:iranyekanX;
    font-size:17px;
    font-weight:700;
    line-height:1.9;
    color:#222;
    transition:.3s;
}

.elementor-16 .elementor-element.elementor-element-af4cb35 li.product:hover .woocommerce-loop-product__title{
    color:#18b7cc;
}

/* ستاره */

.elementor-16 .elementor-element.elementor-element-af4cb35 .star-rating{
    color:#FFC107!important;
    margin:12px auto;
    font-size:17px;
}

/* قیمت */

.elementor-16 .elementor-element.elementor-element-af4cb35 .price{
    font-family:iranyekanX;
    font-size:21px;
    font-weight:800;
    color:#00a7bf;
}

/* دکمه */

.elementor-16 .elementor-element.elementor-element-af4cb35 .button{
    border-radius:12px;
    padding:11px 20px;
    transition:.3s;
}

.elementor-16 .elementor-element.elementor-element-af4cb35 .button:hover{
    transform:translateY(-2px);
}

/* تخفیف */

.elementor-16 .elementor-element.elementor-element-af4cb35 .onsale{
    border-radius:30px;
    padding:5px 12px;
    background:#ff4d4f!important;
    color:#fff!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d8e1be */.elementor-16 .elementor-element.elementor-element-8d8e1be .elementor-button{
    position:relative;
    overflow:hidden;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:10px;
    padding:17px 38px;
    border-radius:18px;
    background:rgba(255,255,255,.08);
    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);
    border:1px solid rgba(255,255,255,.18);
    color:#fff;
    font-size:16px;
    font-weight:700;
    transition:.45s cubic-bezier(.2,.8,.2,1);
    isolation:isolate;
    box-shadow:
        0 10px 35px rgba(0,140,255,.18);
}

/* نور متحرک */
.elementor-16 .elementor-element.elementor-element-8d8e1be .elementor-button::before{
    content:"";
    position:absolute;
    inset:-2px;
    border-radius:20px;
    background:linear-gradient(
        120deg,
        #0ea5e9,
        #2563eb,
        #38bdf8,
        #2563eb,
        #0ea5e9
    );
    background-size:300% 300%;
    animation:borderMove 6s linear infinite;
    z-index:-2;
}

/* پس زمینه داخلی */
.elementor-16 .elementor-element.elementor-element-8d8e1be .elementor-button::after{
    content:"";
    position:absolute;
    inset:2px;
    background:#0B1D45;
    border-radius:16px;
    z-index:-1;
}

/* هاور */
.elementor-16 .elementor-element.elementor-element-8d8e1be .elementor-button:hover{

    transform:
        translateY(-7px)
        rotateX(8deg)
        scale(1.05);

    box-shadow:
        0 22px 45px rgba(37,99,235,.35),
        0 0 35px rgba(14,165,233,.45);
}

/* آیکون */
.elementor-16 .elementor-element.elementor-element-8d8e1be .elementor-button i{

    transition:.45s;

}

.elementor-16 .elementor-element.elementor-element-8d8e1be .elementor-button:hover i{

    transform:
        translateX(6px)
        rotate(-15deg)
        scale(1.15);

}

/* متن */
.elementor-16 .elementor-element.elementor-element-8d8e1be .elementor-button:hover{

    letter-spacing:.6px;

}

/* موج کلیک */
.elementor-16 .elementor-element.elementor-element-8d8e1be .elementor-button span{

    position:relative;
    z-index:2;

}

@keyframes borderMove{

    0%{
        background-position:0% 50%;
    }

    100%{
        background-position:300% 50%;
    }

}

.elementor-16 .elementor-element.elementor-element-8d8e1be .elementor-button:active{

    transform:scale(.96);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-900a3db */.elementor-16 .elementor-element.elementor-element-900a3db {
    position: relative;
    padding-bottom: 18px;
}

.elementor-16 .elementor-element.elementor-element-900a3db::before {
    content: "";
    position: absolute;
    bottom: 5px;
    left: 50%;
    transform: translateX(-50%);
    width: 42px;
    height: 2px;
    background: #19bfc4;
    border-radius: 10px;
}

.elementor-16 .elementor-element.elementor-element-900a3db::after {
    content: "";
    position: absolute;
    bottom: 4px;
    left: calc(50% + 27px);
    width: 4px;
    height: 4px;
    background: #19bfc4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-451cb0c *//* ===========================
   Medical Flow Button
   =========================== */

.elementor-16 .elementor-element.elementor-element-451cb0c .elementor-button{
    position:relative;
    overflow:hidden;
    background:linear-gradient(135deg,#0EA5E9,#2563EB);
    color:#fff;
    border:none;
    border-radius:16px;
    padding:18px 42px;
    font-size:16px;
    font-weight:700;
    transition:.45s;
    isolation:isolate;
    box-shadow:0 15px 35px rgba(37,99,235,.25);
}

/* موج نور اول */
.elementor-16 .elementor-element.elementor-element-451cb0c .elementor-button::before{
    content:"";
    position:absolute;
    top:-30%;
    left:-80%;
    width:60%;
    height:180%;
    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,.45),
        transparent
    );
    transform:rotate(20deg);
    animation:flow1 3.5s linear infinite;
}

/* موج نور دوم */
.elementor-16 .elementor-element.elementor-element-451cb0c .elementor-button::after{
    content:"";
    position:absolute;
    top:-40%;
    left:-130%;
    width:40%;
    height:220%;
    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,.22),
        transparent
    );
    transform:rotate(20deg);
    animation:flow2 5s linear infinite;
}

/* حرکت نورها */

@keyframes flow1{

0%{
left:-80%;
}

100%{
left:180%;
}

}

@keyframes flow2{

0%{
left:-140%;
}

100%{
left:200%;
}

}

/* هاور */

.elementor-16 .elementor-element.elementor-element-451cb0c .elementor-button:hover{

transform:translateY(-6px);

box-shadow:
0 22px 50px rgba(37,99,235,.35),
0 0 30px rgba(14,165,233,.35);

filter:brightness(1.08);

}

/* کلیک */

.elementor-16 .elementor-element.elementor-element-451cb0c .elementor-button:active{

transform:scale(.97);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7575121 */.elementor-16 .elementor-element.elementor-element-7575121 {
    position: relative;
    padding-bottom: 18px;
}

.elementor-16 .elementor-element.elementor-element-7575121::before {
    content: "";
    position: absolute;
    bottom: 5px;
    left: 50%;
    transform: translateX(-50%);
    width: 42px;
    height: 2px;
    background: #19bfc4;
    border-radius: 10px;
}

.elementor-16 .elementor-element.elementor-element-7575121::after {
    content: "";
    position: absolute;
    bottom: 4px;
    left: calc(50% + 27px);
    width: 4px;
    height: 4px;
    background: #19bfc4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6abe800 */.elementor-16 .elementor-element.elementor-element-6abe800 {
    position: relative;
    padding-bottom: 18px;
}

.elementor-16 .elementor-element.elementor-element-6abe800::before {
    content: "";
    position: absolute;
    bottom: 5px;
    left: 50%;
    transform: translateX(-50%);
    width: 42px;
    height: 2px;
    background: #19bfc4;
    border-radius: 10px;
}

.elementor-16 .elementor-element.elementor-element-6abe800::after {
    content: "";
    position: absolute;
    bottom: 4px;
    left: calc(50% + 27px);
    width: 4px;
    height: 4px;
    background: #19bfc4;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91ec441 */.elementor-16 .elementor-element.elementor-element-91ec441 {
    position: relative;
    padding-bottom: 18px;
}

.elementor-16 .elementor-element.elementor-element-91ec441::before {
    content: "";
    position: absolute;
    bottom: 5px;
    left: 50%;
    transform: translateX(-50%);
    width: 42px;
    height: 2px;
    background: #19bfc4;
    border-radius: 10px;
}

.elementor-16 .elementor-element.elementor-element-91ec441::after {
    content: "";
    position: absolute;
    bottom: 4px;
    left: calc(50% + 27px);
    width: 4px;
    height: 4px;
    background: #19bfc4;
    border-radius: 50%;
}/* End custom CSS */