.elementor-25 .elementor-element.elementor-element-2804516{--display:flex;--min-height:460px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--overlay-opacity:0.1;--padding-top:-80px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-25 .elementor-element.elementor-element-2804516:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-2804516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-adb808e );background-image:url("https://el-249155.wellnessliving.link/wp-content/uploads/2025/09/Layer_1-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-2804516::before, .elementor-25 .elementor-element.elementor-element-2804516 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-2804516 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-2804516 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-2804516 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-2804516 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-adb808e );--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-295b773{--display:flex;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:0.1;}.elementor-25 .elementor-element.elementor-element-295b773::before, .elementor-25 .elementor-element.elementor-element-295b773 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-295b773 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-295b773 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-295b773 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-295b773 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-295b773.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-9bc2773{width:var( --container-widget-width, 49.236% );max-width:49.236%;--container-widget-width:49.236%;--container-widget-flex-grow:0;text-align:left;}.elementor-25 .elementor-element.elementor-element-9bc2773.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-9bc2773 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:74px;font-weight:600;letter-spacing:-3.6px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-495e93f{width:var( --container-widget-width, 59.055% );max-width:59.055%;--container-widget-width:59.055%;--container-widget-flex-grow:0;text-align:left;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-5deddb4 );}.elementor-25 .elementor-element.elementor-element-495e93f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-585c631{right:8px;}body.rtl .elementor-25 .elementor-element.elementor-element-585c631{left:8px;}.elementor-25 .elementor-element.elementor-element-585c631{bottom:36px;}.elementor-25 .elementor-element.elementor-element-585c631 .elementor-icon{font-size:100px;}.elementor-25 .elementor-element.elementor-element-585c631 .elementor-icon svg{height:100px;}.elementor-25 .elementor-element.elementor-element-d522bfd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:60px;--padding-bottom:45px;--padding-left:80px;--padding-right:80px;}.elementor-25 .elementor-element.elementor-element-0d9a981{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:42px 42px;--row-gap:42px;--column-gap:42px;--border-radius:20px 20px 20px 20px;--padding-top:60px;--padding-bottom:60px;--padding-left:42px;--padding-right:42px;}.elementor-25 .elementor-element.elementor-element-0d9a981:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-0d9a981 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5deddb4 );}.elementor-25 .elementor-element.elementor-element-2999abe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-25 .elementor-element.elementor-element-2999abe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-a24a6b0{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:73px 73px;--row-gap:73px;--column-gap:73px;}.elementor-widget-wl-lead-capture .app-lead-capture-container .app-lead-capture-title > div{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-wl-lead-capture .app-lead-capture-form .app-lead-capture-container :is(input[type="text"]), .elementor-widget-wl-lead-capture .app-lead-capture-form textarea{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 );}.elementor-widget-wl-lead-capture .app-lead-capture-container.app-lead-capture-container--referrer > div:nth-child(2) button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wl-lead-capture .app-lead-capture-form .app-lead-capture-container.app-lead-capture-container--radio div:not(.app-lead-capture-title) span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-wl-lead-capture .app-menu-generic .app-menu-current-item span > div{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wl-lead-capture .app-menu-generic .app-menu-current-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wl-lead-capture .app-menu-generic .app-menu-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wl-lead-capture .app-lead-capture-form .app-lead-capture-submit{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-25 .elementor-element.elementor-element-ffa30d8 .app-lead-capture-form .app-lead-capture-submit{background-color:var( --e-global-color-adb808e );font-family:"Figtree" !important;font-size:18px !important;font-weight:600;color:var( --e-global-color-5deddb4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-adb808e );border-radius:10px 10px 10px 10px;padding:15px 35px 15px 35px;}.elementor-25 .elementor-element.elementor-element-ffa30d8 .app-lead-capture-form .app-lead-capture-submit:hover{background-color:var( --e-global-color-fbd60f8 );color:var( --e-global-color-adb808e );}.elementor-25 .elementor-element.elementor-element-ffa30d8 .app-wl-branding{display:none !important;}.elementor-25 .elementor-element.elementor-element-ffa30d8 .app-lead-capture-wrapper{border-radius:5px 5px 5px 5px;overflow:hidden;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-ffa30d8 .app-lead-capture-wrapper > form.app-lead-capture-form{width:800px;max-width:100%;}.elementor-25 .elementor-element.elementor-element-ffa30d8 .app-lead-capture-wrapper > img.app-lead-capture-logo{display:none;}.elementor-25 .elementor-element.elementor-element-ffa30d8 .app-lead-capture-container .app-lead-capture-title > div{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#7A7A7A !important;}.elementor-25 .elementor-element.elementor-element-ffa30d8 .app-lead-capture-container .app-lead-capture-title{justify-content:start;}.elementor-25 .elementor-element.elementor-element-ffa30d8 .app-lead-capture-email-input .svg-inline--fa{color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-ffa30d8 .app-lead-capture-container.address .relative div .svg-inline--fa{color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-ffa30d8 .app-lead-capture-container .app-menu-panel > li.relative > svg.svg-inline--fa{color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-ffa30d8 .app-lead-capture-container .app-menu-current-item svg.svg-inline--fa{color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-ffa30d8 .app-lead-capture-form .app-lead-capture-container :is(input[type="text"]), .elementor-25 .elementor-element.elementor-element-ffa30d8 .app-lead-capture-form textarea{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;padding:10px 5px 10px 5px;}.elementor-25 .elementor-element.elementor-element-ffa30d8 .app-lead-capture-form .app-lead-capture-container textarea{height:80px;}.elementor-25 .elementor-element.elementor-element-ffa30d8 .app-lead-capture-form .app-lead-capture-container.app-lead-capture-container--radio input:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-25 .elementor-element.elementor-element-ffa30d8 .app-lead-capture-form .app-lead-capture-submit:hover, .elementor-25 .elementor-element.elementor-element-ffa30d8 .app-lead-capture-form .app-lead-capture-submit:focus{border-color:#000000;}.elementor-25 .elementor-element.elementor-element-1854c32{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-25 .elementor-element.elementor-element-8e7cf00 img{width:580px;height:650px;}.elementor-25 .elementor-element.elementor-element-9096c6e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:10px;--padding-bottom:110px;--padding-left:80px;--padding-right:80px;}.elementor-25 .elementor-element.elementor-element-63a6598{--display:flex;--min-height:328px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--border-radius:20px 20px 20px 20px;--padding-top:23px;--padding-bottom:26px;--padding-left:43px;--padding-right:23px;}.elementor-25 .elementor-element.elementor-element-63a6598:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-63a6598 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://el-249155.wellnessliving.link/wp-content/uploads/2025/09/mesh-gradient-2-1.webp");background-position:center center;background-size:cover;}.elementor-25 .elementor-element.elementor-element-9cdae4d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-25 .elementor-element.elementor-element-e3236c8{width:100%;max-width:100%;}.elementor-25 .elementor-element.elementor-element-e3236c8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-e3236c8 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:52px;font-weight:600;text-transform:capitalize;color:var( --e-global-color-adb808e );}.elementor-25 .elementor-element.elementor-element-c623832{width:var( --container-widget-width, 41.783% );max-width:41.783%;--container-widget-width:41.783%;--container-widget-flex-grow:0;text-align:left;font-family:"Figtree", Sans-serif;font-size:24px;font-weight:400;line-height:28px;letter-spacing:-1.2px;color:var( --e-global-color-adb808e );}.elementor-25 .elementor-element.elementor-element-c623832.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-f560b04{--display:flex;--padding-top:16px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-25 .elementor-element.elementor-element-03d0efc .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-1e47bd8-font-family ), Sans-serif;font-weight:var( --e-global-typography-1e47bd8-font-weight );fill:var( --e-global-color-adb808e );color:var( --e-global-color-adb808e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-adb808e );border-radius:10px 10px 10px 10px;padding:12px 32px 12px 32px;}.elementor-25 .elementor-element.elementor-element-03d0efc .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-03d0efc .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-adb808e );}.elementor-25 .elementor-element.elementor-element-03d0efc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-03d0efc.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-03d0efc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-03d0efc .elementor-button .elementor-button-content-wrapper{gap:22px;}.elementor-25 .elementor-element.elementor-element-03d0efc .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-03d0efc .elementor-button:focus svg{fill:var( --e-global-color-adb808e );}.elementor-25 .elementor-element.elementor-element-57b95cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-25 .elementor-element.elementor-element-9e3cac5{--display:flex;}.elementor-25 .elementor-element.elementor-element-aed43ec .elementor-button{background-color:var( --e-global-color-adb808e );font-family:var( --e-global-typography-1e47bd8-font-family ), Sans-serif;font-weight:var( --e-global-typography-1e47bd8-font-weight );fill:var( --e-global-color-5deddb4 );color:var( --e-global-color-5deddb4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-adb808e );border-radius:10px 10px 10px 10px;padding:18px 38px 18px 38px;}.elementor-25 .elementor-element.elementor-element-aed43ec .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-aed43ec .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-adb808e );}.elementor-25 .elementor-element.elementor-element-aed43ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-aed43ec.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-aed43ec .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-aed43ec .elementor-button .elementor-button-content-wrapper{gap:22px;}.elementor-25 .elementor-element.elementor-element-aed43ec .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-aed43ec .elementor-button:focus svg{fill:var( --e-global-color-adb808e );}.elementor-25 .elementor-element.elementor-element-3bf0321{--display:flex;}.elementor-25 .elementor-element.elementor-element-2552436 .elementor-button{background-color:var( --e-global-color-adb808e );font-family:var( --e-global-typography-1e47bd8-font-family ), Sans-serif;font-weight:var( --e-global-typography-1e47bd8-font-weight );fill:var( --e-global-color-5deddb4 );color:var( --e-global-color-5deddb4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-adb808e );border-radius:10px 10px 10px 10px;padding:18px 38px 18px 38px;}.elementor-25 .elementor-element.elementor-element-2552436 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-2552436 .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-adb808e );border-color:var( --e-global-color-adb808e );}.elementor-25 .elementor-element.elementor-element-2552436{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-2552436.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-2552436 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-2552436 .elementor-button .elementor-button-content-wrapper{gap:22px;}.elementor-25 .elementor-element.elementor-element-2552436 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-2552436 .elementor-button:focus svg{fill:var( --e-global-color-adb808e );}.elementor-25 .elementor-element.elementor-element-fd14d7e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-831b2ab{border-radius:20px 20px 20px 20px;}.elementor-25 .elementor-element.elementor-element-831b2ab iframe{height:467px;}body.elementor-page-25:not(.elementor-motion-effects-element-type-background), body.elementor-page-25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-adb808e );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-295b773{--width:100%;}.elementor-25 .elementor-element.elementor-element-a24a6b0{--width:53%;}.elementor-25 .elementor-element.elementor-element-1854c32{--width:43%;}.elementor-25 .elementor-element.elementor-element-9cdae4d{--width:60%;}.elementor-25 .elementor-element.elementor-element-f560b04{--width:50%;}.elementor-25 .elementor-element.elementor-element-57b95cd{--width:100%;}.elementor-25 .elementor-element.elementor-element-9e3cac5{--width:24%;}.elementor-25 .elementor-element.elementor-element-3bf0321{--width:28%;}.elementor-25 .elementor-element.elementor-element-fd14d7e{--width:40%;}}@media(max-width:1280px) and (min-width:768px){.elementor-25 .elementor-element.elementor-element-295b773{--width:100%;}.elementor-25 .elementor-element.elementor-element-9cdae4d{--width:65%;}.elementor-25 .elementor-element.elementor-element-f560b04{--width:70%;}.elementor-25 .elementor-element.elementor-element-9e3cac5{--width:35%;}.elementor-25 .elementor-element.elementor-element-3bf0321{--width:37%;}}@media(max-width:1100px) and (min-width:768px){.elementor-25 .elementor-element.elementor-element-a24a6b0{--width:100%;}.elementor-25 .elementor-element.elementor-element-1854c32{--width:100%;}.elementor-25 .elementor-element.elementor-element-9cdae4d{--width:100%;}.elementor-25 .elementor-element.elementor-element-f560b04{--width:100%;}.elementor-25 .elementor-element.elementor-element-9e3cac5{--width:31%;}.elementor-25 .elementor-element.elementor-element-fd14d7e{--width:100%;}}@media(max-width:1280px){.elementor-25 .elementor-element.elementor-element-2804516{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.06;--padding-top:-80px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-25 .elementor-element.elementor-element-2804516:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-2804516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:initial;}.elementor-25 .elementor-element.elementor-element-295b773{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-25 .elementor-element.elementor-element-9bc2773{width:var( --container-widget-width, 568.422px );max-width:568.422px;--container-widget-width:568.422px;--container-widget-flex-grow:0;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25 .elementor-element.elementor-element-495e93f{width:var( --container-widget-width, 816.469px );max-width:816.469px;--container-widget-width:816.469px;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-585c631{right:17px;}body.rtl .elementor-25 .elementor-element.elementor-element-585c631{left:17px;}.elementor-25 .elementor-element.elementor-element-585c631{bottom:33px;}.elementor-25 .elementor-element.elementor-element-d522bfd{--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:0px;--padding-bottom:110px;--padding-left:60px;--padding-right:60px;}.elementor-25 .elementor-element.elementor-element-0d9a981{--gap:42px 42px;--row-gap:42px;--column-gap:42px;}.elementor-25 .elementor-element.elementor-element-2999abe{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-25 .elementor-element.elementor-element-a24a6b0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-wl-lead-capture .app-lead-capture-container .app-lead-capture-title > div{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-wl-lead-capture .app-lead-capture-form .app-lead-capture-container :is(input[type="text"]), .elementor-widget-wl-lead-capture .app-lead-capture-form textarea{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-lead-capture .app-lead-capture-container.app-lead-capture-container--referrer > div:nth-child(2) button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wl-lead-capture .app-lead-capture-form .app-lead-capture-container.app-lead-capture-container--radio div:not(.app-lead-capture-title) span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-wl-lead-capture .app-menu-generic .app-menu-current-item span > div{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wl-lead-capture .app-menu-generic .app-menu-current-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wl-lead-capture .app-menu-generic .app-menu-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wl-lead-capture .app-lead-capture-form .app-lead-capture-submit{font-size:var( --e-global-typography-accent-font-size );}.elementor-25 .elementor-element.elementor-element-ffa30d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-ffa30d8 .app-lead-capture-container .app-lead-capture-title > div{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25 .elementor-element.elementor-element-8e7cf00{text-align:right;}.elementor-25 .elementor-element.elementor-element-8e7cf00 img{width:590px;height:520px;}.elementor-25 .elementor-element.elementor-element-9096c6e{--padding-top:0px;--padding-bottom:110px;--padding-left:60px;--padding-right:60px;}.elementor-25 .elementor-element.elementor-element-63a6598{--padding-top:23px;--padding-bottom:26px;--padding-left:43px;--padding-right:23px;}.elementor-25 .elementor-element.elementor-element-c623832{width:var( --container-widget-width, 284.141px );max-width:284.141px;--container-widget-width:284.141px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-f560b04{--padding-top:15px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-25 .elementor-element.elementor-element-fd14d7e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-831b2ab iframe{height:340px;}}@media(max-width:1100px){.elementor-25 .elementor-element.elementor-element-2804516{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:-80px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-25 .elementor-element.elementor-element-2804516:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-2804516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-25 .elementor-element.elementor-element-9bc2773{width:var( --container-widget-width, 667.422px );max-width:667.422px;--container-widget-width:667.422px;--container-widget-flex-grow:0;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25 .elementor-element.elementor-element-d522bfd{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-25 .elementor-element.elementor-element-0d9a981{--gap:42px 42px;--row-gap:42px;--column-gap:42px;}.elementor-25 .elementor-element.elementor-element-2999abe{--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:34px 0px;--row-gap:34px;--column-gap:0px;}.elementor-widget-wl-lead-capture .app-lead-capture-container .app-lead-capture-title > div{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-wl-lead-capture .app-lead-capture-form .app-lead-capture-container :is(input[type="text"]), .elementor-widget-wl-lead-capture .app-lead-capture-form textarea{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-lead-capture .app-lead-capture-container.app-lead-capture-container--referrer > div:nth-child(2) button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wl-lead-capture .app-lead-capture-form .app-lead-capture-container.app-lead-capture-container--radio div:not(.app-lead-capture-title) span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-wl-lead-capture .app-menu-generic .app-menu-current-item span > div{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wl-lead-capture .app-menu-generic .app-menu-current-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wl-lead-capture .app-menu-generic .app-menu-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wl-lead-capture .app-lead-capture-form .app-lead-capture-submit{font-size:var( --e-global-typography-accent-font-size );}.elementor-25 .elementor-element.elementor-element-ffa30d8 .app-lead-capture-container .app-lead-capture-title > div{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25 .elementor-element.elementor-element-8e7cf00 img{height:600px;}.elementor-25 .elementor-element.elementor-element-9096c6e{--padding-top:0px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-25 .elementor-element.elementor-element-63a6598{--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-25 .elementor-element.elementor-element-9cdae4d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-e3236c8{text-align:left;}.elementor-25 .elementor-element.elementor-element-c623832{width:var( --container-widget-width, 597.094px );max-width:597.094px;--container-widget-width:597.094px;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-f560b04{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-25 .elementor-element.elementor-element-03d0efc.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-25 .elementor-element.elementor-element-57b95cd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-831b2ab iframe{height:373px;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-2804516{--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:14px;}.elementor-25 .elementor-element.elementor-element-2804516:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-2804516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-25 .elementor-element.elementor-element-9bc2773{width:100%;max-width:100%;text-align:left;}.elementor-25 .elementor-element.elementor-element-9bc2773 .elementor-heading-title{font-size:52px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25 .elementor-element.elementor-element-495e93f{font-size:14px;line-height:20px;}.elementor-25 .elementor-element.elementor-element-d522bfd{--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:70px;--padding-left:14px;--padding-right:14px;}.elementor-25 .elementor-element.elementor-element-0d9a981{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:14px;--padding-right:14px;}.elementor-25 .elementor-element.elementor-element-2999abe{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-a24a6b0{--gap:016px 016px;--row-gap:016px;--column-gap:016px;}.elementor-widget-wl-lead-capture .app-lead-capture-container .app-lead-capture-title > div{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-wl-lead-capture .app-lead-capture-form .app-lead-capture-container :is(input[type="text"]), .elementor-widget-wl-lead-capture .app-lead-capture-form textarea{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-wl-lead-capture .app-lead-capture-container.app-lead-capture-container--referrer > div:nth-child(2) button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wl-lead-capture .app-lead-capture-form .app-lead-capture-container.app-lead-capture-container--radio div:not(.app-lead-capture-title) span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-wl-lead-capture .app-menu-generic .app-menu-current-item span > div{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wl-lead-capture .app-menu-generic .app-menu-current-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wl-lead-capture .app-menu-generic .app-menu-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wl-lead-capture .app-lead-capture-form .app-lead-capture-submit{font-size:var( --e-global-typography-accent-font-size );}.elementor-25 .elementor-element.elementor-element-ffa30d8 .app-lead-capture-container .app-lead-capture-title > div{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25 .elementor-element.elementor-element-ffa30d8 .app-lead-capture-form .app-lead-capture-container :is(input[type="text"]), .elementor-25 .elementor-element.elementor-element-ffa30d8 .app-lead-capture-form textarea{font-size:14px;}.elementor-25 .elementor-element.elementor-element-ffa30d8 .app-lead-capture-form .app-lead-capture-submit{font-size:16px !important;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25 .elementor-element.elementor-element-8e7cf00 img{height:400px;}.elementor-25 .elementor-element.elementor-element-9096c6e{--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:70px;--padding-bottom:70px;--padding-left:14px;--padding-right:14px;}.elementor-25 .elementor-element.elementor-element-63a6598{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-e3236c8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-25 .elementor-element.elementor-element-e3236c8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-e3236c8 .elementor-heading-title{font-size:36px;}.elementor-25 .elementor-element.elementor-element-c623832{width:var( --container-widget-width, 258.734px );max-width:258.734px;--container-widget-width:258.734px;--container-widget-flex-grow:0;letter-spacing:-1.1px;}.elementor-25 .elementor-element.elementor-element-f560b04{--padding-top:2px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-25 .elementor-element.elementor-element-03d0efc .elementor-button{padding:16px 32px 16px 32px;}.elementor-25 .elementor-element.elementor-element-9e3cac5{--width:57%;}.elementor-25 .elementor-element.elementor-element-aed43ec .elementor-button{padding:16px 32px 16px 32px;}.elementor-25 .elementor-element.elementor-element-3bf0321{--width:65%;}.elementor-25 .elementor-element.elementor-element-2552436 .elementor-button{padding:16px 32px 16px 32px;}}/* Start custom CSS for wl-lead-capture, class: .elementor-element-ffa30d8 */.elementor-25 .elementor-element.elementor-element-ffa30d8 .app-lead-capture-submit {
    background-color: #000000 !important;  /* black background */
    color: #ffffff !important;             /* white text */
    border: 1px solid transparent !important;
    border-radius: 10 !important;           /* optional—remove if not needed */
}

/* Hover state */
.app-lead-capture-submit:hover {
    background-color: transparent !important; /* no background */
    color: #000000 !important;                /* black text */
    border: 1px solid #000000 !important;     /* black border */
}


.elementor-25 .elementor-element.elementor-element-ffa30d8 .app-lead-capture-submit {
    background-color: #000000 !important;   /* black BG */
    color: #ffffff !important;              /* white text */
    border: 1px solid transparent !important;
    align-self: flex-start !important;      /* left align the button */
}

/* Hover state */
.app-lead-capture-submit:hover {
    background-color: transparent !important; /* no background */
    color: #000000 !important;                /* black text */
    border: 1px solid #000000 !important;     /* black border */
}


.elementor-25 .elementor-element.elementor-element-ffa30d8 .core-gcaptcha {
    margin-left: 0 !important;
    margin-right: 0 !important;
    align-self: flex-start !important;
    text-align: left !important;
}


.elementor-25 .elementor-element.elementor-element-ffa30d8 .app-menu-item {
    color: #00000 !important;     /* make all text white */
}

/* Hover state → black background + keep text white */
.app-menu-item:hover {
    background-color: #000000 !important;
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aed43ec *//* Default icon color (white) */
.elementor-25 .elementor-element.elementor-element-aed43ec .elementor-button .elementor-button-icon svg path {
  fill: #ffffff;
  transition: fill 0.3s ease;
}

/* Change to black on hover */
.elementor-25 .elementor-element.elementor-element-aed43ec .elementor-button:hover .elementor-button-icon svg path {
  fill: #000000;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2552436 *//* Default icon color (white) */
.elementor-25 .elementor-element.elementor-element-2552436 .elementor-button .elementor-button-icon svg path {
  fill: #ffffff;
  transition: fill 0.3s ease;
}

/* Change to black on hover */
.elementor-25 .elementor-element.elementor-element-2552436 .elementor-button:hover .elementor-button-icon svg path {
  fill: #000000;
}/* End custom CSS */