.elementor-1410 .elementor-element.elementor-element-072cf67{--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;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1410 .elementor-element.elementor-element-072cf67:not(.elementor-motion-effects-element-type-background), .elementor-1410 .elementor-element.elementor-element-072cf67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-1410 .elementor-element.elementor-element-f5e14d0{width:100%;max-width:100%;}.elementor-1410 .elementor-element.elementor-element-f5e14d0 > .elementor-widget-container{background-image:var(--wpr-bg-9da82ed7-c208-456f-bb50-f8d29070fde9);background-position:center left;background-repeat:no-repeat;}.elementor-1410 .elementor-element.elementor-element-f5e14d0 .jet-breadcrumbs__title{order:-1;font-family:"IRANSans", swap;font-size:42px;color:#0C4C8C;padding:0px 0px 20px 0px;}.elementor-1410 .elementor-element.elementor-element-f5e14d0 .jet-breadcrumbs__item > *{font-weight:normal;}.elementor-1410 .elementor-element.elementor-element-f5e14d0 .jet-breadcrumbs__item-sep{margin-left:7px;margin-right:7px;font-size:16px;}.elementor-1410 .elementor-element.elementor-element-3db17a9{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1410 .elementor-element.elementor-element-0451741{--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:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1410 .elementor-element.elementor-element-e8282d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 15px 0px;}.elementor-1410 .elementor-element.elementor-element-7360213{--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-1410 .elementor-element.elementor-element-02d33f2{--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:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1410 .elementor-element.elementor-element-d4f10a7{--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-1410 .elementor-element.elementor-element-1424bf2{--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;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1410 .elementor-element.elementor-element-3244e3b{--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;--justify-content:center;--align-items:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), swap;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), swap;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), swap;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), swap;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1410 .elementor-element.elementor-element-8611778{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-1410 .elementor-element.elementor-element-8611778 > .elementor-widget-container{background-color:#FFFFFF;border-radius:5px 5px 5px 5px;box-shadow:0px 5px 50px 0px rgba(203.00000000000003, 213, 225, 0.5);}.elementor-1410 .elementor-element.elementor-element-8611778 .elementor-accordion-item{border-width:0px;}.elementor-1410 .elementor-element.elementor-element-8611778 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-1410 .elementor-element.elementor-element-8611778 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-1410 .elementor-element.elementor-element-8611778 .elementor-accordion-icon, .elementor-1410 .elementor-element.elementor-element-8611778 .elementor-accordion-title{color:#5E5E6A;}.elementor-1410 .elementor-element.elementor-element-8611778 .elementor-accordion-icon svg{fill:#5E5E6A;}.elementor-1410 .elementor-element.elementor-element-8611778 .elementor-active .elementor-accordion-icon, .elementor-1410 .elementor-element.elementor-element-8611778 .elementor-active .elementor-accordion-title{color:#5E5E6A;}.elementor-1410 .elementor-element.elementor-element-8611778 .elementor-active .elementor-accordion-icon svg{fill:#5E5E6A;}.elementor-1410 .elementor-element.elementor-element-8611778 .elementor-accordion-title{font-family:"IRANSans", swap;font-size:14px;font-weight:normal;}.elementor-1410 .elementor-element.elementor-element-8611778 .elementor-tab-title .elementor-accordion-icon i:before{color:#4273F8;}.elementor-1410 .elementor-element.elementor-element-8611778 .elementor-tab-title .elementor-accordion-icon svg{fill:#4273F8;}.elementor-1410 .elementor-element.elementor-element-8611778 .elementor-tab-content{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1410 .elementor-element.elementor-element-3244e3b{--width:40%;}}@media(max-width:1024px){.elementor-1410 .elementor-element.elementor-element-f5e14d0 .jet-breadcrumbs{text-align:center;}.elementor-1410 .elementor-element.elementor-element-f5e14d0 > .elementor-widget-container{background-position:center center;background-size:contain;}.elementor-1410 .elementor-element.elementor-element-f5e14d0 .jet-breadcrumbs__title{font-size:30px;}.elementor-1410 .elementor-element.elementor-element-3db17a9{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1410 .elementor-element.elementor-element-0451741{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-1410 .elementor-element.elementor-element-3db17a9{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1410 .elementor-element.elementor-element-3244e3b{--width:100%;}.elementor-1410 .elementor-element.elementor-element-8611778{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1410 .elementor-element.elementor-element-8611778 .elementor-accordion-title{line-height:2em;}}/* Start custom CSS for jet-breadcrumbs, class: .elementor-element-f5e14d0 */.elementor-1410 .elementor-element.elementor-element-f5e14d0 svg{
    position: relative;
    top:3px;
}

.elementor-1410 .elementor-element.elementor-element-f5e14d0{
    height: 220px;
    display: flex;
  align-content: center;
  align-items: center;
}

.elementor-1410 .elementor-element.elementor-element-f5e14d0 .elementor-widget-container{
    width: 100%;
  display: flex;
  align-content: center;
  align-items: center;
}

@media screen and (max-width: 768px) {
 .elementor-1410 .elementor-element.elementor-element-f5e14d0{
    height:120px;
}
.elementor-1410 .elementor-element.elementor-element-f5e14d0 .elementor-jet-breadcrumbs{
  width: 100%;
  position: relative;
  top: 80px;
  background-color: #fff;
  padding-top:20px;
 border-radius: 35px;
}

.ul-item{
 flex-direction: column;
justify-content: center;
align-items: center;
}

.row-1 .item-grid-3{
     grid-template-columns: repeat(1, 1fr); grid-gap:10px;
}

.row-1 .item-grid-3 span{
    width: 36px;
height: 36px;
  background-size: 382px auto;
  float:right;
  margin-left:10px;
}

.row-1 .item-grid-box-l1{
   background-position: -4px -167px; 
}

.row-1 .item-grid-box-l2{
  background-position: -4px -124px;
}
.row-1 .item-grid-box-l3{
  background-position: -4px -81px;
}

.row-1 h4{
    padding-top:0 ;
    margin:0;
}

.row-1 p{
    display: flex;
width: 100%;
}


.row-2 h2{
    margin:20xp 0 !important;
}

.row-2 .item-grid-2{
    grid-template-columns: repeat(1, 1fr);
    grid-gap:10px;
}
.row-2 .item-grid-2 span{
    padding-bottom:10px !important;
}
.row-2 h5{
      margin: 0 !important;
  width: 100% !important;
}

.row-2 .box-safe-grid{
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 0px !important;
}
.row-2 .box-safe-grid h4{
    font-weight:normal;
}

.row-4 .item-cart-main{
    flex-direction:column;
}

.row-4 .item-cart-1{
    margin-bottom:10px;
}

.row .item-cart-main .item-cart-1,
.row .item-cart-main .item-cart-2{
   margin:0 0 10px !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-072cf67 */.elementor-1410 .elementor-element.elementor-element-072cf67 .elementor-shortcode{
    height: 100%;
       display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: center;
}

.width-body{
    margin: 0 auto;
    width: 1240px;
}


@media only screen and (max-width: 767px) {
    .elementor-1410 .elementor-element.elementor-element-072cf67{
    height: 200px !important;
}

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-44a50c2 */.elementor-1410 .elementor-element.elementor-element-44a50c2 h2,.elementor-1410 .elementor-element.elementor-element-44a50c2 .elementor-1410 .elementor-element.elementor-element-44a50c2 h3{
   color: #5e5e6a ;
    text-align: center;
}

.elementor-1410 .elementor-element.elementor-element-44a50c2 h3{
    margin-top: 25px;
}
ul{
    display: flex;
justify-content: space-between;
  padding: 0;
}
li{
    display: inline-block;
 list-style-type: none;
}
 .elementor-1410 .elementor-element.elementor-element-44a50c2 li svg{
  margin-left:8px;   
 }
.elementor-1410 .elementor-element.elementor-element-44a50c2 li p , .elementor-1410 .elementor-element.elementor-element-44a50c2 li svg{
    float: right;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e8282d9 */h3{
    color:#5e5e6a !important
    ;
    text-align:center;
    color:#5e5e6a;
    font-family: "Yekan-bold", Sans-serif;
}
.elementor-1410 .elementor-element.elementor-element-e8282d9 p{
 margin-bottom: 0 !important;
  padding: 0;
  color: #64748b;
}
.elementor-1410 .elementor-element.elementor-element-e8282d9 h4{
    color: #0f1629;
    font-size: 20px;
  line-height: 1.4;
font-weight:  normal; 
}
h1,h2,h3,h4,h5,h6{
    font-family: "Yekan-bold", Sans-serif !important;
}


.item-grid-3{
    display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 40px;
 
}

.box-grid{
    border-radius: 14px;
   padding: 15px 15px ;
    background: #fff;
    box-shadow: 0 5px 50px 0px rgba(203,213,225,.3) !important;
    
}

.box-grid span{
    width: 51px;
    height: 51px;
    display: block;
    background-image: var(--wpr-bg-859a9b96-6513-4d2c-acdf-3d0be583859b);
  background-repeat: no-repeat;
  border-radius: 50%;
  background-color: #fff;
}

.item-grid-box-l1{
    
  background-position: -7px -247px;
}

.item-grid-box-l2{
  background-position: -7px -184px;
}

.item-grid-box-l3{
background-position: -7px -121px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0451741 */.elementor-1410 .elementor-element.elementor-element-0451741 {
    background: radial-gradient(ellipse 30% 26% at 80% 0,rgba(204,243,255,.6),transparent),radial-gradient(ellipse 30% 26% at bottom left,rgba(204,243,255,.6),transparent),#f7fafc;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2eb0eda */.elementor-1410 .elementor-element.elementor-element-2eb0eda h2 ,.elementor-1410 .elementor-element.elementor-element-2eb0eda  h3{
color: #5e5e6a !important;
text-align: center;
margin: 30px 0;
}

.item-grid-2{
    display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 40px;
}






.item-grid-2-box2{
    padding: 10px;
    border-radius: 8px;
   background: #f1f5f9;
}
.item-grid-2-box2 span:nth-child(1){
    width: auto !important;
  border-bottom: 1px solid #e0e7ef;
  display: inline-block;
  padding: 0 5px;
}
.item-grid-2-box2 h4{
    color: #4273f8;
    float: right;
    font-size: 20px;
    font-weight: normal;
}
.elementor-1410 .elementor-element.elementor-element-2eb0eda h5{
    font-size: 20px;
  color: #0DC167;
  font-weight: normal;
  width: auto;
  float: right;
  margin-right: 15px;
}
.elementor-1410 .elementor-element.elementor-element-2eb0eda svg{
    position: relative:
    top: 5px;
}



.box-safe-grid{
     display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 20px;
}
.box-safe-item h4{
 
    font-size: 16px;
    color: #5e5e6a;
    margin-right: 10px;
}
.box-safe-item{
   
   / background-color: #f7fafc;
    border-radius: 8px;
    display: flex;
 
    align-items: center;
}

.box-safe-item span{
      background-image: var(--wpr-bg-5b625228-1e47-484b-be15-18b075dce0a3);
  background-repeat: no-repeat;
  //  border: 1px solid #2588F3 ;
    background-color: #0dc167;
    height:34px;
    width:34px;
    display: block;
    border-radius: 50%;
    margin-bottom: 10px
}

.box-safe-1{
background-position: -517px -162px;
}
.box-safe-2{
 background-position: -464px -161px;
}
.box-safe-3{
   background-position: -516px -262px;
}
.box-safe-4{
background-position: -518px -214px;
}
.box-safe-5{
  background-position: -465px -211px;
}
.box-safe-6{
  background-position: -464px -161px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5faa55b */.item-cart-main{
    display: flex;
      justify-content: center;
}

.item-cart-main h6{
    color: #5e5e6a;
    
}

.elementor-1410 .elementor-element.elementor-element-5faa55b h6{
    font-size: 20px;
  color: #4273f8;
  font-weight: normal;
  margin-right: 15px;
}
.elementor-1410 .elementor-element.elementor-element-5faa55b svg{
 margin-left: 5px;
 position: relative;
 top:2px;
}
.elementor-1410 .elementor-element.elementor-element-5faa55b p , .elementor-1410 .elementor-element.elementor-element-5faa55b svg{
    float: right;
    margin: 0;
}
.elementor-1410 .elementor-element.elementor-element-5faa55b ul li{
 padding: 5px 10px;    
}

.elementor-1410 .elementor-element.elementor-element-5faa55b ul{
    display: flex;
    flex-direction: column;
}

.elementor-1410 .elementor-element.elementor-element-5faa55b a{
    background-color: #4273f8;
    padding:5px 10px;
    color: #fff;
    border-radius: 5px;
    margin: 0 auto;
    display: block;
  text-align: center;
  font-weight: normal;
  margin-top: 10px;
}

.item-cart-main div{
    background: #fff;
    border-radius: 8px;
    padding: 10px;
    margin:  0 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02d33f2 */.elementor-1410 .elementor-element.elementor-element-02d33f2 {
    background: radial-gradient(ellipse 30% 26% at 80% 0,rgba(204,243,255,.6),transparent),radial-gradient(ellipse 30% 26% at bottom left,rgba(204,243,255,.6),transparent),#f7fafc;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6f9bcb0 */.elementor-1410 .elementor-element.elementor-element-6f9bcb0 h3,.elementor-1410 .elementor-element.elementor-element-6f9bcb0 h4, .elementor-1410 .elementor-element.elementor-element-6f9bcb0 h5,.elementor-1410 .elementor-element.elementor-element-6f9bcb0 h6{
    text-align: right;
}

.elementor-1410 .elementor-element.elementor-element-6f9bcb0 h4{
    color:#5e5e6a !important
    ;
    
    
    color:#5e5e6a;
    font-family: "Yekan-bold", Sans-serif;
}
.elementor-1410 .elementor-element.elementor-element-6f9bcb0 ul,.elementor-1410 .elementor-element.elementor-element-6f9bcb0 li{
    display: block !important;
list-style-type: circle !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1424bf2 */.elementor-1410 .elementor-element.elementor-element-1424bf2 {
    background: radial-gradient(ellipse 30% 26% at 80% 0,rgba(204,243,255,.6),transparent),radial-gradient(ellipse 30% 26% at bottom left,rgba(204,243,255,.6),transparent),#f7fafc;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IRANSans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url(https://www.visamooz.ir/wp-content/uploads/2025/06/IRANSans.woff) format('woff');
}
/* End Custom Fonts CSS */