.elementor-3469 .elementor-element.elementor-element-49f3228{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:65px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3469 .elementor-element.elementor-element-49f3228:not(.elementor-motion-effects-element-type-background), .elementor-3469 .elementor-element.elementor-element-49f3228 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ehubt.io/wp-content/uploads/2026/06/1-1.png");}.elementor-3469 .elementor-element.elementor-element-49f3228 > .elementor-shape-bottom svg, .elementor-3469 .elementor-element.elementor-element-49f3228 > .e-con-inner > .elementor-shape-bottom svg{height:70px;}.elementor-3469 .elementor-element.elementor-element-49f3228 > .elementor-shape-bottom, .elementor-3469 .elementor-element.elementor-element-49f3228 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-3469 .elementor-element.elementor-element-45088dc{--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;--margin-top:0px;--margin-bottom:130px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:9%;--padding-right:0%;}.elementor-3469 .elementor-element.elementor-element-150d39c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3469 .elementor-element.elementor-element-150d39c .title-after_title, .elementor-3469 .elementor-element.elementor-element-150d39c .title-subtitle, .elementor-3469 .elementor-element.elementor-element-150d39c .woodmart-title-container{max-width:600px;}.elementor-3469 .elementor-element.elementor-element-150d39c .title-subtitle{color:#180A0A;}.elementor-3469 .elementor-element.elementor-element-150d39c .title{color:#000000;font-family:"Quicksand", Sans-serif;font-size:57px;font-weight:700;line-height:1.3em;}.elementor-3469 .elementor-element.elementor-element-38736ba > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3469 .elementor-element.elementor-element-38736ba .wd-text-block{max-width:600px;font-weight:var( --e-global-typography-text-font-weight );color:#000000;}.elementor-3469 .elementor-element.elementor-element-2d183c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3469 .elementor-element.elementor-element-27b8bc1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3469 .elementor-element.elementor-element-f5af713{--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:stretch;--margin-top:0px;--margin-bottom:55px;--margin-left:0px;--margin-right:0px;}.elementor-3469 .elementor-element.elementor-element-9da0724{--display:flex;}.elementor-3469 .elementor-element.elementor-element-5686187 .title{font-size:40px;font-weight:800;}.elementor-3469 .elementor-element.elementor-element-52131d3 .wd-button-wrapper a{background-color:#1B4556;border-color:#1B4556;color:#FFFFFF;}.elementor-3469 .elementor-element.elementor-element-52131d3 .wd-btn-text{font-weight:400;}.elementor-3469 .elementor-element.elementor-element-a00e5d4{--display:flex;--gap:70px 30px;--row-gap:70px;--column-gap:30px;}.elementor-3469 .elementor-element.elementor-element-5886ed5{--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:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-3469 .elementor-element.elementor-element-ea760c2{--display:flex;}.elementor-3469 .elementor-element.elementor-element-e162c14{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3469 .elementor-element.elementor-element-90263a5{--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:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-3469 .elementor-element.elementor-element-65ad488{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3469 .elementor-element.elementor-element-68658a6{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3469 .elementor-element.elementor-element-7242932{--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:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-3469 .elementor-element.elementor-element-43220f0{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3469 .elementor-element.elementor-element-7b409ae{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3469 .elementor-element.elementor-element-9853a7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3469 .elementor-element.elementor-element-d3fd136{--display:flex;--min-height:0px;--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;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:170px;--padding-bottom:125px;--padding-left:0px;--padding-right:0px;}.elementor-3469 .elementor-element.elementor-element-d3fd136:not(.elementor-motion-effects-element-type-background), .elementor-3469 .elementor-element.elementor-element-d3fd136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-3469 .elementor-element.elementor-element-d3fd136 > .elementor-shape-top .elementor-shape-fill, .elementor-3469 .elementor-element.elementor-element-d3fd136 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF00;}.elementor-3469 .elementor-element.elementor-element-d3fd136 > .elementor-shape-top svg, .elementor-3469 .elementor-element.elementor-element-d3fd136 > .e-con-inner > .elementor-shape-top svg{height:70px;}.elementor-3469 .elementor-element.elementor-element-55a87f0{--display:flex;}.elementor-3469 .elementor-element.elementor-element-072f810 > .elementor-widget-container{margin:0px 0px -80px 0px;}.elementor-3469 .elementor-element.elementor-element-57b8c20{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-3469 .elementor-element.elementor-element-8db19db > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3469 .elementor-element.elementor-element-8db19db .title-after_title, .elementor-3469 .elementor-element.elementor-element-8db19db .title-subtitle, .elementor-3469 .elementor-element.elementor-element-8db19db .woodmart-title-container{max-width:481px;}.elementor-3469 .elementor-element.elementor-element-8db19db .title{font-size:52px;}.elementor-3469 .elementor-element.elementor-element-648f077 .wd-text-block{max-width:590px;font-size:15px;}.elementor-3469 .elementor-element.elementor-element-2ba45ba{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3469 .elementor-element.elementor-element-2ba45ba:not(.elementor-motion-effects-element-type-background), .elementor-3469 .elementor-element.elementor-element-2ba45ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1290A8;}.elementor-3469 .elementor-element.elementor-element-2ba45ba > .elementor-shape-top .elementor-shape-fill, .elementor-3469 .elementor-element.elementor-element-2ba45ba > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#F6F6F6;}.elementor-3469 .elementor-element.elementor-element-2ba45ba > .elementor-shape-top svg, .elementor-3469 .elementor-element.elementor-element-2ba45ba > .e-con-inner > .elementor-shape-top svg{height:70px;}.elementor-3469 .elementor-element.elementor-element-2ba45ba > .elementor-shape-top, .elementor-3469 .elementor-element.elementor-element-2ba45ba > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-3469 .elementor-element.elementor-element-2ba45ba > .elementor-shape-bottom svg, .elementor-3469 .elementor-element.elementor-element-2ba45ba > .e-con-inner > .elementor-shape-bottom svg{height:70px;}.elementor-3469 .elementor-element.elementor-element-2ba45ba > .elementor-shape-bottom, .elementor-3469 .elementor-element.elementor-element-2ba45ba > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-3469 .elementor-element.elementor-element-9de7691{--display:flex;}.elementor-3469 .elementor-element.elementor-element-f55f908 > .elementor-widget-container{margin:-40px 0px -180px 0px;}.elementor-3469 .elementor-element.elementor-element-061b0ed{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:5%;--padding-right:5%;}.elementor-3469 .elementor-element.elementor-element-f89e821 .title-after_title, .elementor-3469 .elementor-element.elementor-element-f89e821 .title-subtitle, .elementor-3469 .elementor-element.elementor-element-f89e821 .woodmart-title-container{max-width:528px;}.elementor-3469 .elementor-element.elementor-element-f89e821 .title{font-size:62px;}.elementor-3469 .elementor-element.elementor-element-a2ce28b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3469 .elementor-element.elementor-element-a2ce28b .wd-text-block{max-width:643px;font-size:15px;}.elementor-3469 .elementor-element.elementor-element-50e2892{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3469 .elementor-element.elementor-element-96823f7{width:auto;max-width:auto;}.elementor-3469 .elementor-element.elementor-element-96823f7 .wd-button-wrapper a{background-color:#1B4556;border-color:#1B4556;color:#FFFFFF;}.elementor-3469 .elementor-element.elementor-element-dd45598{width:auto;max-width:auto;}.elementor-3469 .elementor-element.elementor-element-bd39fe1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-3469 .elementor-element.elementor-element-28abcf6{--display:flex;}.elementor-3469 .elementor-element.elementor-element-c24bd2a .title-after_title, .elementor-3469 .elementor-element.elementor-element-c24bd2a .title-subtitle, .elementor-3469 .elementor-element.elementor-element-c24bd2a .woodmart-title-container{max-width:404px;}.elementor-3469 .elementor-element.elementor-element-c24bd2a .title{font-size:45px;}.elementor-3469 .elementor-element.elementor-element-12571d9{--display:flex;}.elementor-3469 .elementor-element.elementor-element-df3b8b9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3469 .elementor-element.elementor-element-e2c958f{--display:flex;}.elementor-3469 .elementor-element.elementor-element-80f3670{--display:flex;}.elementor-3469 .elementor-element.elementor-element-b42f67a .title-after_title, .elementor-3469 .elementor-element.elementor-element-b42f67a .title-subtitle, .elementor-3469 .elementor-element.elementor-element-b42f67a .woodmart-title-container{max-width:409px;}.elementor-3469 .elementor-element.elementor-element-b42f67a .title{font-size:45px;}.elementor-3469 .elementor-element.elementor-element-fe437bc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3469 .elementor-element.elementor-element-fe437bc:not(.elementor-motion-effects-element-type-background), .elementor-3469 .elementor-element.elementor-element-fe437bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(80deg, #1290A8 0%, #1B4556 100%);}.elementor-3469 .elementor-element.elementor-element-fe437bc > .elementor-shape-top .elementor-shape-fill, .elementor-3469 .elementor-element.elementor-element-fe437bc > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-3469 .elementor-element.elementor-element-fe437bc > .elementor-shape-top svg, .elementor-3469 .elementor-element.elementor-element-fe437bc > .e-con-inner > .elementor-shape-top svg{height:70px;}.elementor-3469 .elementor-element.elementor-element-fe437bc > .elementor-shape-top, .elementor-3469 .elementor-element.elementor-element-fe437bc > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-3469 .elementor-element.elementor-element-fe437bc > .elementor-shape-bottom svg, .elementor-3469 .elementor-element.elementor-element-fe437bc > .e-con-inner > .elementor-shape-bottom svg{height:70px;}.elementor-3469 .elementor-element.elementor-element-fe437bc > .elementor-shape-bottom, .elementor-3469 .elementor-element.elementor-element-fe437bc > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-3469 .elementor-element.elementor-element-5914b88{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:6%;--padding-right:6%;}.elementor-3469 .elementor-element.elementor-element-bec8303 .title-after_title, .elementor-3469 .elementor-element.elementor-element-bec8303 .title-subtitle, .elementor-3469 .elementor-element.elementor-element-bec8303 .woodmart-title-container{max-width:459px;}.elementor-3469 .elementor-element.elementor-element-bec8303 .title{font-size:56px;}.elementor-3469 .elementor-element.elementor-element-1645abe .wd-text-block{font-size:16px;}.elementor-3469 .elementor-element.elementor-element-9b586e6{--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:stretch;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-3469 .elementor-element.elementor-element-d7f220b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3469 .elementor-element.elementor-element-174eef5{width:auto;max-width:auto;}.elementor-3469 .elementor-element.elementor-element-174eef5 .wd-button-wrapper a{background-color:#1B4556;border-color:#1B4556;color:#FFFFFF;}.elementor-3469 .elementor-element.elementor-element-6be3aac{--display:flex;}.elementor-3469 .elementor-element.elementor-element-19cb28d > .elementor-widget-container{margin:0px 0px -140px 0px;}.elementor-3469 .elementor-element.elementor-element-0454c93{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3469 .elementor-element.elementor-element-93e5e57 .title-after_title, .elementor-3469 .elementor-element.elementor-element-93e5e57 .title-subtitle, .elementor-3469 .elementor-element.elementor-element-93e5e57 .woodmart-title-container{max-width:585px;}.elementor-3469 .elementor-element.elementor-element-93e5e57 .title-subtitle{color:#1290A8;font-size:18px;font-weight:600;}.elementor-3469 .elementor-element.elementor-element-93e5e57 .title{font-size:40px;}.elementor-3469 .elementor-element.elementor-element-93e5e57 .title-after_title{font-size:16px;}.elementor-3469 .elementor-element.elementor-element-f73488a{--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:stretch;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:110px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3469 .elementor-element.elementor-element-f73488a::before, .elementor-3469 .elementor-element.elementor-element-f73488a > .elementor-background-video-container::before, .elementor-3469 .elementor-element.elementor-element-f73488a > .e-con-inner > .elementor-background-video-container::before, .elementor-3469 .elementor-element.elementor-element-f73488a > .elementor-background-slideshow::before, .elementor-3469 .elementor-element.elementor-element-f73488a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3469 .elementor-element.elementor-element-f73488a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3469 .elementor-element.elementor-element-c867331{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 30px;--row-gap:40px;--column-gap:30px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-3469 .elementor-element.elementor-element-75696b7{--display:flex;}.elementor-3469 .elementor-element.elementor-element-0114297 .wd-el-video{--wd-aspect-ratio:16/9;}.elementor-3469 .elementor-element.elementor-element-bfce1b9{--display:flex;}.elementor-3469 .elementor-element.elementor-element-73f1c99 .title-subtitle{font-size:18px;font-weight:600;}.elementor-3469 .elementor-element.elementor-element-73f1c99 .title{font-size:45px;}.elementor-3469 .elementor-element.elementor-element-73f1c99 .title-after_title{font-size:15px;}.elementor-3469 .elementor-element.elementor-element-563c74f{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3469 .elementor-element.elementor-element-cf2a4b1 .box-with-text{color:#1290A8;}.elementor-3469 .elementor-element.elementor-element-cf2a4b1 .info-box-subtitle{color:#14442C;}.elementor-3469 .elementor-element.elementor-element-cf2a4b1 .info-box-title{color:#1290A8;}.elementor-3469 .elementor-element.elementor-element-cf2a4b1 .info-box-inner{color:#1290A8;}.elementor-3469 .elementor-element.elementor-element-e2b7c7f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3469 .elementor-element.elementor-element-90d0f86{width:auto;max-width:auto;}.elementor-3469 .elementor-element.elementor-element-90d0f86 .wd-button-wrapper a{background-color:#1290A8;border-color:#1290A8;color:#FFFFFF;}.elementor-3469 .elementor-element.elementor-element-30a84a7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3469 .elementor-element.elementor-element-3fbe547 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3469 .elementor-element.elementor-element-3fbe547 .title-after_title, .elementor-3469 .elementor-element.elementor-element-3fbe547 .title-subtitle, .elementor-3469 .elementor-element.elementor-element-3fbe547 .woodmart-title-container{max-width:595px;}.elementor-3469 .elementor-element.elementor-element-3fbe547 .title-subtitle{color:#1290A8;font-size:18px;font-weight:600;}.elementor-3469 .elementor-element.elementor-element-3fbe547 .title{color:#1290A8;font-size:40px;}.elementor-3469 .elementor-element.elementor-element-3fbe547 .title-after_title{font-size:16px;}.elementor-3469 .elementor-element.elementor-element-b568451 .wd-button-wrapper a{background-color:#1290A8;border-color:#1290A8;color:#FFFFFF;}.elementor-3469 .elementor-element.elementor-element-a5c90bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:90px;--padding-left:15px;--padding-right:15px;}.elementor-3469 .elementor-element.elementor-element-a5c90bb:not(.elementor-motion-effects-element-type-background), .elementor-3469 .elementor-element.elementor-element-a5c90bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ehubt.io/wp-content/uploads/2026/06/Untitled-design-7.png");background-position:top center;}.elementor-3469 .elementor-element.elementor-element-a5c90bb > .elementor-shape-bottom .elementor-shape-fill, .elementor-3469 .elementor-element.elementor-element-a5c90bb > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#B6A4A400;}.elementor-3469 .elementor-element.elementor-element-c84a938 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3469 .elementor-element.elementor-element-c84a938 .title-after_title, .elementor-3469 .elementor-element.elementor-element-c84a938 .title-subtitle, .elementor-3469 .elementor-element.elementor-element-c84a938 .woodmart-title-container{max-width:688px;}.elementor-3469 .elementor-element.elementor-element-c84a938 .title-subtitle{color:#1B4556;font-size:18px;font-weight:600;}.elementor-3469 .elementor-element.elementor-element-c84a938 .title{font-size:40px;}.elementor-3469 .elementor-element.elementor-element-c84a938 .title-after_title{font-size:16px;}.elementor-3469 .elementor-element.elementor-element-b954e50 .wd-button-wrapper a{background-color:#1290A8;border-color:#1290A8;color:#EDFFEF;}.elementor-3469 .elementor-element.elementor-element-ac4b4b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-3469 .elementor-element.elementor-element-e1b3730{width:auto;max-width:auto;margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3469 .elementor-element.elementor-element-e1b3730 img{width:150px;}.elementor-3469 .elementor-element.elementor-element-85e5075{width:auto;max-width:auto;}.elementor-3469 .elementor-element.elementor-element-85e5075 img{width:150px;}.elementor-3469 .elementor-element.elementor-element-9d3c20d{--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;}@media(max-width:1024px){.elementor-3469 .elementor-element.elementor-element-49f3228{--padding-top:80px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3469 .elementor-element.elementor-element-45088dc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3469 .elementor-element.elementor-element-150d39c .title-after_title, .elementor-3469 .elementor-element.elementor-element-150d39c .title-subtitle, .elementor-3469 .elementor-element.elementor-element-150d39c .woodmart-title-container{max-width:355px;}.elementor-3469 .elementor-element.elementor-element-150d39c .title{font-size:46px;}.elementor-3469 .elementor-element.elementor-element-38736ba .wd-text-block{max-width:380px;}.elementor-3469 .elementor-element.elementor-element-f5af713{--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:70px 20px;--row-gap:70px;--column-gap:20px;}.elementor-3469 .elementor-element.elementor-element-5686187 .title{font-size:35px;}.elementor-3469 .elementor-element.elementor-element-d3fd136{--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:120px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-3469 .elementor-element.elementor-element-072f810 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3469 .elementor-element.elementor-element-57b8c20{--padding-top:0%;--padding-bottom:7%;--padding-left:10%;--padding-right:10%;}.elementor-3469 .elementor-element.elementor-element-8db19db .title-after_title, .elementor-3469 .elementor-element.elementor-element-8db19db .title-subtitle, .elementor-3469 .elementor-element.elementor-element-8db19db .woodmart-title-container{max-width:100%;}.elementor-3469 .elementor-element.elementor-element-8db19db .title{font-size:36px;}.elementor-3469 .elementor-element.elementor-element-648f077 .wd-text-block{font-size:16px;}.elementor-3469 .elementor-element.elementor-element-2ba45ba{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-3469 .elementor-element.elementor-element-f55f908 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3469 .elementor-element.elementor-element-061b0ed{--padding-top:80px;--padding-bottom:80px;--padding-left:10%;--padding-right:10%;}.elementor-3469 .elementor-element.elementor-element-f89e821 .title-after_title, .elementor-3469 .elementor-element.elementor-element-f89e821 .title-subtitle, .elementor-3469 .elementor-element.elementor-element-f89e821 .woodmart-title-container{max-width:399px;}.elementor-3469 .elementor-element.elementor-element-f89e821 .title{font-size:45px;}.elementor-3469 .elementor-element.elementor-element-a2ce28b .wd-text-block{font-size:16px;}.elementor-3469 .elementor-element.elementor-element-bd39fe1{--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-3469 .elementor-element.elementor-element-c24bd2a .title-after_title, .elementor-3469 .elementor-element.elementor-element-c24bd2a .title-subtitle, .elementor-3469 .elementor-element.elementor-element-c24bd2a .woodmart-title-container{max-width:100%;}.elementor-3469 .elementor-element.elementor-element-c24bd2a .title{font-size:36px;}.elementor-3469 .elementor-element.elementor-element-df3b8b9{--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:30px;--margin-left:0px;--margin-right:0px;}.elementor-3469 .elementor-element.elementor-element-b42f67a .title-after_title, .elementor-3469 .elementor-element.elementor-element-b42f67a .title-subtitle, .elementor-3469 .elementor-element.elementor-element-b42f67a .woodmart-title-container{max-width:100%;}.elementor-3469 .elementor-element.elementor-element-b42f67a .title{font-size:36px;}.elementor-3469 .elementor-element.elementor-element-fe437bc{--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 20px;--row-gap:40px;--column-gap:20px;--padding-top:110px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3469 .elementor-element.elementor-element-bec8303 .title-after_title, .elementor-3469 .elementor-element.elementor-element-bec8303 .title-subtitle, .elementor-3469 .elementor-element.elementor-element-bec8303 .woodmart-title-container{max-width:400px;}.elementor-3469 .elementor-element.elementor-element-bec8303 .title{font-size:45px;}.elementor-3469 .elementor-element.elementor-element-1645abe .wd-text-block{font-size:16px;}.elementor-3469 .elementor-element.elementor-element-93e5e57 .title-subtitle{font-size:16px;}.elementor-3469 .elementor-element.elementor-element-93e5e57 .title{font-size:35px;}.elementor-3469 .elementor-element.elementor-element-f73488a{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-3469 .elementor-element.elementor-element-c867331{--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-3469 .elementor-element.elementor-element-73f1c99 .title{font-size:36px;}.elementor-3469 .elementor-element.elementor-element-3fbe547 .title-subtitle{font-size:16px;}.elementor-3469 .elementor-element.elementor-element-3fbe547 .title{font-size:35px;}.elementor-3469 .elementor-element.elementor-element-a5c90bb{--padding-top:140px;--padding-bottom:90px;--padding-left:15px;--padding-right:15px;}.elementor-3469 .elementor-element.elementor-element-c84a938 .title-after_title, .elementor-3469 .elementor-element.elementor-element-c84a938 .title-subtitle, .elementor-3469 .elementor-element.elementor-element-c84a938 .woodmart-title-container{max-width:631px;}.elementor-3469 .elementor-element.elementor-element-c84a938 .title-subtitle{font-size:16px;}.elementor-3469 .elementor-element.elementor-element-c84a938 .title{font-size:35px;}}@media(max-width:768px){.elementor-3469 .elementor-element.elementor-element-45088dc{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3469 .elementor-element.elementor-element-150d39c .title-after_title, .elementor-3469 .elementor-element.elementor-element-150d39c .title-subtitle, .elementor-3469 .elementor-element.elementor-element-150d39c .woodmart-title-container{max-width:278px;}.elementor-3469 .elementor-element.elementor-element-150d39c .title{font-size:38px;}.elementor-3469 .elementor-element.elementor-element-f5af713{--gap:60px 20px;--row-gap:60px;--column-gap:20px;}.elementor-3469 .elementor-element.elementor-element-5686187 .title{font-size:28px;}.elementor-3469 .elementor-element.elementor-element-d3fd136{--padding-top:140px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-3469 .elementor-element.elementor-element-072f810 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3469 .elementor-element.elementor-element-57b8c20{--padding-top:15px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-3469 .elementor-element.elementor-element-8db19db .title-after_title, .elementor-3469 .elementor-element.elementor-element-8db19db .title-subtitle, .elementor-3469 .elementor-element.elementor-element-8db19db .woodmart-title-container{max-width:100%;}.elementor-3469 .elementor-element.elementor-element-8db19db .title{font-size:28px;}.elementor-3469 .elementor-element.elementor-element-648f077 .wd-text-block{font-size:14px;}.elementor-3469 .elementor-element.elementor-element-061b0ed{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3469 .elementor-element.elementor-element-f89e821 .title{font-size:28px;}.elementor-3469 .elementor-element.elementor-element-a2ce28b .wd-text-block{font-size:14px;}.elementor-3469 .elementor-element.elementor-element-bd39fe1{--flex-direction:column-reverse;--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:20px;--margin-left:0px;--margin-right:0px;}.elementor-3469 .elementor-element.elementor-element-c24bd2a .title{font-size:28px;}.elementor-3469 .elementor-element.elementor-element-b42f67a .title{font-size:28px;}.elementor-3469 .elementor-element.elementor-element-5914b88{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-3469 .elementor-element.elementor-element-bec8303 .title-after_title, .elementor-3469 .elementor-element.elementor-element-bec8303 .title-subtitle, .elementor-3469 .elementor-element.elementor-element-bec8303 .woodmart-title-container{max-width:100%;}.elementor-3469 .elementor-element.elementor-element-bec8303 .title{font-size:28px;}.elementor-3469 .elementor-element.elementor-element-1645abe .wd-text-block{font-size:14px;}.elementor-3469 .elementor-element.elementor-element-93e5e57 .title-after_title, .elementor-3469 .elementor-element.elementor-element-93e5e57 .title-subtitle, .elementor-3469 .elementor-element.elementor-element-93e5e57 .woodmart-title-container{max-width:100%;}.elementor-3469 .elementor-element.elementor-element-93e5e57 .title{font-size:28px;}.elementor-3469 .elementor-element.elementor-element-f73488a{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-3469 .elementor-element.elementor-element-c867331{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-3469 .elementor-element.elementor-element-73f1c99 .title{font-size:28px;}.elementor-3469 .elementor-element.elementor-element-563c74f{--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-3469 .elementor-element.elementor-element-3fbe547 .title-after_title, .elementor-3469 .elementor-element.elementor-element-3fbe547 .title-subtitle, .elementor-3469 .elementor-element.elementor-element-3fbe547 .woodmart-title-container{max-width:100%;}.elementor-3469 .elementor-element.elementor-element-3fbe547 .title{font-size:28px;}.elementor-3469 .elementor-element.elementor-element-a5c90bb{--padding-top:120px;--padding-bottom:90px;--padding-left:15px;--padding-right:15px;}.elementor-3469 .elementor-element.elementor-element-c84a938 .title-after_title, .elementor-3469 .elementor-element.elementor-element-c84a938 .title-subtitle, .elementor-3469 .elementor-element.elementor-element-c84a938 .woodmart-title-container{max-width:100%;}.elementor-3469 .elementor-element.elementor-element-c84a938 .title{font-size:28px;}}@media(min-width:769px){.elementor-3469 .elementor-element.elementor-element-49f3228{--content-width:1400px;}.elementor-3469 .elementor-element.elementor-element-45088dc{--width:50%;}.elementor-3469 .elementor-element.elementor-element-2d183c4{--width:50%;}.elementor-3469 .elementor-element.elementor-element-9da0724{--width:33.3%;}.elementor-3469 .elementor-element.elementor-element-a00e5d4{--width:66.7%;}.elementor-3469 .elementor-element.elementor-element-d3fd136{--content-width:1600px;}.elementor-3469 .elementor-element.elementor-element-55a87f0{--width:50%;}.elementor-3469 .elementor-element.elementor-element-57b8c20{--width:50%;}.elementor-3469 .elementor-element.elementor-element-9de7691{--width:50%;}.elementor-3469 .elementor-element.elementor-element-061b0ed{--width:50%;}.elementor-3469 .elementor-element.elementor-element-5914b88{--width:50%;}.elementor-3469 .elementor-element.elementor-element-6be3aac{--width:50%;}.elementor-3469 .elementor-element.elementor-element-563c74f{--width:80%;}}@media(max-width:1024px) and (min-width:769px){.elementor-3469 .elementor-element.elementor-element-9da0724{--width:100%;}.elementor-3469 .elementor-element.elementor-element-a00e5d4{--width:100%;}.elementor-3469 .elementor-element.elementor-element-55a87f0{--width:100%;}.elementor-3469 .elementor-element.elementor-element-57b8c20{--width:100%;}.elementor-3469 .elementor-element.elementor-element-9de7691{--width:100%;}.elementor-3469 .elementor-element.elementor-element-061b0ed{--width:100%;}.elementor-3469 .elementor-element.elementor-element-28abcf6{--width:100%;}.elementor-3469 .elementor-element.elementor-element-12571d9{--width:100%;}.elementor-3469 .elementor-element.elementor-element-e2c958f{--width:100%;}.elementor-3469 .elementor-element.elementor-element-80f3670{--width:100%;}.elementor-3469 .elementor-element.elementor-element-5914b88{--width:100%;}.elementor-3469 .elementor-element.elementor-element-6be3aac{--width:100%;}.elementor-3469 .elementor-element.elementor-element-75696b7{--width:100%;}.elementor-3469 .elementor-element.elementor-element-bfce1b9{--width:100%;}.elementor-3469 .elementor-element.elementor-element-563c74f{--width:80%;}}/* Start custom CSS for container, class: .elementor-element-49f3228 *//* eHubt Hero Gradient Background using #1290A8 and #1B4556 */

.eh-hero-gradient {
  position: relative !important;
  overflow: hidden !important;
  background: linear-gradient(
    135deg,
    #1290A8 0%,
    #38AFC2 45%,
    #B7EAF0 100%
  ) !important;
}

/* Dark soft wave from top-left */
.eh-hero-gradient::before {
  content: "";
  position: absolute;
  top: -120px;
  left: -160px;
  width: 72%;
  height: 420px;
  background: radial-gradient(
    ellipse at top left,
    rgba(27, 69, 86, 0.38) 0%,
    rgba(27, 69, 86, 0.22) 42%,
    rgba(27, 69, 86, 0.04) 78%,
    transparent 100%
  );
  border-radius: 0 0 65% 40%;
  z-index: 0;
  pointer-events: none;
}

/* Light wave from right side */
.eh-hero-gradient::after {
  content: "";
  position: absolute;
  top: 40px;
  right: -180px;
  width: 78%;
  height: 360px;
  background: radial-gradient(
    ellipse at center,
    rgba(255, 255, 255, 0.32) 0%,
    rgba(255, 255, 255, 0.18) 45%,
    rgba(255, 255, 255, 0.04) 78%,
    transparent 100%
  );
  border-radius: 55% 45% 60% 40%;
  z-index: 0;
  pointer-events: none;
}

/* Keep hero content above background layers */
.eh-hero-gradient > *,
.eh-hero-gradient .e-con-inner,
.eh-hero-gradient .elementor-container {
  position: relative;
  z-index: 2;
}

/* Extra soft wave layer inside hero */
.eh-hero-gradient .e-con-inner::before,
.eh-hero-gradient .elementor-container::before {
  content: "";
  position: absolute;
  left: -12%;
  bottom: 10%;
  width: 130%;
  height: 180px;
  background: rgba(255, 255, 255, 0.12);
  border-radius: 50% 45% 55% 35%;
  transform: rotate(-4deg);
  z-index: -1;
  pointer-events: none;
}

/* Text colour inside hero */
.eh-hero-gradient h1,
.eh-hero-gradient h2,
.eh-hero-gradient h3 {
  color: #ffffff !important;
}

.eh-hero-gradient p,
.eh-hero-gradient .elementor-widget-text-editor {
  color: rgba(255, 255, 255, 0.92) !important;
}

/* Primary hero button */
.eh-hero-gradient .elementor-button {
  background: #1B4556 !important;
  color: #ffffff !important;
  border: 1px solid rgba(255, 255, 255, 0.35) !important;
  border-radius: 999px !important;
  box-shadow: 0 14px 32px rgba(27, 69, 86, 0.28) !important;
}

/* Button hover */
.eh-hero-gradient .elementor-button:hover {
  background: #ffffff !important;
  color: #1B4556 !important;
  border-color: #ffffff !important;
  transform: translateY(-2px);
}

/* App store / image buttons should stay normal */
.eh-hero-gradient .elementor-widget-image img {
  position: relative;
  z-index: 3;
}

/* Bottom white curve effect */
.eh-hero-gradient .eh-hero-bottom-curve {
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 90px;
  background: #ffffff;
  clip-path: ellipse(70% 55% at 50% 100%);
  z-index: 1;
  pointer-events: none;
}

/* Mobile adjustment */
@media (max-width: 767px) {
  .eh-hero-gradient {
    background: linear-gradient(
      160deg,
      #1290A8 0%,
      #43B8C9 55%,
      #D8F5F8 100%
    ) !important;
  }

  .eh-hero-gradient::before {
    width: 100%;
    height: 320px;
    top: -90px;
    left: -120px;
  }

  .eh-hero-gradient::after {
    width: 110%;
    height: 280px;
    top: 160px;
    right: -160px;
  }

  .eh-hero-gradient h1 {
    color: #ffffff !important;
  }
}/* End custom CSS */
/* Start custom CSS for wd_title, class: .elementor-element-5686187 *//* Welcome section brand colour */
.elementor-3469 .elementor-element.elementor-element-5686187 .elementor-heading-title u,
.elementor-3469 .elementor-element.elementor-element-5686187 .elementor-heading-title span,
.elementor-3469 .elementor-element.elementor-element-5686187 u,
.elementor-3469 .elementor-element.elementor-element-5686187 span.eh-highlight {
  color: #1290A8 !important;
  text-decoration-color: #1290A8 !important;
}

/* Optional, remove underline if you do not want underline */
.elementor-3469 .elementor-element.elementor-element-5686187 .elementor-heading-title u {
  text-decoration: none !important;
}

/* Button colour in this section */
.elementor-3469 .elementor-element.elementor-element-5686187 .elementor-button,
.elementor-3469 .elementor-element.elementor-element-5686187 .elementor-button-link {
  background-color: #1B4556 !important;
  color: #ffffff !important;
  border: 1px solid #1B4556 !important;
  border-radius: 30px !important;
}

/* Button hover */
.elementor-3469 .elementor-element.elementor-element-5686187 .elementor-button:hover,
.elementor-3469 .elementor-element.elementor-element-5686187 .elementor-button-link:hover {
  background-color: #1290A8 !important;
  border-color: #1290A8 !important;
  color: #ffffff !important;
}

/* Icon colour if icons are still old blue */
.elementor-3469 .elementor-element.elementor-element-5686187 .elementor-icon {
  color: #1290A8 !important;
  fill: #1290A8 !important;
}

/* Icon circle background, if needed */
.elementor-3469 .elementor-element.elementor-element-5686187 .elementor-icon-box-icon .elementor-icon {
  background-color: rgba(18, 144, 168, 0.12) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3fd136 *//* eHubt Business Insights Section, Final Styling */

.elementor-3469 .elementor-element.elementor-element-d3fd136 {
  position: relative;
  overflow: hidden !important;
  padding: 80px 60px !important;
  background:
    radial-gradient(circle at 15% 20%, rgba(18, 144, 168, 0.12), transparent 30%),
    radial-gradient(circle at 85% 75%, rgba(27, 69, 86, 0.10), transparent 32%),
    linear-gradient(135deg, #ffffff 0%, #F1FAFC 55%, #E8F6F9 100%) !important;
}

/* Soft background wave */
.elementor-3469 .elementor-element.elementor-element-d3fd136::before {
  content: "";
  position: absolute;
  left: -12%;
  bottom: -22%;
  width: 75%;
  height: 420px;
  background: rgba(18, 144, 168, 0.08);
  border-radius: 50%;
  transform: rotate(-8deg);
  pointer-events: none;
  z-index: 0;
}

/* Soft background circle */
.elementor-3469 .elementor-element.elementor-element-d3fd136::after {
  content: "";
  position: absolute;
  right: -14%;
  top: -18%;
  width: 520px;
  height: 520px;
  background: rgba(27, 69, 86, 0.06);
  border-radius: 50%;
  pointer-events: none;
  z-index: 0;
}

/* Keep visible content above background */
.elementor-3469 .elementor-element.elementor-element-d3fd136 .elementor-widget,
.elementor-3469 .elementor-element.elementor-element-d3fd136 .elementor-container,
.elementor-3469 .elementor-element.elementor-element-d3fd136 .e-con-inner,
.elementor-3469 .elementor-element.elementor-element-d3fd136 .elementor-widget-wrap {
  position: relative;
  z-index: 2;
}

/* Main heading */
.elementor-3469 .elementor-element.elementor-element-d3fd136 .elementor-heading-title {
  color: #1B4556 !important;
  text-shadow: none !important;
  -webkit-text-stroke: 0 !important;
}

/* Highlight word, Insights */
.elementor-3469 .elementor-element.elementor-element-d3fd136 .eh-highlight,
.elementor-3469 .elementor-element.elementor-element-d3fd136 .elementor-heading-title span {
  color: #1290A8 !important;
}

/* Paragraph text */
.elementor-3469 .elementor-element.elementor-element-d3fd136 p,
.elementor-3469 .elementor-element.elementor-element-d3fd136 .elementor-widget-text-editor,
.elementor-3469 .elementor-element.elementor-element-d3fd136 .elementor-widget-text-editor p {
  color: #5F6F78 !important;
  line-height: 1.65 !important;
}

/* Card design */
.elementor-3469 .elementor-element.elementor-element-d3fd136 .eh-insight-card {
  background: rgba(255, 255, 255, 0.92) !important;
  border: 1px solid rgba(18, 144, 168, 0.18) !important;
  border-radius: 24px !important;
  padding: 26px 28px !important;
  box-shadow: 0 18px 42px rgba(27, 69, 86, 0.10) !important;
  transition: all 0.25s ease !important;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}

/* Card hover */
.elementor-3469 .elementor-element.elementor-element-d3fd136 .eh-insight-card:hover {
  transform: translateY(-5px) !important;
  border-color: rgba(18, 144, 168, 0.35) !important;
  box-shadow: 0 24px 52px rgba(27, 69, 86, 0.14) !important;
}

/* Small accent line inside card */
.elementor-3469 .elementor-element.elementor-element-d3fd136 .eh-insight-card::before {
  content: "";
  display: block;
  width: 46px;
  height: 4px;
  margin-bottom: 16px;
  border-radius: 50px;
  background: linear-gradient(90deg, #1290A8, #1B4556) !important;
}

/* Number colour, 1, 2, 3, 4 */
.elementor-3469 .elementor-element.elementor-element-d3fd136 .eh-insight-card .elementor-heading-title,
.elementor-3469 .elementor-element.elementor-element-d3fd136 .eh-insight-card h1,
.elementor-3469 .elementor-element.elementor-element-d3fd136 .eh-insight-card h2 {
  color: #1290A8 !important;
  font-weight: 800 !important;
  text-shadow: none !important;
  -webkit-text-stroke: 0 !important;
}

/* Card title */
.elementor-3469 .elementor-element.elementor-element-d3fd136 .eh-insight-card h3,
.elementor-3469 .elementor-element.elementor-element-d3fd136 .eh-insight-card h4,
.elementor-3469 .elementor-element.elementor-element-d3fd136 .eh-insight-card .elementor-icon-box-title,
.elementor-3469 .elementor-element.elementor-element-d3fd136 .eh-insight-card .elementor-heading-title:not(:first-child) {
  color: #1B4556 !important;
  font-weight: 700 !important;
}

/* Card paragraph */
.elementor-3469 .elementor-element.elementor-element-d3fd136 .eh-insight-card p,
.elementor-3469 .elementor-element.elementor-element-d3fd136 .eh-insight-card .elementor-widget-text-editor,
.elementor-3469 .elementor-element.elementor-element-d3fd136 .eh-insight-card .elementor-widget-text-editor p {
  color: #5F6F78 !important;
  font-size: 15.5px !important;
  line-height: 1.65 !important;
}

/* Primary button, Start Free Trial */
.elementor-3469 .elementor-element.elementor-element-d3fd136 .elementor-widget-button:first-of-type .elementor-button {
  background: #1B4556 !important;
  color: #ffffff !important;
  border: 1px solid #1B4556 !important;
  border-radius: 999px !important;
  padding: 14px 32px !important;
  font-weight: 700 !important;
  box-shadow: 0 14px 32px rgba(27, 69, 86, 0.24) !important;
}

/* Primary button hover */
.elementor-3469 .elementor-element.elementor-element-d3fd136 .elementor-widget-button:first-of-type .elementor-button:hover {
  background: #1290A8 !important;
  border-color: #1290A8 !important;
  color: #ffffff !important;
  transform: translateY(-2px);
}

/* Secondary button, Request Demo */
.elementor-3469 .elementor-element.elementor-element-d3fd136 .elementor-widget-button:last-of-type .elementor-button {
  background: transparent !important;
  color: #1B4556 !important;
  border: 2px solid #1B4556 !important;
  border-radius: 999px !important;
  padding: 13px 32px !important;
  font-weight: 700 !important;
  box-shadow: none !important;
}

/* Secondary button hover */
.elementor-3469 .elementor-element.elementor-element-d3fd136 .elementor-widget-button:last-of-type .elementor-button:hover {
  background: #1B4556 !important;
  color: #ffffff !important;
  border-color: #1B4556 !important;
}

/* Button text force */
.elementor-3469 .elementor-element.elementor-element-d3fd136 .elementor-button-text {
  color: inherit !important;
}

/* Phone image shadow */
.elementor-3469 .elementor-element.elementor-element-d3fd136 .elementor-widget-image img {
  filter: drop-shadow(0 24px 38px rgba(27, 69, 86, 0.18));
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-3469 .elementor-element.elementor-element-d3fd136 {
    padding: 50px 22px !important;
    text-align: center !important;
  }

  .elementor-3469 .elementor-element.elementor-element-d3fd136 .eh-insight-card {
    padding: 22px 20px !important;
    border-radius: 20px !important;
    text-align: left !important;
  }

  .elementor-3469 .elementor-element.elementor-element-d3fd136 .elementor-button {
    width: 100% !important;
    margin-bottom: 10px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd39fe1 *//* eHubt Trusted Businesses Section Styling */

.elementor-3469 .elementor-element.elementor-element-bd39fe1 {
  position: relative;
  overflow: hidden !important;
  padding: 90px 60px !important;
  background:
    radial-gradient(circle at 12% 18%, rgba(18, 144, 168, 0.10), transparent 32%),
    radial-gradient(circle at 88% 75%, rgba(27, 69, 86, 0.08), transparent 34%),
    linear-gradient(135deg, #ffffff 0%, #F5FBFD 55%, #EAF7FA 100%) !important;
  border-radius: 34px !important;
  box-shadow: 0 22px 55px rgba(27, 69, 86, 0.08) !important;
}

/* Soft background pattern */
.elementor-3469 .elementor-element.elementor-element-bd39fe1::before {
  content: "";
  position: absolute;
  width: 520px;
  height: 520px;
  left: -260px;
  top: -260px;
  background: rgba(18, 144, 168, 0.08);
  border-radius: 50%;
  pointer-events: none;
  z-index: 0;
}

/* Soft wave/circle behind image */
.elementor-3469 .elementor-element.elementor-element-bd39fe1::after {
  content: "";
  position: absolute;
  width: 620px;
  height: 420px;
  right: -180px;
  top: 90px;
  background: rgba(18, 144, 168, 0.08);
  border-radius: 55% 45% 50% 50%;
  transform: rotate(-8deg);
  pointer-events: none;
  z-index: 0;
}

/* Keep all content above background */
.elementor-3469 .elementor-element.elementor-element-bd39fe1 > *,
.elementor-3469 .elementor-element.elementor-element-bd39fe1 .e-con-inner,
.elementor-3469 .elementor-element.elementor-element-bd39fe1 .elementor-container,
.elementor-3469 .elementor-element.elementor-element-bd39fe1 .elementor-widget-wrap,
.elementor-3469 .elementor-element.elementor-element-bd39fe1 .elementor-element {
  position: relative;
  z-index: 2;
}

/* Main heading */
.elementor-3469 .elementor-element.elementor-element-bd39fe1 h1,
.elementor-3469 .elementor-element.elementor-element-bd39fe1 h2,
.elementor-3469 .elementor-element.elementor-element-bd39fe1 h3,
.elementor-3469 .elementor-element.elementor-element-bd39fe1 .elementor-heading-title {
  color: #1B4556 !important;
  font-weight: 800 !important;
  letter-spacing: -0.035em !important;
  line-height: 1.12 !important;
  text-shadow: none !important;
  -webkit-text-stroke: 0 !important;
}

/* Highlight words such as Across */
.elementor-3469 .elementor-element.elementor-element-bd39fe1 .eh-highlight,
.elementor-3469 .elementor-element.elementor-element-bd39fe1 .elementor-heading-title span,
.elementor-3469 .elementor-element.elementor-element-bd39fe1 .elementor-heading-title u {
  color: #1290A8 !important;
  text-decoration: none !important;
  text-shadow: none !important;
  -webkit-text-stroke: 0 !important;
}

/* Paragraph text */
.elementor-3469 .elementor-element.elementor-element-bd39fe1 p,
.elementor-3469 .elementor-element.elementor-element-bd39fe1 .elementor-widget-text-editor,
.elementor-3469 .elementor-element.elementor-element-bd39fe1 .elementor-widget-text-editor p {
  color: #5F6F78 !important;
  font-size: 17px !important;
  line-height: 1.75 !important;
  font-weight: 500 !important;
}

/* Image/mockup styling */
.elementor-3469 .elementor-element.elementor-element-bd39fe1 .elementor-widget-image img {
  max-width: 100% !important;
  height: auto !important;
  filter: drop-shadow(0 24px 38px rgba(27, 69, 86, 0.16));
  transition: all 0.3s ease !important;
}

/* Hover effect on mockup */
.elementor-3469 .elementor-element.elementor-element-bd39fe1 .elementor-widget-image:hover img {
  transform: translateY(-6px) scale(1.02);
  filter: drop-shadow(0 30px 48px rgba(27, 69, 86, 0.20));
}

/* Optional subtle left accent line */
.elementor-3469 .elementor-element.elementor-element-bd39fe1 .elementor-widget-heading:first-child::before {
  content: "";
  display: block;
  width: 74px;
  height: 5px;
  border-radius: 50px;
  background: linear-gradient(90deg, #1290A8, #1B4556);
  margin-bottom: 24px;
}

/* Mobile responsiveness */
@media (max-width: 767px) {
  .elementor-3469 .elementor-element.elementor-element-bd39fe1 {
    padding: 55px 24px !important;
    border-radius: 24px !important;
    text-align: center !important;
  }

  .elementor-3469 .elementor-element.elementor-element-bd39fe1::before {
    width: 360px;
    height: 360px;
    left: -190px;
    top: -180px;
  }

  .elementor-3469 .elementor-element.elementor-element-bd39fe1::after {
    width: 420px;
    height: 300px;
    right: -220px;
    top: 160px;
  }

  .elementor-3469 .elementor-element.elementor-element-bd39fe1 h1,
  .elementor-3469 .elementor-element.elementor-element-bd39fe1 h2,
  .elementor-3469 .elementor-element.elementor-element-bd39fe1 h3,
  .elementor-3469 .elementor-element.elementor-element-bd39fe1 .elementor-heading-title {
    font-size: 34px !important;
    line-height: 1.16 !important;
  }

  .elementor-3469 .elementor-element.elementor-element-bd39fe1 p,
  .elementor-3469 .elementor-element.elementor-element-bd39fe1 .elementor-widget-text-editor,
  .elementor-3469 .elementor-element.elementor-element-bd39fe1 .elementor-widget-text-editor p {
    font-size: 15.5px !important;
    line-height: 1.65 !important;
  }

  .elementor-3469 .elementor-element.elementor-element-bd39fe1 .elementor-widget-heading:first-child::before {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 18px;
  }

  .elementor-3469 .elementor-element.elementor-element-bd39fe1 .elementor-widget-image img {
    margin-top: 26px !important;
    max-width: 95% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df3b8b9 *//* eHubt Collaboration & Growth Section */

.elementor-3469 .elementor-element.elementor-element-df3b8b9 {
  position: relative;
  overflow: hidden !important;
  padding: 90px 60px !important;
  background:
    radial-gradient(circle at 12% 25%, rgba(18, 144, 168, 0.10), transparent 34%),
    radial-gradient(circle at 88% 72%, rgba(27, 69, 86, 0.08), transparent 36%),
    linear-gradient(135deg, #ffffff 0%, #F5FBFD 55%, #EAF7FA 100%) !important;
  border-radius: 34px !important;
}

/* Soft background shape behind mockup */
.elementor-3469 .elementor-element.elementor-element-df3b8b9::before {
  content: "";
  position: absolute;
  width: 620px;
  height: 420px;
  left: -160px;
  top: 120px;
  background: rgba(18, 144, 168, 0.08);
  border-radius: 55% 45% 50% 50%;
  transform: rotate(8deg);
  pointer-events: none;
  z-index: 0;
}

/* Soft circle behind text */
.elementor-3469 .elementor-element.elementor-element-df3b8b9::after {
  content: "";
  position: absolute;
  width: 440px;
  height: 440px;
  right: -210px;
  top: -180px;
  background: rgba(27, 69, 86, 0.06);
  border-radius: 50%;
  pointer-events: none;
  z-index: 0;
}

/* Keep content above background */
.elementor-3469 .elementor-element.elementor-element-df3b8b9 > *,
.elementor-3469 .elementor-element.elementor-element-df3b8b9 .e-con-inner,
.elementor-3469 .elementor-element.elementor-element-df3b8b9 .elementor-container,
.elementor-3469 .elementor-element.elementor-element-df3b8b9 .elementor-widget-wrap,
.elementor-3469 .elementor-element.elementor-element-df3b8b9 .elementor-element {
  position: relative;
  z-index: 2;
}

/* Main heading */
.elementor-3469 .elementor-element.elementor-element-df3b8b9 h1,
.elementor-3469 .elementor-element.elementor-element-df3b8b9 h2,
.elementor-3469 .elementor-element.elementor-element-df3b8b9 h3,
.elementor-3469 .elementor-element.elementor-element-df3b8b9 .elementor-heading-title {
  color: #1B4556 !important;
  font-weight: 800 !important;
  letter-spacing: -0.035em !important;
  line-height: 1.12 !important;
  text-shadow: none !important;
  -webkit-text-stroke: 0 !important;
}

/* Highlight word */
.elementor-3469 .elementor-element.elementor-element-df3b8b9 .eh-highlight,
.elementor-3469 .elementor-element.elementor-element-df3b8b9 .elementor-heading-title span,
.elementor-3469 .elementor-element.elementor-element-df3b8b9 .elementor-heading-title u {
  color: #1290A8 !important;
  text-decoration: none !important;
}

/* Description and paragraph text */
.elementor-3469 .elementor-element.elementor-element-df3b8b9 p,
.elementor-3469 .elementor-element.elementor-element-df3b8b9 .elementor-widget-text-editor,
.elementor-3469 .elementor-element.elementor-element-df3b8b9 .elementor-widget-text-editor p {
  color: #5F6F78 !important;
  font-size: 16.5px !important;
  line-height: 1.7 !important;
}

/* Numbers 5, 6, 7, 8 */
.elementor-3469 .elementor-element.elementor-element-df3b8b9 .eh-number,
.elementor-3469 .elementor-element.elementor-element-df3b8b9 .elementor-widget-heading .elementor-heading-title {
  text-shadow: none !important;
  -webkit-text-stroke: 0 !important;
}

/* If numbers are separate heading widgets, colour them */
.elementor-3469 .elementor-element.elementor-element-df3b8b9 .elementor-widget-heading .elementor-heading-title {
  color: #1B4556 !important;
}

/* Feature card/item styling */
.elementor-3469 .elementor-element.elementor-element-df3b8b9 .elementor-icon-box-wrapper,
.elementor-3469 .elementor-element.elementor-element-df3b8b9 .elementor-widget-icon-box,
.elementor-3469 .elementor-element.elementor-element-df3b8b9 .elementor-widget-text-editor {
  transition: all 0.25s ease !important;
}

/* Image/mockup styling */
.elementor-3469 .elementor-element.elementor-element-df3b8b9 .elementor-widget-image img {
  max-width: 100% !important;
  height: auto !important;
  filter: drop-shadow(0 24px 38px rgba(27, 69, 86, 0.16));
  transition: all 0.3s ease !important;
}

.elementor-3469 .elementor-element.elementor-element-df3b8b9 .elementor-widget-image:hover img {
  transform: translateY(-6px) scale(1.02);
  filter: drop-shadow(0 30px 48px rgba(27, 69, 86, 0.20));
}

/* Button style if this section has any button */
.elementor-3469 .elementor-element.elementor-element-df3b8b9 .elementor-button,
.elementor-3469 .elementor-element.elementor-element-df3b8b9 .elementor-button-link,
.elementor-3469 .elementor-element.elementor-element-df3b8b9 a.elementor-button {
  background: #1B4556 !important;
  color: #ffffff !important;
  border: 1px solid #1B4556 !important;
  border-radius: 999px !important;
  padding: 14px 30px !important;
  font-weight: 700 !important;
  box-shadow: 0 12px 28px rgba(27, 69, 86, 0.22) !important;
}

.elementor-3469 .elementor-element.elementor-element-df3b8b9 .elementor-button:hover,
.elementor-3469 .elementor-element.elementor-element-df3b8b9 .elementor-button-link:hover,
.elementor-3469 .elementor-element.elementor-element-df3b8b9 a.elementor-button:hover {
  background: #1290A8 !important;
  border-color: #1290A8 !important;
  color: #ffffff !important;
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-3469 .elementor-element.elementor-element-df3b8b9 {
    padding: 55px 24px !important;
    border-radius: 24px !important;
    text-align: center !important;
  }

  .elementor-3469 .elementor-element.elementor-element-df3b8b9::before {
    width: 420px;
    height: 300px;
    left: -190px;
    top: 180px;
  }

  .elementor-3469 .elementor-element.elementor-element-df3b8b9::after {
    width: 340px;
    height: 340px;
    right: -180px;
    top: -120px;
  }

  .elementor-3469 .elementor-element.elementor-element-df3b8b9 h1,
  .elementor-3469 .elementor-element.elementor-element-df3b8b9 h2,
  .elementor-3469 .elementor-element.elementor-element-df3b8b9 h3,
  .elementor-3469 .elementor-element.elementor-element-df3b8b9 .elementor-heading-title {
    font-size: 34px !important;
    line-height: 1.16 !important;
  }

  .elementor-3469 .elementor-element.elementor-element-df3b8b9 p,
  .elementor-3469 .elementor-element.elementor-element-df3b8b9 .elementor-widget-text-editor,
  .elementor-3469 .elementor-element.elementor-element-df3b8b9 .elementor-widget-text-editor p {
    font-size: 15.5px !important;
    line-height: 1.65 !important;
  }

  .elementor-3469 .elementor-element.elementor-element-df3b8b9 .elementor-widget-image img {
    max-width: 95% !important;
    margin-bottom: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0454c93 *//* eHubt Everything You Need Heading Section */

.elementor-3469 .elementor-element.elementor-element-0454c93 {
  position: relative;
  text-align: center !important;
  padding: 70px 24px 45px 24px !important;
  background: #ffffff !important;
  overflow: hidden !important;
}

/* Small top text */
.elementor-3469 .elementor-element.elementor-element-0454c93 .elementor-widget-text-editor:first-child,
.elementor-3469 .elementor-element.elementor-element-0454c93 .elementor-widget-text-editor:first-child p {
  color: #1290A8 !important;
  font-weight: 700 !important;
  font-size: 18px !important;
  line-height: 1.55 !important;
}

/* Main heading */
.elementor-3469 .elementor-element.elementor-element-0454c93 h1,
.elementor-3469 .elementor-element.elementor-element-0454c93 h2,
.elementor-3469 .elementor-element.elementor-element-0454c93 h3,
.elementor-3469 .elementor-element.elementor-element-0454c93 .elementor-heading-title {
  color: #1B4556 !important;
  font-weight: 800 !important;
  letter-spacing: -0.035em !important;
  line-height: 1.15 !important;
  text-shadow: none !important;
  -webkit-text-stroke: 0 !important;
}

/* Highlighted heading part */
.elementor-3469 .elementor-element.elementor-element-0454c93 .eh-highlight,
.elementor-3469 .elementor-element.elementor-element-0454c93 .elementor-heading-title span {
  color: #1290A8 !important;
  font-weight: 800 !important;
}

/* Description text */
.elementor-3469 .elementor-element.elementor-element-0454c93 p,
.elementor-3469 .elementor-element.elementor-element-0454c93 .elementor-widget-text-editor,
.elementor-3469 .elementor-element.elementor-element-0454c93 .elementor-widget-text-editor p {
  color: #5F6F78 !important;
  font-size: 16.5px !important;
  line-height: 1.7 !important;
  font-weight: 500 !important;
}

/* Keep description width clean */
.elementor-3469 .elementor-element.elementor-element-0454c93 .elementor-widget-text-editor {
  max-width: 760px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* Small underline below heading */
.elementor-3469 .elementor-element.elementor-element-0454c93 .elementor-widget-heading::after {
  content: "";
  display: block;
  width: 86px;
  height: 4px;
  margin: 18px auto 0 auto;
  border-radius: 50px;
  background: linear-gradient(90deg, #1290A8, #1B4556);
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-3469 .elementor-element.elementor-element-0454c93 {
    padding: 50px 18px 32px 18px !important;
  }

  .elementor-3469 .elementor-element.elementor-element-0454c93 .elementor-widget-text-editor:first-child,
  .elementor-3469 .elementor-element.elementor-element-0454c93 .elementor-widget-text-editor:first-child p {
    font-size: 15px !important;
  }

  .elementor-3469 .elementor-element.elementor-element-0454c93 h1,
  .elementor-3469 .elementor-element.elementor-element-0454c93 h2,
  .elementor-3469 .elementor-element.elementor-element-0454c93 h3,
  .elementor-3469 .elementor-element.elementor-element-0454c93 .elementor-heading-title {
    font-size: 32px !important;
    line-height: 1.18 !important;
  }

  .elementor-3469 .elementor-element.elementor-element-0454c93 p,
  .elementor-3469 .elementor-element.elementor-element-0454c93 .elementor-widget-text-editor,
  .elementor-3469 .elementor-element.elementor-element-0454c93 .elementor-widget-text-editor p {
    font-size: 15px !important;
    line-height: 1.65 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f73488a *//* eHubt App Screens Section Styling */

.elementor-3469 .elementor-element.elementor-element-f73488a {
  position: relative;
  overflow: hidden !important;
  padding: 80px 40px 70px 40px !important;
  background:
    radial-gradient(circle at 12% 20%, rgba(18, 144, 168, 0.10), transparent 32%),
    radial-gradient(circle at 88% 80%, rgba(27, 69, 86, 0.08), transparent 34%),
    linear-gradient(135deg, #ffffff 0%, #F5FBFD 55%, #EAF7FA 100%) !important;
  border-radius: 34px !important;
  box-shadow: 0 22px 55px rgba(27, 69, 86, 0.08) !important;
}

/* Soft background shape */
.elementor-3469 .elementor-element.elementor-element-f73488a::before {
  content: "";
  position: absolute;
  width: 620px;
  height: 420px;
  left: -220px;
  top: 90px;
  background: rgba(18, 144, 168, 0.08);
  border-radius: 55% 45% 50% 50%;
  transform: rotate(-8deg);
  pointer-events: none;
  z-index: 0;
}

/* Soft circle on right */
.elementor-3469 .elementor-element.elementor-element-f73488a::after {
  content: "";
  position: absolute;
  width: 440px;
  height: 440px;
  right: -210px;
  bottom: -190px;
  background: rgba(27, 69, 86, 0.06);
  border-radius: 50%;
  pointer-events: none;
  z-index: 0;
}

/* Keep content above background */
.elementor-3469 .elementor-element.elementor-element-f73488a > *,
.elementor-3469 .elementor-element.elementor-element-f73488a .e-con-inner,
.elementor-3469 .elementor-element.elementor-element-f73488a .elementor-container,
.elementor-3469 .elementor-element.elementor-element-f73488a .elementor-widget-wrap,
.elementor-3469 .elementor-element.elementor-element-f73488a .elementor-element {
  position: relative;
  z-index: 2;
}

/* Image gallery / phone image styling */
.elementor-3469 .elementor-element.elementor-element-f73488a .elementor-widget-image img,
.elementor-3469 .elementor-element.elementor-element-f73488a .elementor-image-gallery img,
.elementor-3469 .elementor-element.elementor-element-f73488a .gallery img {
  max-width: 100% !important;
  height: auto !important;
  filter: drop-shadow(0 22px 34px rgba(27, 69, 86, 0.18));
  transition: all 0.28s ease !important;
}

/* Hover effect for phones */
.elementor-3469 .elementor-element.elementor-element-f73488a .elementor-widget-image:hover img,
.elementor-3469 .elementor-element.elementor-element-f73488a .elementor-image-gallery img:hover,
.elementor-3469 .elementor-element.elementor-element-f73488a .gallery img:hover {
  transform: translateY(-8px) scale(1.02);
  filter: drop-shadow(0 30px 48px rgba(27, 69, 86, 0.22));
}

/* If the phones are inside a carousel or image gallery */
.elementor-3469 .elementor-element.elementor-element-f73488a .swiper-slide,
.elementor-3469 .elementor-element.elementor-element-f73488a .gallery-item {
  overflow: visible !important;
}

/* Add spacing around phone images */
.elementor-3469 .elementor-element.elementor-element-f73488a .elementor-widget-image,
.elementor-3469 .elementor-element.elementor-element-f73488a .gallery-item {
  padding: 12px !important;
}

/* Main heading below, if included in same section */
.elementor-3469 .elementor-element.elementor-element-f73488a h1,
.elementor-3469 .elementor-element.elementor-element-f73488a h2,
.elementor-3469 .elementor-element.elementor-element-f73488a h3,
.elementor-3469 .elementor-element.elementor-element-f73488a .elementor-heading-title {
  color: #1B4556 !important;
  font-weight: 800 !important;
  letter-spacing: -0.035em !important;
  line-height: 1.15 !important;
  text-shadow: none !important;
  -webkit-text-stroke: 0 !important;
}

/* Highlight text such as UK / One Platform */
.elementor-3469 .elementor-element.elementor-element-f73488a .eh-highlight,
.elementor-3469 .elementor-element.elementor-element-f73488a .elementor-heading-title span,
.elementor-3469 .elementor-element.elementor-element-f73488a .elementor-heading-title u {
  color: #1290A8 !important;
  text-decoration: none !important;
}

/* Paragraph text */
.elementor-3469 .elementor-element.elementor-element-f73488a p,
.elementor-3469 .elementor-element.elementor-element-f73488a .elementor-widget-text-editor,
.elementor-3469 .elementor-element.elementor-element-f73488a .elementor-widget-text-editor p {
  color: #5F6F78 !important;
  font-size: 16.5px !important;
  line-height: 1.7 !important;
}

/* Prevent horizontal overflow */
.elementor-3469 .elementor-element.elementor-element-f73488a,
.elementor-3469 .elementor-element.elementor-element-f73488a * {
  box-sizing: border-box !important;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-3469 .elementor-element.elementor-element-f73488a {
    padding: 70px 28px 60px 28px !important;
    border-radius: 28px !important;
  }

  .elementor-3469 .elementor-element.elementor-element-f73488a .elementor-widget-image img,
  .elementor-3469 .elementor-element.elementor-element-f73488a .elementor-image-gallery img,
  .elementor-3469 .elementor-element.elementor-element-f73488a .gallery img {
    max-width: 100% !important;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-3469 .elementor-element.elementor-element-f73488a {
    padding: 50px 18px 45px 18px !important;
    border-radius: 24px !important;
    overflow: hidden !important;
  }

  .elementor-3469 .elementor-element.elementor-element-f73488a::before {
    width: 360px;
    height: 260px;
    left: -180px;
    top: 90px;
  }

  .elementor-3469 .elementor-element.elementor-element-f73488a::after {
    width: 320px;
    height: 320px;
    right: -170px;
    bottom: -140px;
  }

  .elementor-3469 .elementor-element.elementor-element-f73488a .elementor-widget-image,
  .elementor-3469 .elementor-element.elementor-element-f73488a .gallery-item {
    padding: 6px !important;
  }

  .elementor-3469 .elementor-element.elementor-element-f73488a .elementor-widget-image img,
  .elementor-3469 .elementor-element.elementor-element-f73488a .elementor-image-gallery img,
  .elementor-3469 .elementor-element.elementor-element-f73488a .gallery img {
    filter: drop-shadow(0 14px 24px rgba(27, 69, 86, 0.16));
  }

  .elementor-3469 .elementor-element.elementor-element-f73488a h1,
  .elementor-3469 .elementor-element.elementor-element-f73488a h2,
  .elementor-3469 .elementor-element.elementor-element-f73488a h3,
  .elementor-3469 .elementor-element.elementor-element-f73488a .elementor-heading-title {
    font-size: 32px !important;
    line-height: 1.18 !important;
  }

  .elementor-3469 .elementor-element.elementor-element-f73488a p,
  .elementor-3469 .elementor-element.elementor-element-f73488a .elementor-widget-text-editor,
  .elementor-3469 .elementor-element.elementor-element-f73488a .elementor-widget-text-editor p {
    font-size: 15px !important;
    line-height: 1.65 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c867331 *//* eHubt Join UK Businesses Section */

.elementor-3469 .elementor-element.elementor-element-c867331 {
  position: relative;
  overflow: hidden !important;
  padding: 80px 50px 70px 50px !important;
  background:
    radial-gradient(circle at 12% 20%, rgba(18, 144, 168, 0.09), transparent 32%),
    radial-gradient(circle at 88% 75%, rgba(27, 69, 86, 0.07), transparent 34%),
    linear-gradient(135deg, #ffffff 0%, #F5FBFD 100%) !important;
  border-radius: 32px !important;
}

/* Heading */
.elementor-3469 .elementor-element.elementor-element-c867331 h1,
.elementor-3469 .elementor-element.elementor-element-c867331 h2,
.elementor-3469 .elementor-element.elementor-element-c867331 h3,
.elementor-3469 .elementor-element.elementor-element-c867331 .elementor-heading-title {
  color: #1B4556 !important;
  font-weight: 800 !important;
  letter-spacing: -0.035em !important;
  line-height: 1.15 !important;
  text-shadow: none !important;
  -webkit-text-stroke: 0 !important;
}

/* Highlight words */
.elementor-3469 .elementor-element.elementor-element-c867331 .eh-highlight,
.elementor-3469 .elementor-element.elementor-element-c867331 .elementor-heading-title span {
  color: #1290A8 !important;
}

/* Paragraph */
.elementor-3469 .elementor-element.elementor-element-c867331 p,
.elementor-3469 .elementor-element.elementor-element-c867331 .elementor-widget-text-editor,
.elementor-3469 .elementor-element.elementor-element-c867331 .elementor-widget-text-editor p {
  color: #5F6F78 !important;
  font-size: 16px !important;
  line-height: 1.7 !important;
}

/* Progress bar */
.elementor-3469 .elementor-element.elementor-element-c867331 .elementor-progress-wrapper {
  background: #EEF3F5 !important;
  border-radius: 999px !important;
  overflow: hidden !important;
}

.elementor-3469 .elementor-element.elementor-element-c867331 .elementor-progress-bar {
  background: #1290A8 !important;
  border-radius: 999px !important;
}

/* Stat counters/cards */
.elementor-3469 .elementor-element.elementor-element-c867331 .elementor-counter,
.elementor-3469 .elementor-element.elementor-element-c867331 .elementor-widget-counter,
.elementor-3469 .elementor-element.elementor-element-c867331 .elementor-widget-heading {
  text-shadow: none !important;
  -webkit-text-stroke: 0 !important;
}

/* Make stat number text controlled */
.elementor-3469 .elementor-element.elementor-element-c867331 .elementor-counter-number-wrapper,
.elementor-3469 .elementor-element.elementor-element-c867331 .elementor-counter-number,
.elementor-3469 .elementor-element.elementor-element-c867331 .elementor-counter-title {
  color: #1B4556 !important;
  text-shadow: none !important;
  -webkit-text-stroke: 0 !important;
}

/* Counter number size */
.elementor-3469 .elementor-element.elementor-element-c867331 .elementor-counter-number-wrapper {
  font-size: 34px !important;
  line-height: 1.1 !important;
  font-weight: 800 !important;
  color: #1290A8 !important;
}

/* Counter title size */
.elementor-3469 .elementor-element.elementor-element-c867331 .elementor-counter-title {
  font-size: 16px !important;
  line-height: 1.35 !important;
  font-weight: 600 !important;
  color: #1B4556 !important;
  margin-top: 8px !important;
}

/* If your first stat is a heading widget, force it smaller */
.elementor-3469 .elementor-element.elementor-element-c867331 .elementor-widget-heading .elementor-heading-title {
  font-size: 28px !important;
  line-height: 1.15 !important;
}

/* Button */
.elementor-3469 .elementor-element.elementor-element-c867331 .elementor-button,
.elementor-3469 .elementor-element.elementor-element-c867331 .elementor-button-link,
.elementor-3469 .elementor-element.elementor-element-c867331 a.elementor-button {
  background: #1B4556 !important;
  color: #ffffff !important;
  border: 1px solid #1B4556 !important;
  border-radius: 999px !important;
  padding: 14px 30px !important;
  font-weight: 700 !important;
  box-shadow: 0 12px 28px rgba(27, 69, 86, 0.22) !important;
}

.elementor-3469 .elementor-element.elementor-element-c867331 .elementor-button:hover,
.elementor-3469 .elementor-element.elementor-element-c867331 .elementor-button-link:hover,
.elementor-3469 .elementor-element.elementor-element-c867331 a.elementor-button:hover {
  background: #1290A8 !important;
  border-color: #1290A8 !important;
  color: #ffffff !important;
}

/* Video styling */
.elementor-3469 .elementor-element.elementor-element-c867331 iframe,
.elementor-3469 .elementor-element.elementor-element-c867331 video {
  border-radius: 18px !important;
  overflow: hidden !important;
  box-shadow: 0 22px 45px rgba(27, 69, 86, 0.14) !important;
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-3469 .elementor-element.elementor-element-c867331 {
    padding: 55px 22px !important;
    border-radius: 24px !important;
    text-align: center !important;
  }

  .elementor-3469 .elementor-element.elementor-element-c867331 h1,
  .elementor-3469 .elementor-element.elementor-element-c867331 h2,
  .elementor-3469 .elementor-element.elementor-element-c867331 h3,
  .elementor-3469 .elementor-element.elementor-element-c867331 .elementor-heading-title {
    font-size: 32px !important;
    line-height: 1.18 !important;
  }

  .elementor-3469 .elementor-element.elementor-element-c867331 .elementor-counter-number-wrapper {
    font-size: 28px !important;
  }

  .elementor-3469 .elementor-element.elementor-element-c867331 .elementor-counter-title {
    font-size: 14px !important;
  }

  .elementor-3469 .elementor-element.elementor-element-c867331 .elementor-button {
    width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5c90bb *//* eHubt Final Trial CTA Section */

.elementor-3469 .elementor-element.elementor-element-a5c90bb {
  position: relative;
  overflow: hidden !important;
  padding: 90px 24px 85px 24px !important;
  text-align: center !important;
  background:
    radial-gradient(circle at 12% 20%, rgba(18, 144, 168, 0.10), transparent 34%),
    radial-gradient(circle at 88% 82%, rgba(27, 69, 86, 0.08), transparent 36%),
    linear-gradient(135deg, #ffffff 0%, #F4FBFD 55%, #EAF7FA 100%) !important;
}

/* Soft wave layer */
.elementor-3469 .elementor-element.elementor-element-a5c90bb::before {
  content: "";
  position: absolute;
  left: -10%;
  top: 18%;
  width: 120%;
  height: 260px;
  background: rgba(18, 144, 168, 0.08);
  border-radius: 50%;
  transform: rotate(-5deg);
  pointer-events: none;
  z-index: 0;
}

/* Bottom brand wave, replaces old red strip */
.elementor-3469 .elementor-element.elementor-element-a5c90bb::after {
  content: "";
  position: absolute;
  left: -8%;
  bottom: -120px;
  width: 116%;
  height: 220px;
  background: linear-gradient(135deg, #1290A8 0%, #1B4556 100%);
  border-radius: 50% 50% 0 0;
  transform: rotate(-2deg);
  pointer-events: none;
  z-index: 0;
}

/* Keep content above background */
.elementor-3469 .elementor-element.elementor-element-a5c90bb > *,
.elementor-3469 .elementor-element.elementor-element-a5c90bb .e-con-inner,
.elementor-3469 .elementor-element.elementor-element-a5c90bb .elementor-container,
.elementor-3469 .elementor-element.elementor-element-a5c90bb .elementor-widget-wrap,
.elementor-3469 .elementor-element.elementor-element-a5c90bb .elementor-element {
  position: relative;
  z-index: 2;
}

/* Small top text */
.elementor-3469 .elementor-element.elementor-element-a5c90bb .elementor-widget-text-editor:first-child,
.elementor-3469 .elementor-element.elementor-element-a5c90bb .elementor-widget-text-editor:first-child p {
  color: #1290A8 !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;
}

/* Main heading */
.elementor-3469 .elementor-element.elementor-element-a5c90bb h1,
.elementor-3469 .elementor-element.elementor-element-a5c90bb h2,
.elementor-3469 .elementor-element.elementor-element-a5c90bb h3,
.elementor-3469 .elementor-element.elementor-element-a5c90bb .elementor-heading-title {
  color: #1B4556 !important;
  font-weight: 800 !important;
  letter-spacing: -0.035em !important;
  line-height: 1.16 !important;
  text-shadow: none !important;
  -webkit-text-stroke: 0 !important;
}

/* Highlight line */
.elementor-3469 .elementor-element.elementor-element-a5c90bb .eh-highlight,
.elementor-3469 .elementor-element.elementor-element-a5c90bb .elementor-heading-title span,
.elementor-3469 .elementor-element.elementor-element-a5c90bb .elementor-heading-title u {
  color: #1290A8 !important;
  text-decoration: none !important;
}

/* Paragraph */
.elementor-3469 .elementor-element.elementor-element-a5c90bb p,
.elementor-3469 .elementor-element.elementor-element-a5c90bb .elementor-widget-text-editor,
.elementor-3469 .elementor-element.elementor-element-a5c90bb .elementor-widget-text-editor p {
  color: #5F6F78 !important;
  font-size: 16.5px !important;
  line-height: 1.7 !important;
  font-weight: 500 !important;
}

/* CTA Button */
.elementor-3469 .elementor-element.elementor-element-a5c90bb .elementor-button,
.elementor-3469 .elementor-element.elementor-element-a5c90bb .elementor-button-link,
.elementor-3469 .elementor-element.elementor-element-a5c90bb a.elementor-button {
  background: #1B4556 !important;
  color: #ffffff !important;
  border: 1px solid #1B4556 !important;
  border-radius: 999px !important;
  padding: 15px 36px !important;
  font-weight: 800 !important;
  box-shadow: 0 14px 32px rgba(27, 69, 86, 0.24) !important;
  transition: all 0.25s ease !important;
}

.elementor-3469 .elementor-element.elementor-element-a5c90bb .elementor-button:hover,
.elementor-3469 .elementor-element.elementor-element-a5c90bb .elementor-button-link:hover,
.elementor-3469 .elementor-element.elementor-element-a5c90bb a.elementor-button:hover {
  background: #1290A8 !important;
  border-color: #1290A8 !important;
  color: #ffffff !important;
  transform: translateY(-2px);
}

/* App store images */
.elementor-3469 .elementor-element.elementor-element-a5c90bb .elementor-widget-image img {
  max-height: 48px !important;
  width: auto !important;
  filter: drop-shadow(0 8px 18px rgba(27, 69, 86, 0.16));
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-3469 .elementor-element.elementor-element-a5c90bb {
    padding: 60px 20px 70px 20px !important;
  }

  .elementor-3469 .elementor-element.elementor-element-a5c90bb h1,
  .elementor-3469 .elementor-element.elementor-element-a5c90bb h2,
  .elementor-3469 .elementor-element.elementor-element-a5c90bb h3,
  .elementor-3469 .elementor-element.elementor-element-a5c90bb .elementor-heading-title {
    font-size: 32px !important;
    line-height: 1.2 !important;
  }

  .elementor-3469 .elementor-element.elementor-element-a5c90bb p,
  .elementor-3469 .elementor-element.elementor-element-a5c90bb .elementor-widget-text-editor,
  .elementor-3469 .elementor-element.elementor-element-a5c90bb .elementor-widget-text-editor p {
    font-size: 15px !important;
    line-height: 1.65 !important;
  }

  .elementor-3469 .elementor-element.elementor-element-a5c90bb .elementor-button {
    width: 100% !important;
  }

  .elementor-3469 .elementor-element.elementor-element-a5c90bb::after {
    bottom: -135px;
    height: 210px;
  }
}/* End custom CSS */