.elementor-27 .elementor-element.elementor-element-e374e94{--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 );line-height:var( --e-global-typography-primary-line-height );}.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 );line-height:var( --e-global-typography-secondary-line-height );}.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-27 .elementor-element.elementor-element-f702350 .elementor-repeater-item-4bc18f1 .swiper-slide-bg{background-color:var( --e-global-color-f8c36c9 );background-image:url(https://robotvision.ir/wp-content/uploads/2026/03/3250fc76-9950-46ac-9515-80466cccfe13.webp);background-size:cover;}.elementor-27 .elementor-element.elementor-element-f702350 .elementor-repeater-item-94766b7 .swiper-slide-bg{background-color:var( --e-global-color-f8c36c9 );background-image:url(https://robotvision.ir/wp-content/uploads/2026/03/3d87d413-ca6c-4107-9e13-72f70bdd2854.webp);background-size:cover;}.elementor-27 .elementor-element.elementor-element-f702350 .elementor-repeater-item-08d16b8 .swiper-slide-bg{background-color:var( --e-global-color-f8c36c9 );background-image:url(https://robotvision.ir/wp-content/uploads/2026/03/24eba12a-e901-4ef1-bbbb-c25f413c3ae5.webp);background-size:cover;}.elementor-27 .elementor-element.elementor-element-f702350 .swiper-slide{transition-duration:calc(5000ms*1.2);height:600px;}.elementor-27 .elementor-element.elementor-element-f702350 .swiper-slide-contents{max-width:69%;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-27 .elementor-element.elementor-element-f702350 .swiper-slide-inner{text-align:center;}.elementor-27 .elementor-element.elementor-element-f702350 .elementor-slide-heading{font-family:"IRANSansX", Sans-serif;font-size:30px;font-weight:600;text-decoration:none;}.elementor-27 .elementor-element.elementor-element-f702350 .elementor-slide-description{font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;}.elementor-27 .elementor-element.elementor-element-f702350 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27 .elementor-element.elementor-element-575aa29{--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-27 .elementor-element.elementor-element-6d2eb01{--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-27 .elementor-element.elementor-element-89a2c30{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-27 .elementor-element.elementor-element-0f29957{--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-27 .elementor-element.elementor-element-0f29957:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-0f29957 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f8c36c9 );}.elementor-27 .elementor-element.elementor-element-6f06bf1{--spacer-size:50px;}.elementor-27 .elementor-element.elementor-element-5a9e8d8{--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-27 .elementor-element.elementor-element-5a9e8d8:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-5a9e8d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f8c36c9 );}.elementor-27 .elementor-element.elementor-element-f256efa{--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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-4f0ed57 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:30px;font-weight:600;}.elementor-27 .elementor-element.elementor-element-272d607{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-27 .elementor-element.elementor-element-8d7a37e{--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-27 .elementor-element.elementor-element-85214b2{--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-27 .elementor-element.elementor-element-85214b2:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-85214b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f8c36c9 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-e889371{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px;}.elementor-27 .elementor-element.elementor-element-e889371 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-27 .elementor-element.elementor-element-e889371 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-27 .elementor-element.elementor-element-c3682d1{--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-27 .elementor-element.elementor-element-c3682d1:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-c3682d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f8c36c9 );}.elementor-27 .elementor-element.elementor-element-75c3c93{--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-27 .elementor-element.elementor-element-52f2e4c{--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-27 .elementor-element.elementor-element-51f6d7f{font-family:"IRANSansX", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-3319888 );}.elementor-27 .elementor-element.elementor-element-a09d0f4{--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-between;}.elementor-27 .elementor-element.elementor-element-d39fe36{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-27 .elementor-element.elementor-element-bc63a25{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-27 .elementor-element.elementor-element-0ba2505{--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-27 .elementor-element.elementor-element-fca6456{--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-27 .elementor-element.elementor-element-fca6456:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-fca6456 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f8c36c9 );}.elementor-27 .elementor-element.elementor-element-53519a1{text-align:center;font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:3rem;}.elementor-27 .elementor-element.elementor-element-f138052{--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-27 .elementor-element.elementor-element-f138052:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-f138052 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f8c36c9 );}.elementor-27 .elementor-element.elementor-element-32dce9c{--spacer-size:50px;}.elementor-27 .elementor-element.elementor-element-cf9fb0f{--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-27 .elementor-element.elementor-element-6614eb9{text-align:center;}.elementor-27 .elementor-element.elementor-element-6614eb9 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:30px;font-weight:600;line-height:70px;}.elementor-27 .elementor-element.elementor-element-2692374{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-27 .elementor-element.elementor-element-65f2e34{--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-27 .elementor-element.elementor-element-65f2e34.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-0e8e832{--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-27 .elementor-element.elementor-element-8a768a8.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 );line-height:var( --e-global-typography-primary-line-height );}.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-27 .elementor-element.elementor-element-33d3359 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-33d3359 .elementor-icon-box-title a{font-family:"IRANSansX", Sans-serif;font-size:20px;font-weight:600;line-height:40px;}.elementor-27 .elementor-element.elementor-element-33d3359 .elementor-icon-box-description{font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2rem;}.elementor-27 .elementor-element.elementor-element-92eb5de{--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-27 .elementor-element.elementor-element-938d6fc.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-d748787 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-d748787 .elementor-icon-box-title a{font-family:"IRANSansX", Sans-serif;font-size:20px;font-weight:600;line-height:40px;}.elementor-27 .elementor-element.elementor-element-d748787 .elementor-icon-box-description{font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2rem;}.elementor-27 .elementor-element.elementor-element-31f9935{--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-27 .elementor-element.elementor-element-49987ae.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-f567312 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-f567312 .elementor-icon-box-title a{font-family:"IRANSansX", Sans-serif;font-size:20px;font-weight:600;line-height:40px;}.elementor-27 .elementor-element.elementor-element-f567312 .elementor-icon-box-description{font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2rem;}.elementor-27 .elementor-element.elementor-element-ba7d494{--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-27 .elementor-element.elementor-element-ba7d494.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-8d24398{--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-27 .elementor-element.elementor-element-a6d3d69.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-0df0885 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-0df0885 .elementor-icon-box-title a{font-family:"IRANSansX", Sans-serif;font-size:20px;font-weight:600;line-height:40px;}.elementor-27 .elementor-element.elementor-element-0df0885 .elementor-icon-box-description{font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2rem;}.elementor-27 .elementor-element.elementor-element-f89ae6d{--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-27 .elementor-element.elementor-element-66f649b.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-9fdb307 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-9fdb307 .elementor-icon-box-title a{font-family:"IRANSansX", Sans-serif;font-size:20px;font-weight:600;line-height:40px;}.elementor-27 .elementor-element.elementor-element-9fdb307 .elementor-icon-box-description{font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2rem;}.elementor-27 .elementor-element.elementor-element-74a74fe{--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-27 .elementor-element.elementor-element-c9eccfb.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-830eb2a .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-830eb2a .elementor-icon-box-title a{font-family:"IRANSansX", Sans-serif;font-size:20px;font-weight:600;line-height:40px;}.elementor-27 .elementor-element.elementor-element-830eb2a .elementor-icon-box-description{font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2rem;}.elementor-27 .elementor-element.elementor-element-64cec79{--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-27 .elementor-element.elementor-element-64cec79.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-4c5ba18{--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-27 .elementor-element.elementor-element-5c33b76.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-4b63d8c .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-4b63d8c .elementor-icon-box-title a{font-family:"IRANSansX", Sans-serif;font-size:20px;font-weight:600;line-height:40px;}.elementor-27 .elementor-element.elementor-element-4b63d8c .elementor-icon-box-description{font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2rem;}.elementor-27 .elementor-element.elementor-element-aed8345{--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-27 .elementor-element.elementor-element-d4ae151.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-47178e3 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-47178e3 .elementor-icon-box-title a{font-family:"IRANSansX", Sans-serif;font-size:20px;font-weight:600;line-height:40px;}.elementor-27 .elementor-element.elementor-element-47178e3 .elementor-icon-box-description{font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2rem;}.elementor-27 .elementor-element.elementor-element-296c2de{--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-27 .elementor-element.elementor-element-fe23c41.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-7036016 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-7036016 .elementor-icon-box-title a{font-family:"IRANSansX", Sans-serif;font-size:20px;font-weight:600;line-height:40px;}.elementor-27 .elementor-element.elementor-element-7036016 .elementor-icon-box-description{font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2rem;}.elementor-27 .elementor-element.elementor-element-43d4ea5{--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-27 .elementor-element.elementor-element-745c971{--spacer-size:50px;}.elementor-27 .elementor-element.elementor-element-cad7675{--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-27 .elementor-element.elementor-element-88dcd86{--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-27 .elementor-element.elementor-element-88dcd86.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-df72c66{text-align:center;}.elementor-27 .elementor-element.elementor-element-df72c66 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:25px;font-weight:700;}.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-27 .elementor-element.elementor-element-00f290c{--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-27 .elementor-element.elementor-element-00f290c:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-00f290c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-2464cd2{--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-27 .elementor-element.elementor-element-2464cd2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-178e102{text-align:center;}.elementor-27 .elementor-element.elementor-element-178e102 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:30px;font-weight:600;}.elementor-27 .elementor-element.elementor-element-f7d1901{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-27 .elementor-element.elementor-element-4d04f0e{--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-27 .elementor-element.elementor-element-cd7738c img{border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-f54a6cc{--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-27 .elementor-element.elementor-element-f54a6cc:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-f54a6cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-055df23{--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-27 .elementor-element.elementor-element-055df23.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-33754bc{text-align:center;}.elementor-27 .elementor-element.elementor-element-33754bc .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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-27 .elementor-element.elementor-element-ae09a2f{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-27 .elementor-element.elementor-element-af614c5{--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-27 .elementor-element.elementor-element-98e5bf0 img{border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-b382c88{--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-27 .elementor-element.elementor-element-b382c88:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-b382c88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-170ce1f{--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-27 .elementor-element.elementor-element-170ce1f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-ec6c350{text-align:center;}.elementor-27 .elementor-element.elementor-element-ec6c350 .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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-27 .elementor-element.elementor-element-ccd8761{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-27 .elementor-element.elementor-element-d4d6560{--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-27 .elementor-element.elementor-element-d0db309 img{border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-d1e1045{--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-27 .elementor-element.elementor-element-d1e1045:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-d1e1045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-48b70ea{--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-27 .elementor-element.elementor-element-48b70ea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-37bfa78{text-align:center;}.elementor-27 .elementor-element.elementor-element-37bfa78 .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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-27 .elementor-element.elementor-element-cd13b44{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-27 .elementor-element.elementor-element-4104117{--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-27 .elementor-element.elementor-element-6839901 img{border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-427a524{--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-27 .elementor-element.elementor-element-427a524:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-427a524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-114f407{--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-27 .elementor-element.elementor-element-114f407.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-e0f7b7e{text-align:center;}.elementor-27 .elementor-element.elementor-element-e0f7b7e .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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-27 .elementor-element.elementor-element-59dca6e{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-27 .elementor-element.elementor-element-69acddd{--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-27 .elementor-element.elementor-element-de0aa78 img{border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-25ad7b6{--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-27 .elementor-element.elementor-element-25ad7b6:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-25ad7b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-83e5919{--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-27 .elementor-element.elementor-element-83e5919.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-bdc6494{text-align:center;}.elementor-27 .elementor-element.elementor-element-bdc6494 .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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-27 .elementor-element.elementor-element-0c87d96{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-27 .elementor-element.elementor-element-d290d10{--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-27 .elementor-element.elementor-element-2d0a006 img{border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-e2fb00c{--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-27 .elementor-element.elementor-element-e2fb00c:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-e2fb00c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-587928f{--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-27 .elementor-element.elementor-element-587928f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-46e025d{text-align:center;}.elementor-27 .elementor-element.elementor-element-46e025d .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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-27 .elementor-element.elementor-element-44ef2c9{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-27 .elementor-element.elementor-element-c0f8eb6{--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-27 .elementor-element.elementor-element-8370eff img{border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-bc4599e{--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-27 .elementor-element.elementor-element-bc4599e:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-bc4599e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-14b5304{--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-27 .elementor-element.elementor-element-14b5304.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-cfa088e{text-align:center;}.elementor-27 .elementor-element.elementor-element-cfa088e .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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-27 .elementor-element.elementor-element-ba54aff{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-27 .elementor-element.elementor-element-6fb8f31{--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-27 .elementor-element.elementor-element-59e24d7 img{border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-4bca180{--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-27 .elementor-element.elementor-element-4bca180 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}:where( .elementor-27 .elementor-element.elementor-element-4bca180.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{background-color:#F3F3F3;--border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-4bca180.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-27 .elementor-element.elementor-element-2e8169c{padding:0px 50px 0px 0px;text-align:center;font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2.5rem;color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-661edb4{--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-27 .elementor-element.elementor-element-661edb4:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-661edb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f8c36c9 );}.elementor-27 .elementor-element.elementor-element-ce1de99{--spacer-size:50px;}.elementor-27 .elementor-element.elementor-element-12c9fd8{--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-27 .elementor-element.elementor-element-12c9fd8:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-12c9fd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f8c36c9 );}.elementor-27 .elementor-element.elementor-element-cfccd07{text-align:center;}.elementor-27 .elementor-element.elementor-element-cfccd07 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:25px;font-weight:700;}.elementor-27 .elementor-element.elementor-element-d54b83a{--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-27 .elementor-element.elementor-element-d54b83a:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-d54b83a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f8c36c9 );}.elementor-27 .elementor-element.elementor-element-736a7ed{--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-27 .elementor-element.elementor-element-5f92508{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-27 .elementor-element.elementor-element-c71e406{--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-27 .elementor-element.elementor-element-abd32b9{--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-27 .elementor-element.elementor-element-abd32b9:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-abd32b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f8c36c9 );}.elementor-27 .elementor-element.elementor-element-6b5622f{padding:10px 10px 10px 10px;border-style:solid;border-color:var( --e-global-color-3319888 );text-align:justify;font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2.2rem;}.elementor-27 .elementor-element.elementor-element-3d13b13{--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-27 .elementor-element.elementor-element-74921ed{--spacer-size:50px;}.elementor-27 .elementor-element.elementor-element-f4e1043{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-27 .elementor-element.elementor-element-f95df61{--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-27 .elementor-element.elementor-element-82e390f{--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-27 .elementor-element.elementor-element-12134cf{--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-27 .elementor-element.elementor-element-4ab29f5{padding:0px 50px 0px 20px;text-align:justify;font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2.2rem;color:#1B4D66;}.elementor-27 .elementor-element.elementor-element-66da2ce{--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-27 .elementor-element.elementor-element-631254f{--spacer-size:50px;}.elementor-27 .elementor-element.elementor-element-e19263f{--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-27 .elementor-element.elementor-element-b07d50c{text-align:center;}.elementor-27 .elementor-element.elementor-element-b07d50c .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:30px;font-weight:600;}.elementor-27 .elementor-element.elementor-element-b80902b{--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-27 .elementor-element.elementor-element-1899a72{--display:flex;}.elementor-27 .elementor-element.elementor-element-6ca070a{text-align:center;}.elementor-27 .elementor-element.elementor-element-6ca070a .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:23px;font-weight:600;}.elementor-27 .elementor-element.elementor-element-2fb75e9{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-27 .elementor-element.elementor-element-9504c1d{--display:flex;--min-height:0px;}.elementor-27 .elementor-element.elementor-element-489c54b:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-27 .elementor-element.elementor-element-c049a7a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-27 .elementor-element.elementor-element-e64cd0f .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:23px;font-weight:600;}.elementor-27 .elementor-element.elementor-element-3b87ad6{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-27 .elementor-element.elementor-element-69a2e0b{--display:flex;--min-height:0px;}.elementor-27 .elementor-element.elementor-element-02140a9:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-27 .elementor-element.elementor-element-0c79c6c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-27 .elementor-element.elementor-element-85384b2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;}.elementor-27 .elementor-element.elementor-element-e24a7a8{--display:flex;}.elementor-27 .elementor-element.elementor-element-0a722cb{text-align:center;}.elementor-27 .elementor-element.elementor-element-0a722cb .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:23px;font-weight:600;}.elementor-27 .elementor-element.elementor-element-7e18222{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-27 .elementor-element.elementor-element-2bd4209:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-27 .elementor-element.elementor-element-d93978f{--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-27 .elementor-element.elementor-element-84d6395{--spacer-size:50px;}.elementor-27 .elementor-element.elementor-element-8ae86bf{--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-27 .elementor-element.elementor-element-fde2c19{--display:flex;}.elementor-27 .elementor-element.elementor-element-37fdb44{text-align:center;}.elementor-27 .elementor-element.elementor-element-37fdb44 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:23px;font-weight:600;}.elementor-27 .elementor-element.elementor-element-c84f9ac{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-27 .elementor-element.elementor-element-1cf752a{--display:flex;--min-height:0px;}.elementor-27 .elementor-element.elementor-element-90b1191:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-27 .elementor-element.elementor-element-de09efd{--display:flex;}.elementor-27 .elementor-element.elementor-element-fb429bb{text-align:center;}.elementor-27 .elementor-element.elementor-element-fb429bb .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:23px;font-weight:600;line-height:30px;}.elementor-27 .elementor-element.elementor-element-2423670{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-27 .elementor-element.elementor-element-5e87065{--display:flex;--min-height:0px;}.elementor-27 .elementor-element.elementor-element-996c124:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-27 .elementor-element.elementor-element-48116dc{--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-27 .elementor-element.elementor-element-e870d9a{--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-27 .elementor-element.elementor-element-7165f2a:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-27 .elementor-element.elementor-element-ca39eaa{--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-27 .elementor-element.elementor-element-7c7115d{text-align:center;}.elementor-27 .elementor-element.elementor-element-7c7115d .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:23px;font-weight:600;}.elementor-27 .elementor-element.elementor-element-0bcd2bd{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-27 .elementor-element.elementor-element-196d2fa{--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-27 .elementor-element.elementor-element-a435313{--spacer-size:50px;}.elementor-27 .elementor-element.elementor-element-2ae9dfd{--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-27 .elementor-element.elementor-element-6a6f5c7{--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-27 .elementor-element.elementor-element-c73d7ec{text-align:center;}.elementor-27 .elementor-element.elementor-element-c73d7ec .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:23px;font-weight:600;}.elementor-27 .elementor-element.elementor-element-333c6f5{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-27 .elementor-element.elementor-element-5cc544e{--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-27 .elementor-element.elementor-element-eb008df:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-27 .elementor-element.elementor-element-a721d6d{--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-27 .elementor-element.elementor-element-8a0c36c{--spacer-size:50px;}.elementor-27 .elementor-element.elementor-element-d4dcea6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-06a1cf5{--display:flex;}.elementor-27 .elementor-element.elementor-element-9ced2d4{text-align:center;}.elementor-27 .elementor-element.elementor-element-9ced2d4 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:30px;font-weight:600;}.elementor-27 .elementor-element.elementor-element-0b35335{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-27 .elementor-element.elementor-element-5875566{--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-27 .elementor-element.elementor-element-b30b838{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-501f416{text-align:center;}.elementor-27 .elementor-element.elementor-element-501f416 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:23px;font-weight:600;line-height:40px;}.elementor-27 .elementor-element.elementor-element-5dba7e5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-fb0391c{text-align:center;}.elementor-27 .elementor-element.elementor-element-fb0391c .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:23px;font-weight:600;line-height:40px;}.elementor-27 .elementor-element.elementor-element-d5c4d30{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-1445603{text-align:center;}.elementor-27 .elementor-element.elementor-element-1445603 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:23px;font-weight:600;line-height:40px;}.elementor-27 .elementor-element.elementor-element-fb26646{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-72e145e{text-align:center;}.elementor-27 .elementor-element.elementor-element-72e145e .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:23px;font-weight:600;line-height:40px;}.elementor-27 .elementor-element.elementor-element-505f0fb{--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-27 .elementor-element.elementor-element-5d1811e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-dbf76dc{text-align:center;}.elementor-27 .elementor-element.elementor-element-dbf76dc .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:23px;font-weight:600;line-height:40px;}.elementor-27 .elementor-element.elementor-element-0c8c840{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-67d51c7{text-align:center;}.elementor-27 .elementor-element.elementor-element-67d51c7 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:23px;font-weight:600;line-height:40px;}.elementor-27 .elementor-element.elementor-element-a1a395c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-cf931d2{text-align:center;}.elementor-27 .elementor-element.elementor-element-cf931d2 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:23px;font-weight:600;line-height:40px;}.elementor-27 .elementor-element.elementor-element-ca56e56{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-6abfc0b{text-align:center;}.elementor-27 .elementor-element.elementor-element-6abfc0b .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:23px;font-weight:600;line-height:40px;}.elementor-27 .elementor-element.elementor-element-347d765{--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-27 .elementor-element.elementor-element-a2b21bc{--spacer-size:50px;}.elementor-27 .elementor-element.elementor-element-1e9d883{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-27 .elementor-element.elementor-element-06fa2c3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-27 .elementor-element.elementor-element-c07731e.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-c07731e{text-align:center;}.elementor-27 .elementor-element.elementor-element-8f10eac{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-27 .elementor-element.elementor-element-9504adf:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-27 .elementor-element.elementor-element-9504adf:not( .elementor-widget-image ), .elementor-27 .elementor-element.elementor-element-9504adf.elementor-widget-image img{-webkit-mask-image:url( https://robotvision.ir/wp-content/plugins/elementor/assets/mask-shapes/parallelogram-right.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-27 .elementor-element.elementor-element-9504adf img{width:30%;}.elementor-27 .elementor-element.elementor-element-8f40ea2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-27 .elementor-element.elementor-element-8f40ea2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-9bafafb:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-27 .elementor-element.elementor-element-42e74fb{--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-27 .elementor-element.elementor-element-dadacaf{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-27 .elementor-element.elementor-element-52fb749{--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-27 .elementor-element.elementor-element-2f99225{text-align:center;}.elementor-27 .elementor-element.elementor-element-2f99225 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:30px;font-weight:600;line-height:70px;}.elementor-27 .elementor-element.elementor-element-e556ab3{--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-27 .elementor-element.elementor-element-e556ab3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-d317640{--divider-border-style:dashed;--divider-color:#000;--divider-border-width:1px;}.elementor-27 .elementor-element.elementor-element-d317640 .elementor-divider-separator{width:100%;}.elementor-27 .elementor-element.elementor-element-d317640 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-27 .elementor-element.elementor-element-3aba946{--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-27 .elementor-element.elementor-element-689ad7f{--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-27 .elementor-element.elementor-element-8170b11{text-align:center;}.elementor-27 .elementor-element.elementor-element-8170b11 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:23px;font-weight:600;line-height:30px;}.elementor-27 .elementor-element.elementor-element-91b7b42{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-27 .elementor-element.elementor-element-b53bd71{--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-27 .elementor-element.elementor-element-c7a0075{--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-27 .elementor-element.elementor-element-fb6766a{--spacer-size:50px;}.elementor-27 .elementor-element.elementor-element-206fa5c{--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-27 .elementor-element.elementor-element-07aadcd{--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-27 .elementor-element.elementor-element-7841c32{--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-27 .elementor-element.elementor-element-bdf7b70{text-align:center;}.elementor-27 .elementor-element.elementor-element-bdf7b70 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:23px;font-weight:600;line-height:30px;}.elementor-27 .elementor-element.elementor-element-e6e04ff{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-27 .elementor-element.elementor-element-b366d53{--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-27 .elementor-element.elementor-element-d6c7417{--spacer-size:50px;}.elementor-27 .elementor-element.elementor-element-6bff2c5{--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;--border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-4408845{--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-27 .elementor-element.elementor-element-05b4997{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-27 .elementor-element.elementor-element-b8b7543{--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-27 .elementor-element.elementor-element-5a38003{text-align:center;}.elementor-27 .elementor-element.elementor-element-5a38003 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:23px;font-weight:600;line-height:30px;}.elementor-27 .elementor-element.elementor-element-0d85ddf{--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-27 .elementor-element.elementor-element-de7c109{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-27 .elementor-element.elementor-element-30e805a{--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-27 .elementor-element.elementor-element-30e805a:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-30e805a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f8c36c9 );}.elementor-27 .elementor-element.elementor-element-92b0653{--spacer-size:50px;}.elementor-27 .elementor-element.elementor-element-0ece35f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27 .elementor-element.elementor-element-0ece35f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-941dbbf{--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-27 .elementor-element.elementor-element-941dbbf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-a22e49b{--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-27 .elementor-element.elementor-element-f64c831{text-align:center;}.elementor-27 .elementor-element.elementor-element-f64c831 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:23px;font-weight:600;line-height:30px;color:#1B4D66;}.elementor-27 .elementor-element.elementor-element-9c290d0{padding:0px 50px 0px 20px;text-align:justify;font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2.2rem;color:#1B4D66;}.elementor-27 .elementor-element.elementor-element-63c211e{--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-27 .elementor-element.elementor-element-a8ea4a1{--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-27 .elementor-element.elementor-element-5bfd70a{--spacer-size:50px;}.elementor-27 .elementor-element.elementor-element-0cd2ea4{--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;--border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-8ae7b1b{--display:flex;}.elementor-27 .elementor-element.elementor-element-e8c5a34{text-align:center;}.elementor-27 .elementor-element.elementor-element-e8c5a34 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:30px;font-weight:600;line-height:70px;}.elementor-27 .elementor-element.elementor-element-4053830{padding:0px 50px 0px 20px;text-align:justify;font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2.2rem;color:#1B4D66;}.elementor-27 .elementor-element.elementor-element-e5c3f4c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-4daacdd{--display:flex;}.elementor-27 .elementor-element.elementor-element-ab8eab7{--display:flex;}.elementor-27 .elementor-element.elementor-element-47bfbb9{--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-27 .elementor-element.elementor-element-9a1f627{--spacer-size:50px;}.elementor-27 .elementor-element.elementor-element-f158095{--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-27 .elementor-element.elementor-element-d08ffb0{text-align:center;}.elementor-27 .elementor-element.elementor-element-d08ffb0 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:30px;font-weight:600;line-height:70px;}.elementor-27 .elementor-element.elementor-element-e74c564 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-e74c564 .tme-accordions .tmeaccordion{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;margin:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-e74c564 .tme-accordions .tmeaccordion:hover,.elementor-27 .elementor-element.elementor-element-e74c564 .tme-accordions .tmeaccordion.is-open{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-27 .elementor-element.elementor-element-e74c564 .tme-accordions .tmeaccordion__head button::after{padding:4px;border-width:0 4px 4px 0;}.elementor-27 .elementor-element.elementor-element-e74c564 .tme-accordions .tmeaccordion__head,.elementor-27 .elementor-element.elementor-element-e74c564 .tme-accordions .tmeaccordion__head button{color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-e74c564 .tme-accordions .tmeaccordion__head button:after{border-color:#000000;}.elementor-27 .elementor-element.elementor-element-e74c564 .tme-accordions .tmeaccordion__head:hover,.elementor-27 .elementor-element.elementor-element-e74c564 .tme-accordions .tmeaccordion__head button:hover,.elementor-27 .elementor-element.elementor-element-e74c564 .tme-accordions .tmeaccordion.is-open .tmeaccordion__head,.elementor-27 .elementor-element.elementor-element-e74c564 .tme-accordions .tmeaccordion.is-open .tmeaccordion__head button{color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-e74c564 .tme-accordions .tmeaccordion__head  button:hover:after,.elementor-27 .elementor-element.elementor-element-e74c564 .tme-accordions .tmeaccordion.is-open .tmeaccordion__head  button:after{border-color:#000000;}.elementor-27 .elementor-element.elementor-element-e74c564 .tme-accordions .tmeaccordion__head > button{padding:20px 20px 20px 20px;}.elementor-27 .elementor-element.elementor-element-e74c564 .tme-accordions .tmeaccordion__head::after{right:20px;}.elementor-27 .elementor-element.elementor-element-e74c564 .tme-accordions .tmeaccordion__head i,.elementor-27 .elementor-element.elementor-element-e74c564 .tme-accordions .tmeaccordion__head button i,.elementor-27 .elementor-element.elementor-element-e74c564 .tme-accordions .tmeaccordion__head .tmeaccordion-prefix,.elementor-27 .elementor-element.elementor-element-e74c564 .tme-accordions .tmeaccordion__head button .tmeaccordion-prefix{color:#000000;}.elementor-27 .elementor-element.elementor-element-e74c564 .tme-accordions .tmeaccordion__head:hover i,.elementor-27 .elementor-element.elementor-element-e74c564 .tme-accordions .tmeaccordion__head button:hover i,.elementor-27 .elementor-element.elementor-element-e74c564 .tme-accordions .tmeaccordion.is-open .tmeaccordion__head i,.elementor-27 .elementor-element.elementor-element-e74c564 .tme-accordions .tmeaccordion.is-open .tmeaccordion__head button i{color:#000000;}.elementor-27 .elementor-element.elementor-element-e74c564 .tme-accordions .tmeaccordion__head:hover .tmeaccordion-prefix,.elementor-27 .elementor-element.elementor-element-e74c564 .tme-accordions .tmeaccordion__head button:hover .tmeaccordion-prefix,.elementor-27 .elementor-element.elementor-element-e74c564 .tme-accordions .tmeaccordion.is-open .tmeaccordion__head .tmeaccordion-prefix,.elementor-27 .elementor-element.elementor-element-e74c564 .tme-accordions .tmeaccordion.is-open .tmeaccordion__head button .tmeaccordion-prefix{color:#000000;}.elementor-27 .elementor-element.elementor-element-e74c564 .tme-accordions .tmeaccordion__body,.elementor-27 .elementor-element.elementor-element-e74c564 .tmeaccordion__body p{color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-f000f8c{--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-27 .elementor-element.elementor-element-64f7ac1{--spacer-size:50px;}.elementor-27 .elementor-element.elementor-element-c1c1ec5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-024f096{--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-27 .elementor-element.elementor-element-340f66f{text-align:center;}.elementor-27 .elementor-element.elementor-element-340f66f .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:23px;font-weight:600;line-height:30px;color:#1B4D66;}.elementor-27 .elementor-element.elementor-element-8182077{padding:0px 50px 0px 20px;text-align:justify;font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2.2rem;color:#1B4D66;}.elementor-27 .elementor-element.elementor-element-dab3e4d{--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-27 .elementor-element.elementor-element-0056a64{--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-27 .elementor-element.elementor-element-a373b02{text-align:center;}.elementor-27 .elementor-element.elementor-element-a373b02 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:23px;font-weight:600;line-height:30px;color:#1B4D66;}.elementor-27 .elementor-element.elementor-element-3324684{padding:0px 50px 0px 20px;text-align:justify;font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:2.2rem;color:#1B4D66;}.elementor-27 .elementor-element.elementor-element-06cf8b2{--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-27 .elementor-element.elementor-element-1d647eb{--spacer-size:50px;}.elementor-27 .elementor-element.elementor-element-613e617{--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 );line-height:var( --e-global-typography-primary-line-height );}.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-27 .elementor-element.elementor-element-55cda42 .elementor-cta .elementor-cta__bg, .elementor-27 .elementor-element.elementor-element-55cda42 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-27 .elementor-element.elementor-element-55cda42 .elementor-cta__content{text-align:center;}.elementor-27 .elementor-element.elementor-element-55cda42 .elementor-cta__title{font-family:"IRANSansX", Sans-serif;font-size:30px;font-weight:600;}.elementor-27 .elementor-element.elementor-element-55cda42 .elementor-cta__description{font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:500;line-height:3rem;}.elementor-27 .elementor-element.elementor-element-55cda42 .elementor-cta__button{font-family:"IRANSansX", Sans-serif;font-size:18px;font-weight:700;text-decoration:none;}.elementor-27 .elementor-element.elementor-element-c5fa8e3{--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-27 .elementor-element.elementor-element-decd4ed{--spacer-size:50px;}.elementor-27 .elementor-element.elementor-element-8733c66{--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;}body.elementor-page-27:not(.elementor-motion-effects-element-type-background), body.elementor-page-27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f8c36c9 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-575aa29{--content-width:1100px;}.elementor-27 .elementor-element.elementor-element-5a9e8d8{--content-width:1200px;}.elementor-27 .elementor-element.elementor-element-f256efa{--width:50%;}.elementor-27 .elementor-element.elementor-element-8d7a37e{--width:50%;}.elementor-27 .elementor-element.elementor-element-c3682d1{--content-width:1200px;}.elementor-27 .elementor-element.elementor-element-75c3c93{--width:25%;}.elementor-27 .elementor-element.elementor-element-52f2e4c{--width:50%;}.elementor-27 .elementor-element.elementor-element-0ba2505{--width:25%;}.elementor-27 .elementor-element.elementor-element-cf9fb0f{--content-width:1100px;}.elementor-27 .elementor-element.elementor-element-65f2e34{--content-width:1400px;}.elementor-27 .elementor-element.elementor-element-0e8e832{--width:25%;}.elementor-27 .elementor-element.elementor-element-92eb5de{--width:25%;}.elementor-27 .elementor-element.elementor-element-31f9935{--width:25%;}.elementor-27 .elementor-element.elementor-element-ba7d494{--content-width:1200px;}.elementor-27 .elementor-element.elementor-element-8d24398{--width:25%;}.elementor-27 .elementor-element.elementor-element-f89ae6d{--width:25%;}.elementor-27 .elementor-element.elementor-element-74a74fe{--width:25%;}.elementor-27 .elementor-element.elementor-element-64cec79{--content-width:1200px;}.elementor-27 .elementor-element.elementor-element-4c5ba18{--width:25%;}.elementor-27 .elementor-element.elementor-element-aed8345{--width:25%;}.elementor-27 .elementor-element.elementor-element-296c2de{--width:25%;}.elementor-27 .elementor-element.elementor-element-88dcd86{--width:92.588%;}.elementor-27 .elementor-element.elementor-element-2464cd2{--width:50%;}.elementor-27 .elementor-element.elementor-element-4d04f0e{--width:700px;}.elementor-27 .elementor-element.elementor-element-055df23{--width:50%;}.elementor-27 .elementor-element.elementor-element-af614c5{--width:50%;}.elementor-27 .elementor-element.elementor-element-170ce1f{--width:50%;}.elementor-27 .elementor-element.elementor-element-d4d6560{--width:50%;}.elementor-27 .elementor-element.elementor-element-48b70ea{--width:50%;}.elementor-27 .elementor-element.elementor-element-4104117{--width:50%;}.elementor-27 .elementor-element.elementor-element-114f407{--width:50%;}.elementor-27 .elementor-element.elementor-element-69acddd{--width:50%;}.elementor-27 .elementor-element.elementor-element-25ad7b6{--width:100%;}.elementor-27 .elementor-element.elementor-element-83e5919{--width:50%;}.elementor-27 .elementor-element.elementor-element-d290d10{--width:50%;}.elementor-27 .elementor-element.elementor-element-e2fb00c{--width:100%;}.elementor-27 .elementor-element.elementor-element-587928f{--width:50%;}.elementor-27 .elementor-element.elementor-element-c0f8eb6{--width:50%;}.elementor-27 .elementor-element.elementor-element-bc4599e{--width:100%;}.elementor-27 .elementor-element.elementor-element-14b5304{--width:50%;}.elementor-27 .elementor-element.elementor-element-6fb8f31{--width:50%;}.elementor-27 .elementor-element.elementor-element-736a7ed{--width:50%;}.elementor-27 .elementor-element.elementor-element-c71e406{--width:50%;}.elementor-27 .elementor-element.elementor-element-abd32b9{--content-width:1100px;}.elementor-27 .elementor-element.elementor-element-f95df61{--width:50%;}.elementor-27 .elementor-element.elementor-element-82e390f{--width:50%;}.elementor-27 .elementor-element.elementor-element-12134cf{--width:100%;}.elementor-27 .elementor-element.elementor-element-e19263f{--content-width:1200px;}.elementor-27 .elementor-element.elementor-element-0c79c6c{--content-width:1200px;}.elementor-27 .elementor-element.elementor-element-85384b2{--width:82%;}.elementor-27 .elementor-element.elementor-element-8ae86bf{--width:1200px;}.elementor-27 .elementor-element.elementor-element-48116dc{--content-width:1200px;}.elementor-27 .elementor-element.elementor-element-e870d9a{--width:33.3333%;}.elementor-27 .elementor-element.elementor-element-ca39eaa{--width:66.6666%;}.elementor-27 .elementor-element.elementor-element-2ae9dfd{--content-width:1200px;}.elementor-27 .elementor-element.elementor-element-6a6f5c7{--width:66.6666%;}.elementor-27 .elementor-element.elementor-element-5cc544e{--width:33.3333%;}.elementor-27 .elementor-element.elementor-element-d4dcea6{--content-width:1400px;}.elementor-27 .elementor-element.elementor-element-5875566{--content-width:1200px;}.elementor-27 .elementor-element.elementor-element-505f0fb{--content-width:1100px;}.elementor-27 .elementor-element.elementor-element-1e9d883{--content-width:1400px;}.elementor-27 .elementor-element.elementor-element-06fa2c3{--width:66.6666%;}.elementor-27 .elementor-element.elementor-element-8f10eac{--width:33.3333%;}.elementor-27 .elementor-element.elementor-element-8f40ea2{--width:54.486%;}.elementor-27 .elementor-element.elementor-element-42e74fb{--width:66.6666%;}.elementor-27 .elementor-element.elementor-element-52fb749{--content-width:1400px;}.elementor-27 .elementor-element.elementor-element-e556ab3{--width:48.394%;}.elementor-27 .elementor-element.elementor-element-3aba946{--content-width:1200px;}.elementor-27 .elementor-element.elementor-element-689ad7f{--width:50%;}.elementor-27 .elementor-element.elementor-element-b53bd71{--width:50%;}.elementor-27 .elementor-element.elementor-element-206fa5c{--content-width:1200px;}.elementor-27 .elementor-element.elementor-element-07aadcd{--width:50%;}.elementor-27 .elementor-element.elementor-element-7841c32{--width:50%;}.elementor-27 .elementor-element.elementor-element-6bff2c5{--content-width:1400px;}.elementor-27 .elementor-element.elementor-element-4408845{--width:25%;}.elementor-27 .elementor-element.elementor-element-b8b7543{--width:50%;}.elementor-27 .elementor-element.elementor-element-0d85ddf{--width:25%;}.elementor-27 .elementor-element.elementor-element-0ece35f{--width:73.378%;}.elementor-27 .elementor-element.elementor-element-941dbbf{--width:39.156%;}.elementor-27 .elementor-element.elementor-element-a22e49b{--width:66.6666%;}.elementor-27 .elementor-element.elementor-element-63c211e{--content-width:1200px;}.elementor-27 .elementor-element.elementor-element-0cd2ea4{--content-width:1400px;}.elementor-27 .elementor-element.elementor-element-8ae7b1b{--width:50%;}.elementor-27 .elementor-element.elementor-element-e5c3f4c{--width:50%;}.elementor-27 .elementor-element.elementor-element-f158095{--content-width:1200px;}.elementor-27 .elementor-element.elementor-element-c1c1ec5{--content-width:1400px;}.elementor-27 .elementor-element.elementor-element-024f096{--width:40%;}.elementor-27 .elementor-element.elementor-element-dab3e4d{--width:37%;}.elementor-27 .elementor-element.elementor-element-0056a64{--width:40%;}.elementor-27 .elementor-element.elementor-element-8733c66{--content-width:1500px;}}@media(max-width:1024px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-27 .elementor-element.elementor-element-f702350 .elementor-slide-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.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 );line-height:var( --e-global-typography-primary-line-height );}.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-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-27 .elementor-element.elementor-element-33754bc .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-27 .elementor-element.elementor-element-ec6c350 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-27 .elementor-element.elementor-element-37bfa78 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-27 .elementor-element.elementor-element-e0f7b7e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-27 .elementor-element.elementor-element-bdc6494 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-27 .elementor-element.elementor-element-46e025d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-27 .elementor-element.elementor-element-cfa088e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-27 .elementor-element.elementor-element-f702350 .swiper-slide-inner{padding:20px 20px 20px 20px;}.elementor-27 .elementor-element.elementor-element-f702350 .elementor-slide-heading{line-height:2em;}.elementor-27 .elementor-element.elementor-element-f702350 .elementor-slide-description{line-height:2.7em;}.elementor-27 .elementor-element.elementor-element-f702350 .elementor-slide-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-27 .elementor-element.elementor-element-89a2c30 p{margin-block-end:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-27 .elementor-element.elementor-element-4f0ed57{text-align:center;}.elementor-27 .elementor-element.elementor-element-4f0ed57 .elementor-heading-title{line-height:2em;}.elementor-27 .elementor-element.elementor-element-272d607 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-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27 .elementor-element.elementor-element-51f6d7f{text-align:center;line-height:2em;}.elementor-27 .elementor-element.elementor-element-d39fe36 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-bc63a25 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-2692374 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 );line-height:var( --e-global-typography-primary-line-height );}.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-27 .elementor-element.elementor-element-df72c66 .elementor-heading-title{line-height:2.2rem;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-27 .elementor-element.elementor-element-00f290c{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-27 .elementor-element.elementor-element-178e102 .elementor-heading-title{line-height:2em;}.elementor-27 .elementor-element.elementor-element-f7d1901 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-33754bc .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-27 .elementor-element.elementor-element-ae09a2f p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-ec6c350 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-27 .elementor-element.elementor-element-ccd8761 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-37bfa78 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-27 .elementor-element.elementor-element-cd13b44 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-e0f7b7e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-27 .elementor-element.elementor-element-59dca6e p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-bdc6494 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-27 .elementor-element.elementor-element-0c87d96 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-46e025d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-27 .elementor-element.elementor-element-44ef2c9 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-cfa088e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-27 .elementor-element.elementor-element-ba54aff p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-cfccd07 .elementor-heading-title{line-height:2.2rem;}.elementor-27 .elementor-element.elementor-element-5f92508 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-6b5622f p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-4ab29f5 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-b07d50c .elementor-heading-title{line-height:2.1em;}.elementor-27 .elementor-element.elementor-element-2fb75e9 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-3b87ad6 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-7e18222 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-c84f9ac p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-2423670 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-0bcd2bd p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-333c6f5 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-9ced2d4 .elementor-heading-title{line-height:2em;}.elementor-27 .elementor-element.elementor-element-0b35335 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-dadacaf p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-91b7b42 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-e6e04ff p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-05b4997 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-de7c109 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-9c290d0 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-4053830 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-340f66f .elementor-heading-title{line-height:2.2em;}.elementor-27 .elementor-element.elementor-element-8182077 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-a373b02 .elementor-heading-title{line-height:2.2em;}.elementor-27 .elementor-element.elementor-element-3324684 p{margin-block-end:0px;}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.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-27 .elementor-element.elementor-element-55cda42 .elementor-cta__title{line-height:2em;}.elementor-27 .elementor-element.elementor-element-55cda42 .elementor-cta__description{line-height:2.2em;}.elementor-27 .elementor-element.elementor-element-8733c66{--content-width:500px;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}}/* Start custom CSS for slides, class: .elementor-element-f702350 */.elementor-27 .elementor-element.elementor-element-f702350 .swiper-slide-inner {
    text-decoration: none !important;
}


.elementor-27 .elementor-element.elementor-element-f702350 .elementor-slide-heading,
.elementor-27 .elementor-element.elementor-element-f702350 .elementor-slide-description {
    text-decoration: none !important;
    border-bottom: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-575aa29 */.elementor-27 .elementor-element.elementor-element-575aa29{
    position: relative;
    background: #ffffff;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-575aa29::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-27 .elementor-element.elementor-element-575aa29::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-27 .elementor-element.elementor-element-575aa29 > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf9fb0f */.elementor-27 .elementor-element.elementor-element-cf9fb0f{
    position: relative;
    background: #ffffff;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-cf9fb0f::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-27 .elementor-element.elementor-element-cf9fb0f::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-27 .elementor-element.elementor-element-cf9fb0f > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e8e832 */.elementor-27 .elementor-element.elementor-element-0e8e832{
    border: 1px solid #e6e6e6;
    border-radius: 12px;
    padding: 25px;
    background: #fff;
    transition: all .3s ease;
}

.elementor-27 .elementor-element.elementor-element-0e8e832:hover{
    border-color: #d4d4d4;
    box-shadow: 0 6px 18px rgba(0,0,0,0.05);
}

.elementor-27 .elementor-element.elementor-element-0e8e832{
    position: relative;
    background: #ffffff;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-0e8e832::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-27 .elementor-element.elementor-element-0e8e832::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-27 .elementor-element.elementor-element-0e8e832 > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92eb5de */.elementor-27 .elementor-element.elementor-element-92eb5de{
    border: 1px solid #e6e6e6;
    border-radius: 12px;
    padding: 25px;
    background: #fff;
    transition: all .3s ease;
}

.elementor-27 .elementor-element.elementor-element-92eb5de:hover{
    border-color: #d4d4d4;
    box-shadow: 0 6px 18px rgba(0,0,0,0.05);
}

.elementor-27 .elementor-element.elementor-element-92eb5de{
    position: relative;
    background: #ffffff;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-92eb5de::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-27 .elementor-element.elementor-element-92eb5de::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-27 .elementor-element.elementor-element-92eb5de > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31f9935 */.elementor-27 .elementor-element.elementor-element-31f9935{
    border: 1px solid #e6e6e6;
    border-radius: 12px;
    padding: 25px;
    background: #fff;
    transition: all .3s ease;
}

.elementor-27 .elementor-element.elementor-element-31f9935:hover{
    border-color: #d4d4d4;
    box-shadow: 0 6px 18px rgba(0,0,0,0.05);
}

.elementor-27 .elementor-element.elementor-element-31f9935{
    position: relative;
    background: #ffffff;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-31f9935::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-27 .elementor-element.elementor-element-31f9935::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-27 .elementor-element.elementor-element-31f9935 > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d24398 */.elementor-27 .elementor-element.elementor-element-8d24398{
    border: 1px solid #e6e6e6;
    border-radius: 12px;
    padding: 25px;
    background: #fff;
    transition: all .3s ease;
}

.elementor-27 .elementor-element.elementor-element-8d24398:hover{
    border-color: #d4d4d4;
    box-shadow: 0 6px 18px rgba(0,0,0,0.05);
}

.elementor-27 .elementor-element.elementor-element-8d24398{
    position: relative;
    background: #ffffff;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-8d24398::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-27 .elementor-element.elementor-element-8d24398::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-27 .elementor-element.elementor-element-8d24398 > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f89ae6d */.elementor-27 .elementor-element.elementor-element-f89ae6d{
    border: 1px solid #e6e6e6;
    border-radius: 12px;
    padding: 25px;
    background: #fff;
    transition: all .3s ease;
}

.elementor-27 .elementor-element.elementor-element-f89ae6d:hover{
    border-color: #d4d4d4;
    box-shadow: 0 6px 18px rgba(0,0,0,0.05);
}

.elementor-27 .elementor-element.elementor-element-f89ae6d{
    position: relative;
    background: #ffffff;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-f89ae6d::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-27 .elementor-element.elementor-element-f89ae6d::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-27 .elementor-element.elementor-element-f89ae6d > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74a74fe */.elementor-27 .elementor-element.elementor-element-74a74fe{
    border: 1px solid #e6e6e6;
    border-radius: 12px;
    padding: 25px;
    background: #fff;
    transition: all .3s ease;
}

.elementor-27 .elementor-element.elementor-element-74a74fe:hover{
    border-color: #d4d4d4;
    box-shadow: 0 6px 18px rgba(0,0,0,0.05);
}

.elementor-27 .elementor-element.elementor-element-74a74fe{
    position: relative;
    background: #ffffff;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-74a74fe::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-27 .elementor-element.elementor-element-74a74fe::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-27 .elementor-element.elementor-element-74a74fe > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c5ba18 */.elementor-27 .elementor-element.elementor-element-4c5ba18{
    border: 1px solid #e6e6e6;
    border-radius: 12px;
    padding: 25px;
    background: #fff;
    transition: all .3s ease;
}

.elementor-27 .elementor-element.elementor-element-4c5ba18:hover{
    border-color: #d4d4d4;
    box-shadow: 0 6px 18px rgba(0,0,0,0.05);
}

.elementor-27 .elementor-element.elementor-element-4c5ba18{
    position: relative;
    background: #ffffff;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-4c5ba18::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-27 .elementor-element.elementor-element-4c5ba18::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-27 .elementor-element.elementor-element-4c5ba18 > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aed8345 */.elementor-27 .elementor-element.elementor-element-aed8345{
    border: 1px solid #e6e6e6;
    border-radius: 12px;
    padding: 25px;
    background: #fff;
    transition: all .3s ease;
}

.elementor-27 .elementor-element.elementor-element-aed8345:hover{
    border-color: #d4d4d4;
    box-shadow: 0 6px 18px rgba(0,0,0,0.05);
}

.elementor-27 .elementor-element.elementor-element-aed8345{
    position: relative;
    background: #ffffff;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-aed8345::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-27 .elementor-element.elementor-element-aed8345::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-27 .elementor-element.elementor-element-aed8345 > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-296c2de */.elementor-27 .elementor-element.elementor-element-296c2de{
    border: 1px solid #e6e6e6;
    border-radius: 12px;
    padding: 25px;
    background: #fff;
    transition: all .3s ease;
}

.elementor-27 .elementor-element.elementor-element-296c2de:hover{
    border-color: #d4d4d4;
    box-shadow: 0 6px 18px rgba(0,0,0,0.05);
}

.elementor-27 .elementor-element.elementor-element-296c2de{
    position: relative;
    background: #ffffff;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-296c2de::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-27 .elementor-element.elementor-element-296c2de::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-27 .elementor-element.elementor-element-296c2de > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cad7675 */.elementor-27 .elementor-element.elementor-element-cad7675{
    position: relative;
    background: #ffffff;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-cad7675::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-27 .elementor-element.elementor-element-cad7675::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-27 .elementor-element.elementor-element-cad7675 > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4e1043 */.elementor-27 .elementor-element.elementor-element-f4e1043{
    position: relative;
    background: #ffffff;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-f4e1043::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-27 .elementor-element.elementor-element-f4e1043::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-27 .elementor-element.elementor-element-f4e1043 > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4dcea6 */.elementor-27 .elementor-element.elementor-element-d4dcea6{
    position: relative;
    background: #ffffff;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-d4dcea6::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-27 .elementor-element.elementor-element-d4dcea6::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-27 .elementor-element.elementor-element-d4dcea6 > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b30b838 */.elementor-27 .elementor-element.elementor-element-b30b838{
    border: 1px solid #e6e6e6;
    border-radius: 12px;
    padding: 25px;
    background: #fff;
    transition: all .3s ease;
}

.elementor-27 .elementor-element.elementor-element-b30b838:hover{
    border-color: #d4d4d4;
    box-shadow: 0 6px 18px rgba(0,0,0,0.05);
}

.elementor-27 .elementor-element.elementor-element-b30b838{
    position: relative;
    background: #ffffff;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-b30b838::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-27 .elementor-element.elementor-element-b30b838::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-27 .elementor-element.elementor-element-b30b838 > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dba7e5 */.elementor-27 .elementor-element.elementor-element-5dba7e5{
    border: 1px solid #e6e6e6;
    border-radius: 12px;
    padding: 25px;
    background: #fff;
    transition: all .3s ease;
}

.elementor-27 .elementor-element.elementor-element-5dba7e5:hover{
    border-color: #d4d4d4;
    box-shadow: 0 6px 18px rgba(0,0,0,0.05);
}

.elementor-27 .elementor-element.elementor-element-5dba7e5{
    position: relative;
    background: #ffffff;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-5dba7e5::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-27 .elementor-element.elementor-element-5dba7e5::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-27 .elementor-element.elementor-element-5dba7e5 > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5c4d30 */.elementor-27 .elementor-element.elementor-element-d5c4d30{
    border: 1px solid #e6e6e6;
    border-radius: 12px;
    padding: 25px;
    background: #fff;
    transition: all .3s ease;
}

.elementor-27 .elementor-element.elementor-element-d5c4d30:hover{
    border-color: #d4d4d4;
    box-shadow: 0 6px 18px rgba(0,0,0,0.05);
}

.elementor-27 .elementor-element.elementor-element-d5c4d30{
    position: relative;
    background: #ffffff;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-d5c4d30::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-27 .elementor-element.elementor-element-d5c4d30::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-27 .elementor-element.elementor-element-d5c4d30 > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb26646 */.elementor-27 .elementor-element.elementor-element-fb26646{
    border: 1px solid #e6e6e6;
    border-radius: 12px;
    padding: 25px;
    background: #fff;
    transition: all .3s ease;
}

.elementor-27 .elementor-element.elementor-element-fb26646:hover{
    border-color: #d4d4d4;
    box-shadow: 0 6px 18px rgba(0,0,0,0.05);
}

.elementor-27 .elementor-element.elementor-element-fb26646{
    position: relative;
    background: #ffffff;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-fb26646::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-27 .elementor-element.elementor-element-fb26646::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-27 .elementor-element.elementor-element-fb26646 > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d1811e */.elementor-27 .elementor-element.elementor-element-5d1811e{
    border: 1px solid #e6e6e6;
    border-radius: 12px;
    padding: 25px;
    background: #fff;
    transition: all .3s ease;
}

.elementor-27 .elementor-element.elementor-element-5d1811e:hover{
    border-color: #d4d4d4;
    box-shadow: 0 6px 18px rgba(0,0,0,0.05);
}

.elementor-27 .elementor-element.elementor-element-5d1811e{
    position: relative;
    background: #ffffff;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-5d1811e::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-27 .elementor-element.elementor-element-5d1811e::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-27 .elementor-element.elementor-element-5d1811e > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c8c840 */.elementor-27 .elementor-element.elementor-element-0c8c840{
    border: 1px solid #e6e6e6;
    border-radius: 12px;
    padding: 25px;
    background: #fff;
    transition: all .3s ease;
}

.elementor-27 .elementor-element.elementor-element-0c8c840:hover{
    border-color: #d4d4d4;
    box-shadow: 0 6px 18px rgba(0,0,0,0.05);
}

.elementor-27 .elementor-element.elementor-element-0c8c840{
    position: relative;
    background: #ffffff;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-0c8c840::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-27 .elementor-element.elementor-element-0c8c840::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-27 .elementor-element.elementor-element-0c8c840 > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1a395c */.elementor-27 .elementor-element.elementor-element-a1a395c{
    border: 1px solid #e6e6e6;
    border-radius: 12px;
    padding: 25px;
    background: #fff;
    transition: all .3s ease;
}

.elementor-27 .elementor-element.elementor-element-a1a395c:hover{
    border-color: #d4d4d4;
    box-shadow: 0 6px 18px rgba(0,0,0,0.05);
}

.elementor-27 .elementor-element.elementor-element-a1a395c{
    position: relative;
    background: #ffffff;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-a1a395c::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-27 .elementor-element.elementor-element-a1a395c::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-27 .elementor-element.elementor-element-a1a395c > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca56e56 */.elementor-27 .elementor-element.elementor-element-ca56e56{
    border: 1px solid #e6e6e6;
    border-radius: 12px;
    padding: 25px;
    background: #fff;
    transition: all .3s ease;
}

.elementor-27 .elementor-element.elementor-element-ca56e56:hover{
    border-color: #d4d4d4;
    box-shadow: 0 6px 18px rgba(0,0,0,0.05);
}

.elementor-27 .elementor-element.elementor-element-ca56e56{
    position: relative;
    background: #ffffff;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-ca56e56::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-27 .elementor-element.elementor-element-ca56e56::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-27 .elementor-element.elementor-element-ca56e56 > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-052bf83 *//* --- استایل‌های اصلی کانتینر شما (.elementor-27 .elementor-element.elementor-element-052bf83) --- */
.smart-box {
    /* استایل‌های حاشیه و padding از کدهای شما */
    border: 1px solid #e6e6e6; /* حاشیه ظریف */
    border-radius: 12px; /* گوشه‌های گرد */
    padding: 25px; /* padding اصلی */
    background: #ffffff; /* بک‌گراند سفید */
    transition: all .3s ease; /* انیمیشن ظریف برای hover */

    /* استایل‌های عمومی و ریسپانسیو */
    position: relative;
    overflow: hidden; /* برای اینکه افکت‌ها بیرون نزنند */
    max-width: 780px; /* عرض ماکزیمم */
    margin: 40px auto; /* فاصله از بالا/پایین و وسط‌چین */
    box-shadow: 0 6px 18px rgba(0,0,0,0.05); /* سایه ملایم */
}

.smart-box:hover {
    border-color: #d4d4d4; /* رنگ حاشیه در hover */
    box-shadow: 0 12px 38px rgba(0,0,0,0.08); /* سایه کمی بزرگتر و عمیق‌تر */
}

/* --- افکت‌های بصری (::before و ::after) --- */
.smart-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; /* اطمینان از اینکه زیر محتوا قرار می‌گیرد */
}

.smart-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);
    z-index: 1; /* اطمینان از اینکه زیر محتوا قرار می‌گیرد */
}

/* --- محتوا (آیکون، تیتر، متن، لیست) --- */
.smart-box > * {
    position: relative;
    z-index: 2; /* قرار گرفتن روی افکت‌ها */
}

.smart-box-icon {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 18px;
}

.smart-box-icon svg {
    stroke: #0098da; /* رنگ آیکون طبق تم شما */
}

.smart-box-title {
    font-size: 1.35rem;
    font-weight: 700;
    color: #003f63; /* رنگ تیره‌تر برای تیتر */
    margin-bottom: 12px;
    line-height: 1.5;
}

.smart-box-text {
    color: #444;
    font-size: 1rem;
    line-height: 1.9;
    margin-bottom: 18px;
}

.smart-box-list {
    padding-left: 18px;
    color: #333;
    font-size: 1rem;
    line-height: 1.9;
}

.smart-box-list li {
    margin-bottom: 8px;
    position: relative;
}

.smart-box-list li::before {
    content: "";
    width: 7px;
    height: 7px;
    background: #0098da; /* رنگ نقطه لیست */
    border-radius: 50%;
    position: absolute;
    left: -16px;
    top: 10px;
}

/* --- ریسپانسیو برای موبایل --- */
@media(max-width: 600px) {
    .smart-box {
        padding: 22px 22px; /* padding کمتر برای موبایل */
        border-radius: 14px;
        margin: 25px auto; /* فاصله کمتر در موبایل */
    }

    .smart-box-title {
        font-size: 1.15rem; /* تیتر کوچکتر در موبایل */
    }

    .smart-box-text, .smart-box-list {
        font-size: 0.95rem; /* متن کوچکتر در موبایل */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bff2c5 */.elementor-27 .elementor-element.elementor-element-6bff2c5{
    position: relative;
    background: #ffffff;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-6bff2c5::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-27 .elementor-element.elementor-element-6bff2c5::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-27 .elementor-element.elementor-element-6bff2c5 > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0068162 */.ocr-solution-box{
  position: relative;
  background: #ffffff;
  overflow: hidden;
  padding:50px 25px;
  border-radius:20px;
  direction:rtl;
}

.ocr-solution-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%;
}

.ocr-solution-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);
}

.ocr-solution-box > *{
  position:relative;
  z-index:2;
}

.ocr-title{
  text-align:center;
  font-size:26px;
  margin-bottom:40px;
  font-weight:700;
}

.ocr-grid{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:20px;
}

.ocr-item{
  background:rgba(255,255,255,0.8);
  backdrop-filter: blur(6px);
  border:1px solid rgba(0,0,0,0.05);
  border-radius:14px;
  padding:22px;
  transition:.25s;
  position:relative;
  min-height:120px;
}

.ocr-item:hover{
  transform:translateY(-5px);
  box-shadow:0 10px 25px rgba(0,0,0,.08);
}

.ocr-number{
  position:absolute;
  top:10px;
  right:15px;
  font-size:30px;
  font-weight:700;
  color:rgba(0,0,0,0.15);
}

.ocr-item p{
  margin-top:28px;
  font-size:14px;
  line-height:1.9;
}

.ocr-summary{
  margin-top:40px;
  text-align:center;
  background:rgba(255,255,255,0.7);
  padding:18px;
  border-radius:12px;
  font-weight:600;
  border:1px solid rgba(0,0,0,0.05);
}

/* tablet */
@media (max-width:900px){
  .ocr-grid{
    grid-template-columns:repeat(2,1fr);
  }
}

/* mobile */
@media (max-width:500px){
  .ocr-grid{
    grid-template-columns:1fr;
  }

  .ocr-title{
    font-size:22px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cd2ea4 */.elementor-27 .elementor-element.elementor-element-0cd2ea4{
    position: relative;
    background: #ffffff;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-0cd2ea4::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-27 .elementor-element.elementor-element-0cd2ea4::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-27 .elementor-element.elementor-element-0cd2ea4 > *{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1c1ec5 */.elementor-27 .elementor-element.elementor-element-c1c1ec5{
    position: relative;
    background: #ffffff;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-c1c1ec5::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-27 .elementor-element.elementor-element-c1c1ec5::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-27 .elementor-element.elementor-element-c1c1ec5 > *{
    position:relative;
    z-index:2;
}/* 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 */