.elementor-1736 .elementor-element.elementor-element-e493865{--display:flex;--min-height:600px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;border-style:none;--border-style:none;}.elementor-1736 .elementor-element.elementor-element-e493865:not(.elementor-motion-effects-element-type-background), .elementor-1736 .elementor-element.elementor-element-e493865 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.medisamedtour.com/wp-content/uploads/2026/10/medisa-shared-service-hero-1920x500-v2-source.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1736 .elementor-element.elementor-element-e493865::before, .elementor-1736 .elementor-element.elementor-element-e493865 > .elementor-background-video-container::before, .elementor-1736 .elementor-element.elementor-element-e493865 > .e-con-inner > .elementor-background-video-container::before, .elementor-1736 .elementor-element.elementor-element-e493865 > .elementor-background-slideshow::before, .elementor-1736 .elementor-element.elementor-element-e493865 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1736 .elementor-element.elementor-element-e493865 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-0e83656 );--background-overlay:'';}.elementor-1736 .elementor-element.elementor-element-d186c43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-1736 .elementor-element.elementor-element-1f6a18d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-1f6a18d{font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:300;line-height:1.3em;color:var( --e-global-color-secondary );}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1736 .elementor-element.elementor-element-e4629f7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-e4629f7 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:32px;font-weight:bold;line-height:1.3em;color:var( --e-global-color-0e83656 );}.elementor-1736 .elementor-element.elementor-element-b8f43e7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-b8f43e7{font-family:"IRANYekanX", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;color:var( --e-global-color-cef8a47 );}.elementor-1736 .elementor-element.elementor-element-2d91820.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-2d91820{font-family:"IRANYekanX", Sans-serif;font-size:15px;font-weight:300;line-height:1.6em;color:var( --e-global-color-text );}.elementor-1736 .elementor-element.elementor-element-2d91820 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1736 .elementor-element.elementor-element-1affc0d .elementor-button{background-color:#FFFFFFD1;font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:normal;line-height:1.3em;fill:var( --e-global-color-181543b );color:var( --e-global-color-181543b );transition-duration:0.8s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0512321A;border-radius:15px 15px 15px 15px;padding:14px 22px 14px 22px;}.elementor-1736 .elementor-element.elementor-element-1affc0d .elementor-button:hover, .elementor-1736 .elementor-element.elementor-element-1affc0d .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-8613a92 );border-color:var( --e-global-color-secondary );}.elementor-1736 .elementor-element.elementor-element-1affc0d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-1affc0d .elementor-button-content-wrapper{flex-direction:row;}.elementor-1736 .elementor-element.elementor-element-1affc0d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1736 .elementor-element.elementor-element-1affc0d .elementor-button:hover svg, .elementor-1736 .elementor-element.elementor-element-1affc0d .elementor-button:focus svg{fill:var( --e-global-color-8613a92 );}.elementor-1736 .elementor-element.elementor-element-63c25d7{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1736 .elementor-element.elementor-element-5e2071d{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1736 .elementor-element.elementor-element-5e2071d.elementor-element{--align-self:flex-end;}.elementor-1736 .elementor-element.elementor-element-5e2071d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-a1f0685{--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;--padding-top:30px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1736 .elementor-element.elementor-element-a1f0685:not(.elementor-motion-effects-element-type-background), .elementor-1736 .elementor-element.elementor-element-a1f0685 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e83656 );}.elementor-1736 .elementor-element.elementor-element-a1f0685 > .elementor-shape-bottom svg, .elementor-1736 .elementor-element.elementor-element-a1f0685 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:40px;}.elementor-1736 .elementor-element.elementor-element-682b673.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-682b673{text-align:center;}.elementor-1736 .elementor-element.elementor-element-682b673 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:27px;font-weight:bold;line-height:1.3em;color:var( --e-global-color-8613a92 );}.elementor-1736 .elementor-element.elementor-element-91e3d45 .mds-service-list-item{background-color:var( --e-global-color-8613a92 );padding:20px 20px 20px 20px;border-radius:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EDEDED;box-shadow:0px 0px 10px 0px rgba(194.77752075195312, 194.77752075195312, 194.77752075195312, 0.5);}.elementor-1736 .elementor-element.elementor-element-91e3d45.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-91e3d45 .mds-service-list{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:10px;column-gap:10px;}.elementor-1736 .elementor-element.elementor-element-91e3d45 .mds-service-list-title{font-family:"IRANYekanX", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:var( --e-global-color-0e83656 );text-align:center;margin:10px 10px 20px 10px;}.elementor-1736 .elementor-element.elementor-element-91e3d45 .mds-service-list-text{font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:300;line-height:1.3em;color:var( --e-global-color-text );margin:5px 5px 5px 5px;}.elementor-1736 .elementor-element.elementor-element-5e12185{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-0e83656 );--border-color:var( --e-global-color-0e83656 );--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1736 .elementor-element.elementor-element-5e12185:not(.elementor-motion-effects-element-type-background), .elementor-1736 .elementor-element.elementor-element-5e12185 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1736 .elementor-element.elementor-element-4115fe6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-a4e41b9{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1736 .elementor-element.elementor-element-b680b70{--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;}.elementor-1736 .elementor-element.elementor-element-e772244{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1736 .elementor-element.elementor-element-3213b10.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-4414e56{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1736 .elementor-element.elementor-element-40f9669.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-40f9669 .elementor-heading-title{font-size:27px;font-weight:700;line-height:1.65em;color:var( --e-global-color-0e83656 );}.elementor-1736 .elementor-element.elementor-element-62ef313.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-62ef313{font-family:"IRANYekanX", Sans-serif;font-size:15px;font-weight:300;line-height:1.6em;color:var( --e-global-color-text );}.elementor-1736 .elementor-element.elementor-element-62ef313 p{margin-block-end:0px;}.elementor-1736 .elementor-element.elementor-element-f0905f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1736 .elementor-element.elementor-element-f0905f8:not(.elementor-motion-effects-element-type-background), .elementor-1736 .elementor-element.elementor-element-f0905f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98e1874 );}.elementor-1736 .elementor-element.elementor-element-6acc578.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-6acc578 .elementor-heading-title{font-size:22px;font-weight:700;line-height:1.65em;color:var( --e-global-color-0e83656 );}.elementor-1736 .elementor-element.elementor-element-b35f28d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-b35f28d{font-family:"IRANYekanX", Sans-serif;font-size:15px;font-weight:300;line-height:1.6em;color:var( --e-global-color-text );}.elementor-1736 .elementor-element.elementor-element-b35f28d p{margin-block-end:0px;}.elementor-1736 .elementor-element.elementor-element-43c706b{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1736 .elementor-element.elementor-element-43c706b:not(.elementor-motion-effects-element-type-background), .elementor-1736 .elementor-element.elementor-element-43c706b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98e1874 );}.elementor-1736 .elementor-element.elementor-element-6e72615.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-6e72615{border-style:none;text-align:center;}.elementor-1736 .elementor-element.elementor-element-6e72615 .elementor-heading-title{font-size:27px;font-weight:700;line-height:1.65em;color:var( --e-global-color-0e83656 );}.elementor-1736 .elementor-element.elementor-element-2993a5e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IRANYekanX", Sans-serif;font-size:15px;font-weight:300;line-height:1.6em;color:var( --e-global-color-text );}.elementor-1736 .elementor-element.elementor-element-2993a5e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-2993a5e p{margin-block-end:0px;}.elementor-1736 .elementor-element.elementor-element-99856ae{--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;}.elementor-1736 .elementor-element.elementor-element-cc2e75e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1736 .elementor-element.elementor-element-9488d4a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-9488d4a .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:bold;line-height:1.3em;color:#1E4F8A;}.elementor-1736 .elementor-element.elementor-element-bc94c72.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-bc94c72{font-family:"IRANYekanX", Sans-serif;font-size:15px;font-weight:300;line-height:1.6em;color:var( --e-global-color-text );}.elementor-1736 .elementor-element.elementor-element-bc94c72 p{margin-block-end:0px;}.elementor-1736 .elementor-element.elementor-element-dcee635{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1736 .elementor-element.elementor-element-34c64e2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-34c64e2 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:bold;line-height:1.3em;color:#1E4F8A;}.elementor-1736 .elementor-element.elementor-element-2f44f75.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-2f44f75{font-family:"IRANYekanX", Sans-serif;font-size:15px;font-weight:300;line-height:1.6em;color:var( --e-global-color-text );}.elementor-1736 .elementor-element.elementor-element-2f44f75 p{margin-block-end:0px;}.elementor-1736 .elementor-element.elementor-element-8833103{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1736 .elementor-element.elementor-element-8833103:not(.elementor-motion-effects-element-type-background), .elementor-1736 .elementor-element.elementor-element-8833103 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e83656 );}.elementor-1736 .elementor-element.elementor-element-8833103 > .elementor-shape-top .elementor-shape-fill, .elementor-1736 .elementor-element.elementor-element-8833103 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-98e1874 );}.elementor-1736 .elementor-element.elementor-element-8833103 > .elementor-shape-top svg, .elementor-1736 .elementor-element.elementor-element-8833103 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:40px;}.elementor-1736 .elementor-element.elementor-element-8833103 > .elementor-shape-bottom svg, .elementor-1736 .elementor-element.elementor-element-8833103 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:40px;}.elementor-1736 .elementor-element.elementor-element-52cac41.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-52cac41{text-align:center;}.elementor-1736 .elementor-element.elementor-element-52cac41 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:27px;font-weight:bold;line-height:1.3em;color:var( --e-global-color-8613a92 );}.elementor-1736 .elementor-element.elementor-element-79db3ea{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;color:var( --e-global-color-d8af794 );}.elementor-1736 .elementor-element.elementor-element-79db3ea.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-79db3ea p{margin-block-end:0px;}.elementor-1736 .elementor-element.elementor-element-2a8cd1e .mds-service-list-item{background-color:var( --e-global-color-8613a92 );padding:20px 20px 20px 20px;border-radius:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EDEDED;box-shadow:0px 0px 10px 0px rgba(194.77752075195312, 194.77752075195312, 194.77752075195312, 0.5);}.elementor-1736 .elementor-element.elementor-element-2a8cd1e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-2a8cd1e .mds-service-list{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:10px;column-gap:10px;}.elementor-1736 .elementor-element.elementor-element-2a8cd1e .mds-service-list-title{font-family:"IRANYekanX", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:var( --e-global-color-0e83656 );text-align:center;margin:10px 10px 20px 10px;}.elementor-1736 .elementor-element.elementor-element-2a8cd1e .mds-service-list-text{font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:300;line-height:1.3em;color:var( --e-global-color-text );margin:5px 5px 5px 5px;}.elementor-1736 .elementor-element.elementor-element-863f644{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1736 .elementor-element.elementor-element-409389a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-409389a{text-align:center;}.elementor-1736 .elementor-element.elementor-element-409389a .elementor-heading-title{font-size:27px;font-weight:700;line-height:1.65em;color:var( --e-global-color-0e83656 );}.elementor-1736 .elementor-element.elementor-element-431d926{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IRANYekanX", Sans-serif;font-size:15px;font-weight:300;line-height:1.6em;color:var( --e-global-color-text );}.elementor-1736 .elementor-element.elementor-element-431d926.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-431d926 p{margin-block-end:0px;}.elementor-1736 .elementor-element.elementor-element-b699a2b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1736 .elementor-element.elementor-element-54d97c1{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1736 .elementor-element.elementor-element-0b86402.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-0b86402 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:bold;line-height:1.3em;}.elementor-1736 .elementor-element.elementor-element-57b61f5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-57b61f5{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1736 .elementor-element.elementor-element-57b61f5 p{margin-block-end:0px;}.elementor-1736 .elementor-element.elementor-element-6e36a44{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1736 .elementor-element.elementor-element-ca9a269.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-ca9a269 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:bold;line-height:1.3em;}.elementor-1736 .elementor-element.elementor-element-fa61804.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-fa61804{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1736 .elementor-element.elementor-element-fa61804 p{margin-block-end:0px;}.elementor-1736 .elementor-element.elementor-element-ecf9f94{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1736 .elementor-element.elementor-element-db0122b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-db0122b .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:bold;line-height:1.3em;}.elementor-1736 .elementor-element.elementor-element-34535c5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-34535c5{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1736 .elementor-element.elementor-element-34535c5 p{margin-block-end:0px;}.elementor-1736 .elementor-element.elementor-element-c6f59b7{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1736 .elementor-element.elementor-element-66082b1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-66082b1 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:bold;line-height:1.3em;}.elementor-1736 .elementor-element.elementor-element-cb54d6e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-cb54d6e{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1736 .elementor-element.elementor-element-cb54d6e p{margin-block-end:0px;}.elementor-1736 .elementor-element.elementor-element-0ee7e33{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1736 .elementor-element.elementor-element-0ee7e33:not(.elementor-motion-effects-element-type-background), .elementor-1736 .elementor-element.elementor-element-0ee7e33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98e1874 );}.elementor-1736 .elementor-element.elementor-element-400255e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1736 .elementor-element.elementor-element-b0d2560.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-8454a4e{background-color:var( --e-global-color-secondary );margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 10px 6px 10px;border-radius:15px 15px 15px 15px;font-size:12px;font-weight:500;line-height:2em;color:var( --e-global-color-8613a92 );}.elementor-1736 .elementor-element.elementor-element-8454a4e.elementor-element{--align-self:center;}.elementor-1736 .elementor-element.elementor-element-8454a4e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-8454a4e p{margin-block-end:0px;}.elementor-1736 .elementor-element.elementor-element-a22ac57{--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-1736 .elementor-element.elementor-element-503a120.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-503a120 .elementor-heading-title{font-size:27px;font-weight:700;line-height:1.65em;color:var( --e-global-color-0e83656 );}.elementor-1736 .elementor-element.elementor-element-d513bb3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-d513bb3{font-family:"IRANYekanX", Sans-serif;font-size:15px;font-weight:300;line-height:1.6em;color:var( --e-global-color-text );}.elementor-1736 .elementor-element.elementor-element-d513bb3 p{margin-block-end:0px;}.elementor-1736 .elementor-element.elementor-element-47eaa83{--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;--justify-content:space-around;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1736 .elementor-element.elementor-element-2634e72 .elementor-button{background-color:#FFFFFFD1;font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:normal;line-height:1.3em;fill:var( --e-global-color-181543b );color:var( --e-global-color-181543b );transition-duration:0.8s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0512321A;border-radius:15px 15px 15px 15px;padding:14px 22px 14px 22px;}.elementor-1736 .elementor-element.elementor-element-2634e72 .elementor-button:hover, .elementor-1736 .elementor-element.elementor-element-2634e72 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-8613a92 );border-color:var( --e-global-color-secondary );}.elementor-1736 .elementor-element.elementor-element-2634e72.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-2634e72 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1736 .elementor-element.elementor-element-2634e72 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1736 .elementor-element.elementor-element-2634e72 .elementor-button:hover svg, .elementor-1736 .elementor-element.elementor-element-2634e72 .elementor-button:focus svg{fill:var( --e-global-color-8613a92 );}.elementor-1736 .elementor-element.elementor-element-3c2413c .elementor-button{background-color:#FFFFFFD1;font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:normal;line-height:1.3em;fill:var( --e-global-color-181543b );color:var( --e-global-color-181543b );transition-duration:0.8s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0512321A;border-radius:15px 15px 15px 15px;padding:14px 22px 14px 22px;}.elementor-1736 .elementor-element.elementor-element-3c2413c .elementor-button:hover, .elementor-1736 .elementor-element.elementor-element-3c2413c .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-8613a92 );border-color:var( --e-global-color-secondary );}.elementor-1736 .elementor-element.elementor-element-3c2413c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-3c2413c .elementor-button-content-wrapper{flex-direction:row;}.elementor-1736 .elementor-element.elementor-element-3c2413c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1736 .elementor-element.elementor-element-3c2413c .elementor-button:hover svg, .elementor-1736 .elementor-element.elementor-element-3c2413c .elementor-button:focus svg{fill:var( --e-global-color-8613a92 );}.elementor-1736 .elementor-element.elementor-element-6627b0a{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1736 .elementor-element.elementor-element-6627b0a:not(.elementor-motion-effects-element-type-background), .elementor-1736 .elementor-element.elementor-element-6627b0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98e1874 );}.elementor-1736 .elementor-element.elementor-element-7fe1cab{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(239.35997924804687, 239.35997924804687, 239.35997924804687, 0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1736 .elementor-element.elementor-element-7fe1cab:not(.elementor-motion-effects-element-type-background), .elementor-1736 .elementor-element.elementor-element-7fe1cab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8613a92 );}.elementor-1736 .elementor-element.elementor-element-b2c8c33.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-b2c8c33{text-align:center;}.elementor-1736 .elementor-element.elementor-element-b2c8c33 .elementor-heading-title{font-size:27px;font-weight:700;line-height:1.65em;color:var( --e-global-color-0e83656 );}.elementor-1736 .elementor-element.elementor-element-06f4c93{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IRANYekanX", Sans-serif;font-size:15px;font-weight:300;line-height:1.6em;color:var( --e-global-color-text );}.elementor-1736 .elementor-element.elementor-element-06f4c93.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-06f4c93 p{margin-block-end:0px;}.elementor-1736 .elementor-element.elementor-element-08a4b59 .mds-gallery-more{background-color:var( --e-global-color-8613a92 );border-radius:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d8af794 );font-family:"IRANYekanX", Sans-serif;font-size:11px;font-weight:300;line-height:1.3em;color:var( --e-global-color-0e83656 );}.elementor-1736 .elementor-element.elementor-element-08a4b59 .mds-gallery-more:hover, .elementor-1736 .elementor-element.elementor-element-08a4b59 .mds-gallery-more:focus-visible{background-color:var( --e-global-color-primary );color:var( --e-global-color-8613a92 );}.elementor-1736 .elementor-element.elementor-element-08a4b59.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-08a4b59 .mds-gallery{grid-template-columns:repeat(4, minmax(0, 1fr));row-gap:10px;column-gap:10px;}.elementor-1736 .elementor-element.elementor-element-08a4b59 .mds-gallery img{border-radius:15px 15px 15px 15px;}.elementor-1736 .elementor-element.elementor-element-08a4b59 .mds-gallery-button{text-align:left;}.elementor-1736 .elementor-element.elementor-element-08a4b59 .mds-gallery-shell{gap:20px;}.elementor-1736 .elementor-element.elementor-element-8b5256c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(239.35997924804687, 239.35997924804687, 239.35997924804687, 0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1736 .elementor-element.elementor-element-8b5256c:not(.elementor-motion-effects-element-type-background), .elementor-1736 .elementor-element.elementor-element-8b5256c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8613a92 );}.elementor-1736 .elementor-element.elementor-element-d47c52d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-d47c52d{text-align:center;}.elementor-1736 .elementor-element.elementor-element-d47c52d .elementor-heading-title{font-size:27px;font-weight:700;line-height:1.65em;color:var( --e-global-color-0e83656 );}.elementor-1736 .elementor-element.elementor-element-99f68a1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IRANYekanX", Sans-serif;font-size:15px;font-weight:300;line-height:1.6em;color:var( --e-global-color-text );}.elementor-1736 .elementor-element.elementor-element-99f68a1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-99f68a1 p{margin-block-end:0px;}.elementor-1736 .elementor-element.elementor-element-4e80da6 .mds-gallery-more{background-color:var( --e-global-color-8613a92 );border-radius:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d8af794 );font-family:"IRANYekanX", Sans-serif;font-size:11px;font-weight:300;line-height:1.3em;color:var( --e-global-color-0e83656 );}.elementor-1736 .elementor-element.elementor-element-4e80da6 .mds-gallery-more:hover, .elementor-1736 .elementor-element.elementor-element-4e80da6 .mds-gallery-more:focus-visible{background-color:var( --e-global-color-primary );color:var( --e-global-color-8613a92 );}.elementor-1736 .elementor-element.elementor-element-4e80da6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-4e80da6 .mds-gallery{grid-template-columns:repeat(4, minmax(0, 1fr));row-gap:10px;column-gap:10px;}.elementor-1736 .elementor-element.elementor-element-4e80da6 .mds-gallery img{border-radius:15px 15px 15px 15px;}.elementor-1736 .elementor-element.elementor-element-4e80da6 .mds-gallery-button{text-align:left;}.elementor-1736 .elementor-element.elementor-element-4e80da6 .mds-gallery-shell{gap:20px;}.elementor-1736 .elementor-element.elementor-element-28b6eb6{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1736 .elementor-element.elementor-element-28b6eb6:not(.elementor-motion-effects-element-type-background), .elementor-1736 .elementor-element.elementor-element-28b6eb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98e1874 );}.elementor-1736 .elementor-element.elementor-element-9142871{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(239.35997924804687, 239.35997924804687, 239.35997924804687, 0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1736 .elementor-element.elementor-element-9142871:not(.elementor-motion-effects-element-type-background), .elementor-1736 .elementor-element.elementor-element-9142871 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8613a92 );}.elementor-1736 .elementor-element.elementor-element-21dc1f1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-21dc1f1{text-align:center;}.elementor-1736 .elementor-element.elementor-element-21dc1f1 .elementor-heading-title{font-size:27px;font-weight:700;line-height:1.65em;color:var( --e-global-color-0e83656 );}.elementor-1736 .elementor-element.elementor-element-0ca8c72{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IRANYekanX", Sans-serif;font-size:15px;font-weight:300;line-height:1.6em;color:var( --e-global-color-text );}.elementor-1736 .elementor-element.elementor-element-0ca8c72.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-0ca8c72 p{margin-block-end:0px;}.elementor-1736 .elementor-element.elementor-element-e76c2d0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-e76c2d0 .mds-videos{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-1736 .elementor-element.elementor-element-e76c2d0 .mds-video-title{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:300;line-height:1.3em;color:var( --e-global-color-0e83656 );text-align:center;}.elementor-1736 .elementor-element.elementor-element-e76c2d0 .mds-video{gap:5px;}.elementor-1736 .elementor-element.elementor-element-65dce09{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(239.35997924804687, 239.35997924804687, 239.35997924804687, 0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1736 .elementor-element.elementor-element-65dce09:not(.elementor-motion-effects-element-type-background), .elementor-1736 .elementor-element.elementor-element-65dce09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8613a92 );}.elementor-1736 .elementor-element.elementor-element-f9a551f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-f9a551f{text-align:center;}.elementor-1736 .elementor-element.elementor-element-f9a551f .elementor-heading-title{font-size:27px;font-weight:700;line-height:1.65em;color:var( --e-global-color-0e83656 );}.elementor-1736 .elementor-element.elementor-element-25a7567{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IRANYekanX", Sans-serif;font-size:15px;font-weight:300;line-height:1.6em;color:var( --e-global-color-text );}.elementor-1736 .elementor-element.elementor-element-25a7567.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-25a7567 p{margin-block-end:0px;}.elementor-1736 .elementor-element.elementor-element-6c54df0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-6c54df0 .mds-videos{grid-template-columns:repeat(4, minmax(0, 1fr));row-gap:10px;column-gap:10px;}.elementor-1736 .elementor-element.elementor-element-6c54df0 .mds-video-title{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:300;line-height:1.3em;color:var( --e-global-color-0e83656 );text-align:center;}.elementor-1736 .elementor-element.elementor-element-6c54df0 .mds-video{gap:5px;}.elementor-1736 .elementor-element.elementor-element-0b78557{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1736 .elementor-element.elementor-element-b732acd{--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-1736 .elementor-element.elementor-element-5c37e4a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-5c37e4a .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:32px;font-weight:bold;line-height:1.3em;color:var( --e-global-color-8613a92 );}.elementor-1736 .elementor-element.elementor-element-22694a1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-22694a1{font-family:"IRANYekanX", Sans-serif;font-size:15px;font-weight:300;line-height:1.6em;color:var( --e-global-color-d8af794 );}.elementor-1736 .elementor-element.elementor-element-22694a1 p{margin-block-end:0px;}.elementor-1736 .elementor-element.elementor-element-96f4ca6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1736 .elementor-element.elementor-element-c588da3 .elementor-button{background-color:#1E4F8A;fill:#FFFFFF;color:#FFFFFF;border-radius:7px 7px 7px 7px;padding:15px 10px 15px 10px;}.elementor-1736 .elementor-element.elementor-element-c588da3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-7fe9663 .elementor-button{background-color:#1E4F8A;fill:#FFFFFF;color:#FFFFFF;border-radius:7px 7px 7px 7px;padding:15px 12px 15px 12px;}.elementor-1736 .elementor-element.elementor-element-7fe9663.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-69fd8fe{--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;--padding-top:30px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1736 .elementor-element.elementor-element-f9a7b6d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-4363861{--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;--padding-top:30px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1736 .elementor-element.elementor-element-67bad7c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-6d86f97{--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;--padding-top:30px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1736 .elementor-element.elementor-element-3b3172f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-9c5d9f3{--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;--padding-top:30px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1736 .elementor-element.elementor-element-790b8d8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-9746dc4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1736 .elementor-element.elementor-element-f6c9a1c{--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-1736 .elementor-element.elementor-element-8595db7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-8595db7 .elementor-heading-title{font-size:27px;font-weight:700;line-height:1.65em;color:var( --e-global-color-0e83656 );}.elementor-1736 .elementor-element.elementor-element-57f01ce{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IRANYekanX", Sans-serif;font-size:15px;font-weight:300;line-height:1.6em;color:var( --e-global-color-text );}.elementor-1736 .elementor-element.elementor-element-57f01ce.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-57f01ce p{margin-block-end:0px;}.elementor-1736 .elementor-element.elementor-element-eb555f0.elementor-element{--align-self:center;}.elementor-1736 .elementor-element.elementor-element-eb555f0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-eb555f0 img{border-radius:15px 15px 15px 15px;}.elementor-1736 .elementor-element.elementor-element-c596453{--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-1736 .elementor-element.elementor-element-2158f57 .mds-faq summary{background-color:var( --e-global-color-d8af794 );font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;color:var( --e-global-color-0e83656 );margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:15px 15px 0px 0px;}.elementor-1736 .elementor-element.elementor-element-2158f57 .mds-faq summary:hover{background-color:var( --e-global-color-secondary );}.elementor-1736 .elementor-element.elementor-element-2158f57 .mds-faq details[open] summary{background-color:var( --e-global-color-secondary );}.elementor-1736 .elementor-element.elementor-element-2158f57 .mds-faq-answer{background-color:var( --e-global-color-98e1874 );font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:300;line-height:1.5em;color:var( --e-global-color-text );margin:10px 10px 10px 10px;padding:10px 10px 10px 10px;border-radius:0px 0px 15px 15px;}.elementor-1736 .elementor-element.elementor-element-2158f57.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1736 .elementor-element.elementor-element-2158f57 .mds-faq{row-gap:10px;column-gap:5px;}.elementor-1736 .elementor-element.elementor-element-2158f57 .mds-faq details{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;border-style:none;}.elementor-1736 .elementor-element.elementor-element-2158f57 .mds-faq-answer p{margin-block-end:5px;}.elementor-1736 .elementor-element.elementor-element-2158f57 .mds-faq-icon{font-size:16px;}@media(max-width:1366px){.elementor-1736 .elementor-element.elementor-element-e493865{--min-height:500px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1736 .elementor-element.elementor-element-5e2071d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1736 .elementor-element.elementor-element-a1f0685 > .elementor-shape-bottom svg, .elementor-1736 .elementor-element.elementor-element-a1f0685 > .e-con-inner > .elementor-shape-bottom svg{width:calc(200% + 1.3px);}.elementor-1736 .elementor-element.elementor-element-8833103 > .elementor-shape-bottom svg, .elementor-1736 .elementor-element.elementor-element-8833103 > .e-con-inner > .elementor-shape-bottom svg{width:calc(200% + 1.3px);}.elementor-1736 .elementor-element.elementor-element-b699a2b{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-1736 .elementor-element.elementor-element-b699a2b{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1736 .elementor-element.elementor-element-91e3d45 .mds-service-list{grid-template-columns:repeat(3,minmax(0,1fr));}.elementor-1736 .elementor-element.elementor-element-2a8cd1e .mds-service-list{grid-template-columns:repeat(3,minmax(0,1fr));}.elementor-1736 .elementor-element.elementor-element-b699a2b{--grid-auto-flow:row;}.elementor-1736 .elementor-element.elementor-element-08a4b59 .mds-gallery{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-1736 .elementor-element.elementor-element-4e80da6 .mds-gallery{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-1736 .elementor-element.elementor-element-e76c2d0 .mds-videos{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-1736 .elementor-element.elementor-element-6c54df0 .mds-videos{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:880px){.elementor-1736 .elementor-element.elementor-element-b699a2b{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1736 .elementor-element.elementor-element-e493865:not(.elementor-motion-effects-element-type-background), .elementor-1736 .elementor-element.elementor-element-e493865 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.medisamedtour.com/wp-content/uploads/2026/10/medisa-shared-service-hero-mobile-1080x1920-v1.webp");}.elementor-1736 .elementor-element.elementor-element-e493865{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--overlay-opacity:0.05;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1736 .elementor-element.elementor-element-e4629f7{padding:0px 0px 10px 0px;text-align:center;}.elementor-1736 .elementor-element.elementor-element-2d91820{font-size:13px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1736 .elementor-element.elementor-element-5e2071d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1736 .elementor-element.elementor-element-682b673 .elementor-heading-title{font-size:22px;}.elementor-1736 .elementor-element.elementor-element-91e3d45 .mds-service-list{grid-template-columns:repeat(1,minmax(0,1fr));}.elementor-1736 .elementor-element.elementor-element-4414e56{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1736 .elementor-element.elementor-element-40f9669 .elementor-heading-title{font-size:22px;}.elementor-1736 .elementor-element.elementor-element-6acc578 .elementor-heading-title{font-size:22px;}.elementor-1736 .elementor-element.elementor-element-6e72615 .elementor-heading-title{font-size:22px;}.elementor-1736 .elementor-element.elementor-element-2993a5e{font-size:13px;}.elementor-1736 .elementor-element.elementor-element-99856ae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1736 .elementor-element.elementor-element-52cac41 .elementor-heading-title{font-size:22px;}.elementor-1736 .elementor-element.elementor-element-2a8cd1e .mds-service-list{grid-template-columns:repeat(1,minmax(0,1fr));}.elementor-1736 .elementor-element.elementor-element-409389a .elementor-heading-title{font-size:22px;}.elementor-1736 .elementor-element.elementor-element-431d926{font-size:13px;}.elementor-1736 .elementor-element.elementor-element-b699a2b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1736 .elementor-element.elementor-element-8454a4e{text-align:center;}.elementor-1736 .elementor-element.elementor-element-a22ac57{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1736 .elementor-element.elementor-element-503a120{text-align:center;}.elementor-1736 .elementor-element.elementor-element-503a120 .elementor-heading-title{font-size:22px;}.elementor-1736 .elementor-element.elementor-element-b2c8c33 .elementor-heading-title{font-size:22px;}.elementor-1736 .elementor-element.elementor-element-06f4c93{font-size:13px;}.elementor-1736 .elementor-element.elementor-element-08a4b59 .mds-gallery{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-1736 .elementor-element.elementor-element-d47c52d .elementor-heading-title{font-size:22px;}.elementor-1736 .elementor-element.elementor-element-99f68a1{font-size:13px;}.elementor-1736 .elementor-element.elementor-element-4e80da6 .mds-gallery{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-1736 .elementor-element.elementor-element-21dc1f1 .elementor-heading-title{font-size:22px;}.elementor-1736 .elementor-element.elementor-element-0ca8c72{font-size:13px;}.elementor-1736 .elementor-element.elementor-element-e76c2d0 .mds-videos{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-1736 .elementor-element.elementor-element-f9a551f .elementor-heading-title{font-size:22px;}.elementor-1736 .elementor-element.elementor-element-25a7567{font-size:13px;}.elementor-1736 .elementor-element.elementor-element-6c54df0 .mds-videos{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-1736 .elementor-element.elementor-element-5c37e4a{text-align:center;}.elementor-1736 .elementor-element.elementor-element-5c37e4a .elementor-heading-title{font-size:27px;}.elementor-1736 .elementor-element.elementor-element-22694a1{text-align:center;font-size:14px;}.elementor-1736 .elementor-element.elementor-element-96f4ca6{--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1736 .elementor-element.elementor-element-8595db7{text-align:center;}.elementor-1736 .elementor-element.elementor-element-8595db7 .elementor-heading-title{font-size:22px;}.elementor-1736 .elementor-element.elementor-element-57f01ce{font-size:13px;}}@media(min-width:768px){.elementor-1736 .elementor-element.elementor-element-d186c43{--width:50%;}.elementor-1736 .elementor-element.elementor-element-63c25d7{--width:50%;}.elementor-1736 .elementor-element.elementor-element-400255e{--width:50%;}.elementor-1736 .elementor-element.elementor-element-a22ac57{--width:50%;}.elementor-1736 .elementor-element.elementor-element-b732acd{--width:70%;}.elementor-1736 .elementor-element.elementor-element-96f4ca6{--width:30%;}.elementor-1736 .elementor-element.elementor-element-f6c9a1c{--width:50%;}.elementor-1736 .elementor-element.elementor-element-c596453{--width:50%;}}/* Start custom CSS for button, class: .elementor-element-1affc0d *//* Elementor Button widget > Advanced > CSS Classes: mds-consult-glow */
@property --mds-consult-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

.mds-consult-glow {
  --mds-consult-accent: #2cb7b0;
  --mds-consult-icon-cycle: 5s;
  --mds-consult-orbit-cycle: 4s;
  --mds-consult-halo-opacity: 0.45;
}

.mds-consult-glow .elementor-button {
  position: relative;
  isolation: isolate;
  overflow: visible;
}

.mds-consult-glow .elementor-button-content-wrapper {
  position: relative;
  z-index: 1;
}

.mds-consult-glow .elementor-button-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transform-origin: 50% 60%;
  animation: mds-consult-icon-ring var(--mds-consult-icon-cycle) ease-in-out infinite;
}

/* A masked ring keeps the moving light off the button's text and fill. */
@supports (mask-composite: exclude) or (-webkit-mask-composite: xor) {
  .mds-consult-glow .elementor-button::before,
  .mds-consult-glow .elementor-button::after {
    content: "";
    position: absolute;
    inset: -2px;
    z-index: 0;
    border-radius: inherit;
    padding: 2px;
    pointer-events: none;
    background: conic-gradient(
      from var(--mds-consult-angle),
      transparent 0% 62%,
      var(--mds-consult-accent) 84%,
      #bafff4 91%,
      var(--mds-consult-accent) 95%,
      transparent 100%
    );
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    animation: mds-consult-orbit var(--mds-consult-orbit-cycle) linear infinite;
  }

  .mds-consult-glow .elementor-button::after {
    inset: -5px;
    padding: 5px;
    opacity: var(--mds-consult-halo-opacity);
    filter: blur(5px);
  }
}

@keyframes mds-consult-orbit {
  to { --mds-consult-angle: 360deg; }
}

/* Quiet for most of each cycle, then a short, gentle wiggle. */
@keyframes mds-consult-icon-ring {
  0%, 76%, 100% { transform: rotate(0deg); }
  79% { transform: rotate(-15deg); }
  82% { transform: rotate(13deg); }
  85% { transform: rotate(-11deg); }
  88% { transform: rotate(8deg); }
  91% { transform: rotate(-5deg); }
  94% { transform: rotate(3deg); }
  97% { transform: rotate(0deg); }
}

@media (prefers-reduced-motion: reduce) {
  .mds-consult-glow .elementor-button-icon,
  .mds-consult-glow .elementor-button::before,
  .mds-consult-glow .elementor-button::after {
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63c25d7 *//* Elementor: add mds-hero-art to the image container (one visible image per breakpoint). */
.mds-hero-art {
  --mds-art-float-time: 8.5s;
  --mds-art-orbit-time: 28s;
  --mds-art-lift: -9px;
  position: relative;
  isolation: isolate;
  overflow: visible;
}
/* A breathing turquoise halo, behind the transparent artwork. */
.mds-hero-art::before {
  content: "";
  position: absolute;
  inset: 8%;
  z-index: -2;
  border-radius: 50%;
  pointer-events: none;
  background: radial-gradient(ellipse at center,
    rgba(44,183,176,0.16) 0%,
    rgba(109,197,224,0.08) 45%,
    transparent 72%);
  animation: mds-art-breathe var(--mds-art-float-time) ease-in-out infinite;
}
/* A fine, gently rotating elliptical contour around the composition. */
.mds-hero-art::after {
  content: "";
  position: absolute;
  inset: 8% 14%;
  z-index: -1;
  border: 1px solid rgba(44,183,176,0.14);
  border-top-color: rgba(44,183,176,0.55);
  border-right-color: rgba(90,178,220,0.08);
  border-radius: 50%;
  pointer-events: none;
  animation: mds-art-orbit var(--mds-art-orbit-time) linear infinite;
}
.mds-hero-art .elementor-widget-image {
  animation: mds-art-float var(--mds-art-float-time) ease-in-out infinite;
  transform-origin: 50% 55%;
}
.mds-hero-art .elementor-widget-image img {
  display: block;
  max-width: 100%;
  height: auto;
  object-fit: contain;
}
.mds-hero-art:hover .elementor-widget-image,
.mds-hero-art:focus-within .elementor-widget-image {
  animation-play-state: paused;
}
@keyframes mds-art-float {
  0%, 100% { transform: translate3d(0, 0, 0) rotate(-0.35deg); }
  50% { transform: translate3d(0, var(--mds-art-lift), 0) rotate(0.35deg); }
}
@keyframes mds-art-breathe {
  0%, 100% { opacity: 0.45; transform: scale(0.96); }
  50% { opacity: 0.9; transform: scale(1.04); }
}
@keyframes mds-art-orbit {
  from { transform: rotate(-20deg); }
  to { transform: rotate(340deg); }
}
@media (max-width: 767px) {
  .mds-hero-art { --mds-art-lift: -5px; }
}
@media (prefers-reduced-motion: reduce) {
  .mds-hero-art::before,
  .mds-hero-art::after,
  .mds-hero-art .elementor-widget-image {
    animation: none;
    transform: none;
  }
}
.elementor-1736 .elementor-element.elementor-element-63c25d7 .elementor-widget-image img {
  display: block;
  width: 100% !important;
  max-width: 100%;
  height: auto !important;
  max-height: none !important;
  aspect-ratio: auto !important;
  object-fit: contain !important;
  object-position: center center;
  border-radius: 0 !important;
}
/* محدودکردن افکت به کانتینر تصویر هیرو */
.mds-hero-art {
  min-width: 0;
  max-width: 100%;
  box-sizing: border-box;

  /* حالت جایگزین برای مرورگرهای قدیمی */
  overflow: hidden !important;
}

@supports (overflow: clip) {
  .mds-hero-art {
    overflow: clip !important;
  }
}

/* جلوگیری از بزرگ‌شدن عرض محتوای داخلی */
.mds-hero-art > .e-con-inner,
.mds-hero-art .elementor-widget-image {
  min-width: 0;
  max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for medisa-service-list, class: .elementor-element-91e3d45 *//* Medisa: match Persian service columns to actual rows (2026-10-25). */
html[lang^="fa"] .elementor-1736 .elementor-element.elementor-element-91e3d45 .mds-service-list:has(> .mds-service-list-item:only-child) { grid-template-columns: minmax(0, 1fr) !important; }
@media (min-width: 1025px) {
  html[lang^="fa"] .elementor-1736 .elementor-element.elementor-element-91e3d45 .mds-service-list:has(> .mds-service-list-item:nth-child(2):last-child) { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  html[lang^="fa"] .elementor-1736 .elementor-element.elementor-element-91e3d45 .mds-service-list:has(> .mds-service-list-item:nth-child(3):last-child) { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
  html[lang^="fa"] .elementor-1736 .elementor-element.elementor-element-91e3d45 .mds-service-list:has(> .mds-service-list-item:nth-child(4):last-child) { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; }
  html[lang^="fa"] .elementor-1736 .elementor-element.elementor-element-91e3d45 .mds-service-list:has(> .mds-service-list-item:nth-child(5):last-child) { grid-template-columns: repeat(5, minmax(0, 1fr)) !important; }
  html[lang^="fa"] .elementor-1736 .elementor-element.elementor-element-91e3d45 .mds-service-list:has(> .mds-service-list-item:nth-child(6):last-child) { grid-template-columns: repeat(6, minmax(0, 1fr)) !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1f0685 */@property --mds-facts-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

/* پس‌زمینه و کادر باکس‌ها */
.elementor-1736 .elementor-element.elementor-element-a1f0685 .mds-service-list .mds-service-list-item {
  --mds-pattern-h: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='18' viewBox='0 0 56 18'%3E%3Cg fill='none' stroke='white' stroke-width='.7'%3E%3Cpath d='M0 9H20M36 9H56M3 9 8 4 13 9 8 14ZM43 9 48 4 53 9 48 14Z'/%3E%3Cg transform='translate(28 9) scale(.32) translate(-24 -24)' stroke-width='1.8'%3E%3Cpath d='M24 2 28.59 12.91 39.56 8.44 35.09 19.41 46 24 35.09 28.59 39.56 39.56 28.59 35.09 24 46 19.41 35.09 8.44 39.56 12.91 28.59 2 24 12.91 19.41 8.44 8.44 19.41 12.91Z'/%3E%3Cpath d='M15 15H33V33H15ZM24 11 37 24 24 37 11 24Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

  --mds-pattern-v: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='56' viewBox='0 0 18 56'%3E%3Cg transform='translate(18 0) rotate(90)' fill='none' stroke='white' stroke-width='.7'%3E%3Cpath d='M0 9H20M36 9H56M3 9 8 4 13 9 8 14ZM43 9 48 4 53 9 48 14Z'/%3E%3Cg transform='translate(28 9) scale(.32) translate(-24 -24)' stroke-width='1.8'%3E%3Cpath d='M24 2 28.59 12.91 39.56 8.44 35.09 19.41 46 24 35.09 28.59 39.56 39.56 28.59 35.09 24 46 19.41 35.09 8.44 39.56 12.91 28.59 2 24 12.91 19.41 8.44 8.44 19.41 12.91Z'/%3E%3Cpath d='M15 15H33V33H15ZM24 11 37 24 24 37 11 24Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

  position: relative;
  isolation: isolate;
  background: var(--e-global-color-8613a92) !important;
  border: 1px solid var(--e-global-color-d8af794) !important;
  border-radius: 15px !important;

  box-shadow:
    0 4px 18px
    color-mix(
      in srgb,
      var(--e-global-color-primary) 5%,
      transparent
    ) !important;
}

/* طرح ظریف و ثابت دور باکس */
.elementor-1736 .elementor-element.elementor-element-a1f0685 .mds-service-list .mds-service-list-item::before {
  content: "";
  position: absolute;
  inset: 3px;
  border-radius: inherit;
  z-index: 0;
  pointer-events: none;

  background: var(--e-global-color-primary);
  opacity: .2;

  mask-image:
    var(--mds-pattern-h),
    var(--mds-pattern-h),
    var(--mds-pattern-v),
    var(--mds-pattern-v);

  mask-size:
    28px 9px,
    28px 9px,
    9px 28px,
    9px 28px;

  mask-position:
    left top,
    left bottom,
    left top,
    right top;

  mask-repeat:
    repeat-x,
    repeat-x,
    repeat-y,
    repeat-y;
}

/* محتوای باکس روی لایهٔ افکت قرار می‌گیرد */
.elementor-1736 .elementor-element.elementor-element-a1f0685 .mds-service-list .mds-service-list-item > * {
  position: relative;
  z-index: 1;
}

/* نور باریک متحرک دور باکس */
@supports (mask-composite: exclude) {
  .elementor-1736 .elementor-element.elementor-element-a1f0685 .mds-service-list .mds-service-list-item::after {
    content: "";
    position: absolute;
    inset: -1px;
    border-radius: inherit;
    padding: 1px;
    pointer-events: none;

    background: conic-gradient(
      from var(--mds-facts-angle),
      transparent 0% 72%,
      var(--e-global-color-primary) 88%,
      var(--e-global-color-secondary) 94%,
      transparent 100%
    );

    mask:
      linear-gradient(white 0 0) content-box,
      linear-gradient(white 0 0);
    mask-composite: exclude;

    animation: mds-facts-border-orbit 9s linear infinite;
  }
}

@keyframes mds-facts-border-orbit {
  to {
    --mds-facts-angle: 360deg;
  }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-1736 .elementor-element.elementor-element-a1f0685 .mds-service-list .mds-service-list-item::after {
    animation: none !important;
  }
}
.elementor-1736 .elementor-element.elementor-element-a1f0685 .mds-service-list {
  display: grid !important;
}

.elementor-1736 .elementor-element.elementor-element-a1f0685 .mds-service-list-item {
  min-width: 0;
}

/* تقویت فقط نور متحرک دور باکس */
@supports (mask-composite: exclude) {
  .elementor-1736 .elementor-element.elementor-element-a1f0685 .mds-service-list .mds-service-list-item::after {
    padding: 2px;
    z-index: 2;

    background: conic-gradient(
      from var(--mds-facts-angle),
      transparent 0% 72%,
      #70e4ed 83%,
      #c6fbff 90%,
      #ffffff 94%,
      #70e4ed 97%,
      transparent 100%
    );

    filter: drop-shadow(0 0 4px #9cf5ff);
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4115fe6 */.elementor-1736 .elementor-element.elementor-element-4115fe6 .mds-service-breadcrumb {
  font-family: var(--e-global-typography-primary-font-family), sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.9;
  color: var(--e-global-color-text);
}
.elementor-1736 .elementor-element.elementor-element-4115fe6 .mds-service-breadcrumb a {
  color: var(--e-global-color-primary);
  text-decoration: none;
}
.elementor-1736 .elementor-element.elementor-element-4115fe6 .mds-service-breadcrumb a:hover,
.elementor-1736 .elementor-element.elementor-element-4115fe6 .mds-service-breadcrumb a:focus-visible {
  text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc2e75e */@property --mds-care-card-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

/* پس‌زمینه و کادر کارت */
.elementor-1736 .elementor-element.elementor-element-cc2e75e.e-con.e-con {
  --mds-pattern-h: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='18' viewBox='0 0 56 18'%3E%3Cg fill='none' stroke='white' stroke-width='.7'%3E%3Cpath d='M0 9H20M36 9H56M3 9 8 4 13 9 8 14ZM43 9 48 4 53 9 48 14Z'/%3E%3Cg transform='translate(28 9) scale(.32) translate(-24 -24)' stroke-width='1.8'%3E%3Cpath d='M24 2 28.59 12.91 39.56 8.44 35.09 19.41 46 24 35.09 28.59 39.56 39.56 28.59 35.09 24 46 19.41 35.09 8.44 39.56 12.91 28.59 2 24 12.91 19.41 8.44 8.44 19.41 12.91Z'/%3E%3Cpath d='M15 15H33V33H15ZM24 11 37 24 24 37 11 24Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

  --mds-pattern-v: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='56' viewBox='0 0 18 56'%3E%3Cg transform='translate(18 0) rotate(90)' fill='none' stroke='white' stroke-width='.7'%3E%3Cpath d='M0 9H20M36 9H56M3 9 8 4 13 9 8 14ZM43 9 48 4 53 9 48 14Z'/%3E%3Cg transform='translate(28 9) scale(.32) translate(-24 -24)' stroke-width='1.8'%3E%3Cpath d='M24 2 28.59 12.91 39.56 8.44 35.09 19.41 46 24 35.09 28.59 39.56 39.56 28.59 35.09 24 46 19.41 35.09 8.44 39.56 12.91 28.59 2 24 12.91 19.41 8.44 8.44 19.41 12.91Z'/%3E%3Cpath d='M15 15H33V33H15ZM24 11 37 24 24 37 11 24Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

  position: relative;
  isolation: isolate;

  background: var(--e-global-color-8613a92) !important;
  border: 1px solid var(--e-global-color-d8af794) !important;
  border-radius: 15px !important;

  box-shadow:
    0 4px 18px
    color-mix(
      in srgb,
      var(--e-global-color-primary) 5%,
      transparent
    ) !important;
}

/* پس‌زمینهٔ تیرهٔ هدر */
.elementor-1736 .elementor-element.elementor-element-cc2e75e.e-con.e-con > .elementor-widget-heading,
.elementor-1736 .elementor-element.elementor-element-cc2e75e.e-con.e-con > .e-con-inner > .elementor-widget-heading {
  background: var(--e-global-color-0e83656) !important;
  border-block-end: 1px solid var(--e-global-color-secondary);
  border-start-start-radius: 14px;
  border-start-end-radius: 14px;
}

/* طرح ریز دور کارت */
.elementor-1736 .elementor-element.elementor-element-cc2e75e.e-con.e-con::before {
  content: "";
  position: absolute;
  inset: 3px;
  border-radius: inherit;
  z-index: 0;
  pointer-events: none;

  background: var(--e-global-color-primary);
  opacity: .2;

  mask-image:
    var(--mds-pattern-h),
    var(--mds-pattern-h),
    var(--mds-pattern-v),
    var(--mds-pattern-v);

  mask-size:
    28px 9px,
    28px 9px,
    9px 28px,
    9px 28px;

  mask-position:
    left top,
    left bottom,
    left top,
    right top;

  mask-repeat:
    repeat-x,
    repeat-x,
    repeat-y,
    repeat-y;
}

/* قرارگیری محتوا روی افکت */
.elementor-1736 .elementor-element.elementor-element-cc2e75e.e-con.e-con > * {
  position: relative;
  z-index: 1;
}

/* نور ظریف متحرک دور کارت */
@supports (mask-composite: exclude) {
  .elementor-1736 .elementor-element.elementor-element-cc2e75e.e-con.e-con::after {
    content: "";
    position: absolute;
    inset: -1px;
    border-radius: inherit;
    padding: 1px;
    pointer-events: none;

    background: conic-gradient(
      from var(--mds-care-card-angle),
      transparent 0% 72%,
      var(--e-global-color-primary) 88%,
      var(--e-global-color-secondary) 94%,
      transparent 100%
    );

    mask:
      linear-gradient(white 0 0) content-box,
      linear-gradient(white 0 0);

    mask-composite: exclude;
    animation: mds-care-card-border-orbit 9s linear infinite;
  }
}

@keyframes mds-care-card-border-orbit {
  to {
    --mds-care-card-angle: 360deg;
  }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-1736 .elementor-element.elementor-element-cc2e75e.e-con.e-con::after {
    animation: none !important;
  }
}
/* اتصال هدر به لبه‌های کارت */
.elementor-1736 .elementor-element.elementor-element-cc2e75e.e-con.e-con {
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --gap: 0px;

  padding: 0 !important;
  gap: 0 !important;
  overflow: hidden;
}

/* پشتیبانی از کانتینتر Boxed */
.elementor-1736 .elementor-element.elementor-element-cc2e75e.e-con.e-con > .e-con-inner {
  padding: 0 !important;
  gap: 0 !important;
  width: 100% !important;
  max-width: none;
}

/* هدر یکپارچهٔ تیره */
.elementor-1736 .elementor-element.elementor-element-cc2e75e.e-con.e-con > .elementor-widget-heading,
.elementor-1736 .elementor-element.elementor-element-cc2e75e.e-con.e-con > .e-con-inner > .elementor-widget-heading {
  box-sizing: border-box;
  width: 100% !important;
  align-self: stretch;
  margin: 0 !important;
  padding: 18px 20px !important;

  background: var(--e-global-color-0e83656) !important;
  border-block-end: 1px solid var(--e-global-color-secondary);
}

/* رنگ سفید عنوان */
.elementor-1736 .elementor-element.elementor-element-cc2e75e.e-con.e-con
.elementor-widget-heading
.elementor-heading-title {
  margin: 0 !important;
  color: var(--e-global-color-8613a92) !important;
}

/* فاصلهٔ توضیحات از لبهٔ کارت */
.elementor-1736 .elementor-element.elementor-element-cc2e75e.e-con.e-con > .elementor-widget-text-editor,
.elementor-1736 .elementor-element.elementor-element-cc2e75e.e-con.e-con > .e-con-inner > .elementor-widget-text-editor {
  box-sizing: border-box;
  width: 100% !important;
  margin: 0 !important;
  padding: 20px !important;
}

/* جلوگیری از فاصلهٔ داخلی دوبرابر */
.elementor-1736 .elementor-element.elementor-element-cc2e75e.e-con.e-con
:is(.elementor-widget-heading, .elementor-widget-text-editor)
> .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcee635 */@property --mds-care-card-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

/* پس‌زمینه و کادر کارت */
.elementor-1736 .elementor-element.elementor-element-dcee635.e-con.e-con {
  --mds-pattern-h: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='18' viewBox='0 0 56 18'%3E%3Cg fill='none' stroke='white' stroke-width='.7'%3E%3Cpath d='M0 9H20M36 9H56M3 9 8 4 13 9 8 14ZM43 9 48 4 53 9 48 14Z'/%3E%3Cg transform='translate(28 9) scale(.32) translate(-24 -24)' stroke-width='1.8'%3E%3Cpath d='M24 2 28.59 12.91 39.56 8.44 35.09 19.41 46 24 35.09 28.59 39.56 39.56 28.59 35.09 24 46 19.41 35.09 8.44 39.56 12.91 28.59 2 24 12.91 19.41 8.44 8.44 19.41 12.91Z'/%3E%3Cpath d='M15 15H33V33H15ZM24 11 37 24 24 37 11 24Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

  --mds-pattern-v: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='56' viewBox='0 0 18 56'%3E%3Cg transform='translate(18 0) rotate(90)' fill='none' stroke='white' stroke-width='.7'%3E%3Cpath d='M0 9H20M36 9H56M3 9 8 4 13 9 8 14ZM43 9 48 4 53 9 48 14Z'/%3E%3Cg transform='translate(28 9) scale(.32) translate(-24 -24)' stroke-width='1.8'%3E%3Cpath d='M24 2 28.59 12.91 39.56 8.44 35.09 19.41 46 24 35.09 28.59 39.56 39.56 28.59 35.09 24 46 19.41 35.09 8.44 39.56 12.91 28.59 2 24 12.91 19.41 8.44 8.44 19.41 12.91Z'/%3E%3Cpath d='M15 15H33V33H15ZM24 11 37 24 24 37 11 24Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

  position: relative;
  isolation: isolate;

  background: var(--e-global-color-8613a92) !important;
  border: 1px solid var(--e-global-color-d8af794) !important;
  border-radius: 15px !important;

  box-shadow:
    0 4px 18px
    color-mix(
      in srgb,
      var(--e-global-color-primary) 5%,
      transparent
    ) !important;
}

/* پس‌زمینهٔ تیرهٔ هدر */
.elementor-1736 .elementor-element.elementor-element-dcee635.e-con.e-con > .elementor-widget-heading,
.elementor-1736 .elementor-element.elementor-element-dcee635.e-con.e-con > .e-con-inner > .elementor-widget-heading {
  background: var(--e-global-color-0e83656) !important;
  border-block-end: 1px solid var(--e-global-color-secondary);
  border-start-start-radius: 14px;
  border-start-end-radius: 14px;
}

/* طرح ریز دور کارت */
.elementor-1736 .elementor-element.elementor-element-dcee635.e-con.e-con::before {
  content: "";
  position: absolute;
  inset: 3px;
  border-radius: inherit;
  z-index: 0;
  pointer-events: none;

  background: var(--e-global-color-primary);
  opacity: .2;

  mask-image:
    var(--mds-pattern-h),
    var(--mds-pattern-h),
    var(--mds-pattern-v),
    var(--mds-pattern-v);

  mask-size:
    28px 9px,
    28px 9px,
    9px 28px,
    9px 28px;

  mask-position:
    left top,
    left bottom,
    left top,
    right top;

  mask-repeat:
    repeat-x,
    repeat-x,
    repeat-y,
    repeat-y;
}

/* قرارگیری محتوا روی افکت */
.elementor-1736 .elementor-element.elementor-element-dcee635.e-con.e-con > * {
  position: relative;
  z-index: 1;
}

/* نور ظریف متحرک دور کارت */
@supports (mask-composite: exclude) {
  .elementor-1736 .elementor-element.elementor-element-dcee635.e-con.e-con::after {
    content: "";
    position: absolute;
    inset: -1px;
    border-radius: inherit;
    padding: 1px;
    pointer-events: none;

    background: conic-gradient(
      from var(--mds-care-card-angle),
      transparent 0% 72%,
      var(--e-global-color-primary) 88%,
      var(--e-global-color-secondary) 94%,
      transparent 100%
    );

    mask:
      linear-gradient(white 0 0) content-box,
      linear-gradient(white 0 0);

    mask-composite: exclude;
    animation: mds-care-card-border-orbit 9s linear infinite;
  }
}

@keyframes mds-care-card-border-orbit {
  to {
    --mds-care-card-angle: 360deg;
  }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-1736 .elementor-element.elementor-element-dcee635.e-con.e-con::after {
    animation: none !important;
  }
}
/* اتصال هدر به لبه‌های کارت */
.elementor-1736 .elementor-element.elementor-element-dcee635.e-con.e-con {
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --gap: 0px;

  padding: 0 !important;
  gap: 0 !important;
  overflow: hidden;
}

/* پشتیبانی از کانتینتر Boxed */
.elementor-1736 .elementor-element.elementor-element-dcee635.e-con.e-con > .e-con-inner {
  padding: 0 !important;
  gap: 0 !important;
  width: 100% !important;
  max-width: none;
}

/* هدر یکپارچهٔ تیره */
.elementor-1736 .elementor-element.elementor-element-dcee635.e-con.e-con > .elementor-widget-heading,
.elementor-1736 .elementor-element.elementor-element-dcee635.e-con.e-con > .e-con-inner > .elementor-widget-heading {
  box-sizing: border-box;
  width: 100% !important;
  align-self: stretch;
  margin: 0 !important;
  padding: 18px 20px !important;

  background: var(--e-global-color-0e83656) !important;
  border-block-end: 1px solid var(--e-global-color-secondary);
}

/* رنگ سفید عنوان */
.elementor-1736 .elementor-element.elementor-element-dcee635.e-con.e-con
.elementor-widget-heading
.elementor-heading-title {
  margin: 0 !important;
  color: var(--e-global-color-8613a92) !important;
}

/* فاصلهٔ توضیحات از لبهٔ کارت */
.elementor-1736 .elementor-element.elementor-element-dcee635.e-con.e-con > .elementor-widget-text-editor,
.elementor-1736 .elementor-element.elementor-element-dcee635.e-con.e-con > .e-con-inner > .elementor-widget-text-editor {
  box-sizing: border-box;
  width: 100% !important;
  margin: 0 !important;
  padding: 20px !important;
}

/* جلوگیری از فاصلهٔ داخلی دوبرابر */
.elementor-1736 .elementor-element.elementor-element-dcee635.e-con.e-con
:is(.elementor-widget-heading, .elementor-widget-text-editor)
> .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for medisa-service-list, class: .elementor-element-2a8cd1e *//* Medisa: match Persian service columns to actual rows (2026-10-25). */
html[lang^="fa"] .elementor-1736 .elementor-element.elementor-element-2a8cd1e .mds-service-list:has(> .mds-service-list-item:only-child) { grid-template-columns: minmax(0, 1fr) !important; }
@media (min-width: 1025px) {
  html[lang^="fa"] .elementor-1736 .elementor-element.elementor-element-2a8cd1e .mds-service-list:has(> .mds-service-list-item:nth-child(2):last-child) { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  html[lang^="fa"] .elementor-1736 .elementor-element.elementor-element-2a8cd1e .mds-service-list:has(> .mds-service-list-item:nth-child(3):last-child) { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
  html[lang^="fa"] .elementor-1736 .elementor-element.elementor-element-2a8cd1e .mds-service-list:has(> .mds-service-list-item:nth-child(4):last-child) { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; }
  html[lang^="fa"] .elementor-1736 .elementor-element.elementor-element-2a8cd1e .mds-service-list:has(> .mds-service-list-item:nth-child(5):last-child) { grid-template-columns: repeat(5, minmax(0, 1fr)) !important; }
  html[lang^="fa"] .elementor-1736 .elementor-element.elementor-element-2a8cd1e .mds-service-list:has(> .mds-service-list-item:nth-child(6):last-child) { grid-template-columns: repeat(6, minmax(0, 1fr)) !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8833103 */@property --mds-facts-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

/* پس‌زمینه و کادر باکس‌ها */
.elementor-1736 .elementor-element.elementor-element-8833103 .mds-service-list .mds-service-list-item {
  --mds-pattern-h: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='18' viewBox='0 0 56 18'%3E%3Cg fill='none' stroke='white' stroke-width='.7'%3E%3Cpath d='M0 9H20M36 9H56M3 9 8 4 13 9 8 14ZM43 9 48 4 53 9 48 14Z'/%3E%3Cg transform='translate(28 9) scale(.32) translate(-24 -24)' stroke-width='1.8'%3E%3Cpath d='M24 2 28.59 12.91 39.56 8.44 35.09 19.41 46 24 35.09 28.59 39.56 39.56 28.59 35.09 24 46 19.41 35.09 8.44 39.56 12.91 28.59 2 24 12.91 19.41 8.44 8.44 19.41 12.91Z'/%3E%3Cpath d='M15 15H33V33H15ZM24 11 37 24 24 37 11 24Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

  --mds-pattern-v: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='56' viewBox='0 0 18 56'%3E%3Cg transform='translate(18 0) rotate(90)' fill='none' stroke='white' stroke-width='.7'%3E%3Cpath d='M0 9H20M36 9H56M3 9 8 4 13 9 8 14ZM43 9 48 4 53 9 48 14Z'/%3E%3Cg transform='translate(28 9) scale(.32) translate(-24 -24)' stroke-width='1.8'%3E%3Cpath d='M24 2 28.59 12.91 39.56 8.44 35.09 19.41 46 24 35.09 28.59 39.56 39.56 28.59 35.09 24 46 19.41 35.09 8.44 39.56 12.91 28.59 2 24 12.91 19.41 8.44 8.44 19.41 12.91Z'/%3E%3Cpath d='M15 15H33V33H15ZM24 11 37 24 24 37 11 24Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

  position: relative;
  isolation: isolate;
  background: var(--e-global-color-8613a92) !important;
  border: 1px solid var(--e-global-color-d8af794) !important;
  border-radius: 15px !important;

  box-shadow:
    0 4px 18px
    color-mix(
      in srgb,
      var(--e-global-color-primary) 5%,
      transparent
    ) !important;
}

/* طرح ظریف و ثابت دور باکس */
.elementor-1736 .elementor-element.elementor-element-8833103 .mds-service-list .mds-service-list-item::before {
  content: "";
  position: absolute;
  inset: 3px;
  border-radius: inherit;
  z-index: 0;
  pointer-events: none;

  background: var(--e-global-color-primary);
  opacity: .2;

  mask-image:
    var(--mds-pattern-h),
    var(--mds-pattern-h),
    var(--mds-pattern-v),
    var(--mds-pattern-v);

  mask-size:
    28px 9px,
    28px 9px,
    9px 28px,
    9px 28px;

  mask-position:
    left top,
    left bottom,
    left top,
    right top;

  mask-repeat:
    repeat-x,
    repeat-x,
    repeat-y,
    repeat-y;
}

/* محتوای باکس روی لایهٔ افکت قرار می‌گیرد */
.elementor-1736 .elementor-element.elementor-element-8833103 .mds-service-list .mds-service-list-item > * {
  position: relative;
  z-index: 1;
}

/* نور باریک متحرک دور باکس */
@supports (mask-composite: exclude) {
  .elementor-1736 .elementor-element.elementor-element-8833103 .mds-service-list .mds-service-list-item::after {
    content: "";
    position: absolute;
    inset: -1px;
    border-radius: inherit;
    padding: 1px;
    pointer-events: none;

    background: conic-gradient(
      from var(--mds-facts-angle),
      transparent 0% 72%,
      var(--e-global-color-primary) 88%,
      var(--e-global-color-secondary) 94%,
      transparent 100%
    );

    mask:
      linear-gradient(white 0 0) content-box,
      linear-gradient(white 0 0);
    mask-composite: exclude;

    animation: mds-facts-border-orbit 9s linear infinite;
  }
}

@keyframes mds-facts-border-orbit {
  to {
    --mds-facts-angle: 360deg;
  }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-1736 .elementor-element.elementor-element-8833103 .mds-service-list .mds-service-list-item::after {
    animation: none !important;
  }
}
.elementor-1736 .elementor-element.elementor-element-8833103 .mds-service-list {
  display: grid !important;
}

.elementor-1736 .elementor-element.elementor-element-8833103 .mds-service-list-item {
  min-width: 0;
}

/* تقویت فقط نور متحرک دور باکس */
@supports (mask-composite: exclude) {
  .elementor-1736 .elementor-element.elementor-element-8833103 .mds-service-list .mds-service-list-item::after {
    padding: 2px;
    z-index: 2;

    background: conic-gradient(
      from var(--mds-facts-angle),
      transparent 0% 72%,
      #70e4ed 83%,
      #c6fbff 90%,
      #ffffff 94%,
      #70e4ed 97%,
      transparent 100%
    );

    filter: drop-shadow(0 0 4px #9cf5ff);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54d97c1 *//* پس‌زمینه و کادر کارت */
.elementor-1736 .elementor-element.elementor-element-54d97c1.e-con.e-con {
  --mds-pattern-h: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='18' viewBox='0 0 56 18'%3E%3Cg fill='none' stroke='white' stroke-width='.7'%3E%3Cpath d='M0 9H20M36 9H56M3 9 8 4 13 9 8 14ZM43 9 48 4 53 9 48 14Z'/%3E%3Cg transform='translate(28 9) scale(.32) translate(-24 -24)' stroke-width='1.8'%3E%3Cpath d='M24 2 28.59 12.91 39.56 8.44 35.09 19.41 46 24 35.09 28.59 39.56 39.56 28.59 35.09 24 46 19.41 35.09 8.44 39.56 12.91 28.59 2 24 12.91 19.41 8.44 8.44 19.41 12.91Z'/%3E%3Cpath d='M15 15H33V33H15ZM24 11 37 24 24 37 11 24Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

  --mds-pattern-v: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='56' viewBox='0 0 18 56'%3E%3Cg transform='translate(18 0) rotate(90)' fill='none' stroke='white' stroke-width='.7'%3E%3Cpath d='M0 9H20M36 9H56M3 9 8 4 13 9 8 14ZM43 9 48 4 53 9 48 14Z'/%3E%3Cg transform='translate(28 9) scale(.32) translate(-24 -24)' stroke-width='1.8'%3E%3Cpath d='M24 2 28.59 12.91 39.56 8.44 35.09 19.41 46 24 35.09 28.59 39.56 39.56 28.59 35.09 24 46 19.41 35.09 8.44 39.56 12.91 28.59 2 24 12.91 19.41 8.44 8.44 19.41 12.91Z'/%3E%3Cpath d='M15 15H33V33H15ZM24 11 37 24 24 37 11 24Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

  position: relative;
  isolation: isolate;

  background: var(--e-global-color-0e83656) !important;
  border: 1px solid var(--e-global-color-primary) !important;
  border-radius: 15px !important;

  box-shadow:
    0 4px 18px
    color-mix(
      in srgb,
      var(--e-global-color-primary) 5%,
      transparent
    ) !important;

  transform: none !important;
}

/* طرح ریز و ثابت دور کارت */
.elementor-1736 .elementor-element.elementor-element-54d97c1.e-con.e-con::before {
  content: "";
  position: absolute;
  inset: 3px;
  border-radius: inherit;
  z-index: 0;
  pointer-events: none;

  background: var(--e-global-color-secondary);
  opacity: .3;

  mask-image:
    var(--mds-pattern-h),
    var(--mds-pattern-h),
    var(--mds-pattern-v),
    var(--mds-pattern-v);

  mask-size:
    28px 9px,
    28px 9px,
    9px 28px,
    9px 28px;

  mask-position:
    left top,
    left bottom,
    left top,
    right top;

  mask-repeat:
    repeat-x,
    repeat-x,
    repeat-y,
    repeat-y;

  animation: none !important;
}

/* حذف نور متحرک احتمالی کدهای قبلی */
.elementor-1736 .elementor-element.elementor-element-54d97c1.e-con.e-con::after {
  content: none !important;
  animation: none !important;
}

/* قرارگیری محتوا روی لایهٔ طرح */
.elementor-1736 .elementor-element.elementor-element-54d97c1.e-con.e-con > .elementor-widget,
.elementor-1736 .elementor-element.elementor-element-54d97c1.e-con.e-con > .e-con-inner,
.elementor-1736 .elementor-element.elementor-element-54d97c1.e-con.e-con > .e-con {
  position: relative;
  z-index: 1;
}

/* رنگ سفید عنوان و توضیحات */
.elementor-1736 .elementor-element.elementor-element-54d97c1.e-con.e-con
:is(.elementor-heading-title, .elementor-widget-text-editor),

.elementor-1736 .elementor-element.elementor-element-54d97c1.e-con.e-con
.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6) {
  color: var(--e-global-color-8613a92) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e36a44 *//* پس‌زمینه و کادر کارت */
.elementor-1736 .elementor-element.elementor-element-6e36a44.e-con.e-con {
  --mds-pattern-h: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='18' viewBox='0 0 56 18'%3E%3Cg fill='none' stroke='white' stroke-width='.7'%3E%3Cpath d='M0 9H20M36 9H56M3 9 8 4 13 9 8 14ZM43 9 48 4 53 9 48 14Z'/%3E%3Cg transform='translate(28 9) scale(.32) translate(-24 -24)' stroke-width='1.8'%3E%3Cpath d='M24 2 28.59 12.91 39.56 8.44 35.09 19.41 46 24 35.09 28.59 39.56 39.56 28.59 35.09 24 46 19.41 35.09 8.44 39.56 12.91 28.59 2 24 12.91 19.41 8.44 8.44 19.41 12.91Z'/%3E%3Cpath d='M15 15H33V33H15ZM24 11 37 24 24 37 11 24Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

  --mds-pattern-v: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='56' viewBox='0 0 18 56'%3E%3Cg transform='translate(18 0) rotate(90)' fill='none' stroke='white' stroke-width='.7'%3E%3Cpath d='M0 9H20M36 9H56M3 9 8 4 13 9 8 14ZM43 9 48 4 53 9 48 14Z'/%3E%3Cg transform='translate(28 9) scale(.32) translate(-24 -24)' stroke-width='1.8'%3E%3Cpath d='M24 2 28.59 12.91 39.56 8.44 35.09 19.41 46 24 35.09 28.59 39.56 39.56 28.59 35.09 24 46 19.41 35.09 8.44 39.56 12.91 28.59 2 24 12.91 19.41 8.44 8.44 19.41 12.91Z'/%3E%3Cpath d='M15 15H33V33H15ZM24 11 37 24 24 37 11 24Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

  position: relative;
  isolation: isolate;

  background: var(--e-global-color-0e83656) !important;
  border: 1px solid var(--e-global-color-primary) !important;
  border-radius: 15px !important;

  box-shadow:
    0 4px 18px
    color-mix(
      in srgb,
      var(--e-global-color-primary) 5%,
      transparent
    ) !important;

  transform: none !important;
}

/* طرح ریز و ثابت دور کارت */
.elementor-1736 .elementor-element.elementor-element-6e36a44.e-con.e-con::before {
  content: "";
  position: absolute;
  inset: 3px;
  border-radius: inherit;
  z-index: 0;
  pointer-events: none;

  background: var(--e-global-color-secondary);
  opacity: .3;

  mask-image:
    var(--mds-pattern-h),
    var(--mds-pattern-h),
    var(--mds-pattern-v),
    var(--mds-pattern-v);

  mask-size:
    28px 9px,
    28px 9px,
    9px 28px,
    9px 28px;

  mask-position:
    left top,
    left bottom,
    left top,
    right top;

  mask-repeat:
    repeat-x,
    repeat-x,
    repeat-y,
    repeat-y;

  animation: none !important;
}

/* حذف نور متحرک احتمالی کدهای قبلی */
.elementor-1736 .elementor-element.elementor-element-6e36a44.e-con.e-con::after {
  content: none !important;
  animation: none !important;
}

/* قرارگیری محتوا روی لایهٔ طرح */
.elementor-1736 .elementor-element.elementor-element-6e36a44.e-con.e-con > .elementor-widget,
.elementor-1736 .elementor-element.elementor-element-6e36a44.e-con.e-con > .e-con-inner,
.elementor-1736 .elementor-element.elementor-element-6e36a44.e-con.e-con > .e-con {
  position: relative;
  z-index: 1;
}

/* رنگ سفید عنوان و توضیحات */
.elementor-1736 .elementor-element.elementor-element-6e36a44.e-con.e-con
:is(.elementor-heading-title, .elementor-widget-text-editor),

.elementor-1736 .elementor-element.elementor-element-6e36a44.e-con.e-con
.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6) {
  color: var(--e-global-color-8613a92) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecf9f94 *//* پس‌زمینه و کادر کارت */
.elementor-1736 .elementor-element.elementor-element-ecf9f94.e-con.e-con {
  --mds-pattern-h: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='18' viewBox='0 0 56 18'%3E%3Cg fill='none' stroke='white' stroke-width='.7'%3E%3Cpath d='M0 9H20M36 9H56M3 9 8 4 13 9 8 14ZM43 9 48 4 53 9 48 14Z'/%3E%3Cg transform='translate(28 9) scale(.32) translate(-24 -24)' stroke-width='1.8'%3E%3Cpath d='M24 2 28.59 12.91 39.56 8.44 35.09 19.41 46 24 35.09 28.59 39.56 39.56 28.59 35.09 24 46 19.41 35.09 8.44 39.56 12.91 28.59 2 24 12.91 19.41 8.44 8.44 19.41 12.91Z'/%3E%3Cpath d='M15 15H33V33H15ZM24 11 37 24 24 37 11 24Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

  --mds-pattern-v: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='56' viewBox='0 0 18 56'%3E%3Cg transform='translate(18 0) rotate(90)' fill='none' stroke='white' stroke-width='.7'%3E%3Cpath d='M0 9H20M36 9H56M3 9 8 4 13 9 8 14ZM43 9 48 4 53 9 48 14Z'/%3E%3Cg transform='translate(28 9) scale(.32) translate(-24 -24)' stroke-width='1.8'%3E%3Cpath d='M24 2 28.59 12.91 39.56 8.44 35.09 19.41 46 24 35.09 28.59 39.56 39.56 28.59 35.09 24 46 19.41 35.09 8.44 39.56 12.91 28.59 2 24 12.91 19.41 8.44 8.44 19.41 12.91Z'/%3E%3Cpath d='M15 15H33V33H15ZM24 11 37 24 24 37 11 24Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

  position: relative;
  isolation: isolate;

  background: var(--e-global-color-0e83656) !important;
  border: 1px solid var(--e-global-color-primary) !important;
  border-radius: 15px !important;

  box-shadow:
    0 4px 18px
    color-mix(
      in srgb,
      var(--e-global-color-primary) 5%,
      transparent
    ) !important;

  transform: none !important;
}

/* طرح ریز و ثابت دور کارت */
.elementor-1736 .elementor-element.elementor-element-ecf9f94.e-con.e-con::before {
  content: "";
  position: absolute;
  inset: 3px;
  border-radius: inherit;
  z-index: 0;
  pointer-events: none;

  background: var(--e-global-color-secondary);
  opacity: .3;

  mask-image:
    var(--mds-pattern-h),
    var(--mds-pattern-h),
    var(--mds-pattern-v),
    var(--mds-pattern-v);

  mask-size:
    28px 9px,
    28px 9px,
    9px 28px,
    9px 28px;

  mask-position:
    left top,
    left bottom,
    left top,
    right top;

  mask-repeat:
    repeat-x,
    repeat-x,
    repeat-y,
    repeat-y;

  animation: none !important;
}

/* حذف نور متحرک احتمالی کدهای قبلی */
.elementor-1736 .elementor-element.elementor-element-ecf9f94.e-con.e-con::after {
  content: none !important;
  animation: none !important;
}

/* قرارگیری محتوا روی لایهٔ طرح */
.elementor-1736 .elementor-element.elementor-element-ecf9f94.e-con.e-con > .elementor-widget,
.elementor-1736 .elementor-element.elementor-element-ecf9f94.e-con.e-con > .e-con-inner,
.elementor-1736 .elementor-element.elementor-element-ecf9f94.e-con.e-con > .e-con {
  position: relative;
  z-index: 1;
}

/* رنگ سفید عنوان و توضیحات */
.elementor-1736 .elementor-element.elementor-element-ecf9f94.e-con.e-con
:is(.elementor-heading-title, .elementor-widget-text-editor),

.elementor-1736 .elementor-element.elementor-element-ecf9f94.e-con.e-con
.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6) {
  color: var(--e-global-color-8613a92) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6f59b7 *//* پس‌زمینه و کادر کارت */
.elementor-1736 .elementor-element.elementor-element-c6f59b7.e-con.e-con {
  --mds-pattern-h: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='18' viewBox='0 0 56 18'%3E%3Cg fill='none' stroke='white' stroke-width='.7'%3E%3Cpath d='M0 9H20M36 9H56M3 9 8 4 13 9 8 14ZM43 9 48 4 53 9 48 14Z'/%3E%3Cg transform='translate(28 9) scale(.32) translate(-24 -24)' stroke-width='1.8'%3E%3Cpath d='M24 2 28.59 12.91 39.56 8.44 35.09 19.41 46 24 35.09 28.59 39.56 39.56 28.59 35.09 24 46 19.41 35.09 8.44 39.56 12.91 28.59 2 24 12.91 19.41 8.44 8.44 19.41 12.91Z'/%3E%3Cpath d='M15 15H33V33H15ZM24 11 37 24 24 37 11 24Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

  --mds-pattern-v: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='56' viewBox='0 0 18 56'%3E%3Cg transform='translate(18 0) rotate(90)' fill='none' stroke='white' stroke-width='.7'%3E%3Cpath d='M0 9H20M36 9H56M3 9 8 4 13 9 8 14ZM43 9 48 4 53 9 48 14Z'/%3E%3Cg transform='translate(28 9) scale(.32) translate(-24 -24)' stroke-width='1.8'%3E%3Cpath d='M24 2 28.59 12.91 39.56 8.44 35.09 19.41 46 24 35.09 28.59 39.56 39.56 28.59 35.09 24 46 19.41 35.09 8.44 39.56 12.91 28.59 2 24 12.91 19.41 8.44 8.44 19.41 12.91Z'/%3E%3Cpath d='M15 15H33V33H15ZM24 11 37 24 24 37 11 24Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

  position: relative;
  isolation: isolate;

  background: var(--e-global-color-0e83656) !important;
  border: 1px solid var(--e-global-color-primary) !important;
  border-radius: 15px !important;

  box-shadow:
    0 4px 18px
    color-mix(
      in srgb,
      var(--e-global-color-primary) 5%,
      transparent
    ) !important;

  transform: none !important;
}

/* طرح ریز و ثابت دور کارت */
.elementor-1736 .elementor-element.elementor-element-c6f59b7.e-con.e-con::before {
  content: "";
  position: absolute;
  inset: 3px;
  border-radius: inherit;
  z-index: 0;
  pointer-events: none;

  background: var(--e-global-color-secondary);
  opacity: .3;

  mask-image:
    var(--mds-pattern-h),
    var(--mds-pattern-h),
    var(--mds-pattern-v),
    var(--mds-pattern-v);

  mask-size:
    28px 9px,
    28px 9px,
    9px 28px,
    9px 28px;

  mask-position:
    left top,
    left bottom,
    left top,
    right top;

  mask-repeat:
    repeat-x,
    repeat-x,
    repeat-y,
    repeat-y;

  animation: none !important;
}

/* حذف نور متحرک احتمالی کدهای قبلی */
.elementor-1736 .elementor-element.elementor-element-c6f59b7.e-con.e-con::after {
  content: none !important;
  animation: none !important;
}

/* قرارگیری محتوا روی لایهٔ طرح */
.elementor-1736 .elementor-element.elementor-element-c6f59b7.e-con.e-con > .elementor-widget,
.elementor-1736 .elementor-element.elementor-element-c6f59b7.e-con.e-con > .e-con-inner,
.elementor-1736 .elementor-element.elementor-element-c6f59b7.e-con.e-con > .e-con {
  position: relative;
  z-index: 1;
}

/* رنگ سفید عنوان و توضیحات */
.elementor-1736 .elementor-element.elementor-element-c6f59b7.e-con.e-con
:is(.elementor-heading-title, .elementor-widget-text-editor),

.elementor-1736 .elementor-element.elementor-element-c6f59b7.e-con.e-con
.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6) {
  color: var(--e-global-color-8613a92) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2634e72 *//* Elementor Button widget > Advanced > CSS Classes: mds-consult-glow */
@property --mds-consult-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

.mds-consult-glow {
  --mds-consult-accent: #2cb7b0;
  --mds-consult-icon-cycle: 5s;
  --mds-consult-orbit-cycle: 4s;
  --mds-consult-halo-opacity: 0.45;
}

.mds-consult-glow .elementor-button {
  position: relative;
  isolation: isolate;
  overflow: visible;
}

.mds-consult-glow .elementor-button-content-wrapper {
  position: relative;
  z-index: 1;
}

.mds-consult-glow .elementor-button-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transform-origin: 50% 60%;
  animation: mds-consult-icon-ring var(--mds-consult-icon-cycle) ease-in-out infinite;
}

/* A masked ring keeps the moving light off the button's text and fill. */
@supports (mask-composite: exclude) or (-webkit-mask-composite: xor) {
  .mds-consult-glow .elementor-button::before,
  .mds-consult-glow .elementor-button::after {
    content: "";
    position: absolute;
    inset: -2px;
    z-index: 0;
    border-radius: inherit;
    padding: 2px;
    pointer-events: none;
    background: conic-gradient(
      from var(--mds-consult-angle),
      transparent 0% 62%,
      var(--mds-consult-accent) 84%,
      #bafff4 91%,
      var(--mds-consult-accent) 95%,
      transparent 100%
    );
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    animation: mds-consult-orbit var(--mds-consult-orbit-cycle) linear infinite;
  }

  .mds-consult-glow .elementor-button::after {
    inset: -5px;
    padding: 5px;
    opacity: var(--mds-consult-halo-opacity);
    filter: blur(5px);
  }
}

@keyframes mds-consult-orbit {
  to { --mds-consult-angle: 360deg; }
}

/* Quiet for most of each cycle, then a short, gentle wiggle. */
@keyframes mds-consult-icon-ring {
  0%, 76%, 100% { transform: rotate(0deg); }
  79% { transform: rotate(-15deg); }
  82% { transform: rotate(13deg); }
  85% { transform: rotate(-11deg); }
  88% { transform: rotate(8deg); }
  91% { transform: rotate(-5deg); }
  94% { transform: rotate(3deg); }
  97% { transform: rotate(0deg); }
}

@media (prefers-reduced-motion: reduce) {
  .mds-consult-glow .elementor-button-icon,
  .mds-consult-glow .elementor-button::before,
  .mds-consult-glow .elementor-button::after {
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c2413c *//* Elementor Button widget > Advanced > CSS Classes: mds-consult-glow */
@property --mds-consult-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

.mds-consult-glow {
  --mds-consult-accent: #2cb7b0;
  --mds-consult-icon-cycle: 5s;
  --mds-consult-orbit-cycle: 4s;
  --mds-consult-halo-opacity: 0.45;
}

.mds-consult-glow .elementor-button {
  position: relative;
  isolation: isolate;
  overflow: visible;
}

.mds-consult-glow .elementor-button-content-wrapper {
  position: relative;
  z-index: 1;
}

.mds-consult-glow .elementor-button-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transform-origin: 50% 60%;
  animation: mds-consult-icon-ring var(--mds-consult-icon-cycle) ease-in-out infinite;
}

/* A masked ring keeps the moving light off the button's text and fill. */
@supports (mask-composite: exclude) or (-webkit-mask-composite: xor) {
  .mds-consult-glow .elementor-button::before,
  .mds-consult-glow .elementor-button::after {
    content: "";
    position: absolute;
    inset: -2px;
    z-index: 0;
    border-radius: inherit;
    padding: 2px;
    pointer-events: none;
    background: conic-gradient(
      from var(--mds-consult-angle),
      transparent 0% 62%,
      var(--mds-consult-accent) 84%,
      #bafff4 91%,
      var(--mds-consult-accent) 95%,
      transparent 100%
    );
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    animation: mds-consult-orbit var(--mds-consult-orbit-cycle) linear infinite;
  }

  .mds-consult-glow .elementor-button::after {
    inset: -5px;
    padding: 5px;
    opacity: var(--mds-consult-halo-opacity);
    filter: blur(5px);
  }
}

@keyframes mds-consult-orbit {
  to { --mds-consult-angle: 360deg; }
}

/* Quiet for most of each cycle, then a short, gentle wiggle. */
@keyframes mds-consult-icon-ring {
  0%, 76%, 100% { transform: rotate(0deg); }
  79% { transform: rotate(-15deg); }
  82% { transform: rotate(13deg); }
  85% { transform: rotate(-11deg); }
  88% { transform: rotate(8deg); }
  91% { transform: rotate(-5deg); }
  94% { transform: rotate(3deg); }
  97% { transform: rotate(0deg); }
}

@media (prefers-reduced-motion: reduce) {
  .mds-consult-glow .elementor-button-icon,
  .mds-consult-glow .elementor-button::before,
  .mds-consult-glow .elementor-button::after {
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b78557 *//* پس‌زمینهٔ سکشن */
.elementor-1736 .elementor-element.elementor-element-0b78557 {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: var(--e-global-color-0e83656) !important;
}

/* نور فیروزه‌ای با حرکت بسیار آرام */
.elementor-1736 .elementor-element.elementor-element-0b78557::before {
  content: "";
  position: absolute;
  inset: -50%;
  z-index: -1;
  pointer-events: none;

  background: radial-gradient(
    ellipse at 25% 35%,
    color-mix(
      in srgb,
      var(--e-global-color-secondary) 19%,
      transparent
    ) 0%,
    transparent 55%
  );

  animation: mds-cta-ambient-drift 14s ease-in-out infinite alternate;
}

/* ظاهر مشترک دکمه‌ها */
.elementor-1736 .elementor-element.elementor-element-0b78557 :is(.mds-cta-primary, .mds-cta-secondary)
.elementor-button {
  border-radius: 8px !important;

  transition:
    transform .25s ease,
    box-shadow .25s ease,
    background-color .25s ease;
}

/* دکمهٔ اصلی فیروزه‌ای */
.elementor-1736 .elementor-element.elementor-element-0b78557 .mds-cta-primary .elementor-button {
  background: var(--e-global-color-secondary) !important;
  border: 1px solid var(--e-global-color-secondary) !important;

  box-shadow:
    0 0 0 5px
    color-mix(
      in srgb,
      var(--e-global-color-secondary) 18%,
      transparent
    ) !important;
}

/* دکمهٔ تماس با زمینهٔ شفاف */
.elementor-1736 .elementor-element.elementor-element-0b78557 .mds-cta-secondary .elementor-button {
  background: transparent !important;
  border: 1px solid var(--e-global-color-d8af794) !important;
  box-shadow: none !important;
}

/* افکت هاور */
@media (hover: hover) {
  .elementor-1736 .elementor-element.elementor-element-0b78557 :is(.mds-cta-primary, .mds-cta-secondary)
  .elementor-button:hover {
    transform: translateY(-2px);
  }

  .elementor-1736 .elementor-element.elementor-element-0b78557 .mds-cta-primary .elementor-button:hover {
    box-shadow:
      0 0 0 7px
      color-mix(
        in srgb,
        var(--e-global-color-secondary) 22%,
        transparent
      ) !important;
  }

  .elementor-1736 .elementor-element.elementor-element-0b78557 .mds-cta-secondary .elementor-button:hover {
    background: color-mix(
      in srgb,
      var(--e-global-color-8613a92) 7%,
      transparent
    ) !important;
  }
}

/* انتخاب دکمه با صفحه‌کلید */
.elementor-1736 .elementor-element.elementor-element-0b78557 :is(.mds-cta-primary, .mds-cta-secondary)
.elementor-button:focus-visible {
  outline: 2px solid var(--e-global-color-secondary);
  outline-offset: 8px;
}

@keyframes mds-cta-ambient-drift {
  from {
    transform: translate3d(-3%, 0, 0);
  }
  to {
    transform: translate3d(3%, 2%, 0);
  }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-1736 .elementor-element.elementor-element-0b78557::before {
    animation: none !important;
  }

  .elementor-1736 .elementor-element.elementor-element-0b78557 :is(.mds-cta-primary, .mds-cta-secondary)
  .elementor-button {
    transition: none !important;
    transform: none !important;
  }
}
/* پس‌زمینهٔ یکپارچهٔ کانتینتر مادر */
.elementor-1736 .elementor-element.elementor-element-0b78557 {
  background:
    radial-gradient(
      ellipse at 18% 0%,
      color-mix(
        in srgb,
        var(--e-global-color-secondary) 22%,
        transparent
      ) 0%,
      transparent 65%
    ),
    var(--e-global-color-0e83656) !important;
}

/* حذف لایهٔ نور قبلی */
.elementor-1736 .elementor-element.elementor-element-0b78557::before {
  content: none !important;
  animation: none !important;
}

/* شفاف شدن دو کانتینتر داخلی و پوشش Boxed */
.elementor-1736 .elementor-element.elementor-element-0b78557 > .e-con,
.elementor-1736 .elementor-element.elementor-element-0b78557 > .e-con-inner,
.elementor-1736 .elementor-element.elementor-element-0b78557 > .e-con-inner > .e-con {
  background: transparent !important;
}

/* حذف پس‌زمینهٔ لایه‌های Overlay داخلی */
.elementor-1736 .elementor-element.elementor-element-0b78557 > .e-con::before,
.elementor-1736 .elementor-element.elementor-element-0b78557 > .e-con-inner > .e-con::before {
  background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for medisa-faq, class: .elementor-element-2158f57 */.elementor-1736 .elementor-element.elementor-element-2158f57.elementor-widget .mds-faq-item > .mds-faq-answer {
  margin: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box;
}

.elementor-1736 .elementor-element.elementor-element-2158f57.elementor-widget .mds-faq-question {
  margin-bottom: 0 !important;
}/* End custom CSS */