.elementor-1249 .elementor-element.elementor-element-fdba800{--display:flex;--min-height:450px;--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:40;}.elementor-1249 .elementor-element.elementor-element-fdba800:not(.elementor-motion-effects-element-type-background), .elementor-1249 .elementor-element.elementor-element-fdba800 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-1249 .elementor-element.elementor-element-fdba800 > .elementor-shape-top svg, .elementor-1249 .elementor-element.elementor-element-fdba800 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:100px;}.elementor-1249 .elementor-element.elementor-element-27be7cf{--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;}.elementor-1249 .elementor-element.elementor-element-27be7cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1249 .elementor-element.elementor-element-8ed5b10{--display:flex;--margin-top:-88px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:200px;--padding-right:80px;}.elementor-1249 .elementor-element.elementor-element-b84497e{--display:flex;--overlay-opacity:0.41;--border-radius:50px 50px 50px 50px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1249 .elementor-element.elementor-element-b84497e::before, .elementor-1249 .elementor-element.elementor-element-b84497e > .elementor-background-video-container::before, .elementor-1249 .elementor-element.elementor-element-b84497e > .e-con-inner > .elementor-background-video-container::before, .elementor-1249 .elementor-element.elementor-element-b84497e > .elementor-background-slideshow::before, .elementor-1249 .elementor-element.elementor-element-b84497e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1249 .elementor-element.elementor-element-b84497e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0CC0DF00;background-image:url("https://dotgene.ir/wp-content/uploads/2025/09/Untitled-design-13.png");--background-overlay:'';}.elementor-1249 .elementor-element.elementor-element-b84497e.e-con{--align-self:center;}.elementor-1249 .elementor-element.elementor-element-cb167da > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 50px 0px 50px;}.elementor-1249 .elementor-element.elementor-element-cb167da{text-align:center;}.elementor-1249 .elementor-element.elementor-element-cb167da img{width:60%;max-width:100%;}.elementor-1249 .elementor-element.elementor-element-acdd190 > .elementor-widget-container{margin:10px 0px 9px 0px;padding:0px 0px 0px 0px;}.elementor-1249 .elementor-element.elementor-element-acdd190{text-align:center;}.elementor-1249 .elementor-element.elementor-element-acdd190 .elementor-heading-title{font-family:"avini", Sans-serif;font-size:30px;}.elementor-1249 .elementor-element.elementor-element-453f3fc > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-1249 .elementor-element.elementor-element-453f3fc{text-align:center;font-family:"Vazirmatn", Sans-serif;font-size:15px;font-weight:400;line-height:25px;}.elementor-1249 .elementor-element.elementor-element-b5787c0{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1249 .elementor-element.elementor-element-b5787c0.e-con{--align-self:center;}.elementor-1249 .elementor-element.elementor-element-1d0d3e2{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1249 .elementor-element.elementor-element-1d0d3e2.e-con{--align-self:center;}.elementor-1249 .elementor-element.elementor-element-500f828.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1249 .elementor-element.elementor-element-4aa0f01{--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;--overflow:hidden;--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-1249 .elementor-element.elementor-element-9c1d83a{--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:flex-end;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1249 .elementor-element.elementor-element-9c1d83a.e-con{--align-self:flex-end;}.elementor-1249 .elementor-element.elementor-element-b74e3f3{--spacer-size:266px;width:var( --container-widget-width, 41.105% );max-width:41.105%;--container-widget-width:41.105%;--container-widget-flex-grow:0;}.elementor-1249 .elementor-element.elementor-element-b74e3f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1249 .elementor-element.elementor-element-b74e3f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1249 .elementor-element.elementor-element-b8c1973{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--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-1249 .elementor-element.elementor-element-b8c1973.e-con{--align-self:center;}.elementor-1249 .elementor-element.elementor-element-6baa5c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 20px 0px;}.elementor-1249 .elementor-element.elementor-element-6baa5c0.elementor-element{--align-self:center;}.elementor-1249 .elementor-element.elementor-element-d51cc1e{--display:flex;--min-height:270px;--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;}.elementor-1249 .elementor-element.elementor-element-bfa4a40{--display:flex;}.elementor-1249 .elementor-element.elementor-element-bfa4a40.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1249 .elementor-element.elementor-element-8494175 > .elementor-widget-container{margin:5px 15px 5px 0px;padding:0px 0px 0px 0px;}.elementor-1249 .elementor-element.elementor-element-8494175 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:20px;font-weight:600;}.elementor-1249 .elementor-element.elementor-element-ac09757 > .elementor-widget-container{margin:11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1249 .elementor-element.elementor-element-ac09757 .elementor-menu-toggle{margin:0 auto;}.elementor-1249 .elementor-element.elementor-element-ac09757 .elementor-nav-menu .elementor-item{font-family:"Vazirmatn", Sans-serif;font-size:15px;line-height:5px;}.elementor-1249 .elementor-element.elementor-element-ac09757 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-1249 .elementor-element.elementor-element-ac09757{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-1249 .elementor-element.elementor-element-ac09757 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-1249 .elementor-element.elementor-element-c2bfbf5{--display:flex;}.elementor-1249 .elementor-element.elementor-element-c2bfbf5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1249 .elementor-element.elementor-element-67acb33 > .elementor-widget-container{margin:5px 15px 5px 0px;padding:0px 0px 0px 0px;}.elementor-1249 .elementor-element.elementor-element-67acb33 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:20px;font-weight:600;}.elementor-1249 .elementor-element.elementor-element-c49d403 > .elementor-widget-container{margin:11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1249 .elementor-element.elementor-element-c49d403 .elementor-menu-toggle{margin:0 auto;}.elementor-1249 .elementor-element.elementor-element-c49d403 .elementor-nav-menu .elementor-item{font-family:"Vazirmatn", Sans-serif;font-size:15px;line-height:5px;}.elementor-1249 .elementor-element.elementor-element-c49d403 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-1249 .elementor-element.elementor-element-c49d403{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-1249 .elementor-element.elementor-element-c49d403 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-1249 .elementor-element.elementor-element-ac37cb8{--display:flex;}.elementor-1249 .elementor-element.elementor-element-39c2962 > .elementor-widget-container{margin:5px 15px 5px 0px;padding:0px 0px 0px 0px;}.elementor-1249 .elementor-element.elementor-element-39c2962 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:20px;font-weight:600;}.elementor-1249 .elementor-element.elementor-element-ae14a61{--display:flex;--min-height:20px;--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;}.elementor-1249 .elementor-element.elementor-element-ef47256 .elementor-icon-wrapper{text-align:center;}.elementor-1249 .elementor-element.elementor-element-ef47256.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-ef47256.elementor-view-framed .elementor-icon, .elementor-1249 .elementor-element.elementor-element-ef47256.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-ef47256.elementor-view-framed .elementor-icon, .elementor-1249 .elementor-element.elementor-element-ef47256.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-ef47256.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-1249 .elementor-element.elementor-element-ef47256.elementor-view-framed .elementor-icon:hover, .elementor-1249 .elementor-element.elementor-element-ef47256.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-ef47256.elementor-view-framed .elementor-icon:hover, .elementor-1249 .elementor-element.elementor-element-ef47256.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-ef47256.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-1249 .elementor-element.elementor-element-ef47256.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-1249 .elementor-element.elementor-element-ef47256 .elementor-icon{font-size:20px;}.elementor-1249 .elementor-element.elementor-element-ef47256 .elementor-icon svg{height:20px;}.elementor-1249 .elementor-element.elementor-element-c75ec46 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 10px 0px;}.elementor-1249 .elementor-element.elementor-element-c75ec46 .elementor-heading-title{font-family:"iransans", Sans-serif;font-size:20px;font-weight:400;}.elementor-1249 .elementor-element.elementor-element-f54837e{--display:flex;--min-height:20px;--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;}.elementor-1249 .elementor-element.elementor-element-1149ab0 .elementor-icon-wrapper{text-align:center;}.elementor-1249 .elementor-element.elementor-element-1149ab0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-1149ab0.elementor-view-framed .elementor-icon, .elementor-1249 .elementor-element.elementor-element-1149ab0.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-1149ab0.elementor-view-framed .elementor-icon, .elementor-1249 .elementor-element.elementor-element-1149ab0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-1149ab0.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-1249 .elementor-element.elementor-element-1149ab0.elementor-view-framed .elementor-icon:hover, .elementor-1249 .elementor-element.elementor-element-1149ab0.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-1149ab0.elementor-view-framed .elementor-icon:hover, .elementor-1249 .elementor-element.elementor-element-1149ab0.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-1149ab0.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-1249 .elementor-element.elementor-element-1149ab0.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-1249 .elementor-element.elementor-element-1149ab0 .elementor-icon{font-size:20px;}.elementor-1249 .elementor-element.elementor-element-1149ab0 .elementor-icon svg{height:20px;}.elementor-1249 .elementor-element.elementor-element-21f65f8 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 10px 0px;}.elementor-1249 .elementor-element.elementor-element-21f65f8 .elementor-heading-title{font-family:"iransans", Sans-serif;font-size:20px;font-weight:400;}.elementor-1249 .elementor-element.elementor-element-d6aecfe{--display:flex;--min-height:20px;--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;}.elementor-1249 .elementor-element.elementor-element-88b3dbd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1249 .elementor-element.elementor-element-88b3dbd .elementor-icon-wrapper{text-align:center;}.elementor-1249 .elementor-element.elementor-element-88b3dbd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-88b3dbd.elementor-view-framed .elementor-icon, .elementor-1249 .elementor-element.elementor-element-88b3dbd.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-88b3dbd.elementor-view-framed .elementor-icon, .elementor-1249 .elementor-element.elementor-element-88b3dbd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-88b3dbd.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-1249 .elementor-element.elementor-element-88b3dbd.elementor-view-framed .elementor-icon:hover, .elementor-1249 .elementor-element.elementor-element-88b3dbd.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-88b3dbd.elementor-view-framed .elementor-icon:hover, .elementor-1249 .elementor-element.elementor-element-88b3dbd.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-88b3dbd.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-1249 .elementor-element.elementor-element-88b3dbd.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-1249 .elementor-element.elementor-element-88b3dbd .elementor-icon{font-size:20px;}.elementor-1249 .elementor-element.elementor-element-88b3dbd .elementor-icon svg{height:20px;}.elementor-1249 .elementor-element.elementor-element-ebfa276 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 10px 0px;}.elementor-1249 .elementor-element.elementor-element-ebfa276 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:15px;font-weight:400;line-height:28px;}.elementor-1249 .elementor-element.elementor-element-baaf54e{--display:flex;--min-height:20px;--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;--padding-top:0px;--padding-bottom:9px;--padding-left:70px;--padding-right:0px;}.elementor-1249 .elementor-element.elementor-element-88f0dfa > .elementor-widget-container{margin:0px 0px 0px 17px;padding:0px 0px 0px 0px;}.elementor-1249 .elementor-element.elementor-element-88f0dfa .elementor-icon-wrapper{text-align:center;}.elementor-1249 .elementor-element.elementor-element-88f0dfa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-88f0dfa.elementor-view-framed .elementor-icon, .elementor-1249 .elementor-element.elementor-element-88f0dfa.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-88f0dfa.elementor-view-framed .elementor-icon, .elementor-1249 .elementor-element.elementor-element-88f0dfa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-88f0dfa .elementor-icon{font-size:20px;}.elementor-1249 .elementor-element.elementor-element-88f0dfa .elementor-icon svg{height:20px;}.elementor-1249 .elementor-element.elementor-element-6d192eb > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1249 .elementor-element.elementor-element-6d192eb .elementor-heading-title{font-family:"iransans", Sans-serif;font-size:15px;font-weight:400;line-height:24px;}.elementor-1249 .elementor-element.elementor-element-950417e{--display:flex;}.elementor-1249 .elementor-element.elementor-element-16c4f2c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 20px 0px;}.elementor-1249 .elementor-element.elementor-element-16c4f2c.elementor-element{--align-self:center;}.elementor-1249 .elementor-element.elementor-element-1c862ab{--display:flex;}.elementor-1249 .elementor-element.elementor-element-941fbcb .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-weight:400;}.elementor-1249 .elementor-element.elementor-element-daee10a{--display:flex;--min-height:20px;--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;}.elementor-1249 .elementor-element.elementor-element-0a40588 .elementor-icon-wrapper{text-align:center;}.elementor-1249 .elementor-element.elementor-element-0a40588.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-0a40588.elementor-view-framed .elementor-icon, .elementor-1249 .elementor-element.elementor-element-0a40588.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-0a40588.elementor-view-framed .elementor-icon, .elementor-1249 .elementor-element.elementor-element-0a40588.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-0a40588.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-1249 .elementor-element.elementor-element-0a40588.elementor-view-framed .elementor-icon:hover, .elementor-1249 .elementor-element.elementor-element-0a40588.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-0a40588.elementor-view-framed .elementor-icon:hover, .elementor-1249 .elementor-element.elementor-element-0a40588.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-0a40588.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-1249 .elementor-element.elementor-element-0a40588.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-1249 .elementor-element.elementor-element-0a40588 .elementor-icon{font-size:20px;}.elementor-1249 .elementor-element.elementor-element-0a40588 .elementor-icon svg{height:20px;}.elementor-1249 .elementor-element.elementor-element-e853e47 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 10px 0px;}.elementor-1249 .elementor-element.elementor-element-e853e47 .elementor-heading-title{font-family:"iransans", Sans-serif;font-size:20px;font-weight:400;}.elementor-1249 .elementor-element.elementor-element-c373544{--display:flex;--min-height:20px;--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;}.elementor-1249 .elementor-element.elementor-element-106c767 .elementor-icon-wrapper{text-align:center;}.elementor-1249 .elementor-element.elementor-element-106c767.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-106c767.elementor-view-framed .elementor-icon, .elementor-1249 .elementor-element.elementor-element-106c767.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-106c767.elementor-view-framed .elementor-icon, .elementor-1249 .elementor-element.elementor-element-106c767.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-106c767.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-1249 .elementor-element.elementor-element-106c767.elementor-view-framed .elementor-icon:hover, .elementor-1249 .elementor-element.elementor-element-106c767.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-106c767.elementor-view-framed .elementor-icon:hover, .elementor-1249 .elementor-element.elementor-element-106c767.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-106c767.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-1249 .elementor-element.elementor-element-106c767.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-1249 .elementor-element.elementor-element-106c767 .elementor-icon{font-size:20px;}.elementor-1249 .elementor-element.elementor-element-106c767 .elementor-icon svg{height:20px;}.elementor-1249 .elementor-element.elementor-element-a10c20e > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 10px 0px;}.elementor-1249 .elementor-element.elementor-element-a10c20e .elementor-heading-title{font-family:"iransans", Sans-serif;font-size:20px;font-weight:400;}.elementor-1249 .elementor-element.elementor-element-ba46b01{--display:flex;--min-height:20px;--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;}.elementor-1249 .elementor-element.elementor-element-33d8005 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1249 .elementor-element.elementor-element-33d8005 .elementor-icon-wrapper{text-align:center;}.elementor-1249 .elementor-element.elementor-element-33d8005.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-33d8005.elementor-view-framed .elementor-icon, .elementor-1249 .elementor-element.elementor-element-33d8005.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-33d8005.elementor-view-framed .elementor-icon, .elementor-1249 .elementor-element.elementor-element-33d8005.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-33d8005.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-1249 .elementor-element.elementor-element-33d8005.elementor-view-framed .elementor-icon:hover, .elementor-1249 .elementor-element.elementor-element-33d8005.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-33d8005.elementor-view-framed .elementor-icon:hover, .elementor-1249 .elementor-element.elementor-element-33d8005.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-33d8005.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-1249 .elementor-element.elementor-element-33d8005.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-1249 .elementor-element.elementor-element-33d8005 .elementor-icon{font-size:20px;}.elementor-1249 .elementor-element.elementor-element-33d8005 .elementor-icon svg{height:20px;}.elementor-1249 .elementor-element.elementor-element-c86df68 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 10px 0px;}.elementor-1249 .elementor-element.elementor-element-c86df68 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:15px;font-weight:400;line-height:28px;}.elementor-1249 .elementor-element.elementor-element-daf7244{--display:flex;--min-height:20px;--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;--padding-top:0px;--padding-bottom:9px;--padding-left:70px;--padding-right:0px;}.elementor-1249 .elementor-element.elementor-element-daf7244.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1249 .elementor-element.elementor-element-624fbce > .elementor-widget-container{margin:0px 0px 0px 17px;padding:0px 0px 0px 0px;}.elementor-1249 .elementor-element.elementor-element-624fbce .elementor-icon-wrapper{text-align:center;}.elementor-1249 .elementor-element.elementor-element-624fbce.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-624fbce.elementor-view-framed .elementor-icon, .elementor-1249 .elementor-element.elementor-element-624fbce.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-624fbce.elementor-view-framed .elementor-icon, .elementor-1249 .elementor-element.elementor-element-624fbce.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1249 .elementor-element.elementor-element-624fbce.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-1249 .elementor-element.elementor-element-624fbce.elementor-view-stacked .elementor-icon:hover{color:var( --e-global-color-accent );}.elementor-1249 .elementor-element.elementor-element-624fbce.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-1249 .elementor-element.elementor-element-624fbce .elementor-icon{font-size:20px;}.elementor-1249 .elementor-element.elementor-element-624fbce .elementor-icon svg{height:20px;}.elementor-1249 .elementor-element.elementor-element-ef4c42a > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1249 .elementor-element.elementor-element-ef4c42a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1249 .elementor-element.elementor-element-ef4c42a .elementor-heading-title{font-family:"iransans", Sans-serif;font-size:15px;font-weight:400;line-height:24px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-1249 .elementor-element.elementor-element-27be7cf{--width:44.986%;}.elementor-1249 .elementor-element.elementor-element-bfa4a40{--width:19.354%;}.elementor-1249 .elementor-element.elementor-element-c2bfbf5{--width:26.252%;}.elementor-1249 .elementor-element.elementor-element-ac37cb8{--width:60%;}.elementor-1249 .elementor-element.elementor-element-1c862ab{--width:60%;}}@media(max-width:767px){.elementor-1249 .elementor-element.elementor-element-fdba800{--min-height:650px;}.elementor-1249 .elementor-element.elementor-element-fdba800 > .elementor-shape-top svg, .elementor-1249 .elementor-element.elementor-element-fdba800 > .e-con-inner > .elementor-shape-top svg{width:calc(300% + 1.3px);height:0px;}.elementor-1249 .elementor-element.elementor-element-27be7cf{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1249 .elementor-element.elementor-element-8ed5b10{--margin-top:-360px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1249 .elementor-element.elementor-element-b84497e{--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-1249 .elementor-element.elementor-element-cb167da > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1249 .elementor-element.elementor-element-acdd190 .elementor-heading-title{font-size:30px;}.elementor-1249 .elementor-element.elementor-element-453f3fc{text-align:justify;font-size:15px;line-height:30px;}.elementor-1249 .elementor-element.elementor-element-b5787c0{--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-1249 .elementor-element.elementor-element-1d0d3e2{--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1249 .elementor-element.elementor-element-1d0d3e2.e-con{--align-self:center;}.elementor-1249 .elementor-element.elementor-element-0dd1bfd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1249 .elementor-element.elementor-element-500f828{width:var( --container-widget-width, 165px );max-width:165px;--container-widget-width:165px;--container-widget-flex-grow:0;text-align:start;}.elementor-1249 .elementor-element.elementor-element-500f828 img{width:100%;height:40px;}.elementor-1249 .elementor-element.elementor-element-d425411{text-align:center;}.elementor-1249 .elementor-element.elementor-element-d425411 img{width:100%;max-width:100%;height:50px;}.elementor-1249 .elementor-element.elementor-element-4aa0f01{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;}.elementor-1249 .elementor-element.elementor-element-4aa0f01.e-con{--align-self:center;}.elementor-1249 .elementor-element.elementor-element-950417e{--margin-top:-300px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;--z-index:100;}.elementor-1249 .elementor-element.elementor-element-16c4f2c > .elementor-widget-container{padding:20px 0px 50px 0px;}.elementor-1249 .elementor-element.elementor-element-1c862ab{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;--margin-top:15px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1249 .elementor-element.elementor-element-1c862ab.e-con{--align-self:flex-start;}.elementor-1249 .elementor-element.elementor-element-941fbcb > .elementor-widget-container{margin:5px 10px 5px 0px;padding:0px 0px 0px 0px;}.elementor-1249 .elementor-element.elementor-element-941fbcb{text-align:start;}.elementor-1249 .elementor-element.elementor-element-941fbcb .elementor-heading-title{font-size:20px;}.elementor-1249 .elementor-element.elementor-element-daee10a{--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1249 .elementor-element.elementor-element-c373544{--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1249 .elementor-element.elementor-element-ba46b01{--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1249 .elementor-element.elementor-element-daf7244{--width:276.8px;--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-1249 .elementor-element.elementor-element-ef4c42a{width:var( --container-widget-width, 217px );max-width:217px;--container-widget-width:217px;--container-widget-flex-grow:0;text-align:start;}.elementor-1249 .elementor-element.elementor-element-ef4c42a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1249 .elementor-element.elementor-element-ef4c42a .elementor-heading-title{font-size:11px;}}/* Start custom CSS for html, class: .elementor-element-0dd1bfd */.elementor-1249 .elementor-element.elementor-element-0dd1bfd{
    width: 50px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6baa5c0 */body {
    background-color: #ffffff00;
}

.social-menu ul {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 0;
    margin: 0;
    display: flex;
}

.social-menu ul li {
    list-style: none;
    margin: 0 10px;
}

.social-menu ul li a {
    position: relative;
    display: flex; /* تغییر از block به flex */
    justify-content: center; /* آیکون وسط افقی */
    align-items: center; /* آیکون وسط عمودی */
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: white;
    transition: 0.5s;
    transform: translate(0, 0px);
    box-shadow: 0px 7px 5px rgba(0, 0, 0, 0.5);
    text-decoration: none;
}

.social-menu ul li a:hover {
    transform: rotate(0deg) skew(0deg) translate(0, -10px);
}

.social-menu ul li .fa,
.social-menu ul li .fa-brands {
    color: #000000;
    font-size: 25px;
    transition: 0.5s;
}

.social-menu ul li a:hover .fa,
.social-menu ul li a:hover .fa-brands {
    color: #ffffff;
}

/* رنگ‌ها در حالت hover */
.social-menu ul li:nth-child(1) a:hover {
    background-color: #25D366; /* واتساپ */
}
.social-menu ul li:nth-child(2) a:hover {
    background-color: #0088CC; /* تلگرام */
}
.social-menu ul li:nth-child(3) a:hover {
    background-color: #e4405f; /* اینستاگرام */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-16c4f2c */body {
    background-color: #ffffff00;
}

.social-menu ul {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 0;
    margin: 0;
    display: flex;
}

.social-menu ul li {
    list-style: none;
    margin: 0 10px;
}

.social-menu ul li a {
    position: relative;
    display: flex; /* تغییر از block به flex */
    justify-content: center; /* آیکون وسط افقی */
    align-items: center; /* آیکون وسط عمودی */
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: white;
    transition: 0.5s;
    transform: translate(0, 0px);
    box-shadow: 0px 7px 5px rgba(0, 0, 0, 0.5);
    text-decoration: none;
}

.social-menu ul li a:hover {
    transform: rotate(0deg) skew(0deg) translate(0, -10px);
}

.social-menu ul li .fa,
.social-menu ul li .fa-brands {
    color: #000000;
    font-size: 25px;
    transition: 0.5s;
}

.social-menu ul li a:hover .fa,
.social-menu ul li a:hover .fa-brands {
    color: #ffffff;
}

/* رنگ‌ها در حالت hover */
.social-menu ul li:nth-child(1) a:hover {
    background-color: #25D366; /* واتساپ */
}
.social-menu ul li:nth-child(2) a:hover {
    background-color: #0088CC; /* تلگرام */
}
.social-menu ul li:nth-child(3) a:hover {
    background-color: #e4405f; /* اینستاگرام */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'iransans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dotgene.ir/wp-content/uploads/2025/08/IRANSans-Edit.ttf') format('truetype');
}
@font-face {
	font-family: 'iransans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://dotgene.ir/wp-content/uploads/2025/08/IRANSansBold-Edit.ttf') format('truetype');
}
/* End Custom Fonts CSS */