.elementor-5873 .elementor-element.elementor-element-6096464{--display:flex;}.elementor-5873 .elementor-element.elementor-element-6096464:not(.elementor-motion-effects-element-type-background), .elementor-5873 .elementor-element.elementor-element-6096464 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020819;}.elementor-5873 .elementor-element.elementor-element-bbc1dd7{--display:flex;--overlay-opacity:0.5;}.elementor-5873 .elementor-element.elementor-element-bbc1dd7::before, .elementor-5873 .elementor-element.elementor-element-bbc1dd7 > .elementor-background-video-container::before, .elementor-5873 .elementor-element.elementor-element-bbc1dd7 > .e-con-inner > .elementor-background-video-container::before, .elementor-5873 .elementor-element.elementor-element-bbc1dd7 > .elementor-background-slideshow::before, .elementor-5873 .elementor-element.elementor-element-bbc1dd7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5873 .elementor-element.elementor-element-bbc1dd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5873 .elementor-element.elementor-element-5c762bf{--display:flex;--position:absolute;--overlay-opacity:0.5;top:0px;}.elementor-5873 .elementor-element.elementor-element-5c762bf:not(.elementor-motion-effects-element-type-background), .elementor-5873 .elementor-element.elementor-element-5c762bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://inotech.ir/wp-content/uploads/2026/05/Sepand.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5873 .elementor-element.elementor-element-5c762bf::before, .elementor-5873 .elementor-element.elementor-element-5c762bf > .elementor-background-video-container::before, .elementor-5873 .elementor-element.elementor-element-5c762bf > .e-con-inner > .elementor-background-video-container::before, .elementor-5873 .elementor-element.elementor-element-5c762bf > .elementor-background-slideshow::before, .elementor-5873 .elementor-element.elementor-element-5c762bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-5873 .elementor-element.elementor-element-5c762bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}body:not(.rtl) .elementor-5873 .elementor-element.elementor-element-5c762bf{left:0px;}body.rtl .elementor-5873 .elementor-element.elementor-element-5c762bf{right:0px;}.elementor-5873 .elementor-element.elementor-element-377b93e{--display:flex;}.elementor-5873 .elementor-element.elementor-element-da692b1 .elementor-icon{font-size:70px;}.elementor-5873 .elementor-element.elementor-element-da692b1 .elementor-icon svg{height:70px;}.elementor-5873 .elementor-element.elementor-element-3d7bc84 .elementor-heading-title{font-size:24px;font-weight:300;color:var( --e-global-color-astglobalcolor2 );}.elementor-5873 .elementor-element.elementor-element-f1ee52e{padding:6px 6px 6px 6px;}.elementor-5873 .elementor-element.elementor-element-f1ee52e .elementor-heading-title{font-size:14px;font-weight:300;color:var( --e-global-color-astglobalcolor8 );}.elementor-5873 .elementor-element.elementor-element-4f32594{--display:flex;--overlay-opacity:0.5;}.elementor-5873 .elementor-element.elementor-element-4f32594::before, .elementor-5873 .elementor-element.elementor-element-4f32594 > .elementor-background-video-container::before, .elementor-5873 .elementor-element.elementor-element-4f32594 > .e-con-inner > .elementor-background-video-container::before, .elementor-5873 .elementor-element.elementor-element-4f32594 > .elementor-background-slideshow::before, .elementor-5873 .elementor-element.elementor-element-4f32594 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5873 .elementor-element.elementor-element-4f32594 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5873 .elementor-element.elementor-element-b684677{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:flex-start;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:10;}.elementor-5873 .elementor-element.elementor-element-85445bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5873 .elementor-element.elementor-element-85445bd .elementor-icon-wrapper{text-align:center;}.elementor-5873 .elementor-element.elementor-element-85445bd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF1A;}.elementor-5873 .elementor-element.elementor-element-85445bd.elementor-view-framed .elementor-icon, .elementor-5873 .elementor-element.elementor-element-85445bd.elementor-view-default .elementor-icon{color:#FFFFFF1A;border-color:#FFFFFF1A;}.elementor-5873 .elementor-element.elementor-element-85445bd.elementor-view-framed .elementor-icon, .elementor-5873 .elementor-element.elementor-element-85445bd.elementor-view-default .elementor-icon svg{fill:#FFFFFF1A;}.elementor-5873 .elementor-element.elementor-element-85445bd .elementor-icon{font-size:35px;padding:10px;}.elementor-5873 .elementor-element.elementor-element-85445bd .elementor-icon svg{height:35px;}.elementor-5873 .elementor-element.elementor-element-85445bd .elementor-icon i, .elementor-5873 .elementor-element.elementor-element-85445bd .elementor-icon svg{transform:rotate(0deg);}.elementor-5873 .elementor-element.elementor-element-a356965{padding:0px 0px 0px 0px;text-align:center;}.elementor-5873 .elementor-element.elementor-element-a356965 img{width:100%;opacity:100;}.elementor-5873 .elementor-element.elementor-element-a356965:hover img{opacity:99;}.elementor-5873 .elementor-element.elementor-element-3faa0c4{--display:flex;--position:absolute;--overlay-opacity:0.5;top:0px;}.elementor-5873 .elementor-element.elementor-element-3faa0c4:not(.elementor-motion-effects-element-type-background), .elementor-5873 .elementor-element.elementor-element-3faa0c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://inotech.ir/wp-content/uploads/2026/05/Main-Pic.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5873 .elementor-element.elementor-element-3faa0c4::before, .elementor-5873 .elementor-element.elementor-element-3faa0c4 > .elementor-background-video-container::before, .elementor-5873 .elementor-element.elementor-element-3faa0c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-5873 .elementor-element.elementor-element-3faa0c4 > .elementor-background-slideshow::before, .elementor-5873 .elementor-element.elementor-element-3faa0c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5873 .elementor-element.elementor-element-3faa0c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}body:not(.rtl) .elementor-5873 .elementor-element.elementor-element-3faa0c4{left:0px;}body.rtl .elementor-5873 .elementor-element.elementor-element-3faa0c4{right:0px;}.elementor-5873 .elementor-element.elementor-element-fcc42c2{--display:flex;}.elementor-5873 .elementor-element.elementor-element-dae1263 .elementor-heading-title{font-family:"IRANYekanXFaNum", Sans-serif;font-size:24px;font-weight:400;line-height:1.5em;color:var( --e-global-color-astglobalcolor2 );}.elementor-5873 .elementor-element.elementor-element-cd50001{padding:6px 6px 6px 6px;}.elementor-5873 .elementor-element.elementor-element-cd50001 .elementor-heading-title{font-size:14px;font-weight:300;color:var( --e-global-color-astglobalcolor7 );}.elementor-5873 .elementor-element.elementor-element-1c82a67{--display:flex;--overlay-opacity:0.5;}.elementor-5873 .elementor-element.elementor-element-1c82a67::before, .elementor-5873 .elementor-element.elementor-element-1c82a67 > .elementor-background-video-container::before, .elementor-5873 .elementor-element.elementor-element-1c82a67 > .e-con-inner > .elementor-background-video-container::before, .elementor-5873 .elementor-element.elementor-element-1c82a67 > .elementor-background-slideshow::before, .elementor-5873 .elementor-element.elementor-element-1c82a67 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5873 .elementor-element.elementor-element-1c82a67 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5873 .elementor-element.elementor-element-269e387{--display:flex;--position:absolute;--background-transition:0.3s;--overlay-opacity:0.24;top:0px;}.elementor-5873 .elementor-element.elementor-element-269e387:not(.elementor-motion-effects-element-type-background), .elementor-5873 .elementor-element.elementor-element-269e387 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://inotech.ir/wp-content/uploads/2026/06/SDWANN-5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5873 .elementor-element.elementor-element-269e387::before, .elementor-5873 .elementor-element.elementor-element-269e387 > .elementor-background-video-container::before, .elementor-5873 .elementor-element.elementor-element-269e387 > .e-con-inner > .elementor-background-video-container::before, .elementor-5873 .elementor-element.elementor-element-269e387 > .elementor-background-slideshow::before, .elementor-5873 .elementor-element.elementor-element-269e387 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5873 .elementor-element.elementor-element-269e387 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5873 .elementor-element.elementor-element-269e387:hover::before, .elementor-5873 .elementor-element.elementor-element-269e387:hover > .elementor-background-video-container::before, .elementor-5873 .elementor-element.elementor-element-269e387:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5873 .elementor-element.elementor-element-269e387 > .elementor-background-slideshow:hover::before, .elementor-5873 .elementor-element.elementor-element-269e387 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-5873 .elementor-element.elementor-element-269e387:hover{--overlay-opacity:1;}body:not(.rtl) .elementor-5873 .elementor-element.elementor-element-269e387{left:0px;}body.rtl .elementor-5873 .elementor-element.elementor-element-269e387{right:0px;}.elementor-5873 .elementor-element.elementor-element-ab33f3a{--display:flex;}.elementor-5873 .elementor-element.elementor-element-3cd2720 .elementor-icon{font-size:70px;}.elementor-5873 .elementor-element.elementor-element-3cd2720 .elementor-icon svg{height:70px;}.elementor-5873 .elementor-element.elementor-element-efd8a41 .elementor-heading-title{font-size:24px;font-weight:300;color:var( --e-global-color-astglobalcolor2 );}.elementor-5873 .elementor-element.elementor-element-c1a2f62{padding:6px 6px 6px 6px;}.elementor-5873 .elementor-element.elementor-element-c1a2f62 .elementor-heading-title{font-size:14px;font-weight:300;color:var( --e-global-color-astglobalcolor7 );}.elementor-5873 .elementor-element.elementor-element-21fe78a{--display:flex;--overlay-opacity:0.5;}.elementor-5873 .elementor-element.elementor-element-21fe78a::before, .elementor-5873 .elementor-element.elementor-element-21fe78a > .elementor-background-video-container::before, .elementor-5873 .elementor-element.elementor-element-21fe78a > .e-con-inner > .elementor-background-video-container::before, .elementor-5873 .elementor-element.elementor-element-21fe78a > .elementor-background-slideshow::before, .elementor-5873 .elementor-element.elementor-element-21fe78a > .e-con-inner > .elementor-background-slideshow::before, .elementor-5873 .elementor-element.elementor-element-21fe78a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5873 .elementor-element.elementor-element-3855c9a{--display:flex;--position:absolute;--overlay-opacity:0.5;top:0px;}.elementor-5873 .elementor-element.elementor-element-3855c9a:not(.elementor-motion-effects-element-type-background), .elementor-5873 .elementor-element.elementor-element-3855c9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://inotech.ir/wp-content/uploads/2026/06/Earthinocard.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5873 .elementor-element.elementor-element-3855c9a::before, .elementor-5873 .elementor-element.elementor-element-3855c9a > .elementor-background-video-container::before, .elementor-5873 .elementor-element.elementor-element-3855c9a > .e-con-inner > .elementor-background-video-container::before, .elementor-5873 .elementor-element.elementor-element-3855c9a > .elementor-background-slideshow::before, .elementor-5873 .elementor-element.elementor-element-3855c9a > .e-con-inner > .elementor-background-slideshow::before, .elementor-5873 .elementor-element.elementor-element-3855c9a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}body:not(.rtl) .elementor-5873 .elementor-element.elementor-element-3855c9a{left:0px;}body.rtl .elementor-5873 .elementor-element.elementor-element-3855c9a{right:0px;}.elementor-5873 .elementor-element.elementor-element-a384a8f{--display:flex;}.elementor-5873 .elementor-element.elementor-element-97731f6 .elementor-icon{font-size:70px;}.elementor-5873 .elementor-element.elementor-element-97731f6 .elementor-icon svg{height:70px;}.elementor-5873 .elementor-element.elementor-element-634c9e1 .elementor-heading-title{font-size:24px;font-weight:300;color:var( --e-global-color-astglobalcolor2 );}.elementor-5873 .elementor-element.elementor-element-797472d{padding:6px 6px 6px 6px;}.elementor-5873 .elementor-element.elementor-element-797472d .elementor-heading-title{font-size:14px;font-weight:300;color:var( --e-global-color-astglobalcolor7 );}.elementor-5873 .elementor-element.elementor-element-a5a028d{--display:flex;--overlay-opacity:0.5;}.elementor-5873 .elementor-element.elementor-element-a5a028d::before, .elementor-5873 .elementor-element.elementor-element-a5a028d > .elementor-background-video-container::before, .elementor-5873 .elementor-element.elementor-element-a5a028d > .e-con-inner > .elementor-background-video-container::before, .elementor-5873 .elementor-element.elementor-element-a5a028d > .elementor-background-slideshow::before, .elementor-5873 .elementor-element.elementor-element-a5a028d > .e-con-inner > .elementor-background-slideshow::before, .elementor-5873 .elementor-element.elementor-element-a5a028d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5873 .elementor-element.elementor-element-b9273f6{--display:flex;--position:absolute;--overlay-opacity:1;top:0px;}.elementor-5873 .elementor-element.elementor-element-b9273f6:not(.elementor-motion-effects-element-type-background), .elementor-5873 .elementor-element.elementor-element-b9273f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://inotech.ir/wp-content/uploads/2026/06/inotix-Card-BG2.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-5873 .elementor-element.elementor-element-b9273f6::before, .elementor-5873 .elementor-element.elementor-element-b9273f6 > .elementor-background-video-container::before, .elementor-5873 .elementor-element.elementor-element-b9273f6 > .e-con-inner > .elementor-background-video-container::before, .elementor-5873 .elementor-element.elementor-element-b9273f6 > .elementor-background-slideshow::before, .elementor-5873 .elementor-element.elementor-element-b9273f6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5873 .elementor-element.elementor-element-b9273f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}body:not(.rtl) .elementor-5873 .elementor-element.elementor-element-b9273f6{left:0px;}body.rtl .elementor-5873 .elementor-element.elementor-element-b9273f6{right:0px;}.elementor-5873 .elementor-element.elementor-element-f61906c{--display:flex;}.elementor-5873 .elementor-element.elementor-element-444ee40 .elementor-icon{font-size:70px;}.elementor-5873 .elementor-element.elementor-element-444ee40 .elementor-icon svg{height:70px;}.elementor-5873 .elementor-element.elementor-element-2081193 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:24px;font-weight:400;line-height:30px;color:var( --e-global-color-astglobalcolor2 );}.elementor-5873 .elementor-element.elementor-element-a201c07{padding:6px 6px 6px 6px;}.elementor-5873 .elementor-element.elementor-element-a201c07 .elementor-heading-title{font-size:14px;font-weight:300;color:var( --e-global-color-astglobalcolor7 );}.elementor-5873 .elementor-element.elementor-element-d49c8da{--display:flex;--overlay-opacity:0.5;}.elementor-5873 .elementor-element.elementor-element-d49c8da::before, .elementor-5873 .elementor-element.elementor-element-d49c8da > .elementor-background-video-container::before, .elementor-5873 .elementor-element.elementor-element-d49c8da > .e-con-inner > .elementor-background-video-container::before, .elementor-5873 .elementor-element.elementor-element-d49c8da > .elementor-background-slideshow::before, .elementor-5873 .elementor-element.elementor-element-d49c8da > .e-con-inner > .elementor-background-slideshow::before, .elementor-5873 .elementor-element.elementor-element-d49c8da > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5873 .elementor-element.elementor-element-e1b6cf1{--display:flex;--position:absolute;--overlay-opacity:0.5;top:0px;}.elementor-5873 .elementor-element.elementor-element-e1b6cf1:not(.elementor-motion-effects-element-type-background), .elementor-5873 .elementor-element.elementor-element-e1b6cf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://inotech.ir/wp-content/uploads/2026/06/Cloud-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5873 .elementor-element.elementor-element-e1b6cf1::before, .elementor-5873 .elementor-element.elementor-element-e1b6cf1 > .elementor-background-video-container::before, .elementor-5873 .elementor-element.elementor-element-e1b6cf1 > .e-con-inner > .elementor-background-video-container::before, .elementor-5873 .elementor-element.elementor-element-e1b6cf1 > .elementor-background-slideshow::before, .elementor-5873 .elementor-element.elementor-element-e1b6cf1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5873 .elementor-element.elementor-element-e1b6cf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}body:not(.rtl) .elementor-5873 .elementor-element.elementor-element-e1b6cf1{left:0px;}body.rtl .elementor-5873 .elementor-element.elementor-element-e1b6cf1{right:0px;}.elementor-5873 .elementor-element.elementor-element-c353a65{--display:flex;}.elementor-5873 .elementor-element.elementor-element-6a17449 .elementor-icon{font-size:70px;}.elementor-5873 .elementor-element.elementor-element-6a17449 .elementor-icon svg{height:70px;}.elementor-5873 .elementor-element.elementor-element-0868358 .elementor-heading-title{font-size:24px;font-weight:300;color:var( --e-global-color-astglobalcolor2 );}.elementor-5873 .elementor-element.elementor-element-dc71ee7{padding:6px 6px 6px 6px;}.elementor-5873 .elementor-element.elementor-element-dc71ee7 .elementor-heading-title{font-size:14px;font-weight:300;color:var( --e-global-color-astglobalcolor7 );}.elementor-5873 .elementor-element.elementor-element-9610dd6{--display:flex;--position:absolute;--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:40px 0px 0px 0px;--margin-top:0px;--margin-bottom:19px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;--z-index:10;}.elementor-5873 .elementor-element.elementor-element-9610dd6:not(.elementor-motion-effects-element-type-background), .elementor-5873 .elementor-element.elementor-element-9610dd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E7BFF;}body:not(.rtl) .elementor-5873 .elementor-element.elementor-element-9610dd6{right:0px;}body.rtl .elementor-5873 .elementor-element.elementor-element-9610dd6{left:0px;}.elementor-5873 .elementor-element.elementor-element-51d0d44 .elementor-icon-wrapper{text-align:center;}.elementor-5873 .elementor-element.elementor-element-51d0d44.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5873 .elementor-element.elementor-element-51d0d44.elementor-view-framed .elementor-icon, .elementor-5873 .elementor-element.elementor-element-51d0d44.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5873 .elementor-element.elementor-element-51d0d44.elementor-view-framed .elementor-icon, .elementor-5873 .elementor-element.elementor-element-51d0d44.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-5873 .elementor-element.elementor-element-51d0d44.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-e862279 );}.elementor-5873 .elementor-element.elementor-element-51d0d44.elementor-view-stacked .elementor-icon:hover{color:var( --e-global-color-e862279 );}.elementor-5873 .elementor-element.elementor-element-51d0d44.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-e862279 );}.elementor-5873 .elementor-element.elementor-element-51d0d44 .elementor-icon{font-size:16px;}.elementor-5873 .elementor-element.elementor-element-51d0d44 .elementor-icon svg{height:16px;}.elementor-5873 .elementor-element.elementor-element-18a6fa1 .elementor-icon-wrapper{text-align:center;}.elementor-5873 .elementor-element.elementor-element-18a6fa1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5873 .elementor-element.elementor-element-18a6fa1.elementor-view-framed .elementor-icon, .elementor-5873 .elementor-element.elementor-element-18a6fa1.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5873 .elementor-element.elementor-element-18a6fa1.elementor-view-framed .elementor-icon, .elementor-5873 .elementor-element.elementor-element-18a6fa1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-5873 .elementor-element.elementor-element-18a6fa1.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-413bc80 );}.elementor-5873 .elementor-element.elementor-element-18a6fa1.elementor-view-stacked .elementor-icon:hover{color:var( --e-global-color-413bc80 );}.elementor-5873 .elementor-element.elementor-element-18a6fa1.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-413bc80 );}.elementor-5873 .elementor-element.elementor-element-18a6fa1 .elementor-icon{font-size:16px;}.elementor-5873 .elementor-element.elementor-element-18a6fa1 .elementor-icon svg{height:16px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5873 .elementor-element.elementor-element-b684677{--width:100%;}.elementor-5873 .elementor-element.elementor-element-9610dd6{--width:10%;}}@media(max-width:1024px){.elementor-5873 .elementor-element.elementor-element-b684677{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-5873 .elementor-element.elementor-element-b684677{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5873 .elementor-element.elementor-element-dae1263 .elementor-heading-title{font-size:26px;line-height:2.5rem;}}/* Start custom CSS for container, class: .elementor-element-5c762bf */.card-bg{
position:absolute;
inset:0;

background-size:cover;
background-position:center;

transition:transform .9s ease;
}

.service-card:hover .card-bg{
transform:scale(1.08);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-da692b1 */.elementor-5873 .elementor-element.elementor-element-da692b1 svg{

width:58px;
height:auto;

}


@media (max-width:767px){

.elementor-5873 .elementor-element.elementor-element-da692b1{

width:58px;

}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1ee52e */.elementor-5873 .elementor-element.elementor-element-f1ee52e{

max-height:0;

opacity:0;

overflow:hidden;

transform:translateY(10px);

transition:
all .45s cubic-bezier(.22,.61,.36,1);

background:rgba(255,255,255,1);

border-radius:20px;

color:#08121f;


}



@media (max-width:767px){

.elementor-5873 .elementor-element.elementor-element-f1ee52e{

display:none;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-377b93e */.elementor-5873 .elementor-element.elementor-element-377b93e{

position:absolute;

inset:0;

display:flex;

flex-direction:column;

justify-content:center;

align-items:center;

text-align:center;

gap:22px;

z-index:5;

transition:
transform .45s cubic-bezier(.22,.61,.36,1);

will-change:transform;

}








@media (max-width:767px){

.elementor-5873 .elementor-element.elementor-element-377b93e{

gap:16px;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbc1dd7 */.home-grid > div{
position:relative;
overflow:hidden;
border-radius:24px;
min-height:0;
}

.service-card{
position:relative;
overflow:hidden;
}

.service-card .elementor-background-overlay{
transition:transform .9s ease;
}

.service-card:hover .elementor-background-overlay{
transform:scale(1.08);
}



.top-card::before{
content:"";
position:absolute;
inset:0;
padding:2px;
border-radius:22px;

background:linear-gradient(
0deg,
rgba(255,255,255,.95) 0%,
rgba(255,255,255,.45) 35%,
rgba(255,255,255,.08) 70%,
rgba(255,255,255,0) 100%
);

-webkit-mask:
linear-gradient(#fff 0 0) content-box,
linear-gradient(#fff 0 0);

-webkit-mask-composite:xor;
mask-composite:exclude;

pointer-events:none;
z-index:4;

transition:all .45s ease;
}


.top-card:hover::before{

background:linear-gradient(
0deg,
rgba(255,255,255,1) 0%,
rgba(255,255,255,.8) 30%,
rgba(160,220,255,.35) 60%,
rgba(255,255,255,0) 100%
);

}





.elementor-5873 .elementor-element.elementor-element-bbc1dd7{
position:relative;
overflow:hidden;
border-radius:24px;
}


.elementor-5873 .elementor-element.elementor-element-bbc1dd7:hover .card-bg{
transform:scale(1.08);
}

.elementor-5873 .elementor-element.elementor-element-bbc1dd7:hover .card-content{
transform:translateY(-32px);
}

.elementor-5873 .elementor-element.elementor-element-bbc1dd7:hover .hidden-title{
opacity:1;
max-height:80px;
transform:translateY(0);
}




.elementor-5873 .elementor-element.elementor-element-bbc1dd7::after{

content:"";

position:absolute;
inset:0;

z-index:2;

pointer-events:none;

background:
linear-gradient(
180deg,
rgba(0,0,0,.05),
rgba(0,0,0,.55)
);

transition:.45s ease;
}


.elementor-5873 .elementor-element.elementor-element-bbc1dd7:hover::after{

background:
linear-gradient(
180deg,
rgba(0,0,0,.02),
rgba(0,0,0,.68)
);

}


.elementor-5873 .elementor-element.elementor-element-bbc1dd7{

border:1px solid rgba(255,255,255,.15);

box-shadow:
0 0 0 1px rgba(255,255,255,.05),
0 0 15px rgba(0,120,255,.08);

transition:.45s ease;
}



.elementor-5873 .elementor-element.elementor-element-bbc1dd7:hover{

border-color:rgba(255,255,255,.35);

box-shadow:

0 0 0 1px rgba(255,255,255,.18),

0 0 20px rgba(0,140,255,.25),

0 0 60px rgba(0,140,255,.12);
}





@media (max-width:767px){

.elementor-5873 .elementor-element.elementor-element-bbc1dd7{

min-height:260px !important;

}

}




/* هاور کل کارت*/

.service-card{
    position:relative;
    cursor:pointer;
}

.service-card .stretch-link{
    position:absolute;
    inset:0;
    z-index:100;
}

.service-card .stretch-link .elementor-button{
    width:100%;
    height:100%;
    opacity:0;
    padding:0;
    margin:0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-85445bd */.elementor-5873 .elementor-element.elementor-element-85445bd .elementor-icon{
    transition: all .4s cubic-bezier(.22,1,.36,1);
}

.elementor-5873 .elementor-element.elementor-element-85445bd:hover .elementor-icon{
    transform: rotate(180deg) scale(1.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3faa0c4 */.card-bg{
position:absolute;
inset:0;

background-size:cover;
background-position:center;

transition:transform .9s ease;
}

.service-card:hover .card-bg{
transform:scale(1.08);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dae1263 */.elementor-5873 .elementor-element.elementor-element-dae1263{

font-size:clamp(24px,3vw,40px);

line-height:1.4;
max-width:75%;
}




@media (max-width:767px){

.elementor-5873 .elementor-element.elementor-element-dae1263{

font-size:clamp(28px,8vw,42px);

line-height:1.4;

}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd50001 */.elementor-5873 .elementor-element.elementor-element-cd50001{

max-height:0;

opacity:0;

overflow:hidden;

transform:translateY(10px);

transition:
all .45s cubic-bezier(.22,.61,.36,1);

background:rgba(255,255,255,1);

border-radius:20px;

color:#08121f;


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcc42c2 */.elementor-5873 .elementor-element.elementor-element-fcc42c2{

position:absolute;

inset:0;

display:flex;

flex-direction:column;

justify-content:center;

align-items:center;

text-align:center;

gap:22px;;

z-index:5;

transition:
transform .45s cubic-bezier(.22,.61,.36,1);

will-change:transform;

}





.elementor-5873 .elementor-element.elementor-element-fcc42c2:hover .card-content{

transform:translateY(-20px);

}

.elementor-5873 .elementor-element.elementor-element-fcc42c2:hover .hidden-title{

opacity:1;

max-height:80px;

transform:translateY(0);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f32594 */.home-grid > div{
position:relative;
overflow:hidden;
border-radius:24px;
min-height:0;
}

.service-card{
position:relative;
overflow:hidden;
}

.service-card .elementor-background-overlay{
transition:transform .9s ease;
}

.service-card:hover .elementor-background-overlay{
transform:scale(1.08);
}



.top-card::before{
content:"";
position:absolute;
inset:0;
padding:2px;
border-radius:22px;

background:linear-gradient(
0deg,
rgba(255,255,255,.95) 0%,
rgba(255,255,255,.45) 35%,
rgba(255,255,255,.08) 70%,
rgba(255,255,255,0) 100%
);

-webkit-mask:
linear-gradient(#fff 0 0) content-box,
linear-gradient(#fff 0 0);

-webkit-mask-composite:xor;
mask-composite:exclude;

pointer-events:none;
z-index:4;

transition:all .45s ease;
}


.top-card:hover::before{

background:linear-gradient(
0deg,
rgba(255,255,255,1) 0%,
rgba(255,255,255,.8) 30%,
rgba(160,220,255,.35) 60%,
rgba(255,255,255,0) 100%
);

}





.elementor-5873 .elementor-element.elementor-element-4f32594{
position:relative;
overflow:hidden;
border-radius:24px;
}


.elementor-5873 .elementor-element.elementor-element-4f32594:hover .card-bg{
transform:scale(1.08);
}

.elementor-5873 .elementor-element.elementor-element-4f32594:hover .card-content{
transform:translateY(-32px);
}

.elementor-5873 .elementor-element.elementor-element-4f32594:hover .hidden-title{
opacity:1;
max-height:80px;
transform:translateY(0);
}




.elementor-5873 .elementor-element.elementor-element-4f32594::after{

content:"";

position:absolute;
inset:0;

z-index:2;

pointer-events:none;

background:
linear-gradient(
180deg,
rgba(0,0,0,.05),
rgba(0,0,0,.55)
);

transition:.45s ease;
}


.elementor-5873 .elementor-element.elementor-element-4f32594:hover::after{

background:
linear-gradient(
180deg,
rgba(0,0,0,.02),
rgba(0,0,0,.68)
);

}


.elementor-5873 .elementor-element.elementor-element-4f32594{

border:1px solid rgba(255,255,255,.15);

box-shadow:
0 0 0 1px rgba(255,255,255,.05),
0 0 15px rgba(0,120,255,.08);

transition:.45s ease;
}



.elementor-5873 .elementor-element.elementor-element-4f32594:hover{

border-color:rgba(255,255,255,.35);

box-shadow:

0 0 0 1px rgba(255,255,255,.18),

0 0 20px rgba(0,140,255,.25),

0 0 60px rgba(0,140,255,.12);
}






@media (max-width:767px){

.elementor-5873 .elementor-element.elementor-element-4f32594{

height:430px;

min-height:430px;

}

}


 /* Hover bg to change logo color  */

.header-logo img{
      filter: brightness(0) invert(1);
    transition:.7s;
}

.service-card:hover .header-logo img{
    filter:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269e387 */.card-bg{
position:absolute;
inset:0;

background-size:cover;
background-position:center;

transition:transform .9s ease;
}

.service-card:hover .card-bg{
transform:scale(1.08);
}




.elementor-5873 .elementor-element.elementor-element-269e387{
position:absolute;
inset:0;
z-index:1;

transition:
transform .8s cubic-bezier(.22,.61,.36,1);
}


.card-bg{
will-change:transform;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1a2f62 */.elementor-5873 .elementor-element.elementor-element-c1a2f62{

max-height:0;

opacity:0;

overflow:hidden;

transform:translateY(10px);

transition:
all .45s cubic-bezier(.22,.61,.36,1);

background:rgba(255,255,255,1);

border-radius:20px;

color:#08121f;


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab33f3a */.elementor-5873 .elementor-element.elementor-element-ab33f3a{

position:absolute;

inset:0;

display:flex;

flex-direction:column;

justify-content:center;

align-items:center;

text-align:center;

gap:22px;;

z-index:5;

transition:
transform .45s cubic-bezier(.22,.61,.36,1);

will-change:transform;

}





.elementor-5873 .elementor-element.elementor-element-ab33f3a:hover .card-content{

transform:translateY(-20px);

}

.elementor-5873 .elementor-element.elementor-element-ab33f3a:hover .hidden-title{

opacity:1;

max-height:80px;

transform:translateY(0);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c82a67 */.home-grid > div{
position:relative;
overflow:hidden;
border-radius:24px;
min-height:0;
}

.service-card{
position:relative;
overflow:hidden;
}

.service-card .elementor-background-overlay{
transition:transform .9s ease;
}

.service-card:hover .elementor-background-overlay{
transform:scale(1.08);
}



.top-card::before{
content:"";
position:absolute;
inset:0;
padding:2px;
border-radius:22px;

background:linear-gradient(
0deg,
rgba(255,255,255,.95) 0%,
rgba(255,255,255,.45) 35%,
rgba(255,255,255,.08) 70%,
rgba(255,255,255,0) 100%
);

-webkit-mask:
linear-gradient(#fff 0 0) content-box,
linear-gradient(#fff 0 0);

-webkit-mask-composite:xor;
mask-composite:exclude;

pointer-events:none;
z-index:4;

transition:all .45s ease;
}


.top-card:hover::before{

background:linear-gradient(
0deg,
rgba(255,255,255,1) 0%,
rgba(255,255,255,.8) 30%,
rgba(160,220,255,.35) 60%,
rgba(255,255,255,0) 100%
);

}





.elementor-5873 .elementor-element.elementor-element-1c82a67{
position:relative;
overflow:hidden;
border-radius:24px;
}


.elementor-5873 .elementor-element.elementor-element-1c82a67:hover .card-bg{
transform:scale(1.08);
}

.elementor-5873 .elementor-element.elementor-element-1c82a67:hover .card-content{
transform:translateY(-32px);
}

.elementor-5873 .elementor-element.elementor-element-1c82a67:hover .hidden-title{
opacity:1;
max-height:80px;
transform:translateY(0);
}




.elementor-5873 .elementor-element.elementor-element-1c82a67::after{

content:"";

position:absolute;
inset:0;

z-index:2;

pointer-events:none;

background:
linear-gradient(
180deg,
rgba(0,0,0,.05),
rgba(0,0,0,.55)
);

transition:.45s ease;
}


.elementor-5873 .elementor-element.elementor-element-1c82a67:hover::after{

background:
linear-gradient(
180deg,
rgba(0,0,0,.02),
rgba(0,0,0,.68)
);

}


.elementor-5873 .elementor-element.elementor-element-1c82a67{

border:1px solid rgba(255,255,255,.15);

box-shadow:
0 0 0 1px rgba(255,255,255,.05),
0 0 15px rgba(0,120,255,.08);

transition:.45s ease;
}



.elementor-5873 .elementor-element.elementor-element-1c82a67:hover{

border-color:rgba(255,255,255,.35);

box-shadow:

0 0 0 1px rgba(255,255,255,.18),

0 0 20px rgba(0,140,255,.25),

0 0 60px rgba(0,140,255,.12);
}




.service-card{
transition:
transform .45s ease,
box-shadow .45s ease,
border-color .45s ease;
}

.service-card:hover{

box-shadow:

0 0 0 1px rgba(255,255,255,.2),

0 0 20px rgba(0,140,255,.25),

0 0 60px rgba(0,140,255,.18),

0 0 100px rgba(0,140,255,.08);

}


@media (max-width:767px){

.elementor-5873 .elementor-element.elementor-element-1c82a67{

min-height:260px !important;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3855c9a */.card-bg{
position:absolute;
inset:0;

background-size:cover;
background-position:center;

transition:transform .9s ease;
}

.service-card:hover .card-bg{
transform:scale(1.08);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-797472d */.elementor-5873 .elementor-element.elementor-element-797472d{

max-height:0;

opacity:0;

overflow:hidden;

transform:translateY(10px);

transition:
all .45s cubic-bezier(.22,.61,.36,1);

background:rgba(255,255,255,1);

border-radius:20px;

color:#08121f;


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a384a8f */.elementor-5873 .elementor-element.elementor-element-a384a8f{

position:absolute;

inset:0;

display:flex;

flex-direction:column;

justify-content:center;

align-items:center;

text-align:center;

gap:22px;

z-index:5;

transition:
transform .45s cubic-bezier(.22,.61,.36,1);

will-change:transform;

}




.elementor-5873 .elementor-element.elementor-element-a384a8f:hover .card-content{

transform:translateY(calc(12% - 20px));

}

.elementor-5873 .elementor-element.elementor-element-a384a8f:hover .hidden-title{

opacity:1;

max-height:80px;

transform:translateY(0);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21fe78a */.home-grid > div{
position:relative;
overflow:hidden;
border-radius:24px;
min-height:0;
}

.service-card{
position:relative;
overflow:hidden;
}

.service-card .elementor-background-overlay{
transition:transform .9s ease;
}

.service-card:hover .elementor-background-overlay{
transform:scale(1.08);
}


.bottom-card::before{
content:"";
position:absolute;
inset:0;
padding:2px;
border-radius:22px;

background:linear-gradient(
180deg,
rgba(255,255,255,.95) 0%,
rgba(255,255,255,.45) 35%,
rgba(255,255,255,.08) 70%,
rgba(255,255,255,0) 100%
);

-webkit-mask:
linear-gradient(#fff 0 0) content-box,
linear-gradient(#fff 0 0);

-webkit-mask-composite:xor;
mask-composite:exclude;

pointer-events:none;
z-index:4;

transition:all .45s ease;
}



.bottom-card:hover::before{

background:linear-gradient(
180deg,
rgba(255,255,255,1) 0%,
rgba(255,255,255,.8) 30%,
rgba(160,220,255,.35) 60%,
rgba(255,255,255,0) 100%
);

}




.elementor-5873 .elementor-element.elementor-element-21fe78a{
position:relative;
overflow:hidden;
border-radius:24px;
}


.elementor-5873 .elementor-element.elementor-element-21fe78a:hover .card-bg{
transform:scale(1.08);
}

.elementor-5873 .elementor-element.elementor-element-21fe78a:hover .card-content{
transform:translateY(-32px);
}

.elementor-5873 .elementor-element.elementor-element-21fe78a:hover .hidden-title{
opacity:1;
max-height:80px;
transform:translateY(0);
}




.elementor-5873 .elementor-element.elementor-element-21fe78a::after{

content:"";

position:absolute;
inset:0;

z-index:2;

pointer-events:none;

background:
linear-gradient(
180deg,
rgba(0,0,0,.05),
rgba(0,0,0,.55)
);

transition:.45s ease;
}


.elementor-5873 .elementor-element.elementor-element-21fe78a:hover::after{

background:
linear-gradient(
180deg,
rgba(0,0,0,.02),
rgba(0,0,0,.68)
);

}


.elementor-5873 .elementor-element.elementor-element-21fe78a{

border:1px solid rgba(255,255,255,.15);

box-shadow:
0 0 0 1px rgba(255,255,255,.05),
0 0 15px rgba(0,120,255,.08);

transition:.45s ease;
}



.elementor-5873 .elementor-element.elementor-element-21fe78a:hover{

border-color:rgba(255,255,255,.35);

box-shadow:

0 0 0 1px rgba(255,255,255,.18),

0 0 20px rgba(0,140,255,.25),

0 0 60px rgba(0,140,255,.12);
}



@media (max-width:767px){

.elementor-5873 .elementor-element.elementor-element-21fe78a{

min-height:260px !important;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9273f6 */.card-bg{
position:absolute;
inset:0;

background-size:cover;
background-position:center;

transition:transform .9s ease;
}

.service-card:hover .card-bg{
transform:scale(1.08);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a201c07 */.elementor-5873 .elementor-element.elementor-element-a201c07{

max-height:0;

opacity:0;

overflow:hidden;

transform:translateY(10px);

transition:
all .45s cubic-bezier(.22,.61,.36,1);

background:rgba(255,255,255,1);

border-radius:20px;

color:#08121f;


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f61906c */.elementor-5873 .elementor-element.elementor-element-f61906c{

position:absolute;

inset:0;

display:flex;

flex-direction:column;

justify-content:center;

align-items:center;

text-align:center;

gap:22px;

z-index:5;

transition:
transform .45s cubic-bezier(.22,.61,.36,1);

will-change:transform;

}




.elementor-5873 .elementor-element.elementor-element-f61906c:hover .card-content{

transform:translateY(calc(12% - 20px));

}

.elementor-5873 .elementor-element.elementor-element-f61906c:hover .hidden-title{

opacity:1;

max-height:80px;

transform:translateY(0);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5a028d */.home-grid > div{
position:relative;
overflow:hidden;
border-radius:24px;
min-height:0;
}

.service-card{
position:relative;
overflow:hidden;
}

.service-card .elementor-background-overlay{
transition:transform .9s ease;
}

.service-card:hover .elementor-background-overlay{
transform:scale(1.08);
}


.bottom-card::before{
content:"";
position:absolute;
inset:0;
padding:2px;
border-radius:22px;

background:linear-gradient(
180deg,
rgba(255,255,255,.95) 0%,
rgba(255,255,255,.45) 35%,
rgba(255,255,255,.08) 70%,
rgba(255,255,255,0) 100%
);

-webkit-mask:
linear-gradient(#fff 0 0) content-box,
linear-gradient(#fff 0 0);

-webkit-mask-composite:xor;
mask-composite:exclude;

pointer-events:none;
z-index:4;

transition:all .45s ease;
}



.bottom-card:hover::before{

background:linear-gradient(
180deg,
rgba(255,255,255,1) 0%,
rgba(255,255,255,.8) 30%,
rgba(160,220,255,.35) 60%,
rgba(255,255,255,0) 100%
);

}




.elementor-5873 .elementor-element.elementor-element-a5a028d{
position:relative;
overflow:hidden;
border-radius:24px;
}


.elementor-5873 .elementor-element.elementor-element-a5a028d:hover .card-bg{
transform:scale(1.08);
}

.elementor-5873 .elementor-element.elementor-element-a5a028d:hover .card-content{
transform:translateY(-32px);
}

.elementor-5873 .elementor-element.elementor-element-a5a028d:hover .hidden-title{
opacity:1;
max-height:80px;
transform:translateY(0);
}




.elementor-5873 .elementor-element.elementor-element-a5a028d::after{

content:"";

position:absolute;
inset:0;

z-index:2;

pointer-events:none;

background:
linear-gradient(
180deg,
rgba(0,0,0,.05),
rgba(0,0,0,.55)
);

transition:.45s ease;
}


.elementor-5873 .elementor-element.elementor-element-a5a028d:hover::after{

background:
linear-gradient(
180deg,
rgba(0,0,0,.02),
rgba(0,0,0,.68)
);

}


.elementor-5873 .elementor-element.elementor-element-a5a028d{

border:1px solid rgba(255,255,255,.15);

box-shadow:
0 0 0 1px rgba(255,255,255,.05),
0 0 15px rgba(0,120,255,.08);

transition:.45s ease;
}



.elementor-5873 .elementor-element.elementor-element-a5a028d:hover{

border-color:rgba(255,255,255,.35);

box-shadow:

0 0 0 1px rgba(255,255,255,.18),

0 0 20px rgba(0,140,255,.25),

0 0 60px rgba(0,140,255,.12);
}



@media (max-width:767px){

.elementor-5873 .elementor-element.elementor-element-a5a028d{

min-height:260px !important;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1b6cf1 */.card-bg{
position:absolute;
inset:0;

background-size:cover;
background-position:center;

transition:transform .9s ease;
}

.service-card:hover .card-bg{
transform:scale(1.08);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc71ee7 */.elementor-5873 .elementor-element.elementor-element-dc71ee7{

max-height:0;

opacity:0;

overflow:hidden;

transform:translateY(10px);

transition:
all .45s cubic-bezier(.22,.61,.36,1);

background:rgba(255,255,255,1);

border-radius:20px;

color:#08121f;


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c353a65 */.elementor-5873 .elementor-element.elementor-element-c353a65{

position:absolute;

inset:0;

display:flex;

flex-direction:column;

justify-content:center;

align-items:center;

text-align:center;

gap:22px;

z-index:5;

transition:
transform .45s cubic-bezier(.22,.61,.36,1);

will-change:transform;

}





.elementor-5873 .elementor-element.elementor-element-c353a65:hover .card-content{

transform:translateY(calc(12% - 20px));

}

.elementor-5873 .elementor-element.elementor-element-c353a65:hover .hidden-title{

opacity:1;

max-height:80px;

transform:translateY(0);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d49c8da */.home-grid > div{
position:relative;
overflow:hidden;
border-radius:24px;
min-height:0;
}

.service-card{
position:relative;
overflow:hidden;
}

.service-card .elementor-background-overlay{
transition:transform .9s ease;
}

.service-card:hover .elementor-background-overlay{
transform:scale(1.08);
}


.bottom-card::before{
content:"";
position:absolute;
inset:0;
padding:2px;
border-radius:22px;

background:linear-gradient(
180deg,
rgba(255,255,255,.95) 0%,
rgba(255,255,255,.45) 35%,
rgba(255,255,255,.08) 70%,
rgba(255,255,255,0) 100%
);

-webkit-mask:
linear-gradient(#fff 0 0) content-box,
linear-gradient(#fff 0 0);

-webkit-mask-composite:xor;
mask-composite:exclude;

pointer-events:none;
z-index:4;

transition:all .45s ease;
}



.bottom-card:hover::before{

background:linear-gradient(
180deg,
rgba(255,255,255,1) 0%,
rgba(255,255,255,.8) 30%,
rgba(160,220,255,.35) 60%,
rgba(255,255,255,0) 100%
);

}




.elementor-5873 .elementor-element.elementor-element-d49c8da{
position:relative;
overflow:hidden;
border-radius:24px;
}


.elementor-5873 .elementor-element.elementor-element-d49c8da:hover .card-bg{
transform:scale(1.08);
}

.elementor-5873 .elementor-element.elementor-element-d49c8da:hover .card-content{
transform:translateY(-32px);
}

.elementor-5873 .elementor-element.elementor-element-d49c8da:hover .hidden-title{
opacity:1;
max-height:80px;
transform:translateY(0);
}




.elementor-5873 .elementor-element.elementor-element-d49c8da::after{

content:"";

position:absolute;
inset:0;

z-index:2;

pointer-events:none;

background:
linear-gradient(
180deg,
rgba(0,0,0,.05),
rgba(0,0,0,.55)
);

transition:.45s ease;
}


.elementor-5873 .elementor-element.elementor-element-d49c8da:hover::after{

background:
linear-gradient(
180deg,
rgba(0,0,0,.02),
rgba(0,0,0,.68)
);

}


.elementor-5873 .elementor-element.elementor-element-d49c8da{

border:1px solid rgba(255,255,255,.15);

box-shadow:
0 0 0 1px rgba(255,255,255,.05),
0 0 15px rgba(0,120,255,.08);

transition:.45s ease;
}



.elementor-5873 .elementor-element.elementor-element-d49c8da:hover{

border-color:rgba(255,255,255,.35);

box-shadow:

0 0 0 1px rgba(255,255,255,.18),

0 0 20px rgba(0,140,255,.25),

0 0 60px rgba(0,140,255,.12);
}




@media (max-width:767px){

.elementor-5873 .elementor-element.elementor-element-d49c8da{

min-height:260px !important;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6096464 */.elementor-5873 .elementor-element.elementor-element-6096464{
display:grid;
height:100svh;
box-sizing:border-box;

grid-template-columns:25fr 50fr 25fr;
grid-template-rows:65fr 35fr;

direction: rtl;

gap:12px;
padding:12px;

overflow:hidden;
}

.elementor-5873 .elementor-element.elementor-element-6096464 > *{
min-height:0;
min-width:0;
overflow:hidden;
}

/* ==================================
TABLET
================================== */

@media (max-width:1024px){


.elementor-5873 .elementor-element.elementor-element-6096464{
    
height:auto;
min-height:100svh;

grid-template-columns:
36fr 64fr;

grid-template-rows:
45fr
27.5fr
27.5fr;

}

/* Row 1 */

.elementor-5873 .elementor-element.elementor-element-6096464 > .card-3{
grid-column:1;
grid-row:1;
}

.elementor-5873 .elementor-element.elementor-element-6096464 > .card-2{
grid-column:2;
grid-row:1;
}

/* Row 2 */

.elementor-5873 .elementor-element.elementor-element-6096464 > .card-1{
grid-column:1;
grid-row:2;
}

.elementor-5873 .elementor-element.elementor-element-6096464 > .card-5{
grid-column:2;
grid-row:2;
}

/* Row 3 */

.elementor-5873 .elementor-element.elementor-element-6096464 > .card-4{
grid-column:1;
grid-row:3;
}

.elementor-5873 .elementor-element.elementor-element-6096464 > .card-6{
grid-column:2;
grid-row:3;
}

.elementor-5873 .elementor-element.elementor-element-6096464{
direction:ltr !important;
}

}





@media (max-width:767px){

.elementor-5873 .elementor-element.elementor-element-6096464{

height:auto !important;
min-height:auto !important;

grid-template-columns:1fr !important;

}

.elementor-5873 .elementor-element.elementor-element-6096464 > *{
grid-column:1 !important;
}

/* Mobile Order */

.elementor-5873 .elementor-element.elementor-element-6096464 > .card-2{ grid-row:1 !important; }
.elementor-5873 .elementor-element.elementor-element-6096464 > .card-5{ grid-row:2 !important; }
.elementor-5873 .elementor-element.elementor-element-6096464 > .card-1{ grid-row:3 !important; }
.elementor-5873 .elementor-element.elementor-element-6096464 > .card-6{ grid-row:4 !important; }
.elementor-5873 .elementor-element.elementor-element-6096464 > .card-3{ grid-row:5 !important; }
.elementor-5873 .elementor-element.elementor-element-6096464 > .card-4{ grid-row:6 !important; }

}/* End custom CSS */