.elementor-2315 .elementor-element.elementor-element-62d29631{--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;--overlay-opacity:0.5;--margin-top:85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2315 .elementor-element.elementor-element-62d29631:not(.elementor-motion-effects-element-type-background), .elementor-2315 .elementor-element.elementor-element-62d29631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nuvraaisystems.com/wp-content/uploads/2025/08/BG-map.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2315 .elementor-element.elementor-element-62d29631::before, .elementor-2315 .elementor-element.elementor-element-62d29631 > .elementor-background-video-container::before, .elementor-2315 .elementor-element.elementor-element-62d29631 > .e-con-inner > .elementor-background-video-container::before, .elementor-2315 .elementor-element.elementor-element-62d29631 > .elementor-background-slideshow::before, .elementor-2315 .elementor-element.elementor-element-62d29631 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2315 .elementor-element.elementor-element-62d29631 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2315 .elementor-element.elementor-element-67e26b7e{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-2315 .elementor-element.elementor-element-9919e66{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2315 .elementor-element.elementor-element-7d8d5e29{padding:0px 0px 25px 0px;text-align:center;}.elementor-2315 .elementor-element.elementor-element-7d8d5e29 .elementor-heading-title{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-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-2315 .elementor-element.elementor-element-5b54710f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2315 .elementor-element.elementor-element-55a18462{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:groove;--border-style:groove;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8A7EDB80;--border-color:#8A7EDB80;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-2315 .elementor-element.elementor-element-55a18462:not(.elementor-motion-effects-element-type-background), .elementor-2315 .elementor-element.elementor-element-55a18462 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, var( --e-global-color-79af172 ) 0%, #F2F0FF 100%);}.elementor-2315 .elementor-element.elementor-element-4617b52f{padding:0px 0px 0px 0px;}.elementor-2315 .elementor-element.elementor-element-4617b52f.elementor-element{--align-self:flex-start;}.elementor-2315 .elementor-element.elementor-element-4617b52f .elementor-image-box-wrapper{text-align:start;}.elementor-2315 .elementor-element.elementor-element-4617b52f.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-2315 .elementor-element.elementor-element-4617b52f.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-2315 .elementor-element.elementor-element-4617b52f.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-2315 .elementor-element.elementor-element-4617b52f .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-2315 .elementor-element.elementor-element-4617b52f .elementor-image-box-img img{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:100px;transition-duration:0.3s;}.elementor-2315 .elementor-element.elementor-element-4617b52f .elementor-image-box-title{font-family:var( --e-global-typography-0b570b5-font-family ), Sans-serif;font-size:var( --e-global-typography-0b570b5-font-size );font-weight:var( --e-global-typography-0b570b5-font-weight );line-height:var( --e-global-typography-0b570b5-line-height );}.elementor-2315 .elementor-element.elementor-element-4617b52f .elementor-image-box-description{font-family:var( --e-global-typography-8885ad1-font-family ), Sans-serif;font-size:var( --e-global-typography-8885ad1-font-size );font-weight:var( --e-global-typography-8885ad1-font-weight );line-height:var( --e-global-typography-8885ad1-line-height );}.elementor-2315 .elementor-element.elementor-element-6306f3f3{width:auto;max-width:auto;--e-transform-scale:1.6;top:43px;}body:not(.rtl) .elementor-2315 .elementor-element.elementor-element-6306f3f3{right:28px;}body.rtl .elementor-2315 .elementor-element.elementor-element-6306f3f3{left:28px;}.elementor-2315 .elementor-element.elementor-element-6306f3f3 .elementor-icon{font-size:22px;}.elementor-2315 .elementor-element.elementor-element-6306f3f3 .elementor-icon svg{height:22px;}.elementor-2315 .elementor-element.elementor-element-7308f74f{width:100%;max-width:100%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:28px 0px 0px 0px;border-style:dashed;border-width:1px 0px 0px 0px;border-color:#D9D4D4;text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-2315 .elementor-element.elementor-element-7308f74f.elementor-element{--align-self:center;}.elementor-2315 .elementor-element.elementor-element-c097111{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2315 .elementor-element.elementor-element-53d3d78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:groove;--border-style:groove;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8A7EDB80;--border-color:#8A7EDB80;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-2315 .elementor-element.elementor-element-53d3d78:not(.elementor-motion-effects-element-type-background), .elementor-2315 .elementor-element.elementor-element-53d3d78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, var( --e-global-color-79af172 ) 0%, #F2F0FF 100%);}.elementor-2315 .elementor-element.elementor-element-abe8200{padding:0px 0px 0px 0px;}.elementor-2315 .elementor-element.elementor-element-abe8200.elementor-element{--align-self:flex-start;}.elementor-2315 .elementor-element.elementor-element-abe8200 .elementor-image-box-wrapper{text-align:start;}.elementor-2315 .elementor-element.elementor-element-abe8200.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-2315 .elementor-element.elementor-element-abe8200.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-2315 .elementor-element.elementor-element-abe8200.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-2315 .elementor-element.elementor-element-abe8200 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-2315 .elementor-element.elementor-element-abe8200 .elementor-image-box-img img{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:100px;transition-duration:0.3s;}.elementor-2315 .elementor-element.elementor-element-abe8200 .elementor-image-box-title{font-family:var( --e-global-typography-0b570b5-font-family ), Sans-serif;font-size:var( --e-global-typography-0b570b5-font-size );font-weight:var( --e-global-typography-0b570b5-font-weight );line-height:var( --e-global-typography-0b570b5-line-height );}.elementor-2315 .elementor-element.elementor-element-abe8200 .elementor-image-box-description{font-family:var( --e-global-typography-8885ad1-font-family ), Sans-serif;font-size:var( --e-global-typography-8885ad1-font-size );font-weight:var( --e-global-typography-8885ad1-font-weight );line-height:var( --e-global-typography-8885ad1-line-height );}.elementor-2315 .elementor-element.elementor-element-d57c34f{width:auto;max-width:auto;--e-transform-scale:1.6;top:43px;}body:not(.rtl) .elementor-2315 .elementor-element.elementor-element-d57c34f{right:28px;}body.rtl .elementor-2315 .elementor-element.elementor-element-d57c34f{left:28px;}.elementor-2315 .elementor-element.elementor-element-d57c34f .elementor-icon{font-size:22px;}.elementor-2315 .elementor-element.elementor-element-d57c34f .elementor-icon svg{height:22px;}.elementor-2315 .elementor-element.elementor-element-ccddc6c{width:100%;max-width:100%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:28px 0px 0px 0px;border-style:dashed;border-width:1px 0px 0px 0px;border-color:#D9D4D4;text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-2315 .elementor-element.elementor-element-ccddc6c.elementor-element{--align-self:center;}.elementor-2315 .elementor-element.elementor-element-8d31089{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2315 .elementor-element.elementor-element-bc02b26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:groove;--border-style:groove;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8A7EDB80;--border-color:#8A7EDB80;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-2315 .elementor-element.elementor-element-bc02b26:not(.elementor-motion-effects-element-type-background), .elementor-2315 .elementor-element.elementor-element-bc02b26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, var( --e-global-color-79af172 ) 0%, #F2F0FF 100%);}.elementor-2315 .elementor-element.elementor-element-28049fe{padding:0px 0px 0px 0px;}.elementor-2315 .elementor-element.elementor-element-28049fe.elementor-element{--align-self:flex-start;}.elementor-2315 .elementor-element.elementor-element-28049fe .elementor-image-box-wrapper{text-align:start;}.elementor-2315 .elementor-element.elementor-element-28049fe.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-2315 .elementor-element.elementor-element-28049fe.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-2315 .elementor-element.elementor-element-28049fe.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-2315 .elementor-element.elementor-element-28049fe .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-2315 .elementor-element.elementor-element-28049fe .elementor-image-box-img img{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:100px;transition-duration:0.3s;}.elementor-2315 .elementor-element.elementor-element-28049fe .elementor-image-box-title{font-family:var( --e-global-typography-0b570b5-font-family ), Sans-serif;font-size:var( --e-global-typography-0b570b5-font-size );font-weight:var( --e-global-typography-0b570b5-font-weight );line-height:var( --e-global-typography-0b570b5-line-height );}.elementor-2315 .elementor-element.elementor-element-28049fe .elementor-image-box-description{font-family:var( --e-global-typography-8885ad1-font-family ), Sans-serif;font-size:var( --e-global-typography-8885ad1-font-size );font-weight:var( --e-global-typography-8885ad1-font-weight );line-height:var( --e-global-typography-8885ad1-line-height );}.elementor-2315 .elementor-element.elementor-element-e25baf9{width:auto;max-width:auto;--e-transform-scale:1.6;top:43px;}body:not(.rtl) .elementor-2315 .elementor-element.elementor-element-e25baf9{right:28px;}body.rtl .elementor-2315 .elementor-element.elementor-element-e25baf9{left:28px;}.elementor-2315 .elementor-element.elementor-element-e25baf9 .elementor-icon{font-size:22px;}.elementor-2315 .elementor-element.elementor-element-e25baf9 .elementor-icon svg{height:22px;}.elementor-2315 .elementor-element.elementor-element-3871050{width:100%;max-width:100%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:28px 0px 0px 0px;border-style:dashed;border-width:1px 0px 0px 0px;border-color:#D9D4D4;text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-2315 .elementor-element.elementor-element-3871050.elementor-element{--align-self:center;}.elementor-2315 .elementor-element.elementor-element-7962c73{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2315 .elementor-element.elementor-element-5faefd6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:groove;--border-style:groove;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8A7EDB80;--border-color:#8A7EDB80;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-2315 .elementor-element.elementor-element-5faefd6:not(.elementor-motion-effects-element-type-background), .elementor-2315 .elementor-element.elementor-element-5faefd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, var( --e-global-color-79af172 ) 0%, #F2F0FF 100%);}.elementor-2315 .elementor-element.elementor-element-eb4f231{padding:0px 0px 0px 0px;}.elementor-2315 .elementor-element.elementor-element-eb4f231.elementor-element{--align-self:flex-start;}.elementor-2315 .elementor-element.elementor-element-eb4f231 .elementor-image-box-wrapper{text-align:start;}.elementor-2315 .elementor-element.elementor-element-eb4f231.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-2315 .elementor-element.elementor-element-eb4f231.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-2315 .elementor-element.elementor-element-eb4f231.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-2315 .elementor-element.elementor-element-eb4f231 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-2315 .elementor-element.elementor-element-eb4f231 .elementor-image-box-img img{border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-primary );border-radius:100px;transition-duration:0.3s;}.elementor-2315 .elementor-element.elementor-element-eb4f231 .elementor-image-box-title{font-family:var( --e-global-typography-0b570b5-font-family ), Sans-serif;font-size:var( --e-global-typography-0b570b5-font-size );font-weight:var( --e-global-typography-0b570b5-font-weight );line-height:var( --e-global-typography-0b570b5-line-height );}.elementor-2315 .elementor-element.elementor-element-eb4f231 .elementor-image-box-description{font-family:var( --e-global-typography-8885ad1-font-family ), Sans-serif;font-size:var( --e-global-typography-8885ad1-font-size );font-weight:var( --e-global-typography-8885ad1-font-weight );line-height:var( --e-global-typography-8885ad1-line-height );}.elementor-2315 .elementor-element.elementor-element-86e78bf{width:auto;max-width:auto;--e-transform-scale:1.6;top:43px;}body:not(.rtl) .elementor-2315 .elementor-element.elementor-element-86e78bf{right:28px;}body.rtl .elementor-2315 .elementor-element.elementor-element-86e78bf{left:28px;}.elementor-2315 .elementor-element.elementor-element-86e78bf .elementor-icon{font-size:22px;}.elementor-2315 .elementor-element.elementor-element-86e78bf .elementor-icon svg{height:22px;}.elementor-2315 .elementor-element.elementor-element-8bab6a5{width:100%;max-width:100%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:28px 0px 0px 0px;border-style:dashed;border-width:1px 0px 0px 0px;border-color:#D9D4D4;text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-2315 .elementor-element.elementor-element-8bab6a5.elementor-element{--align-self:center;}.elementor-2315 .elementor-element.elementor-element-797f0d48{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:6px;--e-n-carousel-swiper-pagination-spacing:50px;}.elementor-2315 .elementor-element.elementor-element-797f0d48 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:9px;--swiper-pagination-bullet-vertical-gap:9px;}@media(max-width:1124px){.elementor-2315 .elementor-element.elementor-element-9919e66{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2315 .elementor-element.elementor-element-7d8d5e29 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2315 .elementor-element.elementor-element-4617b52f .elementor-image-box-title{font-size:var( --e-global-typography-0b570b5-font-size );line-height:var( --e-global-typography-0b570b5-line-height );}.elementor-2315 .elementor-element.elementor-element-4617b52f .elementor-image-box-description{font-size:var( --e-global-typography-8885ad1-font-size );line-height:var( --e-global-typography-8885ad1-line-height );}.elementor-2315 .elementor-element.elementor-element-7308f74f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2315 .elementor-element.elementor-element-abe8200 .elementor-image-box-title{font-size:var( --e-global-typography-0b570b5-font-size );line-height:var( --e-global-typography-0b570b5-line-height );}.elementor-2315 .elementor-element.elementor-element-abe8200 .elementor-image-box-description{font-size:var( --e-global-typography-8885ad1-font-size );line-height:var( --e-global-typography-8885ad1-line-height );}.elementor-2315 .elementor-element.elementor-element-ccddc6c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2315 .elementor-element.elementor-element-28049fe .elementor-image-box-title{font-size:var( --e-global-typography-0b570b5-font-size );line-height:var( --e-global-typography-0b570b5-line-height );}.elementor-2315 .elementor-element.elementor-element-28049fe .elementor-image-box-description{font-size:var( --e-global-typography-8885ad1-font-size );line-height:var( --e-global-typography-8885ad1-line-height );}.elementor-2315 .elementor-element.elementor-element-3871050{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2315 .elementor-element.elementor-element-eb4f231 .elementor-image-box-title{font-size:var( --e-global-typography-0b570b5-font-size );line-height:var( --e-global-typography-0b570b5-line-height );}.elementor-2315 .elementor-element.elementor-element-eb4f231 .elementor-image-box-description{font-size:var( --e-global-typography-8885ad1-font-size );line-height:var( --e-global-typography-8885ad1-line-height );}.elementor-2315 .elementor-element.elementor-element-8bab6a5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2315 .elementor-element.elementor-element-797f0d48{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-2315 .elementor-element.elementor-element-9919e66{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2315 .elementor-element.elementor-element-7d8d5e29{padding:0px 0px 12px 0px;}.elementor-2315 .elementor-element.elementor-element-7d8d5e29 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2315 .elementor-element.elementor-element-55a18462{--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-2315 .elementor-element.elementor-element-4617b52f .elementor-image-box-wrapper{text-align:start;}.elementor-2315 .elementor-element.elementor-element-4617b52f .elementor-image-box-img{margin-bottom:20px;}.elementor-2315 .elementor-element.elementor-element-4617b52f .elementor-image-box-wrapper .elementor-image-box-img{width:66px;}.elementor-2315 .elementor-element.elementor-element-4617b52f .elementor-image-box-title{font-size:var( --e-global-typography-0b570b5-font-size );line-height:var( --e-global-typography-0b570b5-line-height );}.elementor-2315 .elementor-element.elementor-element-4617b52f .elementor-image-box-description{font-size:var( --e-global-typography-8885ad1-font-size );line-height:var( --e-global-typography-8885ad1-line-height );}.elementor-2315 .elementor-element.elementor-element-6306f3f3{--e-transform-scale:1.7;top:28px;}body:not(.rtl) .elementor-2315 .elementor-element.elementor-element-6306f3f3{right:28px;}body.rtl .elementor-2315 .elementor-element.elementor-element-6306f3f3{left:28px;}.elementor-2315 .elementor-element.elementor-element-7308f74f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2315 .elementor-element.elementor-element-53d3d78{--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-2315 .elementor-element.elementor-element-abe8200 .elementor-image-box-wrapper{text-align:start;}.elementor-2315 .elementor-element.elementor-element-abe8200 .elementor-image-box-img{margin-bottom:20px;}.elementor-2315 .elementor-element.elementor-element-abe8200 .elementor-image-box-wrapper .elementor-image-box-img{width:66px;}.elementor-2315 .elementor-element.elementor-element-abe8200 .elementor-image-box-title{font-size:var( --e-global-typography-0b570b5-font-size );line-height:var( --e-global-typography-0b570b5-line-height );}.elementor-2315 .elementor-element.elementor-element-abe8200 .elementor-image-box-description{font-size:var( --e-global-typography-8885ad1-font-size );line-height:var( --e-global-typography-8885ad1-line-height );}.elementor-2315 .elementor-element.elementor-element-d57c34f{--e-transform-scale:1.7;}.elementor-2315 .elementor-element.elementor-element-ccddc6c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2315 .elementor-element.elementor-element-bc02b26{--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-2315 .elementor-element.elementor-element-28049fe .elementor-image-box-wrapper{text-align:start;}.elementor-2315 .elementor-element.elementor-element-28049fe .elementor-image-box-img{margin-bottom:20px;}.elementor-2315 .elementor-element.elementor-element-28049fe .elementor-image-box-wrapper .elementor-image-box-img{width:66px;}.elementor-2315 .elementor-element.elementor-element-28049fe .elementor-image-box-title{font-size:var( --e-global-typography-0b570b5-font-size );line-height:var( --e-global-typography-0b570b5-line-height );}.elementor-2315 .elementor-element.elementor-element-28049fe .elementor-image-box-description{font-size:var( --e-global-typography-8885ad1-font-size );line-height:var( --e-global-typography-8885ad1-line-height );}.elementor-2315 .elementor-element.elementor-element-e25baf9{--e-transform-scale:1.7;}.elementor-2315 .elementor-element.elementor-element-3871050{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2315 .elementor-element.elementor-element-5faefd6{--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-2315 .elementor-element.elementor-element-eb4f231 .elementor-image-box-wrapper{text-align:start;}.elementor-2315 .elementor-element.elementor-element-eb4f231 .elementor-image-box-img{margin-bottom:20px;}.elementor-2315 .elementor-element.elementor-element-eb4f231 .elementor-image-box-wrapper .elementor-image-box-img{width:66px;}.elementor-2315 .elementor-element.elementor-element-eb4f231 .elementor-image-box-title{font-size:var( --e-global-typography-0b570b5-font-size );line-height:var( --e-global-typography-0b570b5-line-height );}.elementor-2315 .elementor-element.elementor-element-eb4f231 .elementor-image-box-description{font-size:var( --e-global-typography-8885ad1-font-size );line-height:var( --e-global-typography-8885ad1-line-height );}.elementor-2315 .elementor-element.elementor-element-86e78bf{--e-transform-scale:1.7;}.elementor-2315 .elementor-element.elementor-element-8bab6a5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2315 .elementor-element.elementor-element-797f0d48{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;}}/* Start custom CSS for text-editor, class: .elementor-element-9919e66 */.para p{
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4617b52f */@media(max-width:767px){
    .clinet-box .elementor-image-box-wrapper h3{
        font-size:20px !important;
        padding:0px;
    }
    
      .clinet-box .elementor-image-box-wrapper .five-star{
      font-size:25px;
        padding-top:3px;
    }
    
    .clinet-box .elementor-image-box-wrapper{
        display: flex !important;
        column-gap: 12px;
    }
    
    .clinet-box .elementor-image-box-img{
        width: 80px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-abe8200 */@media(max-width:767px){
    .clinet-box .elementor-image-box-wrapper h3{
        font-size:20px !important;
        padding:0px;
    }
    
      .clinet-box .elementor-image-box-wrapper .five-star{
      font-size:25px;
        padding-top:3px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-28049fe */@media(max-width:767px){
    .clinet-box .elementor-image-box-wrapper h3{
        font-size:20px !important;
        padding:0px;
    }
    
      .clinet-box .elementor-image-box-wrapper .five-star{
      font-size:25px;
        padding-top:3px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eb4f231 */@media(max-width:767px){
    .clinet-box .elementor-image-box-wrapper h3{
        font-size:20px !important;
        padding:0px;
    }
    
      .clinet-box .elementor-image-box-wrapper .five-star{
      font-size:25px;
        padding-top:3px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4617b52f */@media(max-width:767px){
    .clinet-box .elementor-image-box-wrapper h3{
        font-size:20px !important;
        padding:0px;
    }
    
      .clinet-box .elementor-image-box-wrapper .five-star{
      font-size:25px;
        padding-top:3px;
    }
    
    .clinet-box .elementor-image-box-wrapper{
        display: flex !important;
        column-gap: 12px;
    }
    
    .clinet-box .elementor-image-box-img{
        width: 80px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-abe8200 */@media(max-width:767px){
    .clinet-box .elementor-image-box-wrapper h3{
        font-size:20px !important;
        padding:0px;
    }
    
      .clinet-box .elementor-image-box-wrapper .five-star{
      font-size:25px;
        padding-top:3px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-28049fe */@media(max-width:767px){
    .clinet-box .elementor-image-box-wrapper h3{
        font-size:20px !important;
        padding:0px;
    }
    
      .clinet-box .elementor-image-box-wrapper .five-star{
      font-size:25px;
        padding-top:3px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eb4f231 */@media(max-width:767px){
    .clinet-box .elementor-image-box-wrapper h3{
        font-size:20px !important;
        padding:0px;
    }
    
      .clinet-box .elementor-image-box-wrapper .five-star{
      font-size:25px;
        padding-top:3px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4617b52f */@media(max-width:767px){
    .clinet-box .elementor-image-box-wrapper h3{
        font-size:20px !important;
        padding:0px;
    }
    
      .clinet-box .elementor-image-box-wrapper .five-star{
      font-size:25px;
        padding-top:3px;
    }
    
    .clinet-box .elementor-image-box-wrapper{
        display: flex !important;
        column-gap: 12px;
    }
    
    .clinet-box .elementor-image-box-img{
        width: 80px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-abe8200 */@media(max-width:767px){
    .clinet-box .elementor-image-box-wrapper h3{
        font-size:20px !important;
        padding:0px;
    }
    
      .clinet-box .elementor-image-box-wrapper .five-star{
      font-size:25px;
        padding-top:3px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-28049fe */@media(max-width:767px){
    .clinet-box .elementor-image-box-wrapper h3{
        font-size:20px !important;
        padding:0px;
    }
    
      .clinet-box .elementor-image-box-wrapper .five-star{
      font-size:25px;
        padding-top:3px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eb4f231 */@media(max-width:767px){
    .clinet-box .elementor-image-box-wrapper h3{
        font-size:20px !important;
        padding:0px;
    }
    
      .clinet-box .elementor-image-box-wrapper .five-star{
      font-size:25px;
        padding-top:3px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4617b52f */@media(max-width:767px){
    .clinet-box .elementor-image-box-wrapper h3{
        font-size:20px !important;
        padding:0px;
    }
    
      .clinet-box .elementor-image-box-wrapper .five-star{
      font-size:25px;
        padding-top:3px;
    }
    
    .clinet-box .elementor-image-box-wrapper{
        display: flex !important;
        column-gap: 12px;
    }
    
    .clinet-box .elementor-image-box-img{
        width: 80px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-abe8200 */@media(max-width:767px){
    .clinet-box .elementor-image-box-wrapper h3{
        font-size:20px !important;
        padding:0px;
    }
    
      .clinet-box .elementor-image-box-wrapper .five-star{
      font-size:25px;
        padding-top:3px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-28049fe */@media(max-width:767px){
    .clinet-box .elementor-image-box-wrapper h3{
        font-size:20px !important;
        padding:0px;
    }
    
      .clinet-box .elementor-image-box-wrapper .five-star{
      font-size:25px;
        padding-top:3px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eb4f231 */@media(max-width:767px){
    .clinet-box .elementor-image-box-wrapper h3{
        font-size:20px !important;
        padding:0px;
    }
    
      .clinet-box .elementor-image-box-wrapper .five-star{
      font-size:25px;
        padding-top:3px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4617b52f */@media(max-width:767px){
    .clinet-box .elementor-image-box-wrapper h3{
        font-size:20px !important;
        padding:0px;
    }
    
      .clinet-box .elementor-image-box-wrapper .five-star{
      font-size:25px;
        padding-top:3px;
    }
    
    .clinet-box .elementor-image-box-wrapper{
        display: flex !important;
        column-gap: 12px;
    }
    
    .clinet-box .elementor-image-box-img{
        width: 80px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-abe8200 */@media(max-width:767px){
    .clinet-box .elementor-image-box-wrapper h3{
        font-size:20px !important;
        padding:0px;
    }
    
      .clinet-box .elementor-image-box-wrapper .five-star{
      font-size:25px;
        padding-top:3px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-28049fe */@media(max-width:767px){
    .clinet-box .elementor-image-box-wrapper h3{
        font-size:20px !important;
        padding:0px;
    }
    
      .clinet-box .elementor-image-box-wrapper .five-star{
      font-size:25px;
        padding-top:3px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-eb4f231 */@media(max-width:767px){
    .clinet-box .elementor-image-box-wrapper h3{
        font-size:20px !important;
        padding:0px;
    }
    
      .clinet-box .elementor-image-box-wrapper .five-star{
      font-size:25px;
        padding-top:3px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-797f0d48 */.it-testimonial-2 .swiper-pagination{
    padding-bottom: 10px !important;
}

.it-testimonial-2 .swiper-pagination-bullet{
    position: relative;
}

.it-testimonial-2 .swiper-pagination-bullet::before{
    position: absolute;
    content: '';
    top: -8px;
    left: -8px;
    right: -8px;
    bottom: -8px;
    border: 1px solid #b7bec4;
    border-radius: 50%;
    opacity: 0;
    transform: scale(0.6);
    transition: all .4s cubic-bezier(.4,0,.2,1);
}

/* active dot */
.it-testimonial-2 .swiper-pagination-bullet-active::before{
    opacity: 1;
    transform: scale(1);
}

/* hover effect for other dots */
.it-testimonial-2 .swiper-pagination-bullet:hover::before{
    opacity: 1;
    transform: scale(1);
    box-shadow: 0 0 8px rgba(183,190,196,0.8);
}

.it-testimonial-2 .swiper-pagination-bullets{
    left: 50% !important;
    transform: translateX(-50%) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62d29631 *//*.it-testimonials-sec  .swiper-wrapper {*/
/*    -webkit-transition-timing-function: linear !important;*/
/*    transition-timing-function: linear !important;*/
    
/*}*/
/*.it-testimonials-sec{*/
/*mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 5%, rgb(0, 0, 0) 95%, rgba(0, 0, 0, 0) 100%);*/
/*}*/

/*.testimonial-box{*/
/*     box-shadow:*/
/*    inset 0 0 6px rgba(204, 219, 232, 0.8),*/
/*    inset 0 0 6px rgba(255, 255, 255, 0.7);*/
/*}*/
/*.it-testimonial-2 .testimonial-box{*/
/*    direction: ltr;*/
/*}*/

/*.five-star{*/
/*    padding-top: 5px;*/
/*    display: inline-block;*/
/*    font-size: 30px;*/
/*    color: #ffa426;*/
/*}*/

.clinet-box .elementor-image-box-title{
    margin: 0 !important;
    padding-bottom: 5px;
}

/*.it-testimonial{*/
/*    position: relative;*/
/*}*/
/*.it-testimonial::before{*/
/*    content: "";*/
/*    position: absolute;*/
/*    width: 450px;*/
/*    height: 100px;*/
/*background-image: linear-gradient(*/
/*  308deg,*/
/*  #ffd4a8 25%,  */
/*  #ff8201 54%,   */
/*  #b35400 78%   */
/*);*/
/*    filter: blur(60px);*/
/*    opacity: 0.2;*/
/*    z-index: 0;*/
/*    will-change: opacity;*/
/*    border-radius: 100%;*/
/*    top: 50%;*/
/*    left: 50%;*/
/*    transform: translate(-50%, -50%);*/
/*}*/

@media screen and (max-width:576px){
   .it-testimonials-sec{
mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%);
} 
.it-testimonial::before{
    content: "";
    position: absolute;
    width: 250px;
    height: 100px;
    opacity: 0.1;
}
.clinet-box .elementor-image-box-title{
    margin: 0 !important;
    padding-bottom: 8px;
}
/*.five-star{*/
/*    padding-top:12px;*/
/*}*/
}/* End custom CSS */
/* Start custom CSS */.it-topbar .elementor-headline-animation-type-wave{
    margin: 0;
}
.it-button-1 a{
    overflow: hidden;
    position: relative;
    display: flex;
}
.it-button-1 a::before{
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    width: 0;
    height: 0;
    background-color: var(--e-global-color-primary);
    transition: width 0.9s ease, height 0.9s ease;
    z-index: 1;
}
.it-button-1 .elementor-button-content-wrapper {
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
}
.it-button-1 .elementor-button:hover::before {
    width: 25em;
    height: 25em;
}
.it-button-1.it-button-2 a::before{
    background-color: var(--e-global-color-secondary) !important;
}
.IT-Header-Main.elementor-sticky--active{
    background-color: rgba(255, 255, 255, 0.4) !important;
    backdrop-filter: blur(15px) brightness(1.1) contrast(0.9) grayscale(0%) hue-rotate(0deg) invert(0%) opacity(1) saturate(150%) sepia(0%);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.IT-Header-Inner .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li {
    display: flex;
    align-items: center;
}
.it-icon .elementor-icon-wrapper{
    display: flex;
}
.IT-Para p{
    margin: 0 !important;
}
.blob-effect-1 {
  position: relative;
}

.blob-effect-1::before {
  content: "";
    position: absolute;
    width: 150px;
    height: 150px;
    background-image: linear-gradient(308deg,#0066FF 25%,#0066FF 54%,#0066FF 78%);
    filter: blur(60px);
    opacity: 0.4;
    z-index: -1;
    will-change: opacity;
    border-radius: 100%;
    animation: 8s ease-in-out 0s infinite normal none running fadeInOut;
}
.blob-effect-2{
    position: relative;
}
.blob-effect-2::after {
    content: "";
    position: absolute;
    width: 450px;
    height: 450px;
    background-image: linear-gradient(308deg,#0066FF 25%,#0066FF 54%,#0066FF 78%);
    filter: blur(60px);
    opacity: 0.2;
    z-index:0;
    will-change: opacity;
    border-radius: 100%;
     top: 50%; 
    left: 50%; 
    transform: translate(-50%, -50%);
    animation: 8s ease-in-out 0s infinite normal none running fadeInOut;
}
.glass-effect-1 {
    backdrop-filter: blur(25px) saturate(200%);
    -webkit-backdrop-filter: blur(25px) saturate(200%);
}
@media screen and (max-width:576px){
    .blob-effect-2::after {
        width:300px;
    }
    .review-box .elementor-image-box-wrapper {
        display: flex;
    }
}/* End custom CSS */