.elementor-39 .elementor-element.elementor-element-8cd090a{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.73;--margin-top:-5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-39 .elementor-element.elementor-element-8cd090a:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-8cd090a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://h2ovitae.com/wp-content/uploads/2026/10/hero.webp");background-position:center right;background-size:cover;}.elementor-39 .elementor-element.elementor-element-8cd090a::before, .elementor-39 .elementor-element.elementor-element-8cd090a > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-8cd090a > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-8cd090a > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-8cd090a > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-8cd090a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(89deg, var( --e-global-color-41c26cf ) 49%, #10242B00 65%);}.elementor-39 .elementor-element.elementor-element-2821bc7{--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;}.elementor-39 .elementor-element.elementor-element-08768c1 .elementor-heading-title{font-family:var( --e-global-typography-1740cb3-font-family ), Sans-serif;font-size:var( --e-global-typography-1740cb3-font-size );font-weight:var( --e-global-typography-1740cb3-font-weight );text-transform:var( --e-global-typography-1740cb3-text-transform );line-height:var( --e-global-typography-1740cb3-line-height );letter-spacing:var( --e-global-typography-1740cb3-letter-spacing );}.elementor-39 .elementor-element.elementor-element-b4a4ca7{margin:-0.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-39 .elementor-element.elementor-element-b4a4ca7 .elementor-heading-title{font-family:var( --e-global-typography-ee4153f-font-family ), Sans-serif;font-size:var( --e-global-typography-ee4153f-font-size );font-weight:var( --e-global-typography-ee4153f-font-weight );line-height:var( --e-global-typography-ee4153f-line-height );letter-spacing:var( --e-global-typography-ee4153f-letter-spacing );}.elementor-39 .elementor-element.elementor-element-b868808{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-b868808 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-3ca943c > .elementor-widget-container{padding:1.25rem 0rem 0rem 0rem;}.elementor-39 .elementor-element.elementor-element-3ca943c .ue_gradient_btn_wrapper{text-align:left;}.elementor-39 .elementor-element.elementor-element-3ca943c .ue_gradient_button,.elementor-39 .elementor-element.elementor-element-3ca943c .ue_gradient_button *{transition-duration:500ms;color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-3ca943c .ue_gradient_button{font-family:var( --e-global-typography-e46427c-font-family ), Sans-serif;font-size:var( --e-global-typography-e46427c-font-size );font-weight:var( --e-global-typography-e46427c-font-weight );line-height:var( --e-global-typography-e46427c-line-height );letter-spacing:var( --e-global-typography-e46427c-letter-spacing );display:inline-flex;border-radius:1000px;padding:20px 24px 20px 24px;box-shadow:0px 0px 12px 0px #D0C2A0;}.elementor-39 .elementor-element.elementor-element-2b801a0{--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;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-39 .elementor-element.elementor-element-2b801a0:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-2b801a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-41c26cf ) 0%, var( --e-global-color-3506b06 ) 100%);}.elementor-39 .elementor-element.elementor-element-d314cd7{--display:flex;--justify-content:center;}.elementor-39 .elementor-element.elementor-element-aba43b3 .elementor-heading-title{font-family:var( --e-global-typography-1740cb3-font-family ), Sans-serif;font-size:var( --e-global-typography-1740cb3-font-size );font-weight:var( --e-global-typography-1740cb3-font-weight );text-transform:var( --e-global-typography-1740cb3-text-transform );line-height:var( --e-global-typography-1740cb3-line-height );letter-spacing:var( --e-global-typography-1740cb3-letter-spacing );color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-149e4e4{margin:-0.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-39 .elementor-element.elementor-element-149e4e4 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-c41af65{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-c41af65 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b370b5e );}.elementor-39 .elementor-element.elementor-element-0f58e77 > .elementor-widget-container{padding:1.25rem 0rem 0rem 0rem;}.elementor-39 .elementor-element.elementor-element-0f58e77 .ue_gradient_btn_wrapper{text-align:left;}.elementor-39 .elementor-element.elementor-element-0f58e77 .ue_gradient_button,.elementor-39 .elementor-element.elementor-element-0f58e77 .ue_gradient_button *{transition-duration:500ms;color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-0f58e77 .ue_gradient_button{font-family:var( --e-global-typography-e46427c-font-family ), Sans-serif;font-size:var( --e-global-typography-e46427c-font-size );font-weight:var( --e-global-typography-e46427c-font-weight );line-height:var( --e-global-typography-e46427c-line-height );letter-spacing:var( --e-global-typography-e46427c-letter-spacing );display:inline-flex;border-radius:1000px;padding:20px 24px 20px 24px;box-shadow:0px 0px 12px 0px #DEB480;}.elementor-39 .elementor-element.elementor-element-001c7a0{--display:flex;}.elementor-39 .elementor-element.elementor-element-349084d img{width:100%;border-radius:32px 32px 32px 32px;}.elementor-39 .elementor-element.elementor-element-d510705{--display:flex;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-39 .elementor-element.elementor-element-d510705:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-d510705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-3506b06 ) 0%, var( --e-global-color-f8572ab ) 100%);}.elementor-39 .elementor-element.elementor-element-d510705::before, .elementor-39 .elementor-element.elementor-element-d510705 > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-d510705 > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-d510705 > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-d510705 > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-d510705 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-39 .elementor-element.elementor-element-927cc55{text-align:center;}.elementor-39 .elementor-element.elementor-element-927cc55 .elementor-heading-title{font-family:var( --e-global-typography-1740cb3-font-family ), Sans-serif;font-size:var( --e-global-typography-1740cb3-font-size );font-weight:var( --e-global-typography-1740cb3-font-weight );text-transform:var( --e-global-typography-1740cb3-text-transform );line-height:var( --e-global-typography-1740cb3-line-height );letter-spacing:var( --e-global-typography-1740cb3-letter-spacing );color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-ecb8a9f{margin:-0.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-39 .elementor-element.elementor-element-ecb8a9f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-8917376{width:100%;max-width:100%;padding:0rem 0rem 1.25rem 0rem;text-align:center;}.elementor-39 .elementor-element.elementor-element-8917376 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b370b5e );}.elementor-39 .elementor-element.elementor-element-98d66ea{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-92a7186{--display:flex;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3506b06 );--border-color:var( --e-global-color-3506b06 );--border-radius:24px 24px 24px 24px;box-shadow:0px 4px 40px 0px rgba(0, 0, 0, 0.2);--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-39 .elementor-element.elementor-element-92a7186:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-92a7186 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom right, var( --e-global-color-41c26cf ) 0%, var( --e-global-color-3506b06 ) 100%);}.elementor-39 .elementor-element.elementor-element-92a7186::before, .elementor-39 .elementor-element.elementor-element-92a7186 > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-92a7186 > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-92a7186 > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-92a7186 > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-92a7186 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://h2ovitae.com/wp-content/uploads/2026/10/pattern-1.webp");--background-overlay:'';background-size:cover;}.elementor-39 .elementor-element.elementor-element-acd4930 .elementor-icon-box-wrapper{text-align:start;gap:1.25rem;}.elementor-39 .elementor-element.elementor-element-acd4930 .elementor-icon-box-title{margin-block-end:1.25rem;color:var( --e-global-color-b370b5e );}.elementor-39 .elementor-element.elementor-element-acd4930.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-acd4930.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-acd4930.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-acd4930 .elementor-icon{font-size:3rem;}.elementor-39 .elementor-element.elementor-element-acd4930 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-acd4930 .elementor-icon-box-title a{font-family:var( --e-global-typography-b8f11d5-font-family ), Sans-serif;font-size:var( --e-global-typography-b8f11d5-font-size );font-weight:var( --e-global-typography-b8f11d5-font-weight );line-height:var( --e-global-typography-b8f11d5-line-height );letter-spacing:var( --e-global-typography-b8f11d5-letter-spacing );}.elementor-39 .elementor-element.elementor-element-acd4930 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b370b5e );}.elementor-39 .elementor-element.elementor-element-7cc0542{--display:flex;--border-radius:24px 24px 24px 24px;grid-column:span 1;grid-row:span 3;}.elementor-39 .elementor-element.elementor-element-7cc0542:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-7cc0542 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://h2ovitae.com/wp-content/uploads/2026/10/home-lumi-vitae-beneficios.webp");background-size:cover;}.elementor-39 .elementor-element.elementor-element-4f030b9{--display:flex;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3506b06 );--border-color:var( --e-global-color-3506b06 );--border-radius:24px 24px 24px 24px;box-shadow:0px 4px 40px 0px rgba(0, 0, 0, 0.2);--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-39 .elementor-element.elementor-element-4f030b9:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-4f030b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom right, var( --e-global-color-41c26cf ) 0%, var( --e-global-color-3506b06 ) 100%);}.elementor-39 .elementor-element.elementor-element-4f030b9::before, .elementor-39 .elementor-element.elementor-element-4f030b9 > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-4f030b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-4f030b9 > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-4f030b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-4f030b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://h2ovitae.com/wp-content/uploads/2026/10/pattern-1.webp");--background-overlay:'';background-size:cover;}.elementor-39 .elementor-element.elementor-element-a4c15ae .elementor-icon-box-wrapper{text-align:start;gap:1.25rem;}.elementor-39 .elementor-element.elementor-element-a4c15ae .elementor-icon-box-title{margin-block-end:1.25rem;color:var( --e-global-color-b370b5e );}.elementor-39 .elementor-element.elementor-element-a4c15ae.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-a4c15ae.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-a4c15ae.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-a4c15ae .elementor-icon{font-size:3rem;}.elementor-39 .elementor-element.elementor-element-a4c15ae .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-a4c15ae .elementor-icon-box-title a{font-family:var( --e-global-typography-b8f11d5-font-family ), Sans-serif;font-size:var( --e-global-typography-b8f11d5-font-size );font-weight:var( --e-global-typography-b8f11d5-font-weight );line-height:var( --e-global-typography-b8f11d5-line-height );letter-spacing:var( --e-global-typography-b8f11d5-letter-spacing );}.elementor-39 .elementor-element.elementor-element-a4c15ae .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b370b5e );}.elementor-39 .elementor-element.elementor-element-40088d6{--display:flex;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3506b06 );--border-color:var( --e-global-color-3506b06 );--border-radius:24px 24px 24px 24px;box-shadow:0px 4px 40px 0px rgba(0, 0, 0, 0.2);--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-39 .elementor-element.elementor-element-40088d6:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-40088d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom right, var( --e-global-color-41c26cf ) 0%, var( --e-global-color-3506b06 ) 100%);}.elementor-39 .elementor-element.elementor-element-40088d6::before, .elementor-39 .elementor-element.elementor-element-40088d6 > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-40088d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-40088d6 > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-40088d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-40088d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://h2ovitae.com/wp-content/uploads/2026/10/pattern-1.webp");--background-overlay:'';background-size:cover;}.elementor-39 .elementor-element.elementor-element-23213b7 .elementor-icon-box-wrapper{text-align:start;gap:1.25rem;}.elementor-39 .elementor-element.elementor-element-23213b7 .elementor-icon-box-title{margin-block-end:1.25rem;color:var( --e-global-color-b370b5e );}.elementor-39 .elementor-element.elementor-element-23213b7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-23213b7.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-23213b7.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-23213b7 .elementor-icon{font-size:3rem;}.elementor-39 .elementor-element.elementor-element-23213b7 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-23213b7 .elementor-icon-box-title a{font-family:var( --e-global-typography-b8f11d5-font-family ), Sans-serif;font-size:var( --e-global-typography-b8f11d5-font-size );font-weight:var( --e-global-typography-b8f11d5-font-weight );line-height:var( --e-global-typography-b8f11d5-line-height );letter-spacing:var( --e-global-typography-b8f11d5-letter-spacing );}.elementor-39 .elementor-element.elementor-element-23213b7 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b370b5e );}.elementor-39 .elementor-element.elementor-element-1ca47f9{--display:flex;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3506b06 );--border-color:var( --e-global-color-3506b06 );--border-radius:24px 24px 24px 24px;box-shadow:0px 4px 40px 0px rgba(0, 0, 0, 0.2);--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-39 .elementor-element.elementor-element-1ca47f9:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-1ca47f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom right, var( --e-global-color-41c26cf ) 0%, var( --e-global-color-3506b06 ) 100%);}.elementor-39 .elementor-element.elementor-element-1ca47f9::before, .elementor-39 .elementor-element.elementor-element-1ca47f9 > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-1ca47f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-1ca47f9 > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-1ca47f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-1ca47f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://h2ovitae.com/wp-content/uploads/2026/10/pattern-1.webp");--background-overlay:'';background-size:cover;}.elementor-39 .elementor-element.elementor-element-371a22a .elementor-icon-box-wrapper{text-align:start;gap:1.25rem;}.elementor-39 .elementor-element.elementor-element-371a22a .elementor-icon-box-title{margin-block-end:1.25rem;color:var( --e-global-color-b370b5e );}.elementor-39 .elementor-element.elementor-element-371a22a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-371a22a.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-371a22a.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-371a22a .elementor-icon{font-size:3rem;}.elementor-39 .elementor-element.elementor-element-371a22a .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-371a22a .elementor-icon-box-title a{font-family:var( --e-global-typography-b8f11d5-font-family ), Sans-serif;font-size:var( --e-global-typography-b8f11d5-font-size );font-weight:var( --e-global-typography-b8f11d5-font-weight );line-height:var( --e-global-typography-b8f11d5-line-height );letter-spacing:var( --e-global-typography-b8f11d5-letter-spacing );}.elementor-39 .elementor-element.elementor-element-371a22a .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b370b5e );}.elementor-39 .elementor-element.elementor-element-df53ce2{--display:flex;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3506b06 );--border-color:var( --e-global-color-3506b06 );--border-radius:24px 24px 24px 24px;box-shadow:0px 4px 40px 0px rgba(0, 0, 0, 0.2);--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-39 .elementor-element.elementor-element-df53ce2:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-df53ce2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom right, var( --e-global-color-41c26cf ) 0%, var( --e-global-color-3506b06 ) 100%);}.elementor-39 .elementor-element.elementor-element-df53ce2::before, .elementor-39 .elementor-element.elementor-element-df53ce2 > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-df53ce2 > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-df53ce2 > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-df53ce2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-df53ce2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://h2ovitae.com/wp-content/uploads/2026/10/pattern-1.webp");--background-overlay:'';background-size:cover;}.elementor-39 .elementor-element.elementor-element-908af58 .elementor-icon-box-wrapper{text-align:start;gap:1.25rem;}.elementor-39 .elementor-element.elementor-element-908af58 .elementor-icon-box-title{margin-block-end:1.25rem;color:var( --e-global-color-b370b5e );}.elementor-39 .elementor-element.elementor-element-908af58.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-908af58.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-908af58.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-908af58 .elementor-icon{font-size:3rem;}.elementor-39 .elementor-element.elementor-element-908af58 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-908af58 .elementor-icon-box-title a{font-family:var( --e-global-typography-b8f11d5-font-family ), Sans-serif;font-size:var( --e-global-typography-b8f11d5-font-size );font-weight:var( --e-global-typography-b8f11d5-font-weight );line-height:var( --e-global-typography-b8f11d5-line-height );letter-spacing:var( --e-global-typography-b8f11d5-letter-spacing );}.elementor-39 .elementor-element.elementor-element-908af58 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b370b5e );}.elementor-39 .elementor-element.elementor-element-7afee3e{--display:flex;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-3506b06 );--border-color:var( --e-global-color-3506b06 );--border-radius:24px 24px 24px 24px;box-shadow:0px 4px 40px 0px rgba(0, 0, 0, 0.2);--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-39 .elementor-element.elementor-element-7afee3e:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-7afee3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom right, var( --e-global-color-41c26cf ) 0%, var( --e-global-color-3506b06 ) 100%);}.elementor-39 .elementor-element.elementor-element-7afee3e::before, .elementor-39 .elementor-element.elementor-element-7afee3e > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-7afee3e > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-7afee3e > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-7afee3e > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-7afee3e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://h2ovitae.com/wp-content/uploads/2026/10/pattern-1.webp");--background-overlay:'';background-size:cover;}.elementor-39 .elementor-element.elementor-element-2edb770 .elementor-icon-box-wrapper{text-align:start;gap:1.25rem;}.elementor-39 .elementor-element.elementor-element-2edb770 .elementor-icon-box-title{margin-block-end:1.25rem;color:var( --e-global-color-b370b5e );}.elementor-39 .elementor-element.elementor-element-2edb770.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-2edb770.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-2edb770.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-2edb770 .elementor-icon{font-size:3rem;}.elementor-39 .elementor-element.elementor-element-2edb770 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-2edb770 .elementor-icon-box-title a{font-family:var( --e-global-typography-b8f11d5-font-family ), Sans-serif;font-size:var( --e-global-typography-b8f11d5-font-size );font-weight:var( --e-global-typography-b8f11d5-font-weight );line-height:var( --e-global-typography-b8f11d5-line-height );letter-spacing:var( --e-global-typography-b8f11d5-letter-spacing );}.elementor-39 .elementor-element.elementor-element-2edb770 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b370b5e );}.elementor-39 .elementor-element.elementor-element-e3e4d5b > .elementor-widget-container{padding:1.25rem 0rem 0rem 0rem;}.elementor-39 .elementor-element.elementor-element-e3e4d5b .ue_gradient_btn_wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-e3e4d5b .ue_gradient_button,.elementor-39 .elementor-element.elementor-element-e3e4d5b .ue_gradient_button *{transition-duration:500ms;color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-e3e4d5b .ue_gradient_button{font-family:var( --e-global-typography-e46427c-font-family ), Sans-serif;font-size:var( --e-global-typography-e46427c-font-size );font-weight:var( --e-global-typography-e46427c-font-weight );line-height:var( --e-global-typography-e46427c-line-height );letter-spacing:var( --e-global-typography-e46427c-letter-spacing );display:inline-flex;border-radius:1000px;padding:20px 24px 20px 24px;box-shadow:0px 0px 12px 0px #DEB480;}.elementor-39 .elementor-element.elementor-element-f5c895f{--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;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-39 .elementor-element.elementor-element-f5c895f:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-f5c895f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-f8572ab ) 0%, var( --e-global-color-dae8916 ) 100%);}.elementor-39 .elementor-element.elementor-element-853d9b2{--display:flex;--justify-content:center;}.elementor-39 .elementor-element.elementor-element-9d62f24 .elementor-heading-title{font-family:var( --e-global-typography-1740cb3-font-family ), Sans-serif;font-size:var( --e-global-typography-1740cb3-font-size );font-weight:var( --e-global-typography-1740cb3-font-weight );text-transform:var( --e-global-typography-1740cb3-text-transform );line-height:var( --e-global-typography-1740cb3-line-height );letter-spacing:var( --e-global-typography-1740cb3-letter-spacing );color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-8c45b17{margin:-0.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-39 .elementor-element.elementor-element-8c45b17 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-114e0ca{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-114e0ca .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b370b5e );}.elementor-39 .elementor-element.elementor-element-adbd040 > .elementor-widget-container{padding:1.25rem 0rem 0rem 0rem;}.elementor-39 .elementor-element.elementor-element-adbd040 .ue_gradient_btn_wrapper{text-align:left;}.elementor-39 .elementor-element.elementor-element-adbd040 .ue_gradient_button,.elementor-39 .elementor-element.elementor-element-adbd040 .ue_gradient_button *{transition-duration:500ms;color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-adbd040 .ue_gradient_button{font-family:var( --e-global-typography-e46427c-font-family ), Sans-serif;font-size:var( --e-global-typography-e46427c-font-size );font-weight:var( --e-global-typography-e46427c-font-weight );line-height:var( --e-global-typography-e46427c-line-height );letter-spacing:var( --e-global-typography-e46427c-letter-spacing );display:inline-flex;border-radius:1000px;padding:20px 24px 20px 24px;box-shadow:0px 0px 12px 0px #DEB480;}.elementor-39 .elementor-element.elementor-element-2194106{--display:flex;}.elementor-39 .elementor-element.elementor-element-7c90f9c img{width:100%;border-radius:32px 32px 32px 32px;}.elementor-39 .elementor-element.elementor-element-74df328{--display:flex;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-39 .elementor-element.elementor-element-74df328:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-74df328 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-dae8916 ) 0%, var( --e-global-color-07a6ab0 ) 100%);}.elementor-39 .elementor-element.elementor-element-8a1fc4a{--display:flex;--min-height:800px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:24px 24px 24px 24px;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-39 .elementor-element.elementor-element-8a1fc4a:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-8a1fc4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://h2ovitae.com/wp-content/uploads/2026/10/banner-luma.webp");background-size:cover;}.elementor-39 .elementor-element.elementor-element-8a1fc4a::before, .elementor-39 .elementor-element.elementor-element-8a1fc4a > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-8a1fc4a > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-8a1fc4a > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-8a1fc4a > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-8a1fc4a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(193deg, var( --e-global-color-f380461 ) 41%, var( --e-global-color-07a6ab0 ) 87%);}.elementor-39 .elementor-element.elementor-element-d2860d2 .elementor-heading-title{font-family:var( --e-global-typography-1740cb3-font-family ), Sans-serif;font-size:var( --e-global-typography-1740cb3-font-size );font-weight:var( --e-global-typography-1740cb3-font-weight );text-transform:var( --e-global-typography-1740cb3-text-transform );line-height:var( --e-global-typography-1740cb3-line-height );letter-spacing:var( --e-global-typography-1740cb3-letter-spacing );color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-75ba909{width:var( --container-widget-width, 750px );max-width:750px;margin:-0.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:750px;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-75ba909 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-fadc38a{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-fadc38a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b370b5e );}.elementor-39 .elementor-element.elementor-element-7b7da10{--display:flex;--min-height:100vh;--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;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-39 .elementor-element.elementor-element-7b7da10:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-7b7da10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-07a6ab0 ) 0%, var( --e-global-color-41c26cf ) 100%);}.elementor-39 .elementor-element.elementor-element-4e2b606{--display:flex;}.elementor-39 .elementor-element.elementor-element-4e2b606.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-65ecbcd{padding:0rem 0rem 1.25rem 0rem;}.elementor-39 .elementor-element.elementor-element-65ecbcd img{width:100%;border-radius:24px 24px 24px 24px;}.elementor-39 .elementor-element.elementor-element-cf38e2c{--display:flex;}.elementor-39 .elementor-element.elementor-element-aa190c5{text-align:start;}.elementor-39 .elementor-element.elementor-element-aa190c5 .elementor-heading-title{font-family:var( --e-global-typography-1740cb3-font-family ), Sans-serif;font-size:var( --e-global-typography-1740cb3-font-size );font-weight:var( --e-global-typography-1740cb3-font-weight );text-transform:var( --e-global-typography-1740cb3-text-transform );line-height:var( --e-global-typography-1740cb3-line-height );letter-spacing:var( --e-global-typography-1740cb3-letter-spacing );color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-abcc7da{width:var( --container-widget-width, 800px );max-width:800px;margin:-0.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:start;}.elementor-39 .elementor-element.elementor-element-abcc7da .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-52e7b06{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;text-align:start;}.elementor-39 .elementor-element.elementor-element-52e7b06 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b370b5e );}.elementor-39 .elementor-element.elementor-element-378ddfe{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-39 .elementor-element.elementor-element-400c09a{--display:flex;--overlay-opacity:0.29;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 40px 4px rgba(0,0,0,0.5);--padding-top:0rem;--padding-bottom:2.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-39 .elementor-element.elementor-element-400c09a:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-400c09a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, var( --e-global-color-8e4eb4b ) 100%);}.elementor-39 .elementor-element.elementor-element-400c09a::before, .elementor-39 .elementor-element.elementor-element-400c09a > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-400c09a > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-400c09a > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-400c09a > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-400c09a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://h2ovitae.com/wp-content/uploads/2026/10/pattern-2.webp");--background-overlay:'';background-repeat:repeat-y;background-size:cover;}.elementor-39 .elementor-element.elementor-element-400c09a.e-con{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-13e3856{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-13e3856 img{width:100%;border-radius:24px 24px 0px 0px;}.elementor-39 .elementor-element.elementor-element-d5d0eec{--display:flex;--justify-content:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-39 .elementor-element.elementor-element-20dca19{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:start;}.elementor-39 .elementor-element.elementor-element-20dca19 .elementor-heading-title{font-family:var( --e-global-typography-b8f11d5-font-family ), Sans-serif;font-size:var( --e-global-typography-b8f11d5-font-size );font-weight:var( --e-global-typography-b8f11d5-font-weight );line-height:var( --e-global-typography-b8f11d5-line-height );letter-spacing:var( --e-global-typography-b8f11d5-letter-spacing );color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-71abad6{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:start;}.elementor-39 .elementor-element.elementor-element-71abad6 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-2c46945 > .elementor-widget-container{padding:1.25rem 0rem 0rem 0rem;}.elementor-39 .elementor-element.elementor-element-2c46945 .ue_gradient_btn_wrapper{text-align:left;}.elementor-39 .elementor-element.elementor-element-2c46945 .ue_gradient_button,.elementor-39 .elementor-element.elementor-element-2c46945 .ue_gradient_button *{transition-duration:500ms;color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-2c46945 .ue_gradient_button{font-family:var( --e-global-typography-5c1eb10-font-family ), Sans-serif;font-size:var( --e-global-typography-5c1eb10-font-size );font-weight:var( --e-global-typography-5c1eb10-font-weight );line-height:var( --e-global-typography-5c1eb10-line-height );letter-spacing:var( --e-global-typography-5c1eb10-letter-spacing );display:inline-flex;border-radius:1000px;padding:16px 20px 16px 20px;box-shadow:0px 0px 12px 0px #D0C2A0;}.elementor-39 .elementor-element.elementor-element-5bc73ad{--display:flex;--overlay-opacity:0.29;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 40px 4px rgba(0,0,0,0.5);--padding-top:0rem;--padding-bottom:2.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-39 .elementor-element.elementor-element-5bc73ad:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-5bc73ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, var( --e-global-color-8e4eb4b ) 100%);}.elementor-39 .elementor-element.elementor-element-5bc73ad::before, .elementor-39 .elementor-element.elementor-element-5bc73ad > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-5bc73ad > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-5bc73ad > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-5bc73ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-5bc73ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://h2ovitae.com/wp-content/uploads/2026/10/pattern-2.webp");--background-overlay:'';background-repeat:repeat-y;background-size:cover;}.elementor-39 .elementor-element.elementor-element-5bc73ad.e-con{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-3b3b11c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-3b3b11c img{width:100%;border-radius:24px 24px 0px 0px;}.elementor-39 .elementor-element.elementor-element-70a31a8{--display:flex;--justify-content:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-39 .elementor-element.elementor-element-6bee87e{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:start;}.elementor-39 .elementor-element.elementor-element-6bee87e .elementor-heading-title{font-family:var( --e-global-typography-b8f11d5-font-family ), Sans-serif;font-size:var( --e-global-typography-b8f11d5-font-size );font-weight:var( --e-global-typography-b8f11d5-font-weight );line-height:var( --e-global-typography-b8f11d5-line-height );letter-spacing:var( --e-global-typography-b8f11d5-letter-spacing );color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-1e328a7{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:start;}.elementor-39 .elementor-element.elementor-element-1e328a7 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-bf8766d > .elementor-widget-container{padding:1.25rem 0rem 0rem 0rem;}.elementor-39 .elementor-element.elementor-element-bf8766d .ue_gradient_btn_wrapper{text-align:left;}.elementor-39 .elementor-element.elementor-element-bf8766d .ue_gradient_button,.elementor-39 .elementor-element.elementor-element-bf8766d .ue_gradient_button *{transition-duration:500ms;color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-bf8766d .ue_gradient_button{font-family:var( --e-global-typography-5c1eb10-font-family ), Sans-serif;font-size:var( --e-global-typography-5c1eb10-font-size );font-weight:var( --e-global-typography-5c1eb10-font-weight );line-height:var( --e-global-typography-5c1eb10-line-height );letter-spacing:var( --e-global-typography-5c1eb10-letter-spacing );display:inline-flex;border-radius:1000px;padding:16px 20px 16px 20px;box-shadow:0px 0px 12px 0px #D0C2A0;}.elementor-39 .elementor-element.elementor-element-ef34e75{--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;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-39 .elementor-element.elementor-element-ef34e75:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-ef34e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-41c26cf ) 0%, var( --e-global-color-0e807f8 ) 100%);}.elementor-39 .elementor-element.elementor-element-e4ea77d{--display:flex;--justify-content:center;}.elementor-39 .elementor-element.elementor-element-7efaecd{text-align:center;}.elementor-39 .elementor-element.elementor-element-7efaecd .elementor-heading-title{font-family:var( --e-global-typography-1740cb3-font-family ), Sans-serif;font-size:var( --e-global-typography-1740cb3-font-size );font-weight:var( --e-global-typography-1740cb3-font-weight );text-transform:var( --e-global-typography-1740cb3-text-transform );line-height:var( --e-global-typography-1740cb3-line-height );letter-spacing:var( --e-global-typography-1740cb3-letter-spacing );color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-af19cde{width:var( --container-widget-width, 800px );max-width:800px;margin:-0.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-39 .elementor-element.elementor-element-af19cde.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-af19cde .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-e53bd17{width:var( --container-widget-width, 700px );max-width:700px;padding:0rem 0rem 1.25rem 0rem;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;}.elementor-39 .elementor-element.elementor-element-e53bd17.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-e53bd17 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b370b5e );}.elementor-39 .elementor-element.elementor-element-d8effff{--grid-columns:3;--grid-row-gap:2.5rem;--grid-column-gap:2.5rem;}.elementor-39 .elementor-element.elementor-element-92f67ce > .elementor-widget-container{padding:1.25rem 0rem 0rem 0rem;}.elementor-39 .elementor-element.elementor-element-92f67ce .ue_gradient_btn_wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-92f67ce .ue_gradient_button,.elementor-39 .elementor-element.elementor-element-92f67ce .ue_gradient_button *{transition-duration:500ms;color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-92f67ce .ue_gradient_button{font-family:var( --e-global-typography-e46427c-font-family ), Sans-serif;font-size:var( --e-global-typography-e46427c-font-size );font-weight:var( --e-global-typography-e46427c-font-weight );line-height:var( --e-global-typography-e46427c-line-height );letter-spacing:var( --e-global-typography-e46427c-letter-spacing );display:inline-flex;border-radius:1000px;padding:20px 24px 20px 24px;box-shadow:0px 0px 12px 0px #DEB480;}.elementor-39 .elementor-element.elementor-element-2280ee5{--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;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-39 .elementor-element.elementor-element-2280ee5:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-2280ee5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-0e807f8 ) 0%, var( --e-global-color-dae8916 ) 100%);}.elementor-39 .elementor-element.elementor-element-30345bc{--display:flex;}.elementor-39 .elementor-element.elementor-element-02b8e6c img{width:100%;border-radius:32px 32px 32px 32px;}.elementor-39 .elementor-element.elementor-element-f407efe{--display:flex;--justify-content:center;}.elementor-39 .elementor-element.elementor-element-d95161f .elementor-heading-title{font-family:var( --e-global-typography-1740cb3-font-family ), Sans-serif;font-size:var( --e-global-typography-1740cb3-font-size );font-weight:var( --e-global-typography-1740cb3-font-weight );text-transform:var( --e-global-typography-1740cb3-text-transform );line-height:var( --e-global-typography-1740cb3-line-height );letter-spacing:var( --e-global-typography-1740cb3-letter-spacing );color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-928c4bb{margin:-0.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-39 .elementor-element.elementor-element-928c4bb .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-bd85695{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-bd85695 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b370b5e );}.elementor-39 .elementor-element.elementor-element-5977f87 > .elementor-widget-container{padding:1.25rem 0rem 0rem 0rem;}.elementor-39 .elementor-element.elementor-element-5977f87 .ue_gradient_btn_wrapper{text-align:left;}.elementor-39 .elementor-element.elementor-element-5977f87 .ue_gradient_button,.elementor-39 .elementor-element.elementor-element-5977f87 .ue_gradient_button *{transition-duration:500ms;color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-5977f87 .ue_gradient_button{font-family:var( --e-global-typography-e46427c-font-family ), Sans-serif;font-size:var( --e-global-typography-e46427c-font-size );font-weight:var( --e-global-typography-e46427c-font-weight );line-height:var( --e-global-typography-e46427c-line-height );letter-spacing:var( --e-global-typography-e46427c-letter-spacing );display:inline-flex;border-radius:1000px;padding:20px 24px 20px 24px;box-shadow:0px 0px 12px 0px #DEB480;}.elementor-39 .elementor-element.elementor-element-3facb12{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-3facb12 .elementor-heading-title{font-family:var( --e-global-typography-1206b70-font-family ), Sans-serif;font-size:var( --e-global-typography-1206b70-font-size );font-weight:var( --e-global-typography-1206b70-font-weight );line-height:var( --e-global-typography-1206b70-line-height );letter-spacing:var( --e-global-typography-1206b70-letter-spacing );color:var( --e-global-color-b370b5e );}@media(min-width:768px){.elementor-39 .elementor-element.elementor-element-8cd090a{--content-width:103rem;}.elementor-39 .elementor-element.elementor-element-2821bc7{--width:53.125rem;}.elementor-39 .elementor-element.elementor-element-4e2b606{--width:60%;}.elementor-39 .elementor-element.elementor-element-378ddfe{--width:40%;}}@media(max-width:1366px) and (min-width:768px){.elementor-39 .elementor-element.elementor-element-2821bc7{--width:50rem;}}@media(max-width:1024px) and (min-width:768px){.elementor-39 .elementor-element.elementor-element-4e2b606{--width:100%;}.elementor-39 .elementor-element.elementor-element-378ddfe{--width:100%;}}@media(max-width:1366px){.elementor-39 .elementor-element.elementor-element-8cd090a:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-8cd090a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://h2ovitae.com/wp-content/uploads/2026/10/hero-home-lumi-vitae-notebook.webp");background-position:center right;}.elementor-39 .elementor-element.elementor-element-8cd090a{--padding-top:10rem;--padding-bottom:5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-39 .elementor-element.elementor-element-08768c1 .elementor-heading-title{font-size:var( --e-global-typography-1740cb3-font-size );line-height:var( --e-global-typography-1740cb3-line-height );letter-spacing:var( --e-global-typography-1740cb3-letter-spacing );}.elementor-39 .elementor-element.elementor-element-b4a4ca7 .elementor-heading-title{font-size:var( --e-global-typography-ee4153f-font-size );line-height:var( --e-global-typography-ee4153f-line-height );letter-spacing:var( --e-global-typography-ee4153f-letter-spacing );}.elementor-39 .elementor-element.elementor-element-b868808{--container-widget-width:500px;--container-widget-flex-grow:0;width:var( --container-widget-width, 500px );max-width:500px;}.elementor-39 .elementor-element.elementor-element-b868808 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-3ca943c .ue_gradient_button{font-size:var( --e-global-typography-e46427c-font-size );line-height:var( --e-global-typography-e46427c-line-height );letter-spacing:var( --e-global-typography-e46427c-letter-spacing );}.elementor-39 .elementor-element.elementor-element-aba43b3 .elementor-heading-title{font-size:var( --e-global-typography-1740cb3-font-size );line-height:var( --e-global-typography-1740cb3-line-height );letter-spacing:var( --e-global-typography-1740cb3-letter-spacing );}.elementor-39 .elementor-element.elementor-element-149e4e4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-39 .elementor-element.elementor-element-c41af65 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-0f58e77 .ue_gradient_button{font-size:var( --e-global-typography-e46427c-font-size );line-height:var( --e-global-typography-e46427c-line-height );letter-spacing:var( --e-global-typography-e46427c-letter-spacing );}.elementor-39 .elementor-element.elementor-element-927cc55 .elementor-heading-title{font-size:var( --e-global-typography-1740cb3-font-size );line-height:var( --e-global-typography-1740cb3-line-height );letter-spacing:var( --e-global-typography-1740cb3-letter-spacing );}.elementor-39 .elementor-element.elementor-element-ecb8a9f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-39 .elementor-element.elementor-element-8917376 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-98d66ea{--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-acd4930 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-acd4930 .elementor-icon-box-title a{font-size:var( --e-global-typography-b8f11d5-font-size );line-height:var( --e-global-typography-b8f11d5-line-height );letter-spacing:var( --e-global-typography-b8f11d5-letter-spacing );}.elementor-39 .elementor-element.elementor-element-acd4930 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-7cc0542:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-7cc0542 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://h2ovitae.com/wp-content/uploads/2026/10/home-lumi-vitae-beneficios-notebook.webp");background-position:center right;}.elementor-39 .elementor-element.elementor-element-a4c15ae .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-a4c15ae .elementor-icon-box-title a{font-size:var( --e-global-typography-b8f11d5-font-size );line-height:var( --e-global-typography-b8f11d5-line-height );letter-spacing:var( --e-global-typography-b8f11d5-letter-spacing );}.elementor-39 .elementor-element.elementor-element-a4c15ae .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-23213b7 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-23213b7 .elementor-icon-box-title a{font-size:var( --e-global-typography-b8f11d5-font-size );line-height:var( --e-global-typography-b8f11d5-line-height );letter-spacing:var( --e-global-typography-b8f11d5-letter-spacing );}.elementor-39 .elementor-element.elementor-element-23213b7 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-371a22a .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-371a22a .elementor-icon-box-title a{font-size:var( --e-global-typography-b8f11d5-font-size );line-height:var( --e-global-typography-b8f11d5-line-height );letter-spacing:var( --e-global-typography-b8f11d5-letter-spacing );}.elementor-39 .elementor-element.elementor-element-371a22a .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-908af58 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-908af58 .elementor-icon-box-title a{font-size:var( --e-global-typography-b8f11d5-font-size );line-height:var( --e-global-typography-b8f11d5-line-height );letter-spacing:var( --e-global-typography-b8f11d5-letter-spacing );}.elementor-39 .elementor-element.elementor-element-908af58 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-2edb770 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-2edb770 .elementor-icon-box-title a{font-size:var( --e-global-typography-b8f11d5-font-size );line-height:var( --e-global-typography-b8f11d5-line-height );letter-spacing:var( --e-global-typography-b8f11d5-letter-spacing );}.elementor-39 .elementor-element.elementor-element-2edb770 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-e3e4d5b .ue_gradient_button{font-size:var( --e-global-typography-e46427c-font-size );line-height:var( --e-global-typography-e46427c-line-height );letter-spacing:var( --e-global-typography-e46427c-letter-spacing );}.elementor-39 .elementor-element.elementor-element-9d62f24 .elementor-heading-title{font-size:var( --e-global-typography-1740cb3-font-size );line-height:var( --e-global-typography-1740cb3-line-height );letter-spacing:var( --e-global-typography-1740cb3-letter-spacing );}.elementor-39 .elementor-element.elementor-element-8c45b17 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-39 .elementor-element.elementor-element-114e0ca .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-adbd040 .ue_gradient_button{font-size:var( --e-global-typography-e46427c-font-size );line-height:var( --e-global-typography-e46427c-line-height );letter-spacing:var( --e-global-typography-e46427c-letter-spacing );}.elementor-39 .elementor-element.elementor-element-8a1fc4a{--min-height:450px;}.elementor-39 .elementor-element.elementor-element-8a1fc4a:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-8a1fc4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-39 .elementor-element.elementor-element-d2860d2 .elementor-heading-title{font-size:var( --e-global-typography-1740cb3-font-size );line-height:var( --e-global-typography-1740cb3-line-height );letter-spacing:var( --e-global-typography-1740cb3-letter-spacing );}.elementor-39 .elementor-element.elementor-element-75ba909 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-39 .elementor-element.elementor-element-fadc38a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-aa190c5 .elementor-heading-title{font-size:var( --e-global-typography-1740cb3-font-size );line-height:var( --e-global-typography-1740cb3-line-height );letter-spacing:var( --e-global-typography-1740cb3-letter-spacing );}.elementor-39 .elementor-element.elementor-element-abcc7da .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-39 .elementor-element.elementor-element-52e7b06{--container-widget-width:500px;--container-widget-flex-grow:0;width:var( --container-widget-width, 500px );max-width:500px;}.elementor-39 .elementor-element.elementor-element-52e7b06 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-378ddfe{--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-20dca19 .elementor-heading-title{font-size:var( --e-global-typography-b8f11d5-font-size );line-height:var( --e-global-typography-b8f11d5-line-height );letter-spacing:var( --e-global-typography-b8f11d5-letter-spacing );}.elementor-39 .elementor-element.elementor-element-71abad6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-2c46945 .ue_gradient_button{font-size:var( --e-global-typography-5c1eb10-font-size );line-height:var( --e-global-typography-5c1eb10-line-height );letter-spacing:var( --e-global-typography-5c1eb10-letter-spacing );}.elementor-39 .elementor-element.elementor-element-6bee87e .elementor-heading-title{font-size:var( --e-global-typography-b8f11d5-font-size );line-height:var( --e-global-typography-b8f11d5-line-height );letter-spacing:var( --e-global-typography-b8f11d5-letter-spacing );}.elementor-39 .elementor-element.elementor-element-1e328a7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-bf8766d .ue_gradient_button{font-size:var( --e-global-typography-5c1eb10-font-size );line-height:var( --e-global-typography-5c1eb10-line-height );letter-spacing:var( --e-global-typography-5c1eb10-letter-spacing );}.elementor-39 .elementor-element.elementor-element-7efaecd .elementor-heading-title{font-size:var( --e-global-typography-1740cb3-font-size );line-height:var( --e-global-typography-1740cb3-line-height );letter-spacing:var( --e-global-typography-1740cb3-letter-spacing );}.elementor-39 .elementor-element.elementor-element-af19cde .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-39 .elementor-element.elementor-element-e53bd17 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-92f67ce .ue_gradient_button{font-size:var( --e-global-typography-e46427c-font-size );line-height:var( --e-global-typography-e46427c-line-height );letter-spacing:var( --e-global-typography-e46427c-letter-spacing );}.elementor-39 .elementor-element.elementor-element-d95161f .elementor-heading-title{font-size:var( --e-global-typography-1740cb3-font-size );line-height:var( --e-global-typography-1740cb3-line-height );letter-spacing:var( --e-global-typography-1740cb3-letter-spacing );}.elementor-39 .elementor-element.elementor-element-928c4bb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-39 .elementor-element.elementor-element-bd85695 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-5977f87 .ue_gradient_button{font-size:var( --e-global-typography-e46427c-font-size );line-height:var( --e-global-typography-e46427c-line-height );letter-spacing:var( --e-global-typography-e46427c-letter-spacing );}.elementor-39 .elementor-element.elementor-element-3facb12 .elementor-heading-title{font-size:var( --e-global-typography-1206b70-font-size );line-height:var( --e-global-typography-1206b70-line-height );letter-spacing:var( --e-global-typography-1206b70-letter-spacing );}}@media(max-width:1024px){.elementor-39 .elementor-element.elementor-element-8cd090a:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-8cd090a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://h2ovitae.com/wp-content/uploads/2026/10/hero-home-lumi-vitae-mobile.webp");background-position:center center;background-size:cover;}.elementor-39 .elementor-element.elementor-element-8cd090a{--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;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-39 .elementor-element.elementor-element-8cd090a::before, .elementor-39 .elementor-element.elementor-element-8cd090a > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-8cd090a > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-8cd090a > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-8cd090a > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-8cd090a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-41c26cf ) 49%, #10242B00 59%);}.elementor-39 .elementor-element.elementor-element-2821bc7{--justify-content:flex-end;}.elementor-39 .elementor-element.elementor-element-08768c1 .elementor-heading-title{font-size:var( --e-global-typography-1740cb3-font-size );line-height:var( --e-global-typography-1740cb3-line-height );letter-spacing:var( --e-global-typography-1740cb3-letter-spacing );}.elementor-39 .elementor-element.elementor-element-b4a4ca7 .elementor-heading-title{font-size:var( --e-global-typography-ee4153f-font-size );line-height:var( --e-global-typography-ee4153f-line-height );letter-spacing:var( --e-global-typography-ee4153f-letter-spacing );}.elementor-39 .elementor-element.elementor-element-b868808{width:auto;max-width:auto;}.elementor-39 .elementor-element.elementor-element-b868808 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-3ca943c .ue_gradient_button{font-size:var( --e-global-typography-e46427c-font-size );line-height:var( --e-global-typography-e46427c-line-height );letter-spacing:var( --e-global-typography-e46427c-letter-spacing );display:inline-flex;}.elementor-39 .elementor-element.elementor-element-2b801a0{--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;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:5rem;--padding-bottom:2.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-39 .elementor-element.elementor-element-aba43b3 .elementor-heading-title{font-size:var( --e-global-typography-1740cb3-font-size );line-height:var( --e-global-typography-1740cb3-line-height );letter-spacing:var( --e-global-typography-1740cb3-letter-spacing );}.elementor-39 .elementor-element.elementor-element-149e4e4{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-149e4e4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-39 .elementor-element.elementor-element-c41af65 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-0f58e77 .ue_gradient_button{font-size:var( --e-global-typography-e46427c-font-size );line-height:var( --e-global-typography-e46427c-line-height );letter-spacing:var( --e-global-typography-e46427c-letter-spacing );display:inline-flex;}.elementor-39 .elementor-element.elementor-element-349084d{text-align:start;}.elementor-39 .elementor-element.elementor-element-349084d img{width:75%;}.elementor-39 .elementor-element.elementor-element-d510705{--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-39 .elementor-element.elementor-element-927cc55 .elementor-heading-title{font-size:var( --e-global-typography-1740cb3-font-size );line-height:var( --e-global-typography-1740cb3-line-height );letter-spacing:var( --e-global-typography-1740cb3-letter-spacing );}.elementor-39 .elementor-element.elementor-element-ecb8a9f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-39 .elementor-element.elementor-element-8917376 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-98d66ea{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-92a7186{grid-column:span 1;}.elementor-39 .elementor-element.elementor-element-acd4930 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-acd4930 .elementor-icon-box-title a{font-size:var( --e-global-typography-b8f11d5-font-size );line-height:var( --e-global-typography-b8f11d5-line-height );letter-spacing:var( --e-global-typography-b8f11d5-letter-spacing );}.elementor-39 .elementor-element.elementor-element-acd4930 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-a4c15ae .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-a4c15ae .elementor-icon-box-title a{font-size:var( --e-global-typography-b8f11d5-font-size );line-height:var( --e-global-typography-b8f11d5-line-height );letter-spacing:var( --e-global-typography-b8f11d5-letter-spacing );}.elementor-39 .elementor-element.elementor-element-a4c15ae .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-23213b7 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-23213b7 .elementor-icon-box-title a{font-size:var( --e-global-typography-b8f11d5-font-size );line-height:var( --e-global-typography-b8f11d5-line-height );letter-spacing:var( --e-global-typography-b8f11d5-letter-spacing );}.elementor-39 .elementor-element.elementor-element-23213b7 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-371a22a .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-371a22a .elementor-icon-box-title a{font-size:var( --e-global-typography-b8f11d5-font-size );line-height:var( --e-global-typography-b8f11d5-line-height );letter-spacing:var( --e-global-typography-b8f11d5-letter-spacing );}.elementor-39 .elementor-element.elementor-element-371a22a .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-908af58 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-908af58 .elementor-icon-box-title a{font-size:var( --e-global-typography-b8f11d5-font-size );line-height:var( --e-global-typography-b8f11d5-line-height );letter-spacing:var( --e-global-typography-b8f11d5-letter-spacing );}.elementor-39 .elementor-element.elementor-element-908af58 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-7afee3e{grid-column:span 2;}.elementor-39 .elementor-element.elementor-element-2edb770 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-2edb770 .elementor-icon-box-title a{font-size:var( --e-global-typography-b8f11d5-font-size );line-height:var( --e-global-typography-b8f11d5-line-height );letter-spacing:var( --e-global-typography-b8f11d5-letter-spacing );}.elementor-39 .elementor-element.elementor-element-2edb770 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-e3e4d5b .ue_gradient_button{font-size:var( --e-global-typography-e46427c-font-size );line-height:var( --e-global-typography-e46427c-line-height );letter-spacing:var( --e-global-typography-e46427c-letter-spacing );display:inline-flex;}.elementor-39 .elementor-element.elementor-element-f5c895f{--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;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-39 .elementor-element.elementor-element-9d62f24{text-align:start;}.elementor-39 .elementor-element.elementor-element-9d62f24 .elementor-heading-title{font-size:var( --e-global-typography-1740cb3-font-size );line-height:var( --e-global-typography-1740cb3-line-height );letter-spacing:var( --e-global-typography-1740cb3-letter-spacing );}.elementor-39 .elementor-element.elementor-element-8c45b17{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;text-align:start;}.elementor-39 .elementor-element.elementor-element-8c45b17.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-8c45b17 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-39 .elementor-element.elementor-element-114e0ca .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-adbd040 .ue_gradient_button{font-size:var( --e-global-typography-e46427c-font-size );line-height:var( --e-global-typography-e46427c-line-height );letter-spacing:var( --e-global-typography-e46427c-letter-spacing );display:inline-flex;}.elementor-39 .elementor-element.elementor-element-7c90f9c{text-align:start;}.elementor-39 .elementor-element.elementor-element-7c90f9c img{width:75%;}.elementor-39 .elementor-element.elementor-element-74df328{--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-39 .elementor-element.elementor-element-8a1fc4a{--min-height:550px;--overlay-opacity:1;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-39 .elementor-element.elementor-element-8a1fc4a::before, .elementor-39 .elementor-element.elementor-element-8a1fc4a > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-8a1fc4a > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-8a1fc4a > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-8a1fc4a > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-8a1fc4a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(167deg, var( --e-global-color-f380461 ) 36%, var( --e-global-color-07a6ab0 ) 74%);}.elementor-39 .elementor-element.elementor-element-d2860d2 .elementor-heading-title{font-size:var( --e-global-typography-1740cb3-font-size );line-height:var( --e-global-typography-1740cb3-line-height );letter-spacing:var( --e-global-typography-1740cb3-letter-spacing );}.elementor-39 .elementor-element.elementor-element-75ba909{--container-widget-width:550px;--container-widget-flex-grow:0;width:var( --container-widget-width, 550px );max-width:550px;}.elementor-39 .elementor-element.elementor-element-75ba909 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-39 .elementor-element.elementor-element-fadc38a{--container-widget-width:500px;--container-widget-flex-grow:0;width:var( --container-widget-width, 500px );max-width:500px;}.elementor-39 .elementor-element.elementor-element-fadc38a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-7b7da10{--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:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-39 .elementor-element.elementor-element-4e2b606{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-39 .elementor-element.elementor-element-aa190c5{text-align:center;}.elementor-39 .elementor-element.elementor-element-aa190c5 .elementor-heading-title{font-size:var( --e-global-typography-1740cb3-font-size );line-height:var( --e-global-typography-1740cb3-line-height );letter-spacing:var( --e-global-typography-1740cb3-letter-spacing );}.elementor-39 .elementor-element.elementor-element-abcc7da{text-align:center;}.elementor-39 .elementor-element.elementor-element-abcc7da .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-39 .elementor-element.elementor-element-52e7b06{width:auto;max-width:auto;text-align:center;}.elementor-39 .elementor-element.elementor-element-52e7b06 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-378ddfe{--e-con-grid-template-columns:repeat(1, 1fr);--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--grid-auto-flow:row;--justify-items:center;}.elementor-39 .elementor-element.elementor-element-400c09a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-d5d0eec{--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-39 .elementor-element.elementor-element-d5d0eec.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-20dca19 .elementor-heading-title{font-size:var( --e-global-typography-b8f11d5-font-size );line-height:var( --e-global-typography-b8f11d5-line-height );letter-spacing:var( --e-global-typography-b8f11d5-letter-spacing );}.elementor-39 .elementor-element.elementor-element-71abad6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-2c46945 .ue_gradient_button{font-size:var( --e-global-typography-5c1eb10-font-size );line-height:var( --e-global-typography-5c1eb10-line-height );letter-spacing:var( --e-global-typography-5c1eb10-letter-spacing );display:inline-flex;}.elementor-39 .elementor-element.elementor-element-6bee87e .elementor-heading-title{font-size:var( --e-global-typography-b8f11d5-font-size );line-height:var( --e-global-typography-b8f11d5-line-height );letter-spacing:var( --e-global-typography-b8f11d5-letter-spacing );}.elementor-39 .elementor-element.elementor-element-1e328a7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-bf8766d .ue_gradient_button{font-size:var( --e-global-typography-5c1eb10-font-size );line-height:var( --e-global-typography-5c1eb10-line-height );letter-spacing:var( --e-global-typography-5c1eb10-letter-spacing );display:inline-flex;}.elementor-39 .elementor-element.elementor-element-ef34e75{--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-39 .elementor-element.elementor-element-7efaecd .elementor-heading-title{font-size:var( --e-global-typography-1740cb3-font-size );line-height:var( --e-global-typography-1740cb3-line-height );letter-spacing:var( --e-global-typography-1740cb3-letter-spacing );}.elementor-39 .elementor-element.elementor-element-af19cde .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-39 .elementor-element.elementor-element-e53bd17 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-d8effff{--grid-columns:2;}.elementor-39 .elementor-element.elementor-element-92f67ce .ue_gradient_button{font-size:var( --e-global-typography-e46427c-font-size );line-height:var( --e-global-typography-e46427c-line-height );letter-spacing:var( --e-global-typography-e46427c-letter-spacing );display:inline-flex;}.elementor-39 .elementor-element.elementor-element-2280ee5{--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:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:2.5rem;--padding-bottom:5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-39 .elementor-element.elementor-element-02b8e6c{text-align:center;}.elementor-39 .elementor-element.elementor-element-02b8e6c img{width:75%;}.elementor-39 .elementor-element.elementor-element-d95161f{text-align:center;}.elementor-39 .elementor-element.elementor-element-d95161f .elementor-heading-title{font-size:var( --e-global-typography-1740cb3-font-size );line-height:var( --e-global-typography-1740cb3-line-height );letter-spacing:var( --e-global-typography-1740cb3-letter-spacing );}.elementor-39 .elementor-element.elementor-element-928c4bb{text-align:center;}.elementor-39 .elementor-element.elementor-element-928c4bb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-39 .elementor-element.elementor-element-bd85695{text-align:center;}.elementor-39 .elementor-element.elementor-element-bd85695 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-5977f87 .ue_gradient_btn_wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-5977f87 .ue_gradient_button{font-size:var( --e-global-typography-e46427c-font-size );line-height:var( --e-global-typography-e46427c-line-height );letter-spacing:var( --e-global-typography-e46427c-letter-spacing );display:inline-flex;}.elementor-39 .elementor-element.elementor-element-3facb12{text-align:center;}.elementor-39 .elementor-element.elementor-element-3facb12 .elementor-heading-title{font-size:var( --e-global-typography-1206b70-font-size );line-height:var( --e-global-typography-1206b70-line-height );letter-spacing:var( --e-global-typography-1206b70-letter-spacing );}}@media(max-width:767px){.elementor-39 .elementor-element.elementor-element-8cd090a:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-8cd090a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://h2ovitae.com/wp-content/uploads/2026/11/hero-home-lumi-vitae-mobile-celu-6.webp");background-position:top center;background-size:cover;}.elementor-39 .elementor-element.elementor-element-8cd090a{--min-height:130vh;--overlay-opacity:0.73;--padding-top:5rem;--padding-bottom:2.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-39 .elementor-element.elementor-element-8cd090a::before, .elementor-39 .elementor-element.elementor-element-8cd090a > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-8cd090a > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-8cd090a > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-8cd090a > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-8cd090a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-41c26cf ) 23%, #10242B00 100%);}.elementor-39 .elementor-element.elementor-element-08768c1 .elementor-heading-title{font-size:var( --e-global-typography-1740cb3-font-size );line-height:var( --e-global-typography-1740cb3-line-height );letter-spacing:var( --e-global-typography-1740cb3-letter-spacing );}.elementor-39 .elementor-element.elementor-element-b4a4ca7 .elementor-heading-title{font-size:var( --e-global-typography-ee4153f-font-size );line-height:var( --e-global-typography-ee4153f-line-height );letter-spacing:var( --e-global-typography-ee4153f-letter-spacing );}.elementor-39 .elementor-element.elementor-element-b868808 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-3ca943c .ue_gradient_button{font-size:var( --e-global-typography-e46427c-font-size );line-height:var( --e-global-typography-e46427c-line-height );letter-spacing:var( --e-global-typography-e46427c-letter-spacing );display:inline-flex;}.elementor-39 .elementor-element.elementor-element-2b801a0{--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;}.elementor-39 .elementor-element.elementor-element-aba43b3 .elementor-heading-title{font-size:var( --e-global-typography-1740cb3-font-size );line-height:var( --e-global-typography-1740cb3-line-height );letter-spacing:var( --e-global-typography-1740cb3-letter-spacing );}.elementor-39 .elementor-element.elementor-element-149e4e4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-39 .elementor-element.elementor-element-c41af65 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-0f58e77 .ue_gradient_button{font-size:var( --e-global-typography-e46427c-font-size );line-height:var( --e-global-typography-e46427c-line-height );letter-spacing:var( --e-global-typography-e46427c-letter-spacing );display:inline-flex;}.elementor-39 .elementor-element.elementor-element-349084d img{width:100%;}.elementor-39 .elementor-element.elementor-element-927cc55{text-align:start;}.elementor-39 .elementor-element.elementor-element-927cc55 .elementor-heading-title{font-size:var( --e-global-typography-1740cb3-font-size );line-height:var( --e-global-typography-1740cb3-line-height );letter-spacing:var( --e-global-typography-1740cb3-letter-spacing );}.elementor-39 .elementor-element.elementor-element-ecb8a9f{text-align:start;}.elementor-39 .elementor-element.elementor-element-ecb8a9f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-39 .elementor-element.elementor-element-8917376{text-align:start;}.elementor-39 .elementor-element.elementor-element-8917376 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-98d66ea{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-92a7186.e-con{--order:1;}.elementor-39 .elementor-element.elementor-element-acd4930 .elementor-icon{font-size:2.5rem;}.elementor-39 .elementor-element.elementor-element-acd4930 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-acd4930 .elementor-icon-box-title a{font-size:var( --e-global-typography-b8f11d5-font-size );line-height:var( --e-global-typography-b8f11d5-line-height );letter-spacing:var( --e-global-typography-b8f11d5-letter-spacing );}.elementor-39 .elementor-element.elementor-element-acd4930 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-7cc0542{--min-height:650px;grid-column:span 1;grid-row:span 1;}.elementor-39 .elementor-element.elementor-element-7cc0542.e-con{--order:4;}.elementor-39 .elementor-element.elementor-element-4f030b9.e-con{--order:2;}.elementor-39 .elementor-element.elementor-element-a4c15ae .elementor-icon{font-size:2.5rem;}.elementor-39 .elementor-element.elementor-element-a4c15ae .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-a4c15ae .elementor-icon-box-title a{font-size:var( --e-global-typography-b8f11d5-font-size );line-height:var( --e-global-typography-b8f11d5-line-height );letter-spacing:var( --e-global-typography-b8f11d5-letter-spacing );}.elementor-39 .elementor-element.elementor-element-a4c15ae .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-40088d6.e-con{--order:3;}.elementor-39 .elementor-element.elementor-element-23213b7 .elementor-icon{font-size:2.5rem;}.elementor-39 .elementor-element.elementor-element-23213b7 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-23213b7 .elementor-icon-box-title a{font-size:var( --e-global-typography-b8f11d5-font-size );line-height:var( --e-global-typography-b8f11d5-line-height );letter-spacing:var( --e-global-typography-b8f11d5-letter-spacing );}.elementor-39 .elementor-element.elementor-element-23213b7 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-1ca47f9.e-con{--order:5;}.elementor-39 .elementor-element.elementor-element-371a22a .elementor-icon{font-size:2.5rem;}.elementor-39 .elementor-element.elementor-element-371a22a .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-371a22a .elementor-icon-box-title a{font-size:var( --e-global-typography-b8f11d5-font-size );line-height:var( --e-global-typography-b8f11d5-line-height );letter-spacing:var( --e-global-typography-b8f11d5-letter-spacing );}.elementor-39 .elementor-element.elementor-element-371a22a .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-df53ce2.e-con{--order:6;}.elementor-39 .elementor-element.elementor-element-908af58 .elementor-icon{font-size:2.5rem;}.elementor-39 .elementor-element.elementor-element-908af58 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-908af58 .elementor-icon-box-title a{font-size:var( --e-global-typography-b8f11d5-font-size );line-height:var( --e-global-typography-b8f11d5-line-height );letter-spacing:var( --e-global-typography-b8f11d5-letter-spacing );}.elementor-39 .elementor-element.elementor-element-908af58 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-7afee3e{grid-column:span 1;}.elementor-39 .elementor-element.elementor-element-7afee3e.e-con{--order:7;}.elementor-39 .elementor-element.elementor-element-2edb770 .elementor-icon{font-size:2.5rem;}.elementor-39 .elementor-element.elementor-element-2edb770 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-2edb770 .elementor-icon-box-title a{font-size:var( --e-global-typography-b8f11d5-font-size );line-height:var( --e-global-typography-b8f11d5-line-height );letter-spacing:var( --e-global-typography-b8f11d5-letter-spacing );}.elementor-39 .elementor-element.elementor-element-2edb770 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-e3e4d5b .ue_gradient_button{font-size:var( --e-global-typography-e46427c-font-size );line-height:var( --e-global-typography-e46427c-line-height );letter-spacing:var( --e-global-typography-e46427c-letter-spacing );display:inline-flex;}.elementor-39 .elementor-element.elementor-element-f5c895f{--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;}.elementor-39 .elementor-element.elementor-element-9d62f24 .elementor-heading-title{font-size:var( --e-global-typography-1740cb3-font-size );line-height:var( --e-global-typography-1740cb3-line-height );letter-spacing:var( --e-global-typography-1740cb3-letter-spacing );}.elementor-39 .elementor-element.elementor-element-8c45b17 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-39 .elementor-element.elementor-element-114e0ca .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-adbd040 .ue_gradient_button{font-size:var( --e-global-typography-e46427c-font-size );line-height:var( --e-global-typography-e46427c-line-height );letter-spacing:var( --e-global-typography-e46427c-letter-spacing );display:inline-flex;}.elementor-39 .elementor-element.elementor-element-7c90f9c img{width:100%;}.elementor-39 .elementor-element.elementor-element-8a1fc4a:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-8a1fc4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://h2ovitae.com/wp-content/uploads/2026/11/banner-luma-vitae-home-mobile-2.webp");background-position:50% -200px;background-size:auto;}.elementor-39 .elementor-element.elementor-element-8a1fc4a{--min-height:750px;--overlay-opacity:0.72;}.elementor-39 .elementor-element.elementor-element-8a1fc4a::before, .elementor-39 .elementor-element.elementor-element-8a1fc4a > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-8a1fc4a > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-8a1fc4a > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-8a1fc4a > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-8a1fc4a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-f380461 ) 41%, var( --e-global-color-07a6ab0 ) 48%);}.elementor-39 .elementor-element.elementor-element-d2860d2 .elementor-heading-title{font-size:var( --e-global-typography-1740cb3-font-size );line-height:var( --e-global-typography-1740cb3-line-height );letter-spacing:var( --e-global-typography-1740cb3-letter-spacing );}.elementor-39 .elementor-element.elementor-element-75ba909 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-39 .elementor-element.elementor-element-fadc38a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-65ecbcd img{border-radius:16px 16px 16px 16px;}.elementor-39 .elementor-element.elementor-element-aa190c5{text-align:start;}.elementor-39 .elementor-element.elementor-element-aa190c5 .elementor-heading-title{font-size:var( --e-global-typography-1740cb3-font-size );line-height:var( --e-global-typography-1740cb3-line-height );letter-spacing:var( --e-global-typography-1740cb3-letter-spacing );}.elementor-39 .elementor-element.elementor-element-abcc7da{text-align:start;}.elementor-39 .elementor-element.elementor-element-abcc7da .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-39 .elementor-element.elementor-element-52e7b06{text-align:start;}.elementor-39 .elementor-element.elementor-element-52e7b06 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-378ddfe{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-39 .elementor-element.elementor-element-13e3856 img{height:340px;object-fit:cover;}.elementor-39 .elementor-element.elementor-element-20dca19 .elementor-heading-title{font-size:var( --e-global-typography-b8f11d5-font-size );line-height:var( --e-global-typography-b8f11d5-line-height );letter-spacing:var( --e-global-typography-b8f11d5-letter-spacing );}.elementor-39 .elementor-element.elementor-element-71abad6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-2c46945 .ue_gradient_button{font-size:var( --e-global-typography-5c1eb10-font-size );line-height:var( --e-global-typography-5c1eb10-line-height );letter-spacing:var( --e-global-typography-5c1eb10-letter-spacing );display:inline-flex;}.elementor-39 .elementor-element.elementor-element-3b3b11c img{height:340px;object-fit:cover;}.elementor-39 .elementor-element.elementor-element-6bee87e .elementor-heading-title{font-size:var( --e-global-typography-b8f11d5-font-size );line-height:var( --e-global-typography-b8f11d5-line-height );letter-spacing:var( --e-global-typography-b8f11d5-letter-spacing );}.elementor-39 .elementor-element.elementor-element-1e328a7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-bf8766d .ue_gradient_button{font-size:var( --e-global-typography-5c1eb10-font-size );line-height:var( --e-global-typography-5c1eb10-line-height );letter-spacing:var( --e-global-typography-5c1eb10-letter-spacing );display:inline-flex;}.elementor-39 .elementor-element.elementor-element-7efaecd{text-align:start;}.elementor-39 .elementor-element.elementor-element-7efaecd .elementor-heading-title{font-size:var( --e-global-typography-1740cb3-font-size );line-height:var( --e-global-typography-1740cb3-line-height );letter-spacing:var( --e-global-typography-1740cb3-letter-spacing );}.elementor-39 .elementor-element.elementor-element-af19cde{text-align:start;}.elementor-39 .elementor-element.elementor-element-af19cde .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-39 .elementor-element.elementor-element-e53bd17{text-align:start;}.elementor-39 .elementor-element.elementor-element-e53bd17 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-d8effff{--grid-columns:1;}.elementor-39 .elementor-element.elementor-element-92f67ce .ue_gradient_button{font-size:var( --e-global-typography-e46427c-font-size );line-height:var( --e-global-typography-e46427c-line-height );letter-spacing:var( --e-global-typography-e46427c-letter-spacing );display:inline-flex;}.elementor-39 .elementor-element.elementor-element-02b8e6c img{width:100%;}.elementor-39 .elementor-element.elementor-element-d95161f{text-align:start;}.elementor-39 .elementor-element.elementor-element-d95161f .elementor-heading-title{font-size:var( --e-global-typography-1740cb3-font-size );line-height:var( --e-global-typography-1740cb3-line-height );letter-spacing:var( --e-global-typography-1740cb3-letter-spacing );}.elementor-39 .elementor-element.elementor-element-928c4bb{text-align:start;}.elementor-39 .elementor-element.elementor-element-928c4bb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-39 .elementor-element.elementor-element-bd85695{text-align:start;}.elementor-39 .elementor-element.elementor-element-bd85695 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39 .elementor-element.elementor-element-5977f87 .ue_gradient_btn_wrapper{text-align:left;}.elementor-39 .elementor-element.elementor-element-5977f87 .ue_gradient_button{font-size:var( --e-global-typography-e46427c-font-size );line-height:var( --e-global-typography-e46427c-line-height );letter-spacing:var( --e-global-typography-e46427c-letter-spacing );display:inline-flex;}.elementor-39 .elementor-element.elementor-element-3facb12{text-align:start;}.elementor-39 .elementor-element.elementor-element-3facb12 .elementor-heading-title{font-size:var( --e-global-typography-1206b70-font-size );line-height:var( --e-global-typography-1206b70-line-height );letter-spacing:var( --e-global-typography-1206b70-letter-spacing );}}