.elementor-46 .elementor-element.elementor-element-e85bdb1{--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-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-decoration:var( --e-global-typography-secondary-text-decoration );}.elementor-widget-slides .elementor-slide-button{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 );text-decoration:var( --e-global-typography-accent-text-decoration );}.elementor-46 .elementor-element.elementor-element-942dec1 .elementor-repeater-item-4bc18f1 .swiper-slide-bg{background-color:var( --e-global-color-f8c36c9 );background-image:url(https://robotvision.ir/wp-content/uploads/2026/04/853a8afd-c289-4918-8253-fa0f8f205b2b.webp);background-size:cover;}.elementor-46 .elementor-element.elementor-element-942dec1 .elementor-repeater-item-94766b7 .swiper-slide-bg{background-color:var( --e-global-color-f8c36c9 );background-image:url(https://robotvision.ir/wp-content/uploads/2026/04/252028dc-77ee-4ce5-b8b5-89789a2b03b8.webp);background-size:cover;}.elementor-46 .elementor-element.elementor-element-942dec1 .elementor-repeater-item-08d16b8 .swiper-slide-bg{background-color:var( --e-global-color-f8c36c9 );background-image:url(https://robotvision.ir/wp-content/uploads/2026/04/7aa04de0-813f-4ba1-a46f-24f58b9b1df3.webp);background-size:cover;}.elementor-46 .elementor-element.elementor-element-942dec1 .swiper-slide{transition-duration:calc(5000ms*1.2);height:600px;}.elementor-46 .elementor-element.elementor-element-942dec1 .swiper-slide-contents{max-width:69%;}.elementor-46 .elementor-element.elementor-element-942dec1 .swiper-slide-inner{text-align:center;}.elementor-46 .elementor-element.elementor-element-942dec1 .elementor-slide-heading{font-family:"IRANSansX", Sans-serif;font-size:30px;font-weight:600;text-decoration:none;}.elementor-46 .elementor-element.elementor-element-942dec1 .elementor-slide-description{font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;}.elementor-46 .elementor-element.elementor-element-942dec1 .elementor-slide-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-decoration:var( --e-global-typography-secondary-text-decoration );}.elementor-46 .elementor-element.elementor-element-5b05f2a{--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;--border-radius:10px 10px 10px 10px;}.elementor-46 .elementor-element.elementor-element-e04f4b1{--spacer-size:50px;}.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 );text-decoration:var( --e-global-typography-text-text-decoration );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-46 .elementor-element.elementor-element-f12d58f{text-align:justify;font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2.2rem;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-21dd325{--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-46 .elementor-element.elementor-element-21dd325:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-21dd325 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f8c36c9 );}.elementor-46 .elementor-element.elementor-element-bfc6498{--spacer-size:50px;}.elementor-46 .elementor-element.elementor-element-06c12cc{--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;}.elementor-46 .elementor-element.elementor-element-06c12cc:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-06c12cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f8c36c9 );}.elementor-46 .elementor-element.elementor-element-5617238{--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-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-1a6fc85{text-align:center;}.elementor-46 .elementor-element.elementor-element-1a6fc85 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:30px;font-weight:600;line-height:40px;}.elementor-46 .elementor-element.elementor-element-c00f9a0{text-align:justify;font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2.2rem;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-96a5be1{--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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-a795eea{--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-46 .elementor-element.elementor-element-01238eb{--spacer-size:50px;}.elementor-46 .elementor-element.elementor-element-5fb11a9{--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-46 .elementor-element.elementor-element-a5d00d4{--display:flex;}.elementor-46 .elementor-element.elementor-element-76b269d{--spacer-size:50px;}.elementor-46 .elementor-element.elementor-element-1a84c70{--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;--border-radius:10px 10px 10px 10px;}.elementor-46 .elementor-element.elementor-element-25c8273{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:040px;--margin-left:0px;--margin-right:0px;}.elementor-46 .elementor-element.elementor-element-25c8273.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-a0b1256{text-align:center;}.elementor-46 .elementor-element.elementor-element-a0b1256 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:30px;font-weight:600;line-height:40px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-46 .elementor-element.elementor-element-7e8c01a{--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-evenly;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-46 .elementor-element.elementor-element-7e8c01a:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-7e8c01a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-fac8bce{--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;--justify-content:flex-start;}.elementor-46 .elementor-element.elementor-element-fac8bce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-18e9f0a{text-align:center;}.elementor-46 .elementor-element.elementor-element-18e9f0a .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:30px;font-weight:600;}.elementor-46 .elementor-element.elementor-element-0f7891d{text-align:justify;font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2.2rem;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-f48f340{--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-46 .elementor-element.elementor-element-cc67664 img{border-radius:10px 10px 10px 10px;}.elementor-46 .elementor-element.elementor-element-961db17{--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 40px;--row-gap:0px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-46 .elementor-element.elementor-element-961db17:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-961db17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-153459a{--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;--justify-content:flex-start;}.elementor-46 .elementor-element.elementor-element-153459a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-3471f8f{text-align:center;}.elementor-46 .elementor-element.elementor-element-3471f8f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-46 .elementor-element.elementor-element-4faedf6{text-align:justify;font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2.2rem;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-631e166{--display:flex;--min-height:40px;--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-46 .elementor-element.elementor-element-a9ab2ec img{border-radius:10px 10px 10px 10px;}.elementor-46 .elementor-element.elementor-element-0f10d54{--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 40px;--row-gap:0px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-46 .elementor-element.elementor-element-0f10d54:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-0f10d54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-62822fc{--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;--justify-content:flex-start;}.elementor-46 .elementor-element.elementor-element-62822fc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-c50ba09{text-align:center;}.elementor-46 .elementor-element.elementor-element-c50ba09 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-46 .elementor-element.elementor-element-33fd956{text-align:justify;font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2.2rem;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-55d643b{--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-46 .elementor-element.elementor-element-5e537a6 img{border-radius:10px 10px 10px 10px;}.elementor-46 .elementor-element.elementor-element-a4dd4ac{--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 40px;--row-gap:0px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-46 .elementor-element.elementor-element-a4dd4ac:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-a4dd4ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-ee5eeb2{--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;--justify-content:flex-start;}.elementor-46 .elementor-element.elementor-element-ee5eeb2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-231c8db{text-align:center;}.elementor-46 .elementor-element.elementor-element-231c8db .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-46 .elementor-element.elementor-element-eb46cf1{text-align:justify;font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2.2rem;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-53adb50{--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-46 .elementor-element.elementor-element-5d52080 img{border-radius:10px 10px 10px 10px;}.elementor-46 .elementor-element.elementor-element-d3a6647{--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 40px;--row-gap:0px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-46 .elementor-element.elementor-element-d3a6647:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-d3a6647 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-03ac88e{--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;--justify-content:flex-start;}.elementor-46 .elementor-element.elementor-element-03ac88e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-dddcbe6{text-align:center;}.elementor-46 .elementor-element.elementor-element-dddcbe6 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:30px;font-weight:600;text-decoration:none;line-height:40px;}.elementor-46 .elementor-element.elementor-element-d44efc1{text-align:justify;font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2.2rem;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-4448c0a{--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-46 .elementor-element.elementor-element-29b0ab9 img{border-radius:10px 10px 10px 10px;}.elementor-46 .elementor-element.elementor-element-8216153{--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:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-46 .elementor-element.elementor-element-8216153:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-8216153 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-b6653f3{--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;--justify-content:flex-start;}.elementor-46 .elementor-element.elementor-element-b6653f3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-60de6ec{text-align:center;}.elementor-46 .elementor-element.elementor-element-60de6ec .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-46 .elementor-element.elementor-element-4959ef4{text-align:justify;font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2.2rem;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-d208ac2{--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-46 .elementor-element.elementor-element-c88d028 img{border-radius:10px 10px 10px 10px;}.elementor-46 .elementor-element.elementor-element-f534410{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-font-size:18px;--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-direction:row;--n-tabs-icon-order:initial;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-size:20px;}.elementor-46 .elementor-element.elementor-element-f534410 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}:where( .elementor-46 .elementor-element.elementor-element-f534410.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{background-color:#F3F3F3;--border-radius:10px 10px 10px 10px;}.elementor-46 .elementor-element.elementor-element-f534410.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"IRANSansX", Sans-serif;font-weight:600;}.elementor-46 .elementor-element.elementor-element-adde8c8{--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-46 .elementor-element.elementor-element-7e16ba9{--spacer-size:50px;}.elementor-46 .elementor-element.elementor-element-a5c75c5{--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-46 .elementor-element.elementor-element-a9d4e02{text-align:center;}.elementor-46 .elementor-element.elementor-element-a9d4e02 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:30px;font-weight:600;line-height:40px;}.elementor-46 .elementor-element.elementor-element-655a335{--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-46 .elementor-element.elementor-element-655a335:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-655a335 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f8c36c9 );}.elementor-46 .elementor-element.elementor-element-06ebd42{--spacer-size:50px;}.elementor-46 .elementor-element.elementor-element-b40eaf1{--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-46 .elementor-element.elementor-element-b40eaf1:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-b40eaf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f8c36c9 );}.elementor-46 .elementor-element.elementor-element-987777e{text-align:center;}.elementor-46 .elementor-element.elementor-element-987777e .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:30px;font-weight:600;line-height:40px;}.elementor-46 .elementor-element.elementor-element-dd24046{--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;}.elementor-46 .elementor-element.elementor-element-dd24046:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-dd24046 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f8c36c9 );}.elementor-46 .elementor-element.elementor-element-0ad004f{--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-46 .elementor-element.elementor-element-95f44a9{text-align:center;}.elementor-46 .elementor-element.elementor-element-e9c98f6{padding:0px 50px 0px 20px;text-align:justify;font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2.2rem;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-226b7d8{--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-46 .elementor-element.elementor-element-a2167e8{padding:0px 50px 0px 20px;text-align:justify;font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2.2rem;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-4c2f7e0{--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-46 .elementor-element.elementor-element-694bc4a{--spacer-size:50px;}.elementor-46 .elementor-element.elementor-element-ea1e282{--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-46 .elementor-element.elementor-element-c8e39d1{--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-46 .elementor-element.elementor-element-2520a82{--spacer-size:50px;}.elementor-46 .elementor-element.elementor-element-9380d54{--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;}.elementor-46 .elementor-element.elementor-element-9380d54:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-9380d54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f8c36c9 );}.elementor-46 .elementor-element.elementor-element-8fdca94{--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-46 .elementor-element.elementor-element-5a38efc{text-align:center;}.elementor-46 .elementor-element.elementor-element-5a38efc .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:30px;font-weight:600;text-decoration:none;line-height:40px;}.elementor-46 .elementor-element.elementor-element-b1c5d1c{padding:0px 50px 0px 20px;text-align:justify;font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2.2rem;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-10312f4{--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-46 .elementor-element.elementor-element-b8cc6bf{padding:0px 50px 0px 20px;text-align:justify;font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2.2rem;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-dddd131{--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-46 .elementor-element.elementor-element-b60ecd3{--spacer-size:50px;}.elementor-46 .elementor-element.elementor-element-df208c6{--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-46 .elementor-element.elementor-element-430879f{--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-46 .elementor-element.elementor-element-c949e60{--spacer-size:50px;}.elementor-46 .elementor-element.elementor-element-a033615{--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;}.elementor-46 .elementor-element.elementor-element-a033615:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-a033615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f8c36c9 );}.elementor-46 .elementor-element.elementor-element-3cb410f{--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-46 .elementor-element.elementor-element-981f03f{text-align:center;}.elementor-46 .elementor-element.elementor-element-981f03f .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:30px;font-weight:600;text-decoration:none;line-height:40px;}.elementor-46 .elementor-element.elementor-element-faf9203{padding:0px 50px 0px 20px;text-align:justify;font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2.2rem;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-b73a656{--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-46 .elementor-element.elementor-element-3d3834c{padding:0px 50px 0px 20px;text-align:justify;font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2.2rem;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-f17c063{--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-46 .elementor-element.elementor-element-5df2c66{--spacer-size:50px;}.elementor-46 .elementor-element.elementor-element-a0cfaff{--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-46 .elementor-element.elementor-element-8687a50{--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-46 .elementor-element.elementor-element-30e76b0{--spacer-size:50px;}.elementor-46 .elementor-element.elementor-element-7f4cf65{--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;}.elementor-46 .elementor-element.elementor-element-7f4cf65:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-7f4cf65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f8c36c9 );}.elementor-46 .elementor-element.elementor-element-8143903{--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-46 .elementor-element.elementor-element-6555f54{text-align:center;}.elementor-46 .elementor-element.elementor-element-6555f54 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:30px;font-weight:600;text-decoration:none;line-height:40px;}.elementor-46 .elementor-element.elementor-element-a7ce7b9{padding:0px 50px 0px 20px;text-align:justify;font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2.2rem;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-b33bed9{--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-46 .elementor-element.elementor-element-cfed9e0{padding:0px 50px 0px 20px;text-align:justify;font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2.2rem;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-dd53193{--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-46 .elementor-element.elementor-element-a8219c6{--spacer-size:50px;}.elementor-46 .elementor-element.elementor-element-4416bbf{--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-46 .elementor-element.elementor-element-63b9966{--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-46 .elementor-element.elementor-element-5cbf348{--spacer-size:50px;}.elementor-46 .elementor-element.elementor-element-4489a34{--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;}.elementor-46 .elementor-element.elementor-element-4489a34:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-4489a34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f8c36c9 );}.elementor-46 .elementor-element.elementor-element-d3e33e3{--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-46 .elementor-element.elementor-element-5d3c23b{text-align:center;}.elementor-46 .elementor-element.elementor-element-5d3c23b .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:30px;font-weight:600;text-decoration:none;line-height:40px;}.elementor-46 .elementor-element.elementor-element-e576b2f{padding:0px 50px 0px 20px;text-align:justify;font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2.2rem;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-bd4a78a{--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-46 .elementor-element.elementor-element-68fb113{padding:0px 50px 0px 20px;text-align:justify;font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2.2rem;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-892363f{--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-46 .elementor-element.elementor-element-df6dd2f{--spacer-size:50px;}.elementor-46 .elementor-element.elementor-element-acccdb5{--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-46 .elementor-element.elementor-element-3e6457e{--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-46 .elementor-element.elementor-element-53dfe7a{--spacer-size:50px;}.elementor-46 .elementor-element.elementor-element-8656023{--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-46 .elementor-element.elementor-element-8a6c56f{text-align:center;}.elementor-46 .elementor-element.elementor-element-8a6c56f .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:30px;font-weight:600;line-height:70px;}.elementor-46 .elementor-element.elementor-element-ee18aa8{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-46 .elementor-element.elementor-element-ee18aa8.e-con{--align-self:center;}.elementor-46 .elementor-element.elementor-element-d773478{--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-46 .elementor-element.elementor-element-8b9e1b3.elementor-element{--align-self:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-46 .elementor-element.elementor-element-4352329 .elementor-icon-box-title, .elementor-46 .elementor-element.elementor-element-4352329 .elementor-icon-box-title a{font-family:"IRANSansX", Sans-serif;font-size:20px;font-weight:600;line-height:40px;}.elementor-46 .elementor-element.elementor-element-4352329 .elementor-icon-box-description{font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2rem;}.elementor-46 .elementor-element.elementor-element-15e7565{--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-46 .elementor-element.elementor-element-75f958c.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-19108d4 .elementor-icon-box-title, .elementor-46 .elementor-element.elementor-element-19108d4 .elementor-icon-box-title a{font-family:"IRANSansX", Sans-serif;font-size:20px;font-weight:600;line-height:40px;}.elementor-46 .elementor-element.elementor-element-19108d4 .elementor-icon-box-description{font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2rem;}.elementor-46 .elementor-element.elementor-element-b846d8f{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-46 .elementor-element.elementor-element-b846d8f.e-con{--align-self:center;}.elementor-46 .elementor-element.elementor-element-bb58e33{--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-46 .elementor-element.elementor-element-f82089e.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-a458a54 .elementor-icon-box-title, .elementor-46 .elementor-element.elementor-element-a458a54 .elementor-icon-box-title a{font-family:"IRANSansX", Sans-serif;font-size:20px;font-weight:600;line-height:40px;}.elementor-46 .elementor-element.elementor-element-a458a54 .elementor-icon-box-description{font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2rem;}.elementor-46 .elementor-element.elementor-element-d6dccd5{--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-46 .elementor-element.elementor-element-0ff3bf4.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-36305a0 .elementor-icon-box-title, .elementor-46 .elementor-element.elementor-element-36305a0 .elementor-icon-box-title a{font-family:"IRANSansX", Sans-serif;font-size:20px;font-weight:600;line-height:40px;}.elementor-46 .elementor-element.elementor-element-36305a0 .elementor-icon-box-description{font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2rem;}.elementor-46 .elementor-element.elementor-element-a3d5856{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-46 .elementor-element.elementor-element-a3d5856.e-con{--align-self:center;}.elementor-46 .elementor-element.elementor-element-3d48803{--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-46 .elementor-element.elementor-element-9a018e0.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-ea171b2 .elementor-icon-box-title, .elementor-46 .elementor-element.elementor-element-ea171b2 .elementor-icon-box-title a{font-family:"IRANSansX", Sans-serif;font-size:20px;font-weight:600;line-height:40px;}.elementor-46 .elementor-element.elementor-element-ea171b2 .elementor-icon-box-description{font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2rem;}.elementor-46 .elementor-element.elementor-element-d472191{--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-46 .elementor-element.elementor-element-d437634.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-999ffb2 .elementor-icon-box-title, .elementor-46 .elementor-element.elementor-element-999ffb2 .elementor-icon-box-title a{font-family:"IRANSansX", Sans-serif;font-size:20px;font-weight:600;line-height:40px;}.elementor-46 .elementor-element.elementor-element-999ffb2 .elementor-icon-box-description{font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2rem;}.elementor-46 .elementor-element.elementor-element-e73f9ed{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-46 .elementor-element.elementor-element-e73f9ed.e-con{--align-self:center;}.elementor-46 .elementor-element.elementor-element-4f2ac78{--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-46 .elementor-element.elementor-element-ca09cd4.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-fd54ef0 .elementor-icon-box-title, .elementor-46 .elementor-element.elementor-element-fd54ef0 .elementor-icon-box-title a{font-family:"IRANSansX", Sans-serif;font-size:20px;font-weight:600;line-height:40px;}.elementor-46 .elementor-element.elementor-element-fd54ef0 .elementor-icon-box-description{font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2rem;}.elementor-46 .elementor-element.elementor-element-a65ec7d{--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-46 .elementor-element.elementor-element-c61cdc7{--spacer-size:50px;}.elementor-46 .elementor-element.elementor-element-2aa4f79{--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;}.elementor-46 .elementor-element.elementor-element-2aa4f79:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-2aa4f79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f8c36c9 );}.elementor-46 .elementor-element.elementor-element-0eda028{--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-46 .elementor-element.elementor-element-b4a2d29{text-align:center;}.elementor-46 .elementor-element.elementor-element-b4a2d29 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:30px;font-weight:600;text-decoration:none;line-height:40px;}.elementor-46 .elementor-element.elementor-element-86ee174{padding:0px 50px 0px 20px;text-align:justify;font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2.2rem;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-342e774{--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-46 .elementor-element.elementor-element-98cf44a{--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-46 .elementor-element.elementor-element-ee0760e{--spacer-size:50px;}.elementor-46 .elementor-element.elementor-element-349c08b{--display:flex;--min-height:0px;--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-46 .elementor-element.elementor-element-3dd53e7{--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-46 .elementor-element.elementor-element-4c7c0fd{--spacer-size:50px;}.elementor-46 .elementor-element.elementor-element-35adab4{--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-46 .elementor-element.elementor-element-0c273f8{--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-46 .elementor-element.elementor-element-48677f6{--spacer-size:50px;}.elementor-46 .elementor-element.elementor-element-e125484{--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;}.elementor-46 .elementor-element.elementor-element-e125484:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-e125484 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f8c36c9 );}.elementor-46 .elementor-element.elementor-element-b5ee227{--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-46 .elementor-element.elementor-element-93015b0{text-align:center;}.elementor-46 .elementor-element.elementor-element-93015b0 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:30px;font-weight:600;text-decoration:none;line-height:40px;}.elementor-46 .elementor-element.elementor-element-aad3542{padding:0px 20px 0px 20px;text-align:justify;font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2.2rem;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-95d417e{--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-46 .elementor-element.elementor-element-b356d9b{padding:0px 20px 0px 20px;text-align:justify;font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2.2rem;color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-d49e1d1{--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-46 .elementor-element.elementor-element-35b844b{--spacer-size:50px;}.elementor-46 .elementor-element.elementor-element-652a130{--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;}.elementor-46 .elementor-element.elementor-element-0d22b64{--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-46 .elementor-element.elementor-element-9ded6af{--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-46 .elementor-element.elementor-element-7274b75{--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-46 .elementor-element.elementor-element-732dcc0{--spacer-size:50px;}.elementor-46 .elementor-element.elementor-element-5be8c74{--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-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-widget-call-to-action .elementor-cta__description{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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-call-to-action .elementor-cta__button{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 );text-decoration:var( --e-global-typography-accent-text-decoration );}.elementor-widget-call-to-action .elementor-ribbon-inner{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 );text-decoration:var( --e-global-typography-accent-text-decoration );}.elementor-46 .elementor-element.elementor-element-4e5c0f2 .elementor-cta .elementor-cta__bg, .elementor-46 .elementor-element.elementor-element-4e5c0f2 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-46 .elementor-element.elementor-element-4e5c0f2 .elementor-cta__content{text-align:center;}.elementor-46 .elementor-element.elementor-element-4e5c0f2 .elementor-cta__title{font-family:"IRANSansX", Sans-serif;font-size:30px;font-weight:600;}.elementor-46 .elementor-element.elementor-element-4e5c0f2 .elementor-cta__description{font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:3rem;}.elementor-46 .elementor-element.elementor-element-4e5c0f2 .elementor-cta__button{font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:700;text-decoration:none;}.elementor-46 .elementor-element.elementor-element-1622f68{--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-46 .elementor-element.elementor-element-ab018fb{--spacer-size:50px;}.elementor-46 .elementor-element.elementor-element-05dd53a{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-46 .elementor-element.elementor-element-5b05f2a{--content-width:1100px;}.elementor-46 .elementor-element.elementor-element-06c12cc{--content-width:1200px;}.elementor-46 .elementor-element.elementor-element-5617238{--width:50%;}.elementor-46 .elementor-element.elementor-element-96a5be1{--width:50%;}.elementor-46 .elementor-element.elementor-element-5fb11a9{--content-width:1200px;}.elementor-46 .elementor-element.elementor-element-25c8273{--width:92.588%;}.elementor-46 .elementor-element.elementor-element-fac8bce{--width:50%;}.elementor-46 .elementor-element.elementor-element-f48f340{--width:700px;}.elementor-46 .elementor-element.elementor-element-153459a{--width:50%;}.elementor-46 .elementor-element.elementor-element-631e166{--width:50%;}.elementor-46 .elementor-element.elementor-element-62822fc{--width:50%;}.elementor-46 .elementor-element.elementor-element-55d643b{--width:50%;}.elementor-46 .elementor-element.elementor-element-ee5eeb2{--width:50%;}.elementor-46 .elementor-element.elementor-element-53adb50{--width:50%;}.elementor-46 .elementor-element.elementor-element-03ac88e{--width:50%;}.elementor-46 .elementor-element.elementor-element-4448c0a{--width:50%;}.elementor-46 .elementor-element.elementor-element-8216153{--width:100%;}.elementor-46 .elementor-element.elementor-element-b6653f3{--width:50%;}.elementor-46 .elementor-element.elementor-element-d208ac2{--width:50%;}.elementor-46 .elementor-element.elementor-element-a5c75c5{--content-width:1400px;}.elementor-46 .elementor-element.elementor-element-b40eaf1{--content-width:1400px;}.elementor-46 .elementor-element.elementor-element-dd24046{--content-width:1200px;}.elementor-46 .elementor-element.elementor-element-0ad004f{--width:50%;}.elementor-46 .elementor-element.elementor-element-226b7d8{--width:50%;}.elementor-46 .elementor-element.elementor-element-ea1e282{--content-width:1400px;}.elementor-46 .elementor-element.elementor-element-9380d54{--content-width:1200px;}.elementor-46 .elementor-element.elementor-element-8fdca94{--width:50%;}.elementor-46 .elementor-element.elementor-element-10312f4{--width:50%;}.elementor-46 .elementor-element.elementor-element-df208c6{--content-width:1200px;}.elementor-46 .elementor-element.elementor-element-a033615{--content-width:1200px;}.elementor-46 .elementor-element.elementor-element-3cb410f{--width:50%;}.elementor-46 .elementor-element.elementor-element-b73a656{--width:50%;}.elementor-46 .elementor-element.elementor-element-a0cfaff{--content-width:1200px;}.elementor-46 .elementor-element.elementor-element-7f4cf65{--content-width:1200px;}.elementor-46 .elementor-element.elementor-element-8143903{--width:50%;}.elementor-46 .elementor-element.elementor-element-b33bed9{--width:50%;}.elementor-46 .elementor-element.elementor-element-4416bbf{--content-width:1200px;}.elementor-46 .elementor-element.elementor-element-4489a34{--content-width:1200px;}.elementor-46 .elementor-element.elementor-element-d3e33e3{--width:50%;}.elementor-46 .elementor-element.elementor-element-bd4a78a{--width:50%;}.elementor-46 .elementor-element.elementor-element-acccdb5{--content-width:1200px;}.elementor-46 .elementor-element.elementor-element-8656023{--content-width:1400px;}.elementor-46 .elementor-element.elementor-element-ee18aa8{--content-width:1200px;}.elementor-46 .elementor-element.elementor-element-d773478{--width:40%;}.elementor-46 .elementor-element.elementor-element-15e7565{--width:40%;}.elementor-46 .elementor-element.elementor-element-b846d8f{--content-width:1200px;}.elementor-46 .elementor-element.elementor-element-bb58e33{--width:40%;}.elementor-46 .elementor-element.elementor-element-d6dccd5{--width:40%;}.elementor-46 .elementor-element.elementor-element-a3d5856{--content-width:1200px;}.elementor-46 .elementor-element.elementor-element-3d48803{--width:40%;}.elementor-46 .elementor-element.elementor-element-d472191{--width:40%;}.elementor-46 .elementor-element.elementor-element-e73f9ed{--content-width:1200px;}.elementor-46 .elementor-element.elementor-element-4f2ac78{--width:40%;}.elementor-46 .elementor-element.elementor-element-2aa4f79{--content-width:1200px;}.elementor-46 .elementor-element.elementor-element-0eda028{--width:50%;}.elementor-46 .elementor-element.elementor-element-342e774{--width:50%;}.elementor-46 .elementor-element.elementor-element-349c08b{--content-width:1200px;}.elementor-46 .elementor-element.elementor-element-35adab4{--content-width:1400px;}.elementor-46 .elementor-element.elementor-element-e125484{--content-width:1200px;}.elementor-46 .elementor-element.elementor-element-b5ee227{--width:50%;}.elementor-46 .elementor-element.elementor-element-95d417e{--width:50%;}.elementor-46 .elementor-element.elementor-element-652a130{--content-width:1400px;}.elementor-46 .elementor-element.elementor-element-0d22b64{--width:50%;}.elementor-46 .elementor-element.elementor-element-9ded6af{--width:50%;}}@media(max-width:1024px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-46 .elementor-element.elementor-element-942dec1 .elementor-slide-button{font-size:var( --e-global-typography-secondary-font-size );}.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{font-size:var( --e-global-typography-primary-font-size );}.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-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-46 .elementor-element.elementor-element-3471f8f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-46 .elementor-element.elementor-element-c50ba09 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-46 .elementor-element.elementor-element-231c8db .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-46 .elementor-element.elementor-element-60de6ec .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-46 .elementor-element.elementor-element-942dec1 .swiper-slide-inner{padding:20px 20px 20px 20px;}.elementor-46 .elementor-element.elementor-element-942dec1 .elementor-slide-heading{line-height:2em;}.elementor-46 .elementor-element.elementor-element-942dec1 .elementor-slide-description{line-height:2.7em;}.elementor-46 .elementor-element.elementor-element-942dec1 .elementor-slide-button{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-f12d58f p{margin-block-end:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-46 .elementor-element.elementor-element-1a6fc85{text-align:center;}.elementor-46 .elementor-element.elementor-element-1a6fc85 .elementor-heading-title{line-height:2em;}.elementor-46 .elementor-element.elementor-element-c00f9a0 p{margin-block-end:0px;}.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-46 .elementor-element.elementor-element-a0b1256{text-align:center;}.elementor-46 .elementor-element.elementor-element-a0b1256 .elementor-heading-title{line-height:2em;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-46 .elementor-element.elementor-element-7e8c01a{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-46 .elementor-element.elementor-element-18e9f0a .elementor-heading-title{line-height:2em;}.elementor-46 .elementor-element.elementor-element-0f7891d p{margin-block-end:0px;}.elementor-46 .elementor-element.elementor-element-3471f8f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-46 .elementor-element.elementor-element-4faedf6 p{margin-block-end:0px;}.elementor-46 .elementor-element.elementor-element-c50ba09 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-46 .elementor-element.elementor-element-33fd956 p{margin-block-end:0px;}.elementor-46 .elementor-element.elementor-element-231c8db .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-46 .elementor-element.elementor-element-eb46cf1 p{margin-block-end:0px;}.elementor-46 .elementor-element.elementor-element-d44efc1 p{margin-block-end:0px;}.elementor-46 .elementor-element.elementor-element-60de6ec .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-46 .elementor-element.elementor-element-4959ef4 p{margin-block-end:0px;}.elementor-46 .elementor-element.elementor-element-a9d4e02{text-align:center;}.elementor-46 .elementor-element.elementor-element-a9d4e02 .elementor-heading-title{line-height:2em;}.elementor-46 .elementor-element.elementor-element-987777e{text-align:center;}.elementor-46 .elementor-element.elementor-element-987777e .elementor-heading-title{line-height:2em;}.elementor-46 .elementor-element.elementor-element-e9c98f6 p{margin-block-end:0px;}.elementor-46 .elementor-element.elementor-element-a2167e8 p{margin-block-end:0px;}.elementor-46 .elementor-element.elementor-element-b1c5d1c p{margin-block-end:0px;}.elementor-46 .elementor-element.elementor-element-b8cc6bf p{margin-block-end:0px;}.elementor-46 .elementor-element.elementor-element-faf9203 p{margin-block-end:0px;}.elementor-46 .elementor-element.elementor-element-3d3834c p{margin-block-end:0px;}.elementor-46 .elementor-element.elementor-element-a7ce7b9 p{margin-block-end:0px;}.elementor-46 .elementor-element.elementor-element-cfed9e0 p{margin-block-end:0px;}.elementor-46 .elementor-element.elementor-element-e576b2f p{margin-block-end:0px;}.elementor-46 .elementor-element.elementor-element-68fb113 p{margin-block-end:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-46 .elementor-element.elementor-element-86ee174 p{margin-block-end:0px;}.elementor-46 .elementor-element.elementor-element-aad3542 p{margin-block-end:0px;}.elementor-46 .elementor-element.elementor-element-b356d9b p{margin-block-end:0px;}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );}.elementor-46 .elementor-element.elementor-element-4e5c0f2 .elementor-cta__title{line-height:2em;}.elementor-46 .elementor-element.elementor-element-4e5c0f2 .elementor-cta__description{line-height:2.2em;}}/* Start custom CSS for slides, class: .elementor-element-942dec1 */.elementor-46 .elementor-element.elementor-element-942dec1 .swiper-slide-inner {
    text-decoration: none !important;
}


.elementor-46 .elementor-element.elementor-element-942dec1 .elementor-slide-heading,
.elementor-46 .elementor-element.elementor-element-942dec1 .elementor-slide-description {
    text-decoration: none !important;
    border-bottom: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b05f2a */.elementor-46 .elementor-element.elementor-element-5b05f2a{
    position: relative;
    background: #ffffff;
    overflow: hidden;
}

.elementor-46 .elementor-element.elementor-element-5b05f2a::before{
    content:"";
    position:absolute;
    inset:0;
    background-image:
        radial-gradient(circle at 1px 1px, rgba(60,80,255,0.15) 1px, transparent 1px),
        linear-gradient(120deg, rgba(80,120,255,0.12), rgba(0,200,255,0.08));
    background-size: 26px 26px, 100% 100%;
}

.elementor-46 .elementor-element.elementor-element-5b05f2a::after{
    content:"";
    position:absolute;
    width:420px;
    height:420px;
    background: radial-gradient(circle, rgba(90,120,255,0.25), transparent 70%);
    top:-150px;
    right:-120px;
    filter: blur(70px);
}

.elementor-46 .elementor-element.elementor-element-5b05f2a > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a84c70 */.elementor-46 .elementor-element.elementor-element-1a84c70{
    position: relative;
    background: #ffffff;
    overflow: hidden;
}

.elementor-46 .elementor-element.elementor-element-1a84c70::before{
    content:"";
    position:absolute;
    inset:0;
    background-image:
        radial-gradient(circle at 1px 1px, rgba(60,80,255,0.15) 1px, transparent 1px),
        linear-gradient(120deg, rgba(80,120,255,0.12), rgba(0,200,255,0.08));
    background-size: 26px 26px, 100% 100%;
}

.elementor-46 .elementor-element.elementor-element-1a84c70::after{
    content:"";
    position:absolute;
    width:420px;
    height:420px;
    background: radial-gradient(circle, rgba(90,120,255,0.25), transparent 70%);
    top:-150px;
    right:-120px;
    filter: blur(70px);
}

.elementor-46 .elementor-element.elementor-element-1a84c70 > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-348bde0 *//* Grid کلی */
.vision-ops-context {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 24px;
    margin: 40px 0;
    font-size: inherit;
}

/* Header */
.vision-ops-header {
    grid-column: 1 / -1;
    margin-bottom: 10px;
    font-size: inherit;
}

.vision-ops-header h2 {
    font-size: 1.2em;
    margin-bottom: 12px;
    color: #0f172a;
}

.vision-ops-header .intro {
    font-size: inherit;
    line-height: 1.9;
    opacity: 0.85;
}

/* کارت جدید شیشه‌ای (همان استایل باکس آبی) */
.vision-ops-card {
    background: rgba(255, 255, 255, 0.55);
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);

    border-radius: 16px;
    padding: 22px;

    border: 1px solid rgba(80, 120, 255, 0.15);

    transition: all 0.25s ease;
}

.vision-ops-card:hover {
    transform: translateY(-4px);
    box-shadow:
        0 10px 30px rgba(60,80,255,0.08),
        0 0 0 1px rgba(80,120,255,0.1) inset;
}

/* عناوین */
.vision-ops-card h3 {
    font-size: 1em;
    margin-bottom: 10px;
    color: #0f172a;
}

/* متن */
.vision-ops-card p {
    font-size: inherit;
    line-height: 1.8;
    opacity: 0.95;
}

/* ریسپانسیو */
@media (max-width:768px){
    .vision-ops-context {
        grid-template-columns: 1fr;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa8f13b */.challenge-box {
    position: relative;
    border: 1px solid #e6e6e6;
    border-radius: 12px;
    padding: 25px;
    background: #ffffff;
    transition: all .3s ease;
    overflow: hidden;
    max-width: 100%;
    margin: 40px auto;
    box-shadow: 0 6px 18px rgba(0,0,0,0.05);
    font-size: inherit;
    direction: rtl;
}

.challenge-box:hover {
    border-color: #d4d4d4;
    box-shadow: 0 12px 38px rgba(0,0,0,0.08);
}


.challenge-box.vision-food-box {
    background: #ffffff;
}


.challenge-box::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image:
        radial-gradient(circle at 1px 1px, rgba(60,80,255,0.15) 1px, transparent 1px),
        linear-gradient(120deg, rgba(80,120,255,0.12), rgba(0,200,255,0.08));
    background-size: 26px 26px, 100% 100%;
    z-index: 1;
}

.challenge-box::after {
    content: "";
    position: absolute;
    width: 420px;
    height: 420px;
    background: radial-gradient(circle, rgba(90,120,255,0.25), transparent 70%);
    top: -150px;
    left: -120px;
    filter: blur(70px);
    z-index: 1;
}


.challenge-box__inner {
    position: relative;
    z-index: 2;
    padding: 0;
    border-radius: 0;
    background: transparent;
    border: none;
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
    font-size: inherit;
}


.challenge-box__eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 0.4rem;
    padding: 0.2rem 0.7rem;
    border-radius: 999px;
    background: linear-gradient(90deg, rgba(80,120,255,0.10), rgba(0,200,255,0.10));
    color: #4153a0;
    font-size: 0.78em;
    letter-spacing: 0.06em;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 18px;
}


.challenge-box__title {
    margin: 0 0 12px 0;
    font-size: 1.35rem;
    line-height: 1.5;
    color: #003f63;
    font-weight: 700;
    text-align: right;
}


.challenge-box__lead {
    margin: 0 0 18px 0;
    font-size: 1rem;
    line-height: 1.9;
    color: #444;
    text-align: right;
}


.challenge-box__grid {
    display: grid;
    gap: 1.4rem;
    margin-top: 0.4rem;
}

.challenge-box__grid--with-image {
    gap: 1.6rem;
}


.challenge-box__col {
    font-size: inherit;
}


.challenge-box__subtitle {
    margin: 0 0 12px 0;
    font-size: 1.1rem;
    line-height: 1.5;
    color: #003f63;
    font-weight: 600;
    text-align: right;
}


.challenge-box__list {
    list-style: none;
    margin: 0;
    padding: 0 18px 0 0;
    font-size: 1rem;
    line-height: 1.9;
    color: #333;
}

.challenge-box__list li {
    position: relative;
    padding-right: 0;
    padding-left: 0;
    margin-bottom: 8px;
    text-align: right;
}

.challenge-box__list li::before {
    content: "";
    position: absolute;
    right: -16px;
    left: auto;
    top: 10px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #0098da;
    box-shadow: none;
    transform: none;
}


.challenge-box__list--accent li::before {
    background: #0098da;
    box-shadow: none;
}


.challenge-box__tagline {
    margin-top: 18px;
    padding: 18px;
    border-radius: 12px;
    background: rgba(244,248,255,0.5);
    border: 1px solid #e6e6e6;
    font-size: 1rem;
    line-height: 1.9;
    color: #444;
    text-align: right;
}


.challenge-box__image-col {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 1rem;
    background: rgba(250, 252, 255, 0.3);
    text-align: center;
    border-radius: 12px;
    border: 1px solid #f0f0f0;
}


.challenge-box__image-wrapper {
    position: relative;
    width: 100%;
    max-width: 260px;
    min-width: 180px;
    aspect-ratio: 4 / 3;
    border-radius: 12px;
    overflow: hidden;
    background: rgba(245,248,255,0.5);
    border: 1px solid #e6e6e6;
}

/* خود تصویر */
.challenge-box__image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    mix-blend-mode: normal;
}

/* کپشن زیر تصویر */
.challenge-box__image-caption {
    margin-top: 12px;
    font-size: 0.95rem;
    line-height: 1.9;
    color: #444;
    text-align: center;
}

/* ریسپانسیو – دسکتاپ */
@media (min-width: 960px) {
    .challenge-box__grid--with-image {
        grid-template-columns: minmax(0, 1.1fr) minmax(0, 1.1fr) minmax(0, 0.9fr);
        align-items: stretch;
    }
}

/* ریسپانسیو – موبایل */
@media (max-width: 959.98px) {
    .challenge-box__grid--with-image {
        grid-template-columns: minmax(0, 1fr);
    }

    .challenge-box__image-wrapper {
        width: 80%;
        max-width: 100%;
        aspect-ratio: 16 / 9;
    }

    .challenge-box__inner {
        padding: 0;
    }
}

@media (max-width: 600px) {
    .challenge-box {
        padding: 22px;
        border-radius: 14px;
        margin: 25px auto;
    }

    .challenge-box__title {
        font-size: 1.15rem;
    }

    .challenge-box__lead,
    .challenge-box__list,
    .challenge-box__tagline {
        font-size: 0.95rem;
    }

    .challenge-box__subtitle {
        font-size: 1.05rem;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a491615 */.challenge-box {
    position: relative;
    border: 1px solid #e6e6e6;
    border-radius: 12px;
    padding: 25px;
    background: #ffffff;
    transition: all .3s ease;
    overflow: hidden;
    max-width: 100%;
    margin: 40px auto;
    box-shadow: 0 6px 18px rgba(0,0,0,0.05);
    font-size: inherit;
    direction: rtl;
}

.challenge-box:hover {
    border-color: #d4d4d4;
    box-shadow: 0 12px 38px rgba(0,0,0,0.08);
}


.challenge-box.vision-food-box {
    background: #ffffff;
}


.challenge-box::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image:
        radial-gradient(circle at 1px 1px, rgba(60,80,255,0.15) 1px, transparent 1px),
        linear-gradient(120deg, rgba(80,120,255,0.12), rgba(0,200,255,0.08));
    background-size: 26px 26px, 100% 100%;
    z-index: 1;
}

.challenge-box::after {
    content: "";
    position: absolute;
    width: 420px;
    height: 420px;
    background: radial-gradient(circle, rgba(90,120,255,0.25), transparent 70%);
    top: -150px;
    left: -120px;
    filter: blur(70px);
    z-index: 1;
}


.challenge-box__inner {
    position: relative;
    z-index: 2;
    padding: 0;
    border-radius: 0;
    background: transparent;
    border: none;
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
    font-size: inherit;
}


.challenge-box__eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 0.4rem;
    padding: 0.2rem 0.7rem;
    border-radius: 999px;
    background: linear-gradient(90deg, rgba(80,120,255,0.10), rgba(0,200,255,0.10));
    color: #4153a0;
    font-size: 0.78em;
    letter-spacing: 0.06em;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 18px;
}


.challenge-box__title {
    margin: 0 0 12px 0;
    font-size: 1.35rem;
    line-height: 1.5;
    color: #003f63;
    font-weight: 700;
    text-align: right;
}


.challenge-box__lead {
    margin: 0 0 18px 0;
    font-size: 1rem;
    line-height: 1.9;
    color: #444;
    text-align: right;
}


.challenge-box__grid {
    display: grid;
    gap: 1.4rem;
    margin-top: 0.4rem;
}

.challenge-box__grid--with-image {
    gap: 1.6rem;
}


.challenge-box__col {
    font-size: inherit;
}


.challenge-box__subtitle {
    margin: 0 0 12px 0;
    font-size: 1.1rem;
    line-height: 1.5;
    color: #003f63;
    font-weight: 600;
    text-align: right;
}


.challenge-box__list {
    list-style: none;
    margin: 0;
    padding: 0 18px 0 0;
    font-size: 1rem;
    line-height: 1.9;
    color: #333;
}

.challenge-box__list li {
    position: relative;
    padding-right: 0;
    padding-left: 0;
    margin-bottom: 8px;
    text-align: right;
}

.challenge-box__list li::before {
    content: "";
    position: absolute;
    right: -16px;
    left: auto;
    top: 10px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #0098da;
    box-shadow: none;
    transform: none;
}


.challenge-box__list--accent li::before {
    background: #0098da;
    box-shadow: none;
}


.challenge-box__tagline {
    margin-top: 18px;
    padding: 18px;
    border-radius: 12px;
    background: rgba(244,248,255,0.5);
    border: 1px solid #e6e6e6;
    font-size: 1rem;
    line-height: 1.9;
    color: #444;
    text-align: right;
}


.challenge-box__image-col {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 1rem;
    background: rgba(250, 252, 255, 0.3);
    text-align: center;
    border-radius: 12px;
    border: 1px solid #f0f0f0;
}


.challenge-box__image-wrapper {
    position: relative;
    width: 100%;
    max-width: 260px;
    min-width: 180px;
    aspect-ratio: 4 / 3;
    border-radius: 12px;
    overflow: hidden;
    background: rgba(245,248,255,0.5);
    border: 1px solid #e6e6e6;
}


.challenge-box__image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    mix-blend-mode: normal;
}


.challenge-box__image-caption {
    margin-top: 12px;
    font-size: 0.95rem;
    line-height: 1.9;
    color: #444;
    text-align: center;
}


@media (min-width: 960px) {
    .challenge-box__grid--with-image {
        grid-template-columns: minmax(0, 1.1fr) minmax(0, 1.1fr) minmax(0, 0.9fr);
        align-items: stretch;
    }
}


@media (max-width: 959.98px) {
    .challenge-box__grid--with-image {
        grid-template-columns: minmax(0, 1fr);
    }

    .challenge-box__image-wrapper {
        width: 80%;
        max-width: 100%;
        aspect-ratio: 16 / 9;
    }

    .challenge-box__inner {
        padding: 0;
    }
}

@media (max-width: 600px) {
    .challenge-box {
        padding: 22px;
        border-radius: 14px;
        margin: 25px auto;
    }

    .challenge-box__title {
        font-size: 1.15rem;
    }

    .challenge-box__lead,
    .challenge-box__list,
    .challenge-box__tagline {
        font-size: 0.95rem;
    }

    .challenge-box__subtitle {
        font-size: 1.05rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d773478 */.elementor-46 .elementor-element.elementor-element-d773478{
    border: 1px solid #e6e6e6;
    border-radius: 12px;
    padding: 25px;
    background: #fff;
    transition: all .3s ease;
}

.elementor-46 .elementor-element.elementor-element-d773478:hover{
    border-color: #d4d4d4;
    box-shadow: 0 6px 18px rgba(0,0,0,0.05);
}

.elementor-46 .elementor-element.elementor-element-d773478{
    position: relative;
    background: #ffffff;
    overflow: hidden;
}

.elementor-46 .elementor-element.elementor-element-d773478::before{
    content:"";
    position:absolute;
    inset:0;
    background-image:
        radial-gradient(circle at 1px 1px, rgba(60,80,255,0.15) 1px, transparent 1px),
        linear-gradient(120deg, rgba(80,120,255,0.12), rgba(0,200,255,0.08));
    background-size: 26px 26px, 100% 100%;
}

.elementor-46 .elementor-element.elementor-element-d773478::after{
    content:"";
    position:absolute;
    width:420px;
    height:420px;
    background: radial-gradient(circle, rgba(90,120,255,0.25), transparent 70%);
    top:-150px;
    right:-120px;
    filter: blur(70px);
}

.elementor-46 .elementor-element.elementor-element-d773478 > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15e7565 */.elementor-46 .elementor-element.elementor-element-15e7565{
    border: 1px solid #e6e6e6;
    border-radius: 12px;
    padding: 25px;
    background: #fff;
    transition: all .3s ease;
}

.elementor-46 .elementor-element.elementor-element-15e7565:hover{
    border-color: #d4d4d4;
    box-shadow: 0 6px 18px rgba(0,0,0,0.05);
}

.elementor-46 .elementor-element.elementor-element-15e7565{
    position: relative;
    background: #ffffff;
    overflow: hidden;
}

.elementor-46 .elementor-element.elementor-element-15e7565::before{
    content:"";
    position:absolute;
    inset:0;
    background-image:
        radial-gradient(circle at 1px 1px, rgba(60,80,255,0.15) 1px, transparent 1px),
        linear-gradient(120deg, rgba(80,120,255,0.12), rgba(0,200,255,0.08));
    background-size: 26px 26px, 100% 100%;
}

.elementor-46 .elementor-element.elementor-element-15e7565::after{
    content:"";
    position:absolute;
    width:420px;
    height:420px;
    background: radial-gradient(circle, rgba(90,120,255,0.25), transparent 70%);
    top:-150px;
    right:-120px;
    filter: blur(70px);
}

.elementor-46 .elementor-element.elementor-element-15e7565 > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb58e33 */.elementor-46 .elementor-element.elementor-element-bb58e33{
    border: 1px solid #e6e6e6;
    border-radius: 12px;
    padding: 25px;
    background: #fff;
    transition: all .3s ease;
}

.elementor-46 .elementor-element.elementor-element-bb58e33:hover{
    border-color: #d4d4d4;
    box-shadow: 0 6px 18px rgba(0,0,0,0.05);
}

.elementor-46 .elementor-element.elementor-element-bb58e33{
    position: relative;
    background: #ffffff;
    overflow: hidden;
}

.elementor-46 .elementor-element.elementor-element-bb58e33::before{
    content:"";
    position:absolute;
    inset:0;
    background-image:
        radial-gradient(circle at 1px 1px, rgba(60,80,255,0.15) 1px, transparent 1px),
        linear-gradient(120deg, rgba(80,120,255,0.12), rgba(0,200,255,0.08));
    background-size: 26px 26px, 100% 100%;
}

.elementor-46 .elementor-element.elementor-element-bb58e33::after{
    content:"";
    position:absolute;
    width:420px;
    height:420px;
    background: radial-gradient(circle, rgba(90,120,255,0.25), transparent 70%);
    top:-150px;
    right:-120px;
    filter: blur(70px);
}

.elementor-46 .elementor-element.elementor-element-bb58e33 > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6dccd5 */.elementor-46 .elementor-element.elementor-element-d6dccd5{
    border: 1px solid #e6e6e6;
    border-radius: 12px;
    padding: 25px;
    background: #fff;
    transition: all .3s ease;
}

.elementor-46 .elementor-element.elementor-element-d6dccd5:hover{
    border-color: #d4d4d4;
    box-shadow: 0 6px 18px rgba(0,0,0,0.05);
}

.elementor-46 .elementor-element.elementor-element-d6dccd5{
    position: relative;
    background: #ffffff;
    overflow: hidden;
}

.elementor-46 .elementor-element.elementor-element-d6dccd5::before{
    content:"";
    position:absolute;
    inset:0;
    background-image:
        radial-gradient(circle at 1px 1px, rgba(60,80,255,0.15) 1px, transparent 1px),
        linear-gradient(120deg, rgba(80,120,255,0.12), rgba(0,200,255,0.08));
    background-size: 26px 26px, 100% 100%;
}

.elementor-46 .elementor-element.elementor-element-d6dccd5::after{
    content:"";
    position:absolute;
    width:420px;
    height:420px;
    background: radial-gradient(circle, rgba(90,120,255,0.25), transparent 70%);
    top:-150px;
    right:-120px;
    filter: blur(70px);
}

.elementor-46 .elementor-element.elementor-element-d6dccd5 > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d48803 */.elementor-46 .elementor-element.elementor-element-3d48803{
    border: 1px solid #e6e6e6;
    border-radius: 12px;
    padding: 25px;
    background: #fff;
    transition: all .3s ease;
}

.elementor-46 .elementor-element.elementor-element-3d48803:hover{
    border-color: #d4d4d4;
    box-shadow: 0 6px 18px rgba(0,0,0,0.05);
}

.elementor-46 .elementor-element.elementor-element-3d48803{
    position: relative;
    background: #ffffff;
    overflow: hidden;
}

.elementor-46 .elementor-element.elementor-element-3d48803::before{
    content:"";
    position:absolute;
    inset:0;
    background-image:
        radial-gradient(circle at 1px 1px, rgba(60,80,255,0.15) 1px, transparent 1px),
        linear-gradient(120deg, rgba(80,120,255,0.12), rgba(0,200,255,0.08));
    background-size: 26px 26px, 100% 100%;
}

.elementor-46 .elementor-element.elementor-element-3d48803::after{
    content:"";
    position:absolute;
    width:420px;
    height:420px;
    background: radial-gradient(circle, rgba(90,120,255,0.25), transparent 70%);
    top:-150px;
    right:-120px;
    filter: blur(70px);
}

.elementor-46 .elementor-element.elementor-element-3d48803 > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d472191 */.elementor-46 .elementor-element.elementor-element-d472191{
    border: 1px solid #e6e6e6;
    border-radius: 12px;
    padding: 25px;
    background: #fff;
    transition: all .3s ease;
}

.elementor-46 .elementor-element.elementor-element-d472191:hover{
    border-color: #d4d4d4;
    box-shadow: 0 6px 18px rgba(0,0,0,0.05);
}

.elementor-46 .elementor-element.elementor-element-d472191{
    position: relative;
    background: #ffffff;
    overflow: hidden;
}

.elementor-46 .elementor-element.elementor-element-d472191::before{
    content:"";
    position:absolute;
    inset:0;
    background-image:
        radial-gradient(circle at 1px 1px, rgba(60,80,255,0.15) 1px, transparent 1px),
        linear-gradient(120deg, rgba(80,120,255,0.12), rgba(0,200,255,0.08));
    background-size: 26px 26px, 100% 100%;
}

.elementor-46 .elementor-element.elementor-element-d472191::after{
    content:"";
    position:absolute;
    width:420px;
    height:420px;
    background: radial-gradient(circle, rgba(90,120,255,0.25), transparent 70%);
    top:-150px;
    right:-120px;
    filter: blur(70px);
}

.elementor-46 .elementor-element.elementor-element-d472191 > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f2ac78 */.elementor-46 .elementor-element.elementor-element-4f2ac78{
    border: 1px solid #e6e6e6;
    border-radius: 12px;
    padding: 25px;
    background: #fff;
    transition: all .3s ease;
}

.elementor-46 .elementor-element.elementor-element-4f2ac78:hover{
    border-color: #d4d4d4;
    box-shadow: 0 6px 18px rgba(0,0,0,0.05);
}

.elementor-46 .elementor-element.elementor-element-4f2ac78{
    position: relative;
    background: #ffffff;
    overflow: hidden;
}

.elementor-46 .elementor-element.elementor-element-4f2ac78::before{
    content:"";
    position:absolute;
    inset:0;
    background-image:
        radial-gradient(circle at 1px 1px, rgba(60,80,255,0.15) 1px, transparent 1px),
        linear-gradient(120deg, rgba(80,120,255,0.12), rgba(0,200,255,0.08));
    background-size: 26px 26px, 100% 100%;
}

.elementor-46 .elementor-element.elementor-element-4f2ac78::after{
    content:"";
    position:absolute;
    width:420px;
    height:420px;
    background: radial-gradient(circle, rgba(90,120,255,0.25), transparent 70%);
    top:-150px;
    right:-120px;
    filter: blur(70px);
}

.elementor-46 .elementor-element.elementor-element-4f2ac78 > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cc891b8 *//* ============================= */
/*   AI VISION CONTENT BOX       */
/* ============================= */

.ai-vision-box{
    position: relative;
    background: #ffffff;
    overflow: hidden;
    border-radius: 20px;
    border: 1px solid rgba(120,140,255,0.20);
}

.ai-vision-box::before{
    content:"";
    position:absolute;
    inset:0;
    background-image:
        radial-gradient(circle at 1px 1px, rgba(60,80,255,0.15) 1px, transparent 1px),
        linear-gradient(120deg, rgba(80,120,255,0.12), rgba(0,200,255,0.08));
    background-size: 26px 26px, 100% 100%;
}

.ai-vision-box::after{
    content:"";
    position:absolute;
    width:420px;
    height:420px;
    background: radial-gradient(circle, rgba(90,120,255,0.25), transparent 70%);
    top:-150px;
    right:-120px;
    filter: blur(70px);
}

.ai-vision-box > *{
    position:relative;
    z-index:2;
}

/* inner */
.ai-vision-box__inner{
    padding: 2rem 2rem 2.2rem;
    display: flex;
    flex-direction: column;
    gap: 1.8rem;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    font-size: inherit;
}

/* header */
.ai-vision-box__title{
    margin: 0;
    font-size: 1.5em;
    line-height: 1.45;
    color: #050b24;
}

.ai-vision-box__lead{
    margin-top: 0.6rem;
    font-size: inherit;
    line-height: 1.75;
    color: #4c4f67;
}

/* grid */
.ai-vision-box__grid{
    display: grid;
    gap: 1.6rem;
}

@media (min-width: 720px){
    .ai-vision-box__grid{
        grid-template-columns: 1.2fr 0.9fr;
        align-items: flex-start;
    }

    .ai-vision-box__title{
        font-size: 1.7em;
    }
}

/* body */
.ai-vision-box__body{
    background: rgba(255,255,255,0.75);
    border-radius: 16px;
    padding: 1.3rem;
    border: 1px solid rgba(140,160,255,0.18);
    line-height: 1.85;
    color: #3f425c;
}

/* benefits */
.ai-vision-box__benefits{
    background: rgba(255,255,255,0.7);
    border-radius: 16px;
    padding: 1.3rem;
    border: 1px solid rgba(140,160,255,0.18);
}

.ai-vision-box__benefits h3{
    margin: 0 0 0.6rem;
    font-size: 1.1em;
    color: #1f2550;
}

/* list */
.ai-vision-box__list{
    margin: 0;
    padding-right: 1.1rem;
    list-style: disc;
}

.ai-vision-box__list li{
    margin-bottom: 0.45rem;
    line-height: 1.75;
    color: #4b4f68;
}

/* example */
.ai-vision-box__example{
    margin-top: 0.6rem;
    padding: 1rem 1.2rem;
    border-radius: 14px;
    background: rgba(10,20,80,0.04);
    border: 1px dashed rgba(90,110,255,0.35);
    line-height: 1.75;
    color: #1b2140;
}

/* mobile */
@media (max-width: 480px){
    .ai-vision-box__inner{
        padding: 1.6rem 1.4rem 1.7rem;
    }

    .ai-vision-box__title{
        font-size: 1.3em;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IRANSansX';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://robotvision.ir/wp-content/uploads/2026/02/IRANSansX-Regular.woff2') format('woff2'),
		url('https://robotvision.ir/wp-content/uploads/2026/02/IRANSansX-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */