.elementor-16 .elementor-element.elementor-element-54f64c3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-16 .elementor-element.elementor-element-54f64c3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-67e68e64{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:020px 020px;--row-gap:020px;--column-gap:020px;--overlay-mix-blend-mode:overlay;--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-16 .elementor-element.elementor-element-67e68e64:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-67e68e64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.innovit.com/wp-content/uploads/2026/07/Hero-Section-1.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-67e68e64::before{filter:brightness( 194% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-16 .elementor-element.elementor-element-677aac45{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:080px;--padding-bottom:0100px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-677aac45.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-2cb226ba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--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-16 .elementor-element.elementor-element-2cb226ba.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-16d3fc61{--display:flex;}.elementor-16 .elementor-element.elementor-element-2dced1b1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-2dced1b1.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-3e6daae9{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;column-gap:0px;text-align:center;font-family:"Instrument Sans", Sans-serif;font-weight:400;}.elementor-16 .elementor-element.elementor-element-3e6daae9.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-16 .elementor-element.elementor-element-61e6987d{width:100%;max-width:100%;text-align:center;}.elementor-16 .elementor-element.elementor-element-61e6987d .elementor-heading-title{font-family:"Google sans flex 36pt medium", Sans-serif;font-size:3.3rem;font-weight:500;font-style:normal;line-height:4.02rem;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-1ae67d9c{width:var( --container-widget-width, 83% );max-width:83%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto-Regular", Sans-serif;font-weight:400;}.elementor-16 .elementor-element.elementor-element-1ae67d9c.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-2c1029e{--display:flex;--min-height:42px;--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:012px 012px;--row-gap:012px;--column-gap:012px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-16 .elementor-element.elementor-element-2c1029e.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-b85b15c .elementor-button{background-color:#199BE6;font-family:"Google sans flex 36pt medium", Sans-serif;font-size:0.885rem;font-weight:500;font-style:normal;line-height:1.25rem;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;border-style:none;}.elementor-16 .elementor-element.elementor-element-b85b15c{background-color:#199BE6;border-radius:4px 4px 4px 4px;}.elementor-16 .elementor-element.elementor-element-2ec82ba5 .elementor-button{background-color:#0000001A;font-family:"Google sans flex 36pt medium", Sans-serif;font-size:0.885rem;font-weight:500;font-style:normal;line-height:1.25rem;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:none;}.elementor-16 .elementor-element.elementor-element-2ec82ba5{background-color:#0000001A;border-radius:4px 4px 4px 4px;}.elementor-16 .elementor-element.elementor-element-7addc5ec{--display:flex;}.elementor-16 .elementor-element.elementor-element-7addc5ec:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-7addc5ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.innovit.com/wp-content/uploads/2026/02/Logos.svg");background-position:center center;background-repeat:no-repeat;}.elementor-16 .elementor-element.elementor-element-b19e5c8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--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-16 .elementor-element.elementor-element-b19e5c8:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-b19e5c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.innovit.com/wp-content/uploads/2026/07/HeroBG-1.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-b19e5c8::before, .elementor-16 .elementor-element.elementor-element-b19e5c8 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-b19e5c8 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-b19e5c8 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-b19e5c8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-b19e5c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-b19e5c8.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-3a4a0ccc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:16px 16px 16px 16px;box-shadow:100px 100px 100px 25px rgba(0,0,0,0.5);--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-16 .elementor-element.elementor-element-3a4a0ccc::before, .elementor-16 .elementor-element.elementor-element-3a4a0ccc > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-3a4a0ccc > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-3a4a0ccc > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-3a4a0ccc > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-3a4a0ccc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-3a4a0ccc.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-6ec8ce4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-16 .elementor-element.elementor-element-6ec8ce4c::before, .elementor-16 .elementor-element.elementor-element-6ec8ce4c > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-6ec8ce4c > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-6ec8ce4c > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-6ec8ce4c > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-6ec8ce4c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-fdd20d6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-0a02e27{font-family:"Roboto", Sans-serif;font-size:1.04rem;font-weight:600;line-height:1.2rem;}.elementor-16 .elementor-element.elementor-element-1ea32d1d{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.6rem;color:#FFFFFFCC;}.elementor-16 .elementor-element.elementor-element-1ea32d1d p{margin-block-end:16px;}.elementor-16 .elementor-element.elementor-element-3e5eca29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-3e5eca29.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-3e5eca29 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-3e5eca29 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-16 .elementor-element.elementor-element-3e5eca29 .elementor-button{font-family:"Google sans flex 36pt medium", Sans-serif;font-size:16px;font-weight:500;line-height:1.2rem;fill:#5FC4FF;color:#5FC4FF;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-589eccb6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-589eccb6.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-7fceadf7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-16 .elementor-element.elementor-element-7fceadf7::before, .elementor-16 .elementor-element.elementor-element-7fceadf7 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-7fceadf7 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-7fceadf7 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-7fceadf7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-7fceadf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-1cddefc6{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-1414aa5b{font-family:"Roboto", Sans-serif;font-size:1.04rem;font-weight:600;line-height:1.2rem;}.elementor-16 .elementor-element.elementor-element-494f82e4{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.6rem;color:#FFFFFFCC;}.elementor-16 .elementor-element.elementor-element-494f82e4 p{margin-block-end:16px;}.elementor-16 .elementor-element.elementor-element-6c4f9aa2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-6c4f9aa2.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-6c4f9aa2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-6c4f9aa2 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-16 .elementor-element.elementor-element-6c4f9aa2 .elementor-button{font-size:16px;font-weight:500;line-height:1.2rem;fill:#5FC4FF;color:#5FC4FF;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-79bfec70{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-79bfec70.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-77b3e042{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-16 .elementor-element.elementor-element-77b3e042::before, .elementor-16 .elementor-element.elementor-element-77b3e042 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-77b3e042 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-77b3e042 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-77b3e042 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-77b3e042 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-1747ce03{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-6532e54{font-family:"Roboto", Sans-serif;font-size:1.04rem;font-weight:600;line-height:1.2rem;}.elementor-16 .elementor-element.elementor-element-2e972cc6{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.6rem;color:#FFFFFFCC;}.elementor-16 .elementor-element.elementor-element-2e972cc6 p{margin-block-end:16px;}.elementor-16 .elementor-element.elementor-element-2e33c23c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-2e33c23c.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-2e33c23c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-2e33c23c .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-16 .elementor-element.elementor-element-2e33c23c .elementor-button{font-size:16px;font-weight:500;line-height:1.2rem;fill:#5FC4FF;color:#5FC4FF;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-8147c39{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:16px;margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 050px 0px 50px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-dots-normal-color:#FFFFFF;--e-n-carousel-swiper-pagination-spacing:22px;}:where( .elementor-16 .elementor-element.elementor-element-8147c39 .swiper-slide ) > .e-con{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-8147c39 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF03 0%, #FFFFFF05 191.72%);border-style:solid;border-width:1px 1px 1px 1px;border-radius:48px 48px 48px 48px;padding:15px 15px 15px 15px;}.elementor-16 .elementor-element.elementor-element-8147c39.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-2bced4fa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:040px 040px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:080px;--padding-right:080px;}.elementor-16 .elementor-element.elementor-element-2bced4fa.e-con{--align-self:stretch;}.elementor-16 .elementor-element.elementor-element-46b80802{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:060px 060px;--row-gap:060px;--column-gap:060px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:080px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-46b80802.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-63ebee76{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-16 .elementor-element.elementor-element-63ebee76.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-bdb4fe7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Google sans flex 9pt semi-bold", Sans-serif;font-size:1.25rem;font-weight:600;font-style:normal;line-height:0.75rem;color:#0971DA;}.elementor-16 .elementor-element.elementor-element-bdb4fe7.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-12b7a29{width:var( --container-widget-width, 86% );max-width:86%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:86%;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-12b7a29 .elementor-heading-title{font-family:"Google sans flex 36pt medium", Sans-serif;font-size:2.5rem;font-weight:500;font-style:normal;line-height:57px;letter-spacing:-0.96px;color:#101010;}.elementor-16 .elementor-element.elementor-element-43697cc0{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;font-style:normal;line-height:1.6rem;color:#2E445F;}.elementor-16 .elementor-element.elementor-element-43697cc0.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-1373ad09{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;--gap:050px 050px;--row-gap:050px;--column-gap:050px;--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-16 .elementor-element.elementor-element-1373ad09.e-con{--align-self:stretch;}.elementor-16 .elementor-element.elementor-element-3dc9925e{margin:00px 00px calc(var(--kit-widget-spacing, 0px) + 00px) 00px;padding:0px 0px 0px 0px;border-radius:0px 20px 20px 0px;}.elementor-16 .elementor-element.elementor-element-3dc9925e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-3dc9925e .elementor-wrapper{--video-aspect-ratio:1.33333;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-16 .elementor-element.elementor-element-7dc1f032{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-16 .elementor-element.elementor-element-7dc1f032.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-59823a0b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-16 .elementor-element.elementor-element-44688c04{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-16 .elementor-element.elementor-element-44688c04.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-5122c8f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0;--border-radius:3383px 3383px 3383px 3383px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-5122c8f:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-5122c8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#199BE6;}.elementor-16 .elementor-element.elementor-element-5122c8f::before, .elementor-16 .elementor-element.elementor-element-5122c8f > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-5122c8f > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-5122c8f > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-5122c8f > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-5122c8f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#199BE6;--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-5122c8f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-588d9ac5{width:initial;max-width:initial;border-radius:50% 50% 50% 50%;}.elementor-16 .elementor-element.elementor-element-588d9ac5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-588d9ac5 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-588d9ac5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-588d9ac5.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-588d9ac5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-588d9ac5.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-588d9ac5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-2a9cac49{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-756d359{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Google sans flex 36pt medium", Sans-serif;font-size:1.2rem;font-weight:500;font-style:normal;line-height:1.5rem;color:#2E445F;}.elementor-16 .elementor-element.elementor-element-756d359.elementor-element{--align-self:stretch;}.elementor-16 .elementor-element.elementor-element-7851ca8{font-family:"Roboto", Sans-serif;font-size:0.93rem;font-weight:400;font-style:normal;line-height:1.3rem;color:#51657A;}.elementor-16 .elementor-element.elementor-element-af66479{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-16 .elementor-element.elementor-element-af66479.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-5ef21555{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0;--border-radius:3383px 3383px 3383px 3383px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-5ef21555:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-5ef21555 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E85525;}.elementor-16 .elementor-element.elementor-element-5ef21555::before, .elementor-16 .elementor-element.elementor-element-5ef21555 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-5ef21555 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-5ef21555 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-5ef21555 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-5ef21555 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#199BE6;--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-5ef21555.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-89b1603{width:initial;max-width:initial;border-radius:50% 50% 50% 50%;}.elementor-16 .elementor-element.elementor-element-89b1603.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-89b1603 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-89b1603.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-89b1603.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-89b1603.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-89b1603.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-89b1603.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-2cf60753{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-64656aae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Google sans flex 36pt medium", Sans-serif;font-size:1.2rem;font-weight:500;font-style:normal;line-height:1.5rem;color:#2E445F;}.elementor-16 .elementor-element.elementor-element-64656aae.elementor-element{--align-self:stretch;}.elementor-16 .elementor-element.elementor-element-10fec423{font-family:"Roboto", Sans-serif;font-size:0.93rem;font-weight:400;font-style:normal;line-height:1.3rem;color:#51657A;}.elementor-16 .elementor-element.elementor-element-8414c53{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-16 .elementor-element.elementor-element-8414c53.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-a00d287{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0;--border-radius:3383px 3383px 3383px 3383px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-a00d287:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-a00d287 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4C4A98;}.elementor-16 .elementor-element.elementor-element-a00d287::before, .elementor-16 .elementor-element.elementor-element-a00d287 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-a00d287 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-a00d287 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-a00d287 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-a00d287 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#199BE6;--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-a00d287.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-b60e481{width:initial;max-width:initial;border-radius:50% 50% 50% 50%;}.elementor-16 .elementor-element.elementor-element-b60e481.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-b60e481 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-b60e481.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-b60e481.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-b60e481.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-b60e481.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-b60e481.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-fe91f85{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-215f2e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Google sans flex 36pt medium", Sans-serif;font-size:1.2rem;font-weight:500;font-style:normal;line-height:1.5rem;color:#2E445F;}.elementor-16 .elementor-element.elementor-element-215f2e0.elementor-element{--align-self:stretch;}.elementor-16 .elementor-element.elementor-element-b2f625b{font-family:"Roboto", Sans-serif;font-size:0.93rem;font-weight:400;font-style:normal;line-height:1.3rem;color:#51657A;}.elementor-16 .elementor-element.elementor-element-382ac205{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:040px;--padding-bottom:100px;--padding-left:0144px;--padding-right:0144px;}.elementor-16 .elementor-element.elementor-element-382ac205:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-382ac205 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-623a26b9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-16 .elementor-element.elementor-element-623a26b9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-4651c6ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Google sans flex 9pt semi-bold", Sans-serif;font-size:1.25rem;font-weight:600;font-style:normal;line-height:0.75rem;color:#0971DA;}.elementor-16 .elementor-element.elementor-element-4651c6ac.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-52fcee25{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-52fcee25 .elementor-heading-title{font-family:"Google sans flex 36pt medium", Sans-serif;font-size:2.5rem;font-weight:500;font-style:normal;line-height:57px;letter-spacing:-0.96px;color:#101010;}.elementor-16 .elementor-element.elementor-element-025d851{font-family:"Roboto", Sans-serif;font-size:0.93rem;font-weight:400;font-style:normal;line-height:1.3rem;color:#51657A;}.elementor-16 .elementor-element.elementor-element-78960487{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--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-16 .elementor-element.elementor-element-78960487.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-3aeb9d5a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-3aeb9d5a:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3aeb9d5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.innovit.com/wp-content/uploads/2026/02/Distributors.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-3aeb9d5a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-3fa2ab1e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--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-16 .elementor-element.elementor-element-3fa2ab1e.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-7e9a4d57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-7e9a4d57 .elementor-heading-title{font-family:"Google sans flex 36pt medium", Sans-serif;font-size:1.125rem;font-weight:500;font-style:normal;line-height:1.8rem;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-c6ee5ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:010px 010px;--row-gap:010px;--column-gap:010px;--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-16 .elementor-element.elementor-element-53b21e2a{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-weight:400;line-height:1.5rem;color:#FFFFFFCC;}.elementor-16 .elementor-element.elementor-element-7a4269a1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-16 .elementor-element.elementor-element-734ffd2c{width:var( --container-widget-width, 179.764% );max-width:179.764%;margin:010px 00px calc(var(--kit-widget-spacing, 0px) + 00px) 00px;padding:0px 0px 0px 0px;--container-widget-width:179.764%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-734ffd2c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-734ffd2c .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-ba63713{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-ba63713.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-ba63713 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-ba63713 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-16 .elementor-element.elementor-element-ba63713 .elementor-button{font-family:"Google sans flex 36pt medium", Sans-serif;font-size:16px;font-weight:500;line-height:1.2rem;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-863dd0e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-863dd0e:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-863dd0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.innovit.com/wp-content/uploads/2026/02/Medical-Devices.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-863dd0e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-c58b840{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--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-16 .elementor-element.elementor-element-c58b840.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-e8896fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-e8896fb .elementor-heading-title{font-family:"Google sans flex 36pt medium", Sans-serif;font-size:1.125rem;font-weight:500;font-style:normal;line-height:1.8rem;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-1301a25{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:010px 010px;--row-gap:010px;--column-gap:010px;--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-16 .elementor-element.elementor-element-af2f2d0{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-weight:400;line-height:1.5rem;color:#FFFFFFCC;}.elementor-16 .elementor-element.elementor-element-3ae62b3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-16 .elementor-element.elementor-element-0c0aa0f{width:var( --container-widget-width, 179.764% );max-width:179.764%;margin:010px 00px calc(var(--kit-widget-spacing, 0px) + 00px) 00px;padding:0px 0px 0px 0px;--container-widget-width:179.764%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-0c0aa0f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-0c0aa0f .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-d262267{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-d262267.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-d262267 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-d262267 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-16 .elementor-element.elementor-element-d262267 .elementor-button{font-family:"Google sans flex 36pt medium", Sans-serif;font-size:16px;font-weight:500;line-height:1.2rem;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-36bef6d8{--display:flex;}.elementor-16 .elementor-element.elementor-element-36bef6d8:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-36bef6d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.innovit.com/wp-content/uploads/2026/02/HealthCare-Providers.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-5ac8ce16{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-16 .elementor-element.elementor-element-295fc156{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-295fc156 .elementor-heading-title{font-family:"Google sans flex 36pt medium", Sans-serif;font-size:1.125rem;font-weight:500;font-style:normal;line-height:1.8rem;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-570fb5e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--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-16 .elementor-element.elementor-element-4e558d7{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-weight:400;line-height:1.5rem;color:#FFFFFFCC;}.elementor-16 .elementor-element.elementor-element-61bd08ec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-6459dacd{width:var( --container-widget-width, 179.764% );max-width:179.764%;margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:179.764%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-6459dacd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-6459dacd .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-5eacfe4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-5eacfe4.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-5eacfe4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-5eacfe4 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-16 .elementor-element.elementor-element-5eacfe4 .elementor-button{font-family:"Google sans flex 36pt medium", Sans-serif;font-size:16px;font-weight:500;line-height:1.2rem;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-58a2b8dd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:060px;--padding-bottom:060px;--padding-left:0144px;--padding-right:0144px;}.elementor-16 .elementor-element.elementor-element-58a2b8dd:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-58a2b8dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A7DB9;}.elementor-16 .elementor-element.elementor-element-2657a5fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-16 .elementor-element.elementor-element-418b11e7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-16 .elementor-element.elementor-element-449d2f57{text-align:center;}.elementor-16 .elementor-element.elementor-element-449d2f57 .elementor-heading-title{font-family:"Google Sans Flex 9pt- Medium", Sans-serif;font-size:2rem;font-weight:500;font-style:normal;line-height:2.4rem;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-5a08e65f{text-align:center;font-family:"Roboto", Sans-serif;font-size:0.937rem;font-weight:500;line-height:1.5rem;color:#FFFFFFCC;}.elementor-16 .elementor-element.elementor-element-3e94e04d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-15b0df88.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-15b0df88{text-align:center;}.elementor-16 .elementor-element.elementor-element-15b0df88 .elementor-heading-title{font-family:"Google Sans Flex 9pt- Medium", Sans-serif;font-size:2rem;font-weight:500;font-style:normal;line-height:2.4rem;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-6766296b{text-align:center;font-family:"Roboto", Sans-serif;font-size:0.937rem;font-weight:500;line-height:1.5rem;color:#FFFFFFCC;}.elementor-16 .elementor-element.elementor-element-75873cb0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-3673bda9{text-align:center;}.elementor-16 .elementor-element.elementor-element-3673bda9 .elementor-heading-title{font-family:"Google Sans Flex 9pt- Medium", Sans-serif;font-size:2rem;font-weight:500;font-style:normal;line-height:2.4rem;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-1f9d9e0d{text-align:center;font-family:"Roboto", Sans-serif;font-size:0.937rem;font-weight:500;line-height:1.5rem;color:#FFFFFFCC;}.elementor-16 .elementor-element.elementor-element-7fa9ea8b{--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:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:0100px;--padding-left:0144px;--padding-right:144px;}.elementor-16 .elementor-element.elementor-element-7fa9ea8b:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-7fa9ea8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8F9;}.elementor-16 .elementor-element.elementor-element-7fa9ea8b::before, .elementor-16 .elementor-element.elementor-element-7fa9ea8b > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-7fa9ea8b > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-7fa9ea8b > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-7fa9ea8b > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-7fa9ea8b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F7F8F9;--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-7fa9ea8b.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-630f636b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-16 .elementor-element.elementor-element-630f636b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-1287b15b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-16 .elementor-element.elementor-element-1287b15b.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-184cfa3c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-184cfa3c .elementor-heading-title{font-family:"Google sans flex 36pt medium", Sans-serif;font-size:2.5rem;font-weight:500;font-style:normal;line-height:57px;letter-spacing:-0.96px;color:#101010;}.elementor-16 .elementor-element.elementor-element-1b936cc7{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;font-style:normal;line-height:1.6rem;color:#2E445F;}.elementor-16 .elementor-element.elementor-element-1b936cc7.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-72c5eab8{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--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-16 .elementor-element.elementor-element-72c5eab8.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-19508b60{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--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-16 .elementor-element.elementor-element-19508b60.e-con{--align-self:stretch;}.elementor-16 .elementor-element.elementor-element-77d3e9dc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:020px;--padding-left:024px;--padding-right:024px;}.elementor-16 .elementor-element.elementor-element-37585086{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-16 .elementor-element.elementor-element-630eb3ab{--display:flex;--gap:012px 012px;--row-gap:012px;--column-gap:012px;--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-16 .elementor-element.elementor-element-796d95ea{text-align:start;}.elementor-16 .elementor-element.elementor-element-49bc7bdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-49bc7bdf.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-49bc7bdf .elementor-heading-title{font-family:"Google sans flex 36pt medium", Sans-serif;font-size:1.25rem;font-weight:500;line-height:1.6rem;color:#2E445F;}.elementor-16 .elementor-element.elementor-element-54e580f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:0.937rem;font-weight:400;line-height:1.6rem;color:#2E445F;}.elementor-16 .elementor-element.elementor-element-d280986{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3fbd1c48{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--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-16 .elementor-element.elementor-element-3fbd1c48.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-3550604d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 6px 0px;}.elementor-16 .elementor-element.elementor-element-3550604d.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-3550604d .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-3550604d .elementor-icon{font-size:20px;}.elementor-16 .elementor-element.elementor-element-3550604d .elementor-icon svg{height:20px;}.elementor-16 .elementor-element.elementor-element-4bf6a62b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:0.937rem;font-weight:400;line-height:1.6rem;color:#2E445F;}.elementor-16 .elementor-element.elementor-element-5c339b83{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--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-16 .elementor-element.elementor-element-5c339b83.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-3e9674e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 6px 0px;}.elementor-16 .elementor-element.elementor-element-3e9674e9.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-3e9674e9 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-3e9674e9 .elementor-icon{font-size:20px;}.elementor-16 .elementor-element.elementor-element-3e9674e9 .elementor-icon svg{height:20px;}.elementor-16 .elementor-element.elementor-element-3e2e1d1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:0.937rem;font-weight:400;line-height:1.6rem;color:#2E445F;}.elementor-16 .elementor-element.elementor-element-35cf9727{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--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-16 .elementor-element.elementor-element-35cf9727.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-36ade762{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 6px 0px;}.elementor-16 .elementor-element.elementor-element-36ade762.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-36ade762 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-36ade762 .elementor-icon{font-size:20px;}.elementor-16 .elementor-element.elementor-element-36ade762 .elementor-icon svg{height:20px;}.elementor-16 .elementor-element.elementor-element-78505983{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:0.937rem;font-weight:400;line-height:1.6rem;color:#2E445F;}.elementor-16 .elementor-element.elementor-element-4a7b268e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-4a7b268e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-4a7b268e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-4a7b268e .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-16 .elementor-element.elementor-element-4a7b268e .elementor-button{font-family:"Google Sans Flex 72pt-Medium", Sans-serif;font-size:16px;font-weight:500;line-height:1.2rem;fill:#0A7DB9;color:#0A7DB9;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-10adc845{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:020px;--padding-left:024px;--padding-right:024px;}.elementor-16 .elementor-element.elementor-element-4c347fd5{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-16 .elementor-element.elementor-element-65feb3d0{--display:flex;--gap:012px 012px;--row-gap:012px;--column-gap:012px;--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-16 .elementor-element.elementor-element-11850548{text-align:start;}.elementor-16 .elementor-element.elementor-element-57e04aa5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-57e04aa5.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-57e04aa5 .elementor-heading-title{font-family:"Google sans flex 36pt medium", Sans-serif;font-size:1.25rem;font-weight:500;line-height:1.6rem;color:#2E445F;}.elementor-16 .elementor-element.elementor-element-29f1ce5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:0.937rem;font-weight:400;line-height:1.6rem;color:#2E445F;}.elementor-16 .elementor-element.elementor-element-3dd803e1{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-322c8f4d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--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-16 .elementor-element.elementor-element-322c8f4d.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-25ab8749{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 6px 0px;}.elementor-16 .elementor-element.elementor-element-25ab8749.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-25ab8749 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-25ab8749 .elementor-icon{font-size:20px;}.elementor-16 .elementor-element.elementor-element-25ab8749 .elementor-icon svg{height:20px;}.elementor-16 .elementor-element.elementor-element-1b4c7534{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:0.937rem;font-weight:400;line-height:1.6rem;color:#2E445F;}.elementor-16 .elementor-element.elementor-element-112141ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--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-16 .elementor-element.elementor-element-112141ae.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-c27b51a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 6px 0px;}.elementor-16 .elementor-element.elementor-element-c27b51a.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-c27b51a .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-c27b51a .elementor-icon{font-size:20px;}.elementor-16 .elementor-element.elementor-element-c27b51a .elementor-icon svg{height:20px;}.elementor-16 .elementor-element.elementor-element-442b8dd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:0.937rem;font-weight:400;line-height:1.6rem;color:#2E445F;}.elementor-16 .elementor-element.elementor-element-24f3a308{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--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-16 .elementor-element.elementor-element-24f3a308.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-1cd6a201{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 6px 0px;}.elementor-16 .elementor-element.elementor-element-1cd6a201.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-1cd6a201 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-1cd6a201 .elementor-icon{font-size:20px;}.elementor-16 .elementor-element.elementor-element-1cd6a201 .elementor-icon svg{height:20px;}.elementor-16 .elementor-element.elementor-element-bbfaf74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:0.937rem;font-weight:400;line-height:1.6rem;color:#2E445F;}.elementor-16 .elementor-element.elementor-element-7151fc8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-7151fc8b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-7151fc8b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-7151fc8b .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-16 .elementor-element.elementor-element-7151fc8b .elementor-button{font-family:"Google Sans Flex 72pt-Medium", Sans-serif;font-size:16px;font-weight:500;line-height:1.2rem;fill:#0A7DB9;color:#0A7DB9;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-561c184d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--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-16 .elementor-element.elementor-element-561c184d.e-con{--align-self:stretch;}.elementor-16 .elementor-element.elementor-element-167cd989{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:020px;--padding-left:024px;--padding-right:024px;}.elementor-16 .elementor-element.elementor-element-7a84685d{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-16 .elementor-element.elementor-element-7935c48c{--display:flex;--gap:012px 012px;--row-gap:012px;--column-gap:012px;--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-16 .elementor-element.elementor-element-7cfba99e{text-align:start;}.elementor-16 .elementor-element.elementor-element-7b60fe73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-7b60fe73.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-7b60fe73 .elementor-heading-title{font-family:"Google sans flex 36pt medium", Sans-serif;font-size:1.25rem;font-weight:500;line-height:1.6rem;color:#2E445F;}.elementor-16 .elementor-element.elementor-element-1a8607d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:0.937rem;font-weight:400;line-height:1.6rem;color:#2E445F;}.elementor-16 .elementor-element.elementor-element-351756fb{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-5927608a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--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-16 .elementor-element.elementor-element-5927608a.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-6c94607{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 6px 0px;}.elementor-16 .elementor-element.elementor-element-6c94607.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-6c94607 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-6c94607 .elementor-icon{font-size:20px;}.elementor-16 .elementor-element.elementor-element-6c94607 .elementor-icon svg{height:20px;}.elementor-16 .elementor-element.elementor-element-21395dc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:0.937rem;font-weight:400;line-height:1.6rem;color:#2E445F;}.elementor-16 .elementor-element.elementor-element-571ba2cd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--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-16 .elementor-element.elementor-element-571ba2cd.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-c74a290{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 6px 0px;}.elementor-16 .elementor-element.elementor-element-c74a290.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-c74a290 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-c74a290 .elementor-icon{font-size:20px;}.elementor-16 .elementor-element.elementor-element-c74a290 .elementor-icon svg{height:20px;}.elementor-16 .elementor-element.elementor-element-336608ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:0.937rem;font-weight:400;line-height:1.6rem;color:#2E445F;}.elementor-16 .elementor-element.elementor-element-974bd6a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--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-16 .elementor-element.elementor-element-974bd6a.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-55e95ccf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 6px 0px;}.elementor-16 .elementor-element.elementor-element-55e95ccf.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-55e95ccf .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-55e95ccf .elementor-icon{font-size:20px;}.elementor-16 .elementor-element.elementor-element-55e95ccf .elementor-icon svg{height:20px;}.elementor-16 .elementor-element.elementor-element-2af3eebb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:0.937rem;font-weight:400;line-height:1.6rem;color:#2E445F;}.elementor-16 .elementor-element.elementor-element-15ba5acc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-15ba5acc.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-15ba5acc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-15ba5acc .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-16 .elementor-element.elementor-element-15ba5acc .elementor-button{font-family:"Google Sans Flex 72pt-Medium", Sans-serif;font-size:16px;font-weight:500;line-height:1.2rem;fill:#0A7DB9;color:#0A7DB9;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-1dc36ed7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:020px;--padding-left:024px;--padding-right:024px;}.elementor-16 .elementor-element.elementor-element-1fbffa40{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-16 .elementor-element.elementor-element-32ceb3f2{--display:flex;--gap:012px 012px;--row-gap:012px;--column-gap:012px;--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-16 .elementor-element.elementor-element-4c973df4{text-align:start;}.elementor-16 .elementor-element.elementor-element-3ae6c5d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-3ae6c5d1.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-3ae6c5d1 .elementor-heading-title{font-family:"Google sans flex 36pt medium", Sans-serif;font-size:1.25rem;font-weight:500;line-height:1.6rem;color:#2E445F;}.elementor-16 .elementor-element.elementor-element-37186206{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:0.937rem;font-weight:400;line-height:1.6rem;color:#2E445F;}.elementor-16 .elementor-element.elementor-element-e981b4a{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3d01b69e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--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-16 .elementor-element.elementor-element-3d01b69e.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-23be7d65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 6px 0px;}.elementor-16 .elementor-element.elementor-element-23be7d65.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-23be7d65 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-23be7d65 .elementor-icon{font-size:20px;}.elementor-16 .elementor-element.elementor-element-23be7d65 .elementor-icon svg{height:20px;}.elementor-16 .elementor-element.elementor-element-7f114f1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:0.937rem;font-weight:400;line-height:1.6rem;color:#2E445F;}.elementor-16 .elementor-element.elementor-element-7f5c08fb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--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-16 .elementor-element.elementor-element-7f5c08fb.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-163c1c4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 6px 0px;}.elementor-16 .elementor-element.elementor-element-163c1c4c.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-163c1c4c .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-163c1c4c .elementor-icon{font-size:20px;}.elementor-16 .elementor-element.elementor-element-163c1c4c .elementor-icon svg{height:20px;}.elementor-16 .elementor-element.elementor-element-370b7104{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:0.937rem;font-weight:400;line-height:1.6rem;color:#2E445F;}.elementor-16 .elementor-element.elementor-element-237ee47e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--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-16 .elementor-element.elementor-element-237ee47e.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-560b42d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 6px 0px;}.elementor-16 .elementor-element.elementor-element-560b42d7.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-560b42d7 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-560b42d7 .elementor-icon{font-size:20px;}.elementor-16 .elementor-element.elementor-element-560b42d7 .elementor-icon svg{height:20px;}.elementor-16 .elementor-element.elementor-element-1e085875{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:0.937rem;font-weight:400;line-height:1.6rem;color:#2E445F;}.elementor-16 .elementor-element.elementor-element-578538f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-578538f4.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-578538f4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-578538f4 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-16 .elementor-element.elementor-element-578538f4 .elementor-button{font-family:"Google Sans Flex 72pt-Medium", Sans-serif;font-size:16px;font-weight:500;line-height:1.2rem;fill:#0A7DB9;color:#0A7DB9;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-2b01154c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:060px;--padding-bottom:060px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-2b01154c:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2b01154c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C141C;}.elementor-16 .elementor-element.elementor-element-2b01154c::before, .elementor-16 .elementor-element.elementor-element-2b01154c > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-2b01154c > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-2b01154c > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-2b01154c > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-2b01154c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-4bd8944f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--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-16 .elementor-element.elementor-element-4bd8944f::before, .elementor-16 .elementor-element.elementor-element-4bd8944f > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-4bd8944f > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-4bd8944f > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-4bd8944f > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-4bd8944f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-c588514{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0144px;--padding-right:0144px;}.elementor-16 .elementor-element.elementor-element-c588514.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-3a7b5eeb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Google sans flex 9pt semi-bold", Sans-serif;font-size:1.25rem;font-weight:600;font-style:normal;line-height:0.7rem;color:#0971DA;}.elementor-16 .elementor-element.elementor-element-3a7b5eeb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-5b6a0f58{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-5b6a0f58 .elementor-heading-title{font-family:"Google sans flex 36pt medium", Sans-serif;font-size:2.5rem;font-weight:500;font-style:normal;line-height:57px;letter-spacing:0rem;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-5c4e2674.elementor-element{--align-self:stretch;}.elementor-16 .elementor-element.elementor-element-5c4e2674{text-align:center;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;font-style:normal;line-height:1.6rem;color:#FFFFFFCC;}.elementor-16 .elementor-element.elementor-element-22468e7f{--e-image-carousel-slides-to-show:6;margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-22468e7f.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-22468e7f .swiper-wrapper{display:flex;align-items:center;}.elementor-16 .elementor-element.elementor-element-22468e7f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-636786cb{--display:flex;--min-height:998px;--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-16 .elementor-element.elementor-element-343802ed{--display:flex;--min-height:300px;--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:090px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0144px;--padding-right:0144px;}.elementor-16 .elementor-element.elementor-element-343802ed.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-c481ca9{text-align:start;font-family:"Google sans flex 9pt semi-bold", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.8rem;letter-spacing:0rem;color:#0971DA;}.elementor-16 .elementor-element.elementor-element-68e99e54{width:var( --container-widget-width, 78% );max-width:78%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-68e99e54 img{width:800px;height:320px;border-radius:24px 24px 24px 24px;}.elementor-16 .elementor-element.elementor-element-13ab17e1{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-16 .elementor-element.elementor-element-45803142{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-16 .elementor-element.elementor-element-2b5e0c46{text-align:start;font-family:"Google sans flex 9pt semi-bold", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.8rem;letter-spacing:0rem;color:#0971DA;}.elementor-16 .elementor-element.elementor-element-3d2f4e48{text-align:start;}.elementor-16 .elementor-element.elementor-element-3d2f4e48 .elementor-heading-title{font-family:"Google sans flex 36pt medium", Sans-serif;font-size:1.75rem;line-height:2.6rem;}.elementor-16 .elementor-element.elementor-element-804b643{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--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-16 .elementor-element.elementor-element-366892d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:0.937rem;line-height:1.2rem;word-spacing:0px;color:#51657A;}.elementor-16 .elementor-element.elementor-element-76acec30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:0.937rem;line-height:1.2rem;word-spacing:0px;color:#51657A;}.elementor-16 .elementor-element.elementor-element-2b2ed68a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-2b2ed68a.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-2b2ed68a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-2b2ed68a .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-16 .elementor-element.elementor-element-2b2ed68a .elementor-button{font-family:"Google sans flex 36pt medium", Sans-serif;font-size:16px;font-weight:500;line-height:1.2rem;fill:#0A7DB9;color:#0A7DB9;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-9865553{--display:flex;--min-height:720px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-16 .elementor-element.elementor-element-9865553:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-9865553 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.innovit.com/wp-content/uploads/2026/07/Landing-Page-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-16 .elementor-element.elementor-element-512a45c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:070px;--padding-bottom:0px;--padding-left:0100px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-7f524ef{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-7f524ef.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-1234a73{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 0px 0px 0px;border-radius:0px 0px 0px 0px;column-gap:0px;text-align:center;font-family:"Instrument Sans", Sans-serif;font-size:0.87rem;font-weight:500;line-height:1.25rem;}.elementor-16 .elementor-element.elementor-element-1234a73.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-16 .elementor-element.elementor-element-ed20c66{width:var( --container-widget-width, 541px );max-width:541px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:541px;--container-widget-flex-grow:0;text-align:start;}.elementor-16 .elementor-element.elementor-element-ed20c66 .elementor-heading-title{font-family:"Google sans flex 36pt medium", Sans-serif;font-size:2.5rem;line-height:3rem;letter-spacing:0rem;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-ff7fc02{width:var( --container-widget-width, 541px );max-width:541px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:541px;--container-widget-flex-grow:0;font-family:"Roboto-Regular", Sans-serif;font-size:0.93rem;color:#FFFFFFCC;}.elementor-16 .elementor-element.elementor-element-b54e82a{--display:flex;--min-height:151px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-b54e82a.e-con{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-1543df7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--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-16 .elementor-element.elementor-element-1543df7.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-90716c3{width:initial;max-width:initial;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:50% 50% 50% 50%;}.elementor-16 .elementor-element.elementor-element-90716c3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-90716c3 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-90716c3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-90716c3.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-90716c3.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-90716c3.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-90716c3.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-37b8b73{font-family:"Roboto", Sans-serif;font-size:0.87rem;font-weight:400;font-style:normal;line-height:1.4rem;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-51208e4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--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-16 .elementor-element.elementor-element-51208e4.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-7e03d90{width:initial;max-width:initial;margin:05px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:50% 50% 50% 50%;}.elementor-16 .elementor-element.elementor-element-7e03d90.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-7e03d90 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-7e03d90.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-7e03d90.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-7e03d90.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-7e03d90.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-7e03d90.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-fdeb64a{font-family:"Roboto", Sans-serif;font-size:0.87rem;font-weight:400;font-style:normal;line-height:1.4rem;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-d63b361{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--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-16 .elementor-element.elementor-element-d63b361.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-f5b1848{width:initial;max-width:initial;margin:05px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:50% 50% 50% 50%;}.elementor-16 .elementor-element.elementor-element-f5b1848.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-f5b1848 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-f5b1848.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-f5b1848.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-f5b1848.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-f5b1848.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-f5b1848.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-4bdb09a{font-family:"Roboto", Sans-serif;font-size:0.87rem;font-weight:400;font-style:normal;line-height:1.4rem;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-38eb22c{--display:flex;--min-height:42px;--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:flex-start;--align-items:center;--gap:012px 012px;--row-gap:012px;--column-gap:012px;border-style:none;--border-style:none;--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-38eb22c.e-con{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-e43dad2 .elementor-button{background-color:#199BE6;font-family:"Google Sans Flex 9pt- Medium", Sans-serif;font-size:0.885rem;font-weight:500;text-transform:none;font-style:normal;line-height:1.25rem;letter-spacing:0.013px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-e43dad2{width:var( --container-widget-width, 156px );max-width:156px;background-color:#199BE6;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 0px;--container-widget-width:156px;--container-widget-flex-grow:0;border-radius:4px 4px 4px 4px;}.elementor-16 .elementor-element.elementor-element-f1db4d9 .elementor-button{background-color:#0000001A;font-family:"Google Sans Flex 9pt- Medium", Sans-serif;font-size:0.88rem;font-weight:500;font-style:normal;line-height:1.25rem;letter-spacing:0.013px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-f1db4d9{width:var( --container-widget-width, 156px );max-width:156px;background-color:#0000001A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 0px 0px;--container-widget-width:156px;--container-widget-flex-grow:0;border-radius:4px 4px 4px 4px;}body.elementor-page-16{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-54f64c3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-2cb226ba{--gap:040px 040px;--row-gap:040px;--column-gap:040px;}.elementor-16 .elementor-element.elementor-element-3e6daae9{font-size:15px;line-height:1.6em;}.elementor-16 .elementor-element.elementor-element-1ae67d9c{font-size:16px;line-height:1.6em;}.elementor-16 .elementor-element.elementor-element-2c1029e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-16 .elementor-element.elementor-element-8147c39{--e-n-carousel-swiper-slides-to-display:1;}.elementor-16 .elementor-element.elementor-element-2bced4fa{--min-height:19vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-16 .elementor-element.elementor-element-2bced4fa.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-46b80802{--padding-top:040px;--padding-bottom:040px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-46b80802.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-63ebee76{--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-16 .elementor-element.elementor-element-12b7a29{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-12b7a29.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-12b7a29 .elementor-heading-title{font-size:2.1rem;line-height:1.1em;}.elementor-16 .elementor-element.elementor-element-43697cc0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 4px 0px 4px;font-size:1rem;}.elementor-16 .elementor-element.elementor-element-1373ad09{--min-height:0px;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-16 .elementor-element.elementor-element-1373ad09.e-con{--align-self:stretch;}.elementor-16 .elementor-element.elementor-element-3dc9925e.elementor-element{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-7dc1f032{--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-16 .elementor-element.elementor-element-7dc1f032.e-con{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-756d359{font-size:1.2rem;line-height:1.2rem;}.elementor-16 .elementor-element.elementor-element-7851ca8{font-size:0.93rem;}.elementor-16 .elementor-element.elementor-element-64656aae{font-size:1.2rem;line-height:1.2rem;}.elementor-16 .elementor-element.elementor-element-10fec423{font-size:0.93rem;}.elementor-16 .elementor-element.elementor-element-215f2e0{font-size:1.2rem;line-height:1.2rem;}.elementor-16 .elementor-element.elementor-element-b2f625b{font-size:0.93rem;}.elementor-16 .elementor-element.elementor-element-382ac205{--padding-top:040px;--padding-bottom:040px;--padding-left:040px;--padding-right:40px;}.elementor-16 .elementor-element.elementor-element-623a26b9{--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-16 .elementor-element.elementor-element-52fcee25{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-52fcee25 .elementor-heading-title{font-size:2.1rem;}.elementor-16 .elementor-element.elementor-element-025d851{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-025d851.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-78960487{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3aeb9d5a:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3aeb9d5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-16 .elementor-element.elementor-element-53b21e2a{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-ba63713{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-863dd0e:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-863dd0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-16 .elementor-element.elementor-element-af2f2d0{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-d262267{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-36bef6d8:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-36bef6d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-16 .elementor-element.elementor-element-4e558d7{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-5eacfe4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-58a2b8dd{--margin-top:040px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-449d2f57{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-449d2f57 .elementor-heading-title{font-size:1.7rem;}.elementor-16 .elementor-element.elementor-element-15b0df88{width:var( --container-widget-width, 192.6px );max-width:192.6px;--container-widget-width:192.6px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-15b0df88 .elementor-heading-title{font-size:1.75rem;}.elementor-16 .elementor-element.elementor-element-3673bda9{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-3673bda9 .elementor-heading-title{font-size:1.75rem;}.elementor-16 .elementor-element.elementor-element-7fa9ea8b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:040px;--padding-left:029px;--padding-right:020px;}.elementor-16 .elementor-element.elementor-element-1b936cc7{width:var( --container-widget-width, 771px );max-width:771px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:771px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-1b936cc7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-16 .elementor-element.elementor-element-72c5eab8{--min-height:0px;--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-16 .elementor-element.elementor-element-19508b60{--min-height:0px;--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-16 .elementor-element.elementor-element-19508b60.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-77d3e9dc{--min-height:0vh;}.elementor-16 .elementor-element.elementor-element-37585086{--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-16 .elementor-element.elementor-element-10adc845{--min-height:0vh;}.elementor-16 .elementor-element.elementor-element-11850548{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-561c184d{--min-height:0px;--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-16 .elementor-element.elementor-element-561c184d.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-167cd989{--min-height:0vh;}.elementor-16 .elementor-element.elementor-element-1dc36ed7{--min-height:0vh;}.elementor-16 .elementor-element.elementor-element-4bd8944f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:040px;--padding-right:040px;}.elementor-16 .elementor-element.elementor-element-5b6a0f58 .elementor-heading-title{font-size:1.6rem;}.elementor-16 .elementor-element.elementor-element-5c4e2674{width:var( --container-widget-width, 61% );max-width:61%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:61%;--container-widget-flex-grow:0;font-size:0.83rem;}.elementor-16 .elementor-element.elementor-element-5c4e2674.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-22468e7f{padding:0px 040px 0px 040px;}.elementor-16 .elementor-element.elementor-element-636786cb{--min-height:870px;--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-16 .elementor-element.elementor-element-343802ed{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:080px;--padding-right:080px;}.elementor-16 .elementor-element.elementor-element-c481ca9{font-size:1rem;line-height:1rem;}.elementor-16 .elementor-element.elementor-element-68e99e54.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-68e99e54{text-align:end;}.elementor-16 .elementor-element.elementor-element-68e99e54 img{width:1000px;max-width:100%;height:281px;}.elementor-16 .elementor-element.elementor-element-13ab17e1{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-45803142{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-16 .elementor-element.elementor-element-2b5e0c46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:0.93rem;line-height:0.7rem;}.elementor-16 .elementor-element.elementor-element-3d2f4e48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-3d2f4e48 .elementor-heading-title{font-size:1.5rem;line-height:2rem;}.elementor-16 .elementor-element.elementor-element-804b643{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-366892d9{font-size:0.83rem;line-height:1.2rem;}.elementor-16 .elementor-element.elementor-element-76acec30{font-size:0.83rem;line-height:1.2rem;}.elementor-16 .elementor-element.elementor-element-2b2ed68a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-2b2ed68a .elementor-button{font-size:14px;}.elementor-16 .elementor-element.elementor-element-9865553{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-9865553:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-9865553 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:745px auto;}.elementor-16 .elementor-element.elementor-element-9865553.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-512a45c{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:010px 010px;--row-gap:010px;--column-gap:010px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-1234a73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:0.8rem;}.elementor-16 .elementor-element.elementor-element-ed20c66{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-ed20c66.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-ed20c66 .elementor-heading-title{font-size:1.5rem;line-height:2.5rem;}.elementor-16 .elementor-element.elementor-element-ff7fc02{--container-widget-width:458px;--container-widget-flex-grow:0;width:var( --container-widget-width, 458px );max-width:458px;font-size:0.83rem;}.elementor-16 .elementor-element.elementor-element-b54e82a{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-37b8b73{font-size:0.7rem;}.elementor-16 .elementor-element.elementor-element-fdeb64a{font-size:0.7rem;}.elementor-16 .elementor-element.elementor-element-4bdb09a{font-size:0.7rem;}.elementor-16 .elementor-element.elementor-element-38eb22c{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-e43dad2{padding:7px 7px 7px 7px;--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-16 .elementor-element.elementor-element-e43dad2 .elementor-button{font-size:0.7rem;}.elementor-16 .elementor-element.elementor-element-f1db4d9{padding:07px 0px 0px 0px;--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-16 .elementor-element.elementor-element-f1db4d9 .elementor-button{font-size:0.7rem;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-54f64c3{--width:100%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-54f64c3.e-con{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-67e68e64{--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-16 .elementor-element.elementor-element-67e68e64.e-con{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-677aac45{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:048px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-2cb226ba{--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-16 .elementor-element.elementor-element-3e6daae9{font-size:0.75rem;}.elementor-16 .elementor-element.elementor-element-61e6987d .elementor-heading-title{font-size:1.5rem;line-height:2.1rem;}.elementor-16 .elementor-element.elementor-element-1ae67d9c{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:0.87rem;line-height:1.4em;}.elementor-16 .elementor-element.elementor-element-1ae67d9c.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-2c1029e.e-con{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-b19e5c8{--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-16 .elementor-element.elementor-element-b19e5c8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-3a4a0ccc.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-1ea32d1d{font-size:0.8rem;}.elementor-16 .elementor-element.elementor-element-3e5eca29.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-3e5eca29 .elementor-button{font-size:1rem;}.elementor-16 .elementor-element.elementor-element-6c4f9aa2.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-2e33c23c.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-8147c39{--e-n-carousel-swiper-slides-to-display:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-2bced4fa{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-16 .elementor-element.elementor-element-46b80802{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:040px;--padding-bottom:040px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-63ebee76{--min-height:0px;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-16 .elementor-element.elementor-element-bdb4fe7{font-size:1.12rem;}.elementor-16 .elementor-element.elementor-element-12b7a29{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16 .elementor-element.elementor-element-12b7a29.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-16 .elementor-element.elementor-element-12b7a29 .elementor-heading-title{font-size:1.5rem;line-height:1.8rem;}.elementor-16 .elementor-element.elementor-element-43697cc0{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-size:0.875rem;line-height:1.2rem;}.elementor-16 .elementor-element.elementor-element-1373ad09{--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:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:010px;}.elementor-16 .elementor-element.elementor-element-3dc9925e{width:var( --container-widget-width, 63.149% );max-width:63.149%;padding:0px 0px 0px 0px;--container-widget-width:63.149%;--container-widget-flex-grow:0;border-radius:9px 9px 9px 9px;}.elementor-16 .elementor-element.elementor-element-3dc9925e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-16 .elementor-element.elementor-element-44688c04{--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-16 .elementor-element.elementor-element-756d359{font-size:1rem;}.elementor-16 .elementor-element.elementor-element-7851ca8{font-size:0.87rem;line-height:1.2rem;}.elementor-16 .elementor-element.elementor-element-af66479{--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-16 .elementor-element.elementor-element-64656aae{font-size:1rem;}.elementor-16 .elementor-element.elementor-element-10fec423{font-size:0.87rem;line-height:1.2rem;}.elementor-16 .elementor-element.elementor-element-8414c53{--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-16 .elementor-element.elementor-element-215f2e0{font-size:1rem;}.elementor-16 .elementor-element.elementor-element-b2f625b{font-size:0.87rem;line-height:1.2rem;}.elementor-16 .elementor-element.elementor-element-382ac205{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:040px 040px;--row-gap:040px;--column-gap:040px;--padding-top:2rem;--padding-bottom:02rem;--padding-left:0rem;--padding-right:0rem;}.elementor-16 .elementor-element.elementor-element-382ac205.e-con{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-623a26b9{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--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-16 .elementor-element.elementor-element-623a26b9.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-4651c6ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:1.12rem;}.elementor-16 .elementor-element.elementor-element-52fcee25.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-52fcee25 .elementor-heading-title{font-size:1.5rem;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-025d851{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-size:0.87rem;line-height:1.2rem;}.elementor-16 .elementor-element.elementor-element-78960487{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:010px;--padding-right:010px;}.elementor-16 .elementor-element.elementor-element-7e9a4d57 .elementor-heading-title{font-size:1.12rem;}.elementor-16 .elementor-element.elementor-element-53b21e2a{font-size:0.87rem;line-height:1.4rem;letter-spacing:-0.1px;}.elementor-16 .elementor-element.elementor-element-ba63713.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-ba63713 .elementor-button{font-size:0.87rem;}.elementor-16 .elementor-element.elementor-element-e8896fb .elementor-heading-title{font-size:1.12rem;}.elementor-16 .elementor-element.elementor-element-af2f2d0{font-size:0.87rem;line-height:1.4rem;letter-spacing:-0.1px;}.elementor-16 .elementor-element.elementor-element-d262267.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-d262267 .elementor-button{font-size:0.87rem;}.elementor-16 .elementor-element.elementor-element-295fc156 .elementor-heading-title{font-size:1.12rem;}.elementor-16 .elementor-element.elementor-element-4e558d7{font-size:0.87rem;line-height:1.4rem;letter-spacing:-0.1px;}.elementor-16 .elementor-element.elementor-element-5eacfe4.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-5eacfe4 .elementor-button{font-size:0.87rem;}.elementor-16 .elementor-element.elementor-element-449d2f57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-449d2f57.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-5a08e65f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-15b0df88{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-6766296b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-6766296b.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-3673bda9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-1f9d9e0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-16 .elementor-element.elementor-element-1f9d9e0d.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-7fa9ea8b.e-con{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-184cfa3c .elementor-heading-title{font-size:1.5rem;}.elementor-16 .elementor-element.elementor-element-1b936cc7{font-size:0.87rem;line-height:1.2rem;}.elementor-16 .elementor-element.elementor-element-796d95ea{text-align:center;}.elementor-16 .elementor-element.elementor-element-49bc7bdf.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-49bc7bdf{text-align:center;}.elementor-16 .elementor-element.elementor-element-54e580f1{text-align:center;font-size:0.87rem;line-height:1.4rem;}.elementor-16 .elementor-element.elementor-element-d280986{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-3fbd1c48{--content-width:500px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-16 .elementor-element.elementor-element-3fbd1c48.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-4bf6a62b{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;text-align:start;font-size:0.87rem;line-height:1.4rem;}.elementor-16 .elementor-element.elementor-element-5c339b83{--content-width:500px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-16 .elementor-element.elementor-element-5c339b83.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-3e2e1d1d{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;text-align:start;font-size:0.87rem;line-height:1.4rem;}.elementor-16 .elementor-element.elementor-element-78505983{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;text-align:start;font-size:0.87rem;line-height:1.4rem;}.elementor-16 .elementor-element.elementor-element-4a7b268e.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-4a7b268e .elementor-button{line-height:0.87rem;}.elementor-16 .elementor-element.elementor-element-11850548{text-align:center;}.elementor-16 .elementor-element.elementor-element-57e04aa5.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-57e04aa5{text-align:center;}.elementor-16 .elementor-element.elementor-element-29f1ce5c{text-align:center;font-size:0.87rem;line-height:1.4rem;}.elementor-16 .elementor-element.elementor-element-1b4c7534{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;text-align:start;font-size:0.87rem;line-height:1.4rem;}.elementor-16 .elementor-element.elementor-element-442b8dd7{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;text-align:start;font-size:0.87rem;line-height:1.4rem;}.elementor-16 .elementor-element.elementor-element-bbfaf74{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;text-align:start;font-size:0.87rem;line-height:1.4rem;}.elementor-16 .elementor-element.elementor-element-7151fc8b.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-7151fc8b .elementor-button{line-height:0.87rem;}.elementor-16 .elementor-element.elementor-element-7cfba99e{text-align:center;}.elementor-16 .elementor-element.elementor-element-7b60fe73.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-7b60fe73{text-align:center;}.elementor-16 .elementor-element.elementor-element-1a8607d0{text-align:center;font-size:0.87rem;line-height:1.4rem;}.elementor-16 .elementor-element.elementor-element-21395dc2{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;text-align:start;font-size:0.87rem;line-height:1.4rem;}.elementor-16 .elementor-element.elementor-element-336608ab{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;text-align:start;font-size:0.87rem;line-height:1.4rem;}.elementor-16 .elementor-element.elementor-element-2af3eebb{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;text-align:start;font-size:0.87rem;line-height:1.4rem;}.elementor-16 .elementor-element.elementor-element-15ba5acc.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-15ba5acc .elementor-button{line-height:0.87rem;}.elementor-16 .elementor-element.elementor-element-4c973df4{text-align:center;}.elementor-16 .elementor-element.elementor-element-3ae6c5d1.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-3ae6c5d1{text-align:center;}.elementor-16 .elementor-element.elementor-element-37186206{text-align:center;font-size:0.87rem;line-height:1.4rem;}.elementor-16 .elementor-element.elementor-element-7f114f1e{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;text-align:start;font-size:0.87rem;line-height:1.4rem;}.elementor-16 .elementor-element.elementor-element-370b7104{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;text-align:start;font-size:0.87rem;line-height:1.4rem;}.elementor-16 .elementor-element.elementor-element-1e085875{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;text-align:start;font-size:0.87rem;line-height:1.4rem;}.elementor-16 .elementor-element.elementor-element-578538f4.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-2b01154c{--padding-top:40px;--padding-bottom:040px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-c588514{--gap:2px 2px;--row-gap:2px;--column-gap:2px;--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-16 .elementor-element.elementor-element-3a7b5eeb{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:1.125rem;}.elementor-16 .elementor-element.elementor-element-5b6a0f58 .elementor-heading-title{font-size:1.5rem;}.elementor-16 .elementor-element.elementor-element-5c4e2674{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;font-size:0.87rem;}.elementor-16 .elementor-element.elementor-element-5c4e2674.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-636786cb{--min-height:900px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-343802ed{--min-height:0px;--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:020px;}.elementor-16 .elementor-element.elementor-element-c481ca9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-68e99e54{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16 .elementor-element.elementor-element-68e99e54 img{height:71%;}.elementor-16 .elementor-element.elementor-element-2b5e0c46{text-align:center;}.elementor-16 .elementor-element.elementor-element-3d2f4e48{text-align:center;}.elementor-16 .elementor-element.elementor-element-366892d9{text-align:center;}.elementor-16 .elementor-element.elementor-element-76acec30{text-align:center;}.elementor-16 .elementor-element.elementor-element-2b2ed68a.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-2b2ed68a{z-index:1000;}.elementor-16 .elementor-element.elementor-element-9865553{--width:100%;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-9865553:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-9865553 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:328px auto;}.elementor-16 .elementor-element.elementor-element-9865553.e-con{--align-self:stretch;}.elementor-16 .elementor-element.elementor-element-512a45c{--width:320px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ed20c66{width:var( --container-widget-width, 63% );max-width:63%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-ed20c66 .elementor-heading-title{font-size:1rem;line-height:1.4rem;}.elementor-16 .elementor-element.elementor-element-38eb22c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-16 .elementor-element.elementor-element-e43dad2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:07px 0px 0px 0px;--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-16 .elementor-element.elementor-element-e43dad2 .elementor-button{font-size:0.7rem;}.elementor-16 .elementor-element.elementor-element-f1db4d9{padding:07px 0px 0px 0px;}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-54f64c3{--width:100%;}.elementor-16 .elementor-element.elementor-element-67e68e64{--width:100%;}.elementor-16 .elementor-element.elementor-element-1747ce03{--width:100%;}.elementor-16 .elementor-element.elementor-element-46b80802{--width:1280px;}.elementor-16 .elementor-element.elementor-element-44688c04{--width:100%;}.elementor-16 .elementor-element.elementor-element-af66479{--width:100%;}.elementor-16 .elementor-element.elementor-element-8414c53{--width:100%;}.elementor-16 .elementor-element.elementor-element-a00d287{--width:9.05%;}.elementor-16 .elementor-element.elementor-element-78960487{--width:1152px;}.elementor-16 .elementor-element.elementor-element-3aeb9d5a{--width:100%;}.elementor-16 .elementor-element.elementor-element-863dd0e{--width:100%;}.elementor-16 .elementor-element.elementor-element-36bef6d8{--width:100%;}.elementor-16 .elementor-element.elementor-element-58a2b8dd{--content-width:100%;}.elementor-16 .elementor-element.elementor-element-7fa9ea8b{--content-width:100%;}.elementor-16 .elementor-element.elementor-element-72c5eab8{--content-width:1152px;}.elementor-16 .elementor-element.elementor-element-77d3e9dc{--content-width:420px;}.elementor-16 .elementor-element.elementor-element-10adc845{--content-width:420px;}.elementor-16 .elementor-element.elementor-element-167cd989{--content-width:420px;}.elementor-16 .elementor-element.elementor-element-1dc36ed7{--content-width:420px;}.elementor-16 .elementor-element.elementor-element-4bd8944f{--width:1440px;}.elementor-16 .elementor-element.elementor-element-636786cb{--width:100%;}.elementor-16 .elementor-element.elementor-element-343802ed{--width:1440px;}.elementor-16 .elementor-element.elementor-element-9865553{--width:1152px;}.elementor-16 .elementor-element.elementor-element-b54e82a{--width:464px;}.elementor-16 .elementor-element.elementor-element-1543df7{--width:100%;}.elementor-16 .elementor-element.elementor-element-51208e4{--width:100%;}.elementor-16 .elementor-element.elementor-element-d63b361{--width:100%;}.elementor-16 .elementor-element.elementor-element-38eb22c{--width:316px;}}@media(max-width:1024px) and (min-width:768px){.elementor-16 .elementor-element.elementor-element-46b80802{--width:100%;}.elementor-16 .elementor-element.elementor-element-1373ad09{--width:100%;}.elementor-16 .elementor-element.elementor-element-59823a0b{--width:100%;}.elementor-16 .elementor-element.elementor-element-2a9cac49{--width:500px;}.elementor-16 .elementor-element.elementor-element-623a26b9{--width:506.8rem;}.elementor-16 .elementor-element.elementor-element-78960487{--width:100%;}.elementor-16 .elementor-element.elementor-element-630f636b{--width:662.8rem;}.elementor-16 .elementor-element.elementor-element-19508b60{--width:95%;}.elementor-16 .elementor-element.elementor-element-561c184d{--width:95%;}.elementor-16 .elementor-element.elementor-element-167cd989{--content-width:500px;}.elementor-16 .elementor-element.elementor-element-1dc36ed7{--content-width:500px;}.elementor-16 .elementor-element.elementor-element-343802ed{--width:913px;}.elementor-16 .elementor-element.elementor-element-512a45c{--width:60%;}.elementor-16 .elementor-element.elementor-element-b54e82a{--width:58%;}}@media(min-width:1025px){.elementor-16 .elementor-element.elementor-element-b19e5c8:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-b19e5c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for text-editor, class: .elementor-element-3e6daae9 */.elementor-16 .elementor-element.elementor-element-3e6daae9 {
    width: fit-content;   /* Width adjusts according to the content */
    height: fit-content;  /* Height adjusts according to the content */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dced1b1 */.elementor-16 .elementor-element.elementor-element-2dced1b1 {
    width: fit-content; 
    height: 36px; 
}
.elementor-16 .elementor-element.elementor-element-2dced1b1{
border-radius: 21.667px;
border: 0.833px solid rgba(255, 255, 255, 0.25);
background: rgba(29, 33, 45, 0.60);
box-shadow: 0 0 45.833px 0 rgba(255, 255, 255, 0.08);
backdrop-filter: blur(5.791666507720947px);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ae67d9c */.udi-description {
  margin: 0;
  text-align: center;
  line-height: 1.5;
}

.udi-description span {
  display: block;
}

.udi-description-small {
}

.udi-description-large {
  margin-top: 4px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16d3fc61 */.elementor-16 .elementor-element.elementor-element-16d3fc61 {
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ec82ba5 */.elementor-16 .elementor-element.elementor-element-2ec82ba5 {
  border-radius: 4px;
  border: 1px solid #C4E0EE;
  background: rgba(0, 0, 0, 0.10);
  
  box-sizing: border-box;
  overflow: hidden;
}

.elementor-16 .elementor-element.elementor-element-2ec82ba5 .elementor-button-content-wrapper {
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7addc5ec */.elementor-16 .elementor-element.elementor-element-7addc5ec{
    width:726px ;
    height: 36px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e5eca29 */.elementor-16 .elementor-element.elementor-element-3e5eca29 .elementor-button,
.elementor-16 .elementor-element.elementor-element-3e5eca29 .elementor-button:hover,
.elementor-16 .elementor-element.elementor-element-3e5eca29 .elementor-button:before,
.elementor-16 .elementor-element.elementor-element-3e5eca29 .elementor-button:after {
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec8ce4c */.elementor-16 .elementor-element.elementor-element-6ec8ce4c{
    display: flex;
flex-direction: column;
align-items: flex-start;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a4a0ccc */.elementor-16 .elementor-element.elementor-element-3a4a0ccc {
  display: flex;
  width: 944px;
  padding: 24px;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  border-radius: 16px;
  position: relative;
  background: rgba(255, 255, 255, 0.04);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border: none;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
}

.elementor-16 .elementor-element.elementor-element-3a4a0ccc::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: 16px;
  padding: 0.5px;
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.7) 0%,
    rgba(255, 255, 255, 0.15) 30%,
    rgba(255, 255, 255, 0.05) 60%,
    transparent 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;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c4f9aa2 */.elementor-16 .elementor-element.elementor-element-6c4f9aa2 .elementor-button,
.elementor-16 .elementor-element.elementor-element-6c4f9aa2 .elementor-button:hover,
.elementor-16 .elementor-element.elementor-element-6c4f9aa2 .elementor-button:before,
.elementor-16 .elementor-element.elementor-element-6c4f9aa2 .elementor-button:after {
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fceadf7 */.elementor-16 .elementor-element.elementor-element-7fceadf7{
    display: flex;
flex-direction: column;
align-items: flex-start;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-589eccb6 */.elementor-16 .elementor-element.elementor-element-589eccb6 {
  display: flex;
  width: 944px;
  padding: 24px;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  border-radius: 16px;
  position: relative;
  background: rgba(255, 255, 255, 0.04);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border: none;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
}

.elementor-16 .elementor-element.elementor-element-589eccb6::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: 16px;
  padding: 0.5px;
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.7) 0%,
    rgba(255, 255, 255, 0.15) 30%,
    rgba(255, 255, 255, 0.05) 60%,
    transparent 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;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2e33c23c */.elementor-16 .elementor-element.elementor-element-2e33c23c .elementor-button,
.elementor-16 .elementor-element.elementor-element-2e33c23c .elementor-button:hover,
.elementor-16 .elementor-element.elementor-element-2e33c23c .elementor-button:before,
.elementor-16 .elementor-element.elementor-element-2e33c23c .elementor-button:after {
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77b3e042 */.elementor-16 .elementor-element.elementor-element-77b3e042{
    display: flex;
flex-direction: column;
align-items: flex-start;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bfec70 */.elementor-16 .elementor-element.elementor-element-79bfec70 {
  display: flex;
  width: 944px;
  padding: 24px;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  border-radius: 16px;
  position: relative;
  background: rgba(255, 255, 255, 0.04);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border: none;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
}

.elementor-16 .elementor-element.elementor-element-79bfec70::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: 16px;
  padding: 0.5px;
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.7) 0%,
    rgba(255, 255, 255, 0.15) 30%,
    rgba(255, 255, 255, 0.05) 60%,
    transparent 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;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e5eca29 */.elementor-16 .elementor-element.elementor-element-3e5eca29 .elementor-button,
.elementor-16 .elementor-element.elementor-element-3e5eca29 .elementor-button:hover,
.elementor-16 .elementor-element.elementor-element-3e5eca29 .elementor-button:before,
.elementor-16 .elementor-element.elementor-element-3e5eca29 .elementor-button:after {
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec8ce4c */.elementor-16 .elementor-element.elementor-element-6ec8ce4c{
    display: flex;
flex-direction: column;
align-items: flex-start;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a4a0ccc */.elementor-16 .elementor-element.elementor-element-3a4a0ccc {
  display: flex;
  width: 944px;
  padding: 24px;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  border-radius: 16px;
  position: relative;
  background: rgba(255, 255, 255, 0.04);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border: none;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
}

.elementor-16 .elementor-element.elementor-element-3a4a0ccc::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: 16px;
  padding: 0.5px;
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.7) 0%,
    rgba(255, 255, 255, 0.15) 30%,
    rgba(255, 255, 255, 0.05) 60%,
    transparent 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;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c4f9aa2 */.elementor-16 .elementor-element.elementor-element-6c4f9aa2 .elementor-button,
.elementor-16 .elementor-element.elementor-element-6c4f9aa2 .elementor-button:hover,
.elementor-16 .elementor-element.elementor-element-6c4f9aa2 .elementor-button:before,
.elementor-16 .elementor-element.elementor-element-6c4f9aa2 .elementor-button:after {
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fceadf7 */.elementor-16 .elementor-element.elementor-element-7fceadf7{
    display: flex;
flex-direction: column;
align-items: flex-start;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-589eccb6 */.elementor-16 .elementor-element.elementor-element-589eccb6 {
  display: flex;
  width: 944px;
  padding: 24px;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  border-radius: 16px;
  position: relative;
  background: rgba(255, 255, 255, 0.04);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border: none;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
}

.elementor-16 .elementor-element.elementor-element-589eccb6::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: 16px;
  padding: 0.5px;
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.7) 0%,
    rgba(255, 255, 255, 0.15) 30%,
    rgba(255, 255, 255, 0.05) 60%,
    transparent 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;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2e33c23c */.elementor-16 .elementor-element.elementor-element-2e33c23c .elementor-button,
.elementor-16 .elementor-element.elementor-element-2e33c23c .elementor-button:hover,
.elementor-16 .elementor-element.elementor-element-2e33c23c .elementor-button:before,
.elementor-16 .elementor-element.elementor-element-2e33c23c .elementor-button:after {
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77b3e042 */.elementor-16 .elementor-element.elementor-element-77b3e042{
    display: flex;
flex-direction: column;
align-items: flex-start;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bfec70 */.elementor-16 .elementor-element.elementor-element-79bfec70 {
  display: flex;
  width: 944px;
  padding: 24px;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  border-radius: 16px;
  position: relative;
  background: rgba(255, 255, 255, 0.04);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border: none;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
}

.elementor-16 .elementor-element.elementor-element-79bfec70::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: 16px;
  padding: 0.5px;
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.7) 0%,
    rgba(255, 255, 255, 0.15) 30%,
    rgba(255, 255, 255, 0.05) 60%,
    transparent 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;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e5eca29 */.elementor-16 .elementor-element.elementor-element-3e5eca29 .elementor-button,
.elementor-16 .elementor-element.elementor-element-3e5eca29 .elementor-button:hover,
.elementor-16 .elementor-element.elementor-element-3e5eca29 .elementor-button:before,
.elementor-16 .elementor-element.elementor-element-3e5eca29 .elementor-button:after {
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec8ce4c */.elementor-16 .elementor-element.elementor-element-6ec8ce4c{
    display: flex;
flex-direction: column;
align-items: flex-start;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a4a0ccc */.elementor-16 .elementor-element.elementor-element-3a4a0ccc {
  display: flex;
  width: 944px;
  padding: 24px;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  border-radius: 16px;
  position: relative;
  background: rgba(255, 255, 255, 0.04);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border: none;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
}

.elementor-16 .elementor-element.elementor-element-3a4a0ccc::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: 16px;
  padding: 0.5px;
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.7) 0%,
    rgba(255, 255, 255, 0.15) 30%,
    rgba(255, 255, 255, 0.05) 60%,
    transparent 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;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c4f9aa2 */.elementor-16 .elementor-element.elementor-element-6c4f9aa2 .elementor-button,
.elementor-16 .elementor-element.elementor-element-6c4f9aa2 .elementor-button:hover,
.elementor-16 .elementor-element.elementor-element-6c4f9aa2 .elementor-button:before,
.elementor-16 .elementor-element.elementor-element-6c4f9aa2 .elementor-button:after {
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fceadf7 */.elementor-16 .elementor-element.elementor-element-7fceadf7{
    display: flex;
flex-direction: column;
align-items: flex-start;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-589eccb6 */.elementor-16 .elementor-element.elementor-element-589eccb6 {
  display: flex;
  width: 944px;
  padding: 24px;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  border-radius: 16px;
  position: relative;
  background: rgba(255, 255, 255, 0.04);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border: none;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
}

.elementor-16 .elementor-element.elementor-element-589eccb6::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: 16px;
  padding: 0.5px;
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.7) 0%,
    rgba(255, 255, 255, 0.15) 30%,
    rgba(255, 255, 255, 0.05) 60%,
    transparent 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;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2e33c23c */.elementor-16 .elementor-element.elementor-element-2e33c23c .elementor-button,
.elementor-16 .elementor-element.elementor-element-2e33c23c .elementor-button:hover,
.elementor-16 .elementor-element.elementor-element-2e33c23c .elementor-button:before,
.elementor-16 .elementor-element.elementor-element-2e33c23c .elementor-button:after {
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77b3e042 */.elementor-16 .elementor-element.elementor-element-77b3e042{
    display: flex;
flex-direction: column;
align-items: flex-start;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bfec70 */.elementor-16 .elementor-element.elementor-element-79bfec70 {
  display: flex;
  width: 944px;
  padding: 24px;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  border-radius: 16px;
  position: relative;
  background: rgba(255, 255, 255, 0.04);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border: none;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
}

.elementor-16 .elementor-element.elementor-element-79bfec70::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: 16px;
  padding: 0.5px;
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.7) 0%,
    rgba(255, 255, 255, 0.15) 30%,
    rgba(255, 255, 255, 0.05) 60%,
    transparent 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;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e5eca29 */.elementor-16 .elementor-element.elementor-element-3e5eca29 .elementor-button,
.elementor-16 .elementor-element.elementor-element-3e5eca29 .elementor-button:hover,
.elementor-16 .elementor-element.elementor-element-3e5eca29 .elementor-button:before,
.elementor-16 .elementor-element.elementor-element-3e5eca29 .elementor-button:after {
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec8ce4c */.elementor-16 .elementor-element.elementor-element-6ec8ce4c{
    display: flex;
flex-direction: column;
align-items: flex-start;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a4a0ccc */.elementor-16 .elementor-element.elementor-element-3a4a0ccc {
  display: flex;
  width: 944px;
  padding: 24px;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  border-radius: 16px;
  position: relative;
  background: rgba(255, 255, 255, 0.04);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border: none;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
}

.elementor-16 .elementor-element.elementor-element-3a4a0ccc::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: 16px;
  padding: 0.5px;
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.7) 0%,
    rgba(255, 255, 255, 0.15) 30%,
    rgba(255, 255, 255, 0.05) 60%,
    transparent 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;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c4f9aa2 */.elementor-16 .elementor-element.elementor-element-6c4f9aa2 .elementor-button,
.elementor-16 .elementor-element.elementor-element-6c4f9aa2 .elementor-button:hover,
.elementor-16 .elementor-element.elementor-element-6c4f9aa2 .elementor-button:before,
.elementor-16 .elementor-element.elementor-element-6c4f9aa2 .elementor-button:after {
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fceadf7 */.elementor-16 .elementor-element.elementor-element-7fceadf7{
    display: flex;
flex-direction: column;
align-items: flex-start;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-589eccb6 */.elementor-16 .elementor-element.elementor-element-589eccb6 {
  display: flex;
  width: 944px;
  padding: 24px;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  border-radius: 16px;
  position: relative;
  background: rgba(255, 255, 255, 0.04);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border: none;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
}

.elementor-16 .elementor-element.elementor-element-589eccb6::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: 16px;
  padding: 0.5px;
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.7) 0%,
    rgba(255, 255, 255, 0.15) 30%,
    rgba(255, 255, 255, 0.05) 60%,
    transparent 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;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2e33c23c */.elementor-16 .elementor-element.elementor-element-2e33c23c .elementor-button,
.elementor-16 .elementor-element.elementor-element-2e33c23c .elementor-button:hover,
.elementor-16 .elementor-element.elementor-element-2e33c23c .elementor-button:before,
.elementor-16 .elementor-element.elementor-element-2e33c23c .elementor-button:after {
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77b3e042 */.elementor-16 .elementor-element.elementor-element-77b3e042{
    display: flex;
flex-direction: column;
align-items: flex-start;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bfec70 */.elementor-16 .elementor-element.elementor-element-79bfec70 {
  display: flex;
  width: 944px;
  padding: 24px;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  border-radius: 16px;
  position: relative;
  background: rgba(255, 255, 255, 0.04);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border: none;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
}

.elementor-16 .elementor-element.elementor-element-79bfec70::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: 16px;
  padding: 0.5px;
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.7) 0%,
    rgba(255, 255, 255, 0.15) 30%,
    rgba(255, 255, 255, 0.05) 60%,
    transparent 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;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-8147c39 */.elementor-16 .elementor-element.elementor-element-8147c39 {
  width: 1080px;
}

.elementor-16 .elementor-element.elementor-element-8147c39 .elementor-swiper-button {
  width: 55px;
  display: flex;
  align-items: center;
  justify-content: center;

  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.2);

  background: rgba(255, 255, 255, 0.08);

  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  box-shadow: 0 15px 100px rgba(0, 0, 0, 0.15);

  transition: all 0.3s ease;
}
@media (max-width: 1023px) {
    .swiper-button-prev,
    .swiper-button-next,
    .elementor-swiper-button-prev,
    .elementor-swiper-button-next {
        display: none !important;
                visibility: hidden !important;

    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-677aac45 *//* ── Hero Block ── */
.hero-block {
  display: inline-flex !important;
  flex-direction: column !important;
  align-items: center !important;
  gap: 20px !important;
  width: 100% !important;
  max-width: 100% !important;
}

/* ── Banner Section ── */
.banner-section {
  min-height: 250px !important;
  height: auto !important;
  background-position: center 50% !important;
  background-size: cover !important;
  background-attachment: scroll !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  margin-top: -140px !important;
}

.banner-section > .e-con-inner {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  padding: 0 !important;
}

/* ── Carousel ── */
.banner-carousel {
  width: 90% !important;
  max-width: 1100px !important;
  margin: 230px auto 30px auto !important;
  position: relative !important;
  top: unset !important;
  transform: none !important;
  z-index: 2 !important;
}

.elementor-16 .elementor-element.elementor-element-677aac45 {
  -webkit-mask-image: linear-gradient(to bottom, black 85%, transparent 100%);
  mask-image: linear-gradient(to bottom, black 85%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3dc9925e *//* ── Video — fill parent container ── */
.elementor-16 .elementor-element.elementor-element-3dc9925e {
    width: 53% !important;
    height: 60% !important;
}
.elementor-16 .elementor-element.elementor-element-3dc9925e .elementor-widget-container,
.elementor-16 .elementor-element.elementor-element-3dc9925e .elementor-video-container,
.elementor-16 .elementor-element.elementor-element-3dc9925e .elementor-wrapper {
    width: 100% !important;
    height: 100% !important;
}
.elementor-16 .elementor-element.elementor-element-3dc9925e .elementor-video-container iframe,
.elementor-16 .elementor-element.elementor-element-3dc9925e .elementor-video-container video {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}
/* ── Play Button — Desktop ── */
.elementor-16 .elementor-element.elementor-element-3dc9925e .elementor-custom-embed-play {
    width: 120px;
    height: 120px;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 50%;
    backdrop-filter: blur(9px);
    display: flex;
    justify-content: center;
    align-items: center;
    transition: transform 0.3s ease;
}
.elementor-16 .elementor-element.elementor-element-3dc9925e .elementor-custom-embed-play i,
.elementor-16 .elementor-element.elementor-element-3dc9925e .elementor-custom-embed-play svg {
    width: 40px;
    height: 40px;
    padding-left: 5px;
    stroke-width: 1.008px;
    stroke: rgba(255, 255, 255, 0.14);
}
/* ── Tablet ── */
@media (min-width: 768px) and (max-width: 1023px) {
    .elementor-16 .elementor-element.elementor-element-3dc9925e .elementor-custom-embed-play {
        width: 90px;
        height: 90px;
    }
    .elementor-16 .elementor-element.elementor-element-3dc9925e .elementor-custom-embed-play i,
    .elementor-16 .elementor-element.elementor-element-3dc9925e .elementor-custom-embed-play svg {
        width: 30px;
        height: 30px;
    }
}
/* ── Mobile ── */
@media (max-width: 767px) {
    .elementor-16 .elementor-element.elementor-element-3dc9925e .elementor-custom-embed-play {
        width: 70px;
        height: 70px;
    }
    .elementor-16 .elementor-element.elementor-element-3dc9925e .elementor-custom-embed-play i,
    .elementor-16 .elementor-element.elementor-element-3dc9925e .elementor-custom-embed-play svg {
        width: 24px;
        height: 24px;
    }
    .elementor-16 .elementor-element.elementor-element-3dc9925e{
        width: 95% !important;
    }
}
/* Default (Desktop) → 4:3 */
.elementor-16 .elementor-element.elementor-element-3dc9925e .elementor-wrapper {
    aspect-ratio: 4 / 3;
}
/* Tablet → 9:16 (portrait) */
@media (max-width: 1023px) {
    .elementor-16 .elementor-element.elementor-element-3dc9925e .elementor-wrapper {
        aspect-ratio:4/3;
    }
}
/* Mobile → back to 4:3 */
@media (max-width: 767px) {
    .elementor-16 .elementor-element.elementor-element-3dc9925e .elementor-wrapper {
        aspect-ratio: 4 / 3;
    }
}
/* Make iframe fill properly */
.elementor-16 .elementor-element.elementor-element-3dc9925e iframe {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-588d9ac5 */.elementor-16 .elementor-element.elementor-element-588d9ac5 {
  width: 20px;
  height: 20px;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-16 .elementor-element.elementor-element-588d9ac5 svg {
  width: 20px !important;
  height: 20px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5122c8f */.elementor-16 .elementor-element.elementor-element-5122c8f{
    display: flex;
width: 40px;
height: 40px;
border-radius: 60px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-756d359 */.elementor-16 .elementor-element.elementor-element-756d359{
    height: 52px:;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a9cac49 */.elementor-16 .elementor-element.elementor-element-2a9cac49{
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 5px;
flex: 1 0 0;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44688c04 */.elementor-16 .elementor-element.elementor-element-44688c04 {
display: flex;
align-items: flex-start;
gap: 20px;
align-self: stretch;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-89b1603 */.elementor-16 .elementor-element.elementor-element-89b1603 {
  width: 20px;
  height: 20px;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-16 .elementor-element.elementor-element-89b1603 svg {
  width: 20px !important;
  height: 20px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ef21555 */.elementor-16 .elementor-element.elementor-element-5ef21555{
    display: flex;
width: 40px;
height: 40px;
border-radius: 60px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64656aae */.elementor-16 .elementor-element.elementor-element-64656aae{
    height: 52px:;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cf60753 */.elementor-16 .elementor-element.elementor-element-2cf60753{
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 5px;
flex: 1 0 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af66479 */.elementor-16 .elementor-element.elementor-element-af66479 {
display: flex;
align-items: flex-start;
gap: 20px;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b60e481 */.elementor-16 .elementor-element.elementor-element-b60e481 {
  width: 20px;
  height: 20px;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-16 .elementor-element.elementor-element-b60e481 svg {
  width: 20px !important;
  height: 20px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a00d287 */.elementor-16 .elementor-element.elementor-element-a00d287{
    display: flex;
width: 40px;
height: 40px;
border-radius: 60px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-215f2e0 */.elementor-16 .elementor-element.elementor-element-215f2e0{
    height: 52px:;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe91f85 */.elementor-16 .elementor-element.elementor-element-fe91f85{
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 5px;
flex: 1 0 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8414c53 */.elementor-16 .elementor-element.elementor-element-8414c53 {
display: flex;
align-items: flex-start;
gap: 20px;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dc1f032 *//*.elementor-16 .elementor-element.elementor-element-7dc1f032 {*/
/*display: flex;*/
/*flex-direction: column;*/
/*justify-content: space-between;*/
/*align-items: flex-end;*/
/*flex: 1 0 0;*/
/*align-self: stretch;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46b80802 */.elementor-16 .elementor-element.elementor-element-46b80802{;
border-radius: 13.333px 13.333px 0 0;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4651c6ac */.elementor-16 .elementor-element.elementor-element-4651c6ac {
  color: #0971DA;
  text-align: center;
  font-size: 20px;        /* Converted from 24px */
  font-style: normal;
  font-weight: 600;
  line-height: 30px;      /* Converted from 36px */
  letter-spacing: -1px;   /* Converted from -1.2px */
  align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52fcee25 */.elementor-16 .elementor-element.elementor-element-52fcee25{
    color: #101010;
text-align: center;
font-family: "Google Sans Flex 36pt";
font-size: 2.5rem;
font-style: normal;
font-weight: 500;
line-height: 120%; /* 3rem */
letter-spacing: -0.05rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-025d851 */se/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e9a4d57 */.elementor-16 .elementor-element.elementor-element-7e9a4d57 {
  align-self: stretch;
  color: var(--color-text-primary-ondark);
  font-family: "Google Sans Flex 36pt";
  font-size: 16.67px;      /* Converted from 20px */
  font-style: normal;
  font-weight: 500;
  line-height: 26.67px;    /* Converted from 32px */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-734ffd2c */.elementor-16 .elementor-element.elementor-element-734ffd2c svg {
  width: 12px !important;
  height: 12px !important;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a4269a1 */.elementor-16 .elementor-element.elementor-element-7a4269a1 {
  display: flex;
  width: 65px;
  height: 65px;
  align-items: center;
  justify-content: center;

  border-radius: 50%;
  background: rgba(0, 0, 0, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6ee5ec */.elementor-16 .elementor-element.elementor-element-c6ee5ec {
 display: flex;
flex-direction: row;
align-items: flex-start;
gap: 9.818px;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ba63713 */.elementor-16 .elementor-element.elementor-element-ba63713 .elementor-button,
.elementor-16 .elementor-element.elementor-element-ba63713 .elementor-button:hover,
.elementor-16 .elementor-element.elementor-element-ba63713 .elementor-button:before,
.elementor-16 .elementor-element.elementor-element-ba63713 .elementor-button:after {
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fa2ab1e */.elementor-16 .elementor-element.elementor-element-3fa2ab1e{
    display: flex;
padding: 16px;
flex-direction: column;
justify-content: flex-end;
align-items: flex-start;
flex: 1 0 0;
align-self: stretch;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aeb9d5a */.elementor-16 .elementor-element.elementor-element-3aeb9d5a {
display: flex;
height: 430px;
align-items: center;
gap: 8px;
flex: 1 0 0;
align-self: stretch;
border-radius: 9.858px;
background: url(<path-to-image>) lightgray 50% / cover no-repeat, #EDECF4;
box-shadow: 0 0 13.091px 0 rgba(84, 96, 241, 0.12);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8896fb */.elementor-16 .elementor-element.elementor-element-e8896fb {
  align-self: stretch;
  color: var(--color-text-primary-ondark);
  font-family: "Google Sans Flex 36pt";
  font-size: 16.67px;      /* Converted from 20px */
  font-style: normal;
  font-weight: 500;
  line-height: 26.67px;    /* Converted from 32px */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0c0aa0f */.elementor-16 .elementor-element.elementor-element-0c0aa0f svg {
  width: 12px !important;
  height: 12px !important;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ae62b3 */.elementor-16 .elementor-element.elementor-element-3ae62b3 {
  display: flex;
  width: 65px;
  height: 65px;
  align-items: center;
  justify-content: center;

  border-radius: 50%;
  background: rgba(0, 0, 0, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1301a25 */.elementor-16 .elementor-element.elementor-element-1301a25 {
 display: flex;
flex-direction: row;
align-items: flex-start;
gap: 9.818px;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d262267 */.elementor-16 .elementor-element.elementor-element-d262267 .elementor-button,
.elementor-16 .elementor-element.elementor-element-d262267 .elementor-button:hover,
.elementor-16 .elementor-element.elementor-element-d262267 .elementor-button:before,
.elementor-16 .elementor-element.elementor-element-d262267 .elementor-button:after {
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c58b840 */.elementor-16 .elementor-element.elementor-element-c58b840{
    display: flex;
padding: 16px;
flex-direction: column;
justify-content: flex-end;
align-items: flex-start;
flex: 1 0 0;
align-self: stretch;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-863dd0e */.elementor-16 .elementor-element.elementor-element-863dd0e {
display: flex;
height: 430px;
align-items: center;
gap: 8px;
flex: 1 0 0;
align-self: stretch;
border-radius: 9.858px;
background: url(<path-to-image>) lightgray 50% / cover no-repeat, #EDECF4;
box-shadow: 0 0 13.091px 0 rgba(84, 96, 241, 0.12);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-295fc156 */.elementor-16 .elementor-element.elementor-element-295fc156 {
  align-self: stretch;
  color: var(--color-text-primary-ondark);
  font-family: "Google Sans Flex 36pt";
  font-size: 16.67px;      /* Converted from 20px */
  font-style: normal;
  font-weight: 500;
  line-height: 26.67px;    /* Converted from 32px */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6459dacd */.elementor-16 .elementor-element.elementor-element-6459dacd svg {
  width: 12px !important;
  height: 12px !important;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61bd08ec */.elementor-16 .elementor-element.elementor-element-61bd08ec {
  display: flex;
  width: 65px;
  height: 65px;
  align-items: center;
  justify-content: center;

  border-radius: 50%;
  background: rgba(0, 0, 0, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-570fb5e3 */.elementor-16 .elementor-element.elementor-element-570fb5e3 {
 display: flex;
flex-direction: row;
align-items: flex-start;
gap: 9.818px;
align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5eacfe4 */.elementor-16 .elementor-element.elementor-element-5eacfe4 .elementor-button,
.elementor-16 .elementor-element.elementor-element-5eacfe4 .elementor-button:hover,
.elementor-16 .elementor-element.elementor-element-5eacfe4 .elementor-button:before,
.elementor-16 .elementor-element.elementor-element-5eacfe4 .elementor-button:after {
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ac8ce16 */.elementor-16 .elementor-element.elementor-element-5ac8ce16{
    display: flex;
padding: 16px;
flex-direction: column;
justify-content: flex-end;
align-items: flex-start;
flex: 1 0 0;
align-self: stretch;
/*background: linear-gradient(179deg, rgba(0, 0, 0, 0.00) -3.97%, rgba(0, 0, 0, 0.80) 98.8%);*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36bef6d8 */.elementor-16 .elementor-element.elementor-element-36bef6d8 {
display: flex;
align-items: center;
height: 430px;
gap: 8px;
flex: 1 0 0;
align-self: stretch;
border-radius: 9.858px;
border: 0.341px solid var(--color-border-natural-secondary);
background: url(<path-to-image>) lightgray 50% / cover no-repeat, #EDECF4;
box-shadow: 0 0 13.091px 0 rgba(84, 96, 241, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78960487 *//* -------------------- */
/* DESKTOP              */
/* -------------------- */
.elementor-16 .elementor-element.elementor-element-78960487 {
    display: flex;
    gap: 24px;
}

.elementor-16 .elementor-element.elementor-element-78960487 .card {
    position: relative;
    flex: 0.8;
    height: 432px;
    transition: all 0.5s ease;
    overflow: hidden;
    cursor: pointer;
    padding: 20px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

/* Keep content above gradient */
.elementor-16 .elementor-element.elementor-element-78960487 .card > * {
    position: relative;
    z-index: 2;
}

/* -------------------- */
/* GRADIENT OVERLAY     */
/* -------------------- */
.elementor-16 .elementor-element.elementor-element-78960487 .card::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    transition: all 0.5s ease;
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0.00) -14.32%,
        #000 99.57%
    );
}

/* Active (middle) card */
.elementor-16 .elementor-element.elementor-element-78960487 .active-card::before {
    background: linear-gradient(
        179deg,
        rgba(0, 0, 0, 0.00) -3.97%,
        #09567F 98.8%
    );
}

/* Hovered card */
.elementor-16 .elementor-element.elementor-element-78960487 .card:hover::before {
    background: linear-gradient(
        179deg,
        rgba(0, 0, 0, 0.00) -3.97%,
        #09567F 98.8%
    );
}

/* Non-hovered cards revert */
.elementor-16 .elementor-element.elementor-element-78960487:hover .card:not(:hover)::before {
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0.00) -14.32%,
        #000 99.57%
    );
}

/* -------------------- */
/* HOVER FLEX BEHAVIOR  */
/* -------------------- */
.elementor-16 .elementor-element.elementor-element-78960487 .active-card {
    flex: 2;
}

.elementor-16 .elementor-element.elementor-element-78960487 .card:hover {
    flex: 2;
}

.elementor-16 .elementor-element.elementor-element-78960487:hover .card:not(:hover) {
    flex: 0.8;
}

/* -------------------- */
/* TITLE POSITION       */
/* -------------------- */
.elementor-16 .elementor-element.elementor-element-78960487 .card-title {
    transition: all 0.4s ease;
}

.elementor-16 .elementor-element.elementor-element-78960487 .active-card .card-title,
.elementor-16 .elementor-element.elementor-element-78960487 .card:hover .card-title {
    margin-top: 0;
}

/* -------------------- */
/* DESCRIPTION ANIMATION */
/* -------------------- */
.elementor-16 .elementor-element.elementor-element-78960487 .card-description,
.elementor-16 .elementor-element.elementor-element-78960487 .card-link {
    opacity: 0;
    transform: translateY(10px);
    display: grid;
    grid-template-rows: 0fr;
    transition:
        opacity 0.4s ease,
        transform 0.4s ease,
        grid-template-rows 0.4s ease;
}

.elementor-16 .elementor-element.elementor-element-78960487 .card-description > *,
.elementor-16 .elementor-element.elementor-element-78960487 .card-link > * {
    overflow: hidden;
}

/* Visible state */
.elementor-16 .elementor-element.elementor-element-78960487 .active-card .card-description,
.elementor-16 .elementor-element.elementor-element-78960487 .active-card .card-link,
.elementor-16 .elementor-element.elementor-element-78960487 .card:hover .card-description,
.elementor-16 .elementor-element.elementor-element-78960487 .card:hover .card-link {
    opacity: 1;
    transform: translateY(0);
    grid-template-rows: 1fr;
}

/* Hide others */
.elementor-16 .elementor-element.elementor-element-78960487:hover .card:not(:hover) .card-description,
.elementor-16 .elementor-element.elementor-element-78960487:hover .card:not(:hover) .card-link {
    opacity: 0;
    transform: translateY(10px);
    grid-template-rows: 0fr;
}

/* -------------------- */
/* TABLET & MOBILE      */
/* -------------------- */
@media (max-width: 1023px) {
    .elementor-16 .elementor-element.elementor-element-78960487 {
        flex-direction: column !important;
        gap: 16px !important;
    }

    /* All cards full width, fixed height */
    .elementor-16 .elementor-element.elementor-element-78960487 .card,
    .elementor-16 .elementor-element.elementor-element-78960487 .active-card {
        flex: unset !important;
        width: 100% !important;
        height: 300px !important;
        transition: none !important;
        cursor: default !important;
    }

    /* Dark gradient on all cards always */
    .elementor-16 .elementor-element.elementor-element-78960487 .card::before,
    .elementor-16 .elementor-element.elementor-element-78960487 .active-card::before {
        background: linear-gradient(
            180deg,
            rgba(0, 0, 0, 0.00) -14.32%,
            #000 99.57%
        ) !important;
        transition: none !important;
    }

    /* No hover flex changes */
    .elementor-16 .elementor-element.elementor-element-78960487 .card:hover,
    .elementor-16 .elementor-element.elementor-element-78960487:hover .card:not(:hover) {
        flex: unset !important;
    }

    /* No hover gradient changes */
    .elementor-16 .elementor-element.elementor-element-78960487 .card:hover::before,
    .elementor-16 .elementor-element.elementor-element-78960487:hover .card:not(:hover)::before {
        background: linear-gradient(
            180deg,
            rgba(0, 0, 0, 0.00) -14.32%,
            #000 99.57%
        ) !important;
    }

    /* Title always at bottom */
    .elementor-16 .elementor-element.elementor-element-78960487 .card-title,
    .elementor-16 .elementor-element.elementor-element-78960487 .active-card .card-title,
    .elementor-16 .elementor-element.elementor-element-78960487 .card:hover .card-title {
        margin-top: auto !important;
        transition: none !important;
    }

    /* Description always visible, no animation */
    .elementor-16 .elementor-element.elementor-element-78960487 .card-description,
    .elementor-16 .elementor-element.elementor-element-78960487 .card-link,
    .elementor-16 .elementor-element.elementor-element-78960487 .active-card .card-description,
    .elementor-16 .elementor-element.elementor-element-78960487 .active-card .card-link,
    .elementor-16 .elementor-element.elementor-element-78960487 .card:hover .card-description,
    .elementor-16 .elementor-element.elementor-element-78960487 .card:hover .card-link {
        opacity: 1 !important;
        transform: none !important;
        grid-template-rows: 1fr !important;
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58a2b8dd *//* ══════════════════════════════
   KPI SECTION
══════════════════════════════ */
.kpi-section {
    background-color: #006bb3;
    padding: 30px 20px;
    color: white;
    font-family: Arial, sans-serif;
}

/* Container for KPI items */
.kpi-container {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 1200px;
    margin: 0 auto;
}

/* Common styling for all KPI items */
.kpi-item1,
.kpi-item2,
.kpi-item3 {
    flex: 1;
    text-align: center;
    padding: 0 20px;
    position: relative;
}

/* Divider — Desktop & Tablet (vertical, on right side) */
.kpi-item1::after,
.kpi-item2::after {
    content: "";
    position: absolute;
    top: 15%;
    right: 0;
    width: 1px;
    height: 70%;
    background-color: rgba(255, 255, 255, 0.4);
}

/* No divider for third item */
.kpi-item3::after {
    content: none;
}

/* Title styling */
.kpi-title {
    font-weight: 700;
    font-size: 1.5rem;
    margin-bottom: 10px;
}

/* Description styling */
.kpi-description {
    font-size: 0.9rem;
    line-height: 1.3;
    max-width: 220px;
    margin: 0 auto;
}

/* ══════════════════════════════
   MOBILE — stack vertically
   divider becomes horizontal
══════════════════════════════ */
@media (max-width: 767px) {

    .kpi-container {
        flex-direction: column !important;
        align-items: center !important;
    }

    .kpi-item1,
    .kpi-item2,
    .kpi-item3 {
        width: 100% !important;
        padding: 25px 20px !important;
    }

    /* Override vertical divider */
    .kpi-item1::after,
    .kpi-item2::after {
        top: auto !important;
        bottom: 0 !important;
        left: 15% !important;
        right: auto !important;
        width: 70% !important;   /* horizontal line width */
        height: 1px !important;  /* horizontal line thickness */
    }

    .kpi-description {
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-184cfa3c */.elementor-16 .elementor-element.elementor-element-184cfa3c{
    color: #101010;
text-align: center;
font-family: "Google Sans Flex 36pt";
font-size: 2.5rem;
font-style: normal;
font-weight: 500;
line-height: 120%; /* 3rem */
letter-spacing: -0.05rem;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a7b268e */.elementor-16 .elementor-element.elementor-element-4a7b268e .elementor-button,
.elementor-16 .elementor-element.elementor-element-4a7b268e .elementor-button:hover,
.elementor-16 .elementor-element.elementor-element-4a7b268e .elementor-button:before,
.elementor-16 .elementor-element.elementor-element-4a7b268e .elementor-button:after {
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77d3e9dc */.elementor-16 .elementor-element.elementor-element-77d3e9dc{
    border-radius: 6.667px;
background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);

box-shadow: 0 10px 23.333px 0 rgba(0, 0, 0, 0.05);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7151fc8b */.elementor-16 .elementor-element.elementor-element-7151fc8b .elementor-button,
.elementor-16 .elementor-element.elementor-element-7151fc8b .elementor-button:hover,
.elementor-16 .elementor-element.elementor-element-7151fc8b .elementor-button:before,
.elementor-16 .elementor-element.elementor-element-7151fc8b .elementor-button:after {
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10adc845 */.elementor-16 .elementor-element.elementor-element-10adc845{
    border-radius: 6.667px;
background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);

box-shadow: 0 10px 23.333px 0 rgba(0, 0, 0, 0.05);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-15ba5acc */.elementor-16 .elementor-element.elementor-element-15ba5acc .elementor-button,
.elementor-16 .elementor-element.elementor-element-15ba5acc .elementor-button:hover,
.elementor-16 .elementor-element.elementor-element-15ba5acc .elementor-button:before,
.elementor-16 .elementor-element.elementor-element-15ba5acc .elementor-button:after {
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-167cd989 */.elementor-16 .elementor-element.elementor-element-167cd989{
    border-radius: 6.667px;
background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);

box-shadow: 0 10px 23.333px 0 rgba(0, 0, 0, 0.05);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-578538f4 */.elementor-16 .elementor-element.elementor-element-578538f4 .elementor-button,
.elementor-16 .elementor-element.elementor-element-578538f4 .elementor-button:hover,
.elementor-16 .elementor-element.elementor-element-578538f4 .elementor-button:before,
.elementor-16 .elementor-element.elementor-element-578538f4 .elementor-button:after {
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc36ed7 */.elementor-16 .elementor-element.elementor-element-1dc36ed7{
    border-radius: 6.667px;
background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);

box-shadow: 0 10px 23.333px 0 rgba(0, 0, 0, 0.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fa9ea8b */.elementor-16 .elementor-element.elementor-element-7fa9ea8b {
    position: relative;
    overflow: hidden;
}

/* keep content above glow */
.elementor-16 .elementor-element.elementor-element-7fa9ea8b > * {
    position: relative;
    z-index: 2;
}

/* Ellipse 53 — Bottom Left */
.elementor-16 .elementor-element.elementor-element-7fa9ea8b::before {
    content: "";
    position: absolute;
    width: 600px;
    height: 1500px;
    left: -500px;
    transform: rotate(-49deg);
    background: radial-gradient(
        circle at bottom left,
        rgba(162,223,255,0.9) 0%,
        rgba(162,223,255,0.7) 30%,
        rgba(162,223,255,0.4) 55%,
        rgba(162,223,255,0) 75%
    );
    filter: blur(80px);
    z-index: 1;
    pointer-events: none;
}

/* Ellipse 54 — Top Right */
.elementor-16 .elementor-element.elementor-element-7fa9ea8b::after {
    content: "";
    position: absolute;
    width: 850px;
    height: 850px;
    right: -420px;
    top: -420px;
    background: radial-gradient(
        circle at top right,
        rgba(232,85,37,0.28) 0%,
        rgba(232,85,37,0.18) 60%,
        rgba(232,85,37,0.08) 75%,
        rgba(232,85,37,0) 80%
    );
    filter: blur(80px);
    z-index: 1;
}

/* ══════════════════════════════
   MOBILE — remove gradients
══════════════════════════════ */
@media (max-width: 767px) {
    .elementor-16 .elementor-element.elementor-element-7fa9ea8b::before,
    .elementor-16 .elementor-element.elementor-element-7fa9ea8b::after {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a7b5eeb */.elementor-16 .elementor-element.elementor-element-3a7b5eeb {
  color: #0971DA;
  text-align: center;
  font-size: 20px;        /* Converted from 24px */
  font-style: normal;
  font-weight: 600;
  line-height: 30px;      /* Converted from 36px */
  letter-spacing: -1px;   /* Converted from -1.2px */
  align-self: stretch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b6a0f58 */.elementor-16 .elementor-element.elementor-element-5b6a0f58{
    color: #101010;
text-align: center;
font-family: "Google Sans Flex 36pt";
font-size: 2.5rem;
font-style: normal;
font-weight: 500;
line-height: 120%; /* 3rem */
letter-spacing: -0.05rem;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-22468e7f */.elementor-16 .elementor-element.elementor-element-22468e7f .swiper-wrapper {
    display: flex !important;
    align-items: center !important;
    transition-timing-function: linear !important;
    -webkit-transition-timing-function: linear !important;
    will-change: transform !important;
}

.elementor-16 .elementor-element.elementor-element-22468e7f .swiper-slide {
    width: 220px !important;
    max-width: none !important;
    flex-shrink: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
    margin: 0 !important;
    height: 100px !important;
    visibility: visible !important;
    opacity: 1 !important;
}

.elementor-16 .elementor-element.elementor-element-22468e7f .swiper-slide-duplicate,
.elementor-16 .elementor-element.elementor-element-22468e7f .swiper-slide-duplicate img {
    visibility: visible !important;
    opacity: 1 !important;
    display: flex !important;
}

.elementor-16 .elementor-element.elementor-element-22468e7f .swiper-slide img {
    height: 80px !important;
    width: 250px !important;
    object-fit: contain !important;
    object-position: center center !important;
    display: block !important;
    opacity: 1 !important;
    padding: 0 16px !important;
    box-sizing: border-box !important;
    margin: 0 auto !important;
    transform: translateY(0px) !important;
    position: relative !important;
    visibility: visible !important;
}

.elementor-16 .elementor-element.elementor-element-22468e7f .swiper-slide img[alt="colgate"] {
    margin-top: 10px !important;
}

.elementor-16 .elementor-element.elementor-element-22468e7f .swiper-slide img[alt="intuitive"] {
    margin-bottom: 10px !important;
}

.elementor-16 .elementor-element.elementor-element-22468e7f .elementor-image-carousel-wrapper {
    -webkit-mask-image: linear-gradient(
        to right,
        transparent 0%,
        black 15%,
        black 85%,
        transparent 100%
    );
    mask-image: linear-gradient(
        to right,
        transparent 0%,
        black 15%,
        black 85%,
        transparent 100%
    );
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b01154c */.elementor-16 .elementor-element.elementor-element-2b01154c {
    position: relative;
    overflow: hidden;
}

.elementor-16 .elementor-element.elementor-element-2b01154c::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 700px;
    height: 350px;
    background: radial-gradient(
        ellipse at top center,
        rgba(180, 180, 180, 0.35) 0%,
        rgba(150, 150, 150, 0.15) 35%,
        transparent 70%
    );
    border-radius: 0 0 50% 50%;
    pointer-events: none;
    z-index: 0;
    filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-804b643 */.testimonial-body {
  position: relative;
}

.testimonial-body > * {
  position: relative;
  z-index: 1;
}

/* Tablet and desktop only — 768px and up */
@media (min-width: 768px) {
  .testimonial-body::after {
    content: "";
    position: absolute;
    bottom: -40px;
    right: -89px;
    width: 178px;
    height: 136px;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='178' height='136' viewBox='0 0 178 136' fill='none'><path d='M39.1268 60.5666C27.5541 60.5666 17.6346 64.9714 11.0217 71.0281L44.6376 0H39.1268L9.9195 62.769C3.30649 76.5342 0 85.8944 0 98.0078C0 121.134 15.4303 136 38.5758 136C61.7212 136 77.1515 121.134 77.1515 98.0078C77.1515 75.433 62.2723 60.5666 39.1268 60.5666ZM139.975 60.5666C128.403 60.5666 118.482 64.9714 111.869 71.0281L145.486 0H139.975L110.768 62.769C104.155 76.5342 100.848 85.8944 100.848 98.0078C100.848 121.134 116.278 136 139.424 136C162.57 136 178 121.134 178 98.0078C178 75.433 163.121 60.5666 139.975 60.5666Z' fill='black' fill-opacity='0.06'/></svg>");
    background-repeat: no-repeat;
    background-size: contain;
    pointer-events: none;
    z-index: 0;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b2ed68a */.elementor-16 .elementor-element.elementor-element-2b2ed68a .elementor-button,
.elementor-16 .elementor-element.elementor-element-2b2ed68a .elementor-button:hover,
.elementor-16 .elementor-element.elementor-element-2b2ed68a .elementor-button:before,
.elementor-16 .elementor-element.elementor-element-2b2ed68a .elementor-button:after {
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-636786cb */.elementor-16 .elementor-element.elementor-element-636786cb{
    border-radius: 26.667px;
background: linear-gradient(180deg, #F2FBFF 0%, #FEF7F1 100%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1234a73 */.elementor-16 .elementor-element.elementor-element-1234a73{
    background: linear-gradient(90deg, #199BE6 0%, #27DFF4 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f524ef */.elementor-16 .elementor-element.elementor-element-7f524ef {
    width: fit-content; 
    height: 36px; 
}
.elementor-16 .elementor-element.elementor-element-7f524ef{
border-radius: 21.667px;
border: 0.833px solid rgba(255, 255, 255, 0.25);
background: rgba(29, 33, 45, 0.60);
box-shadow: 0 0 45.833px 0 rgba(255, 255, 255, 0.08);
backdrop-filter: blur(5.791666507720947px);

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-90716c3 */.elementor-16 .elementor-element.elementor-element-90716c3 {
  width: 20px;
  height: 20px;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-16 .elementor-element.elementor-element-90716c3 svg {
  width: 20px !important;
  height: 20px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1543df7 */.elementor-16 .elementor-element.elementor-element-1543df7 {
display: flex;
align-items: flex-start;
gap: 20px;
align-self: stretch;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7e03d90 */.elementor-16 .elementor-element.elementor-element-7e03d90 {
  width: 20px;
  height: 20px;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-16 .elementor-element.elementor-element-7e03d90 svg {
  width: 20px !important;
  height: 20px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51208e4 */.elementor-16 .elementor-element.elementor-element-51208e4 {
display: flex;
align-items: flex-start;
gap: 20px;
align-self: stretch;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f5b1848 */.elementor-16 .elementor-element.elementor-element-f5b1848 {
  width: 20px;
  height: 20px;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-16 .elementor-element.elementor-element-f5b1848 svg {
  width: 20px !important;
  height: 20px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d63b361 */.elementor-16 .elementor-element.elementor-element-d63b361 {
display: flex;
align-items: flex-start;
gap: 20px;
align-self: stretch;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e43dad2 */.elementor-16 .elementor-element.elementor-element-e43dad2 {
    height: 53px;
}

@media (max-width: 1023px) {
    .elementor-16 .elementor-element.elementor-element-e43dad2 {
        height: 40px;
    }
}

@media (max-width: 767px) {
    .elementor-16 .elementor-element.elementor-element-e43dad2 {
        height: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f1db4d9 */.elementor-16 .elementor-element.elementor-element-f1db4d9 {
  border: 1px solid #C4E0EE;
  box-sizing: border-box;
  height: 53px;
  overflow: hidden;
  border-radius: 3.333px;
  background: rgba(255, 255, 255, 0.01) !important;
  box-shadow: 0 0 0 0.833px var(--color-border-natural-secondary), 0 0.833px 1.667px 0 rgba(0, 0, 0, 0.05);
}

.elementor-16 .elementor-element.elementor-element-f1db4d9 .elementor-button-content-wrapper {
  padding: 0;
}

/* Remove Elementor default button background */
.elementor-16 .elementor-element.elementor-element-f1db4d9 .elementor-button {
  background: transparent !important;
  background-color: transparent !important;
  padding: 0 !important;
}

/* Remove hover background */
.elementor-16 .elementor-element.elementor-element-f1db4d9 .elementor-button:hover {
  background: transparent !important;
  background-color: transparent !important;
}


@media (max-width: 1023px) {
    .elementor-16 .elementor-element.elementor-element-f1db4d9 {
        height: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54f64c3 *//* ── Overview Section ── */
.overview-section {
    position: relative !important;
}

/* Bottom fade — stronger */
.overview-section::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 550px;
    background: linear-gradient(
        to bottom,
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 0.5) 40%,
        rgba(255, 255, 255, 0.9) 70%,
        rgba(255, 255, 255, 1) 100%
    );
    z-index: 1;
    pointer-events: none;
}

/* Keep content above the fade */
.overview-section > .elementor-container,
.overview-section > .e-con,
.overview-section > .e-con-inner {
    position: relative !important;
    z-index: 2 !important;
}

/* ── What Customers Say ── */
.what-customers-say {
    position: relative !important;
    z-index: 1 !important;
}

/* ── CTA Banner ── */
.cta-banner-section {
    position: relative !important;
    z-index: 10 !important;
    margin-top: -460px !important;
    margin-bottom: -150px !important;
}

/* ── Footer ── */
.elementor-location-footer {
    position: relative !important;
    z-index: 1 !important;
    padding-top: 150px !important;
    margin-top: 0 !important;
}

/* ── Tablet ── */
@media (min-width: 768px) and (max-width: 1023px) {
    .overview-section::after {
        height: 350px;
    }

    .cta-banner-section {
        margin-top: -460px !important;
        margin-bottom: -100px !important;
    }

    .elementor-location-footer {
        padding-top: 120px !important;
    }
}

/* ── Mobile ── */
@media (max-width: 767px) {
    .overview-section::after {
        height: 200px;
    }

    .cta-banner-section {
        margin-top: -270px !important;
        margin-bottom: -60px !important;
    }

    .elementor-location-footer {
        padding-top: 80px !important;
    }
}

@media (max-width: 767px) {
    .cta-banner-section {
        pointer-events: none !important;
    }
    .cta-banner-section a,
    .cta-banner-section button,
    .cta-banner-section .elementor-button {
        pointer-events: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS *//* Hide page title */
.entry-title,
.page-title,
h1.entry-title {
  display: none !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 0 !important;
  height: 0 !important;
}

.entry-header,
.page-header {
  display: none !important;
  margin: 0 !important;
  padding: 0 !important;
  height: 0 !important;
}

/* Remove space between header and content */
.site-main,
#main,
#content,
.site-content {
  padding-top: 0 !important;
  margin-top: 0 !important;
}

/* Remove space below footer */
.site-content,
#content,
#main,
.site-main,
#page,
.site {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Google sans flex 36pt medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.innovit.com/wp-content/uploads/2026/02/GoogleSansFlex_36pt-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto-Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.innovit.com/wp-content/uploads/2026/03/Roboto-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Google sans flex 9pt semi-bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.innovit.com/wp-content/uploads/2026/02/GoogleSansFlex_9pt-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Google Sans Flex 9pt- Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.innovit.com/wp-content/uploads/2026/02/GoogleSansFlex_9pt-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Google Sans Flex 72pt-Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.innovit.com/wp-content/uploads/2026/02/GoogleSansFlex_72pt-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */