.elementor-13701 .elementor-element.elementor-element-e0cad62{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;}.elementor-13701 .elementor-element.elementor-element-e0cad62::before, .elementor-13701 .elementor-element.elementor-element-e0cad62 > .elementor-background-video-container::before, .elementor-13701 .elementor-element.elementor-element-e0cad62 > .e-con-inner > .elementor-background-video-container::before, .elementor-13701 .elementor-element.elementor-element-e0cad62 > .elementor-background-slideshow::before, .elementor-13701 .elementor-element.elementor-element-e0cad62 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13701 .elementor-element.elementor-element-e0cad62 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://wellgen-health.com/wp-content/uploads/2025/12/Care-Navigation-Center.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13701 .elementor-element.elementor-element-9266bbd{text-align:center;}.elementor-13701 .elementor-element.elementor-element-9266bbd .elementor-heading-title{font-size:38px;font-weight:600;color:var( --e-global-color-33b855d );}.elementor-13701 .elementor-element.elementor-element-9266bbd > .elementor-widget-container{background-color:#36383657;}.elementor-13701 .elementor-element.elementor-element-9ec4d57 .elementor-button-content-wrapper{flex-direction:row;}.elementor-13701 .elementor-element.elementor-element-9ec4d57 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-13701 .elementor-element.elementor-element-9ec4d57 .elementor-button{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;line-height:17px;fill:var( --e-global-color-33b855d );color:var( --e-global-color-33b855d );background-color:#36383657;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-13701 .elementor-element.elementor-element-9ec4d57 .elementor-button:hover, .elementor-13701 .elementor-element.elementor-element-9ec4d57 .elementor-button:focus{background-color:var( --e-global-color-54add91 );}.elementor-13701 .elementor-element.elementor-element-9ec4d57 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13701 .elementor-element.elementor-element-e5ad35b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13701 .elementor-element.elementor-element-fb5cfcb{--display:flex;}.elementor-13701 .elementor-element.elementor-element-7b31c35 .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-primary );}.elementor-13701 .elementor-element.elementor-element-7b31c35 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13701 .elementor-element.elementor-element-7b31c35.elementor-element{--align-self:center;}.elementor-13701 .elementor-element.elementor-element-f7b9e88{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13701 .elementor-element.elementor-element-f7b9e88::before, .elementor-13701 .elementor-element.elementor-element-f7b9e88 > .elementor-background-video-container::before, .elementor-13701 .elementor-element.elementor-element-f7b9e88 > .e-con-inner > .elementor-background-video-container::before, .elementor-13701 .elementor-element.elementor-element-f7b9e88 > .elementor-background-slideshow::before, .elementor-13701 .elementor-element.elementor-element-f7b9e88 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13701 .elementor-element.elementor-element-f7b9e88 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#EEEEEE00;}.elementor-13701 .elementor-element.elementor-element-ba15c6e .elementor-icon-box-wrapper{text-align:center;gap:20px;}.elementor-13701 .elementor-element.elementor-element-ba15c6e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e864f63 );}.elementor-13701 .elementor-element.elementor-element-ba15c6e.elementor-view-framed .elementor-icon, .elementor-13701 .elementor-element.elementor-element-ba15c6e.elementor-view-default .elementor-icon{fill:var( --e-global-color-e864f63 );color:var( --e-global-color-e864f63 );border-color:var( --e-global-color-e864f63 );}.elementor-13701 .elementor-element.elementor-element-ba15c6e .elementor-icon{font-size:33px;}.elementor-13701 .elementor-element.elementor-element-ba15c6e .elementor-icon-box-title, .elementor-13701 .elementor-element.elementor-element-ba15c6e .elementor-icon-box-title a{font-size:15px;}.elementor-13701 .elementor-element.elementor-element-ba15c6e .elementor-icon-box-title{color:var( --e-global-color-33b855d );}.elementor-13701 .elementor-element.elementor-element-ba15c6e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;background-image:url("https://wellgen-health.com/wp-content/uploads/2025/10/Wellgen-Health-at-THR-Dallas.jpg");background-size:cover;}.elementor-13701 .elementor-element.elementor-element-d3f887b .elementor-icon-box-wrapper{text-align:center;gap:20px;}.elementor-13701 .elementor-element.elementor-element-d3f887b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e864f63 );}.elementor-13701 .elementor-element.elementor-element-d3f887b.elementor-view-framed .elementor-icon, .elementor-13701 .elementor-element.elementor-element-d3f887b.elementor-view-default .elementor-icon{fill:var( --e-global-color-e864f63 );color:var( --e-global-color-e864f63 );border-color:var( --e-global-color-e864f63 );}.elementor-13701 .elementor-element.elementor-element-d3f887b .elementor-icon{font-size:33px;}.elementor-13701 .elementor-element.elementor-element-d3f887b .elementor-icon-box-title, .elementor-13701 .elementor-element.elementor-element-d3f887b .elementor-icon-box-title a{font-size:15px;}.elementor-13701 .elementor-element.elementor-element-d3f887b .elementor-icon-box-title{color:var( --e-global-color-33b855d );}.elementor-13701 .elementor-element.elementor-element-d3f887b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;background-image:url("https://wellgen-health.com/wp-content/uploads/2025/10/Wellgen-Health-at-Canton.jpg");background-size:cover;}.elementor-13701 .elementor-element.elementor-element-802cddd .elementor-icon-box-wrapper{text-align:center;gap:20px;}.elementor-13701 .elementor-element.elementor-element-802cddd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e864f63 );}.elementor-13701 .elementor-element.elementor-element-802cddd.elementor-view-framed .elementor-icon, .elementor-13701 .elementor-element.elementor-element-802cddd.elementor-view-default .elementor-icon{fill:var( --e-global-color-e864f63 );color:var( --e-global-color-e864f63 );border-color:var( --e-global-color-e864f63 );}.elementor-13701 .elementor-element.elementor-element-802cddd .elementor-icon{font-size:33px;}.elementor-13701 .elementor-element.elementor-element-802cddd .elementor-icon-box-title, .elementor-13701 .elementor-element.elementor-element-802cddd .elementor-icon-box-title a{font-size:15px;}.elementor-13701 .elementor-element.elementor-element-802cddd .elementor-icon-box-title{color:var( --e-global-color-33b855d );}.elementor-13701 .elementor-element.elementor-element-802cddd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;background-image:url("https://wellgen-health.com/wp-content/uploads/2025/12/wellgen-health-at-express-care.png");background-size:cover;}.elementor-13701 .elementor-element.elementor-element-f81e8fd .elementor-icon-box-wrapper{text-align:center;gap:20px;}.elementor-13701 .elementor-element.elementor-element-f81e8fd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e864f63 );}.elementor-13701 .elementor-element.elementor-element-f81e8fd.elementor-view-framed .elementor-icon, .elementor-13701 .elementor-element.elementor-element-f81e8fd.elementor-view-default .elementor-icon{fill:var( --e-global-color-e864f63 );color:var( --e-global-color-e864f63 );border-color:var( --e-global-color-e864f63 );}.elementor-13701 .elementor-element.elementor-element-f81e8fd .elementor-icon{font-size:33px;}.elementor-13701 .elementor-element.elementor-element-f81e8fd .elementor-icon-box-title, .elementor-13701 .elementor-element.elementor-element-f81e8fd .elementor-icon-box-title a{font-size:15px;}.elementor-13701 .elementor-element.elementor-element-f81e8fd .elementor-icon-box-title{color:var( --e-global-color-33b855d );}.elementor-13701 .elementor-element.elementor-element-f81e8fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;background-image:url("https://wellgen-health.com/wp-content/uploads/2025/12/wellgen-health-at-mesquite.webp");background-size:cover;}.elementor-13701 .elementor-element.elementor-element-2c6d39e .elementor-icon-box-wrapper{text-align:center;gap:20px;}.elementor-13701 .elementor-element.elementor-element-2c6d39e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e864f63 );}.elementor-13701 .elementor-element.elementor-element-2c6d39e.elementor-view-framed .elementor-icon, .elementor-13701 .elementor-element.elementor-element-2c6d39e.elementor-view-default .elementor-icon{fill:var( --e-global-color-e864f63 );color:var( --e-global-color-e864f63 );border-color:var( --e-global-color-e864f63 );}.elementor-13701 .elementor-element.elementor-element-2c6d39e .elementor-icon{font-size:33px;}.elementor-13701 .elementor-element.elementor-element-2c6d39e .elementor-icon-box-title, .elementor-13701 .elementor-element.elementor-element-2c6d39e .elementor-icon-box-title a{font-size:15px;}.elementor-13701 .elementor-element.elementor-element-2c6d39e .elementor-icon-box-title{color:var( --e-global-color-33b855d );}.elementor-13701 .elementor-element.elementor-element-2c6d39e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;background-image:url("https://wellgen-health.com/wp-content/uploads/2025/10/Wellgen-Health-at-Greenville.jpg");background-size:cover;}.elementor-13701 .elementor-element.elementor-element-643ea11 .elementor-icon-box-wrapper{text-align:center;gap:20px;}.elementor-13701 .elementor-element.elementor-element-643ea11.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e864f63 );}.elementor-13701 .elementor-element.elementor-element-643ea11.elementor-view-framed .elementor-icon, .elementor-13701 .elementor-element.elementor-element-643ea11.elementor-view-default .elementor-icon{fill:var( --e-global-color-e864f63 );color:var( --e-global-color-e864f63 );border-color:var( --e-global-color-e864f63 );}.elementor-13701 .elementor-element.elementor-element-643ea11 .elementor-icon{font-size:33px;}.elementor-13701 .elementor-element.elementor-element-643ea11 .elementor-icon-box-title, .elementor-13701 .elementor-element.elementor-element-643ea11 .elementor-icon-box-title a{font-size:15px;}.elementor-13701 .elementor-element.elementor-element-643ea11 .elementor-icon-box-title{color:var( --e-global-color-33b855d );}.elementor-13701 .elementor-element.elementor-element-643ea11 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;background-image:url("https://wellgen-health.com/wp-content/uploads/2025/10/Wellgen-Health-at-Arlington.jpg");background-size:cover;}.elementor-13701 .elementor-element.elementor-element-981d0c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13701 .elementor-element.elementor-element-4fc5ecd{--display:flex;}.elementor-13701 .elementor-element.elementor-element-87d7ad2 .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-primary );}.elementor-13701 .elementor-element.elementor-element-87d7ad2 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13701 .elementor-element.elementor-element-87d7ad2.elementor-element{--align-self:center;}.elementor-13701 .elementor-element.elementor-element-38f12d6{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13701 .elementor-element.elementor-element-0ab6533 img{width:100%;height:450px;object-fit:cover;object-position:center center;}.elementor-13701 .elementor-element.elementor-element-d323a39{text-align:end;}.elementor-13701 .elementor-element.elementor-element-d323a39 .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-primary );}.elementor-13701 .elementor-element.elementor-element-d323a39.elementor-element{--align-self:flex-start;}.elementor-13701 .elementor-element.elementor-element-29b9745{text-align:justify;font-size:16px;color:var( --e-global-color-4acf656 );}.elementor-13701 .elementor-element.elementor-element-29b9745 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13701 .elementor-element.elementor-element-b17258c .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-primary );}.elementor-13701 .elementor-element.elementor-element-452c96e img{width:100%;height:450px;object-fit:cover;object-position:center center;}.elementor-13701 .elementor-element.elementor-element-e479114{text-align:justify;font-size:16px;color:var( --e-global-color-4acf656 );}.elementor-13701 .elementor-element.elementor-element-2429580 .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-primary );}.elementor-13701 .elementor-element.elementor-element-6ca314c{text-align:justify;font-size:16px;color:var( --e-global-color-4acf656 );}.elementor-13701 .elementor-element.elementor-element-2cf5e3b .elementor-button{font-size:14px;font-weight:600;fill:var( --e-global-color-33b855d );color:var( --e-global-color-33b855d );background-color:var( --e-global-color-e864f63 );border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-13701 .elementor-element.elementor-element-4a20c14 .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-primary );}.elementor-13701 .elementor-element.elementor-element-696cbf1 img{width:100%;height:450px;object-fit:cover;object-position:center center;}.elementor-13701 .elementor-element.elementor-element-6e5f51a{text-align:justify;font-size:16px;color:var( --e-global-color-4acf656 );}.elementor-13701 .elementor-element.elementor-element-7a527da .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-primary );}.elementor-13701 .elementor-element.elementor-element-074c491 img{width:100%;height:450px;object-fit:cover;object-position:center center;}.elementor-13701 .elementor-element.elementor-element-40fb024{text-align:justify;font-size:16px;color:var( --e-global-color-4acf656 );}.elementor-13701 .elementor-element.elementor-element-931d64c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-13701 .elementor-element.elementor-element-c60858f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;}.elementor-13701 .elementor-element.elementor-element-c60858f:not(.elementor-motion-effects-element-type-background), .elementor-13701 .elementor-element.elementor-element-c60858f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEF;}.elementor-13701 .elementor-element.elementor-element-7bcde05{--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:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-13701 .elementor-element.elementor-element-4a0201e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-13701 .elementor-element.elementor-element-4a0201e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13701 .elementor-element.elementor-element-1903d9e{--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-end;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-13701 .elementor-element.elementor-element-8da1bda .elementor-button{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;line-height:17px;fill:var( --e-global-color-33b855d );color:var( --e-global-color-33b855d );background-color:var( --e-global-color-e864f63 );border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-13701 .elementor-element.elementor-element-8da1bda .elementor-button:hover, .elementor-13701 .elementor-element.elementor-element-8da1bda .elementor-button:focus{background-color:var( --e-global-color-54add91 );}.elementor-13701 .elementor-element.elementor-element-8da1bda > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13701 .elementor-element.elementor-element-9619180{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13701 .elementor-element.elementor-element-3f0cd04 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-13701 .elementor-element.elementor-element-3f0cd04.elementor-view-stacked .elementor-icon{background-color:#FF9703;}.elementor-13701 .elementor-element.elementor-element-3f0cd04.elementor-view-framed .elementor-icon, .elementor-13701 .elementor-element.elementor-element-3f0cd04.elementor-view-default .elementor-icon{fill:#FF9703;color:#FF9703;border-color:#FF9703;}.elementor-13701 .elementor-element.elementor-element-3f0cd04 .elementor-icon{font-size:25px;}.elementor-13701 .elementor-element.elementor-element-3f0cd04 .elementor-icon-box-description{font-size:23px;font-weight:700;color:#081832;}.elementor-13701 .elementor-element.elementor-element-c0a0dac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13701 .elementor-element.elementor-element-42e36c7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13701 .elementor-element.elementor-element-a4d3cf8{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13701 .elementor-element.elementor-element-1127aba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13701 .elementor-element.elementor-element-88e17a7 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-primary );}.elementor-13701 .elementor-element.elementor-element-47f3322{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-13701 .elementor-element.elementor-element-50e49f9{text-align:center;color:#4A4D4A;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-13701 .elementor-element.elementor-element-50e49f9 p{margin-block-end:0px;}.elementor-13701 .elementor-element.elementor-element-50e49f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13701 .elementor-element.elementor-element-50e49f9.elementor-element{--align-self:center;}.elementor-13701 .elementor-element.elementor-element-16aec2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13701 .elementor-element.elementor-element-8fb43dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13701 .elementor-element.elementor-element-20edb97 .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-primary );}.elementor-13701 .elementor-element.elementor-element-20edb97 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13701 .elementor-element.elementor-element-20edb97.elementor-element{--align-self:center;}.elementor-13701 .elementor-element.elementor-element-eee3228{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--overflow:hidden;--overlay-opacity:0.5;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13701 .elementor-element.elementor-element-eee3228::before, .elementor-13701 .elementor-element.elementor-element-eee3228 > .elementor-background-video-container::before, .elementor-13701 .elementor-element.elementor-element-eee3228 > .e-con-inner > .elementor-background-video-container::before, .elementor-13701 .elementor-element.elementor-element-eee3228 > .elementor-background-slideshow::before, .elementor-13701 .elementor-element.elementor-element-eee3228 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13701 .elementor-element.elementor-element-eee3228 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#EEEEEE00;}.elementor-13701 .elementor-element.elementor-element-ab92d0c .elementor-icon-box-wrapper{text-align:center;}.elementor-13701 .elementor-element.elementor-element-ab92d0c .elementor-icon-box-title, .elementor-13701 .elementor-element.elementor-element-ab92d0c .elementor-icon-box-title a{font-size:15px;}.elementor-13701 .elementor-element.elementor-element-ab92d0c .elementor-icon-box-title{color:var( --e-global-color-33b855d );}.elementor-13701 .elementor-element.elementor-element-ab92d0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:60px 10px 60px 10px;background-image:url("https://wellgen-health.com/wp-content/uploads/2025/12/Collinwood-Electronic-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13701 .elementor-element.elementor-element-ab92d0c.elementor-element{--align-self:center;}.elementor-13701 .elementor-element.elementor-element-a4fba1c .elementor-icon-box-wrapper{text-align:center;}.elementor-13701 .elementor-element.elementor-element-a4fba1c .elementor-icon-box-title, .elementor-13701 .elementor-element.elementor-element-a4fba1c .elementor-icon-box-title a{font-size:15px;}.elementor-13701 .elementor-element.elementor-element-a4fba1c .elementor-icon-box-title{color:var( --e-global-color-33b855d );}.elementor-13701 .elementor-element.elementor-element-a4fba1c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:60px 10px 60px 10px;background-image:url("https://wellgen-health.com/wp-content/uploads/2025/12/Golden-Acres-Living-and-Rehabilitation.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13701 .elementor-element.elementor-element-a4fba1c.elementor-element{--align-self:center;}.elementor-13701 .elementor-element.elementor-element-63b7fad .elementor-icon-box-wrapper{text-align:center;}.elementor-13701 .elementor-element.elementor-element-63b7fad .elementor-icon-box-title, .elementor-13701 .elementor-element.elementor-element-63b7fad .elementor-icon-box-title a{font-size:15px;}.elementor-13701 .elementor-element.elementor-element-63b7fad .elementor-icon-box-title{color:var( --e-global-color-33b855d );}.elementor-13701 .elementor-element.elementor-element-63b7fad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:60px 10px 60px 10px;background-image:url("https://wellgen-health.com/wp-content/uploads/2025/12/Lakeside-in-Kemp-ML-Trifold-Brochures.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13701 .elementor-element.elementor-element-63b7fad.elementor-element{--align-self:center;}.elementor-13701 .elementor-element.elementor-element-1951d3b .elementor-icon-box-wrapper{text-align:center;}.elementor-13701 .elementor-element.elementor-element-1951d3b .elementor-icon-box-title, .elementor-13701 .elementor-element.elementor-element-1951d3b .elementor-icon-box-title a{font-size:15px;}.elementor-13701 .elementor-element.elementor-element-1951d3b .elementor-icon-box-title{color:var( --e-global-color-33b855d );}.elementor-13701 .elementor-element.elementor-element-1951d3b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:60px 10px 60px 10px;background-image:url("https://wellgen-health.com/wp-content/uploads/2025/12/Lakewest-Assisted-Living-Dining-Rm.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13701 .elementor-element.elementor-element-1951d3b.elementor-element{--align-self:center;}.elementor-13701 .elementor-element.elementor-element-ca5c8d8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--align-items:center;--overflow:hidden;--overlay-opacity:0.5;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13701 .elementor-element.elementor-element-ca5c8d8::before, .elementor-13701 .elementor-element.elementor-element-ca5c8d8 > .elementor-background-video-container::before, .elementor-13701 .elementor-element.elementor-element-ca5c8d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-13701 .elementor-element.elementor-element-ca5c8d8 > .elementor-background-slideshow::before, .elementor-13701 .elementor-element.elementor-element-ca5c8d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13701 .elementor-element.elementor-element-ca5c8d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#EEEEEE00;}.elementor-13701 .elementor-element.elementor-element-6767973 .elementor-icon-box-wrapper{text-align:center;}.elementor-13701 .elementor-element.elementor-element-6767973 .elementor-icon-box-title, .elementor-13701 .elementor-element.elementor-element-6767973 .elementor-icon-box-title a{font-size:15px;}.elementor-13701 .elementor-element.elementor-element-6767973 .elementor-icon-box-title{color:var( --e-global-color-33b855d );}.elementor-13701 .elementor-element.elementor-element-6767973 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:60px 10px 60px 10px;background-image:url("https://wellgen-health.com/wp-content/uploads/2025/12/Simpson-Place-ALF-SNF-Tri-Fold-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13701 .elementor-element.elementor-element-6767973.elementor-element{--align-self:center;}.elementor-13701 .elementor-element.elementor-element-68a12f8 .elementor-icon-box-wrapper{text-align:center;}.elementor-13701 .elementor-element.elementor-element-68a12f8 .elementor-icon-box-title, .elementor-13701 .elementor-element.elementor-element-68a12f8 .elementor-icon-box-title a{font-size:15px;}.elementor-13701 .elementor-element.elementor-element-68a12f8 .elementor-icon-box-title{color:var( --e-global-color-33b855d );}.elementor-13701 .elementor-element.elementor-element-68a12f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:60px 10px 60px 10px;background-image:url("https://wellgen-health.com/wp-content/uploads/2025/12/VMAC-back.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13701 .elementor-element.elementor-element-68a12f8.elementor-element{--align-self:center;}.elementor-13701 .elementor-element.elementor-element-81e8791 .elementor-icon-box-wrapper{text-align:center;}.elementor-13701 .elementor-element.elementor-element-81e8791 .elementor-icon-box-title, .elementor-13701 .elementor-element.elementor-element-81e8791 .elementor-icon-box-title a{font-size:15px;}.elementor-13701 .elementor-element.elementor-element-81e8791 .elementor-icon-box-title{color:var( --e-global-color-33b855d );}.elementor-13701 .elementor-element.elementor-element-81e8791 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:60px 10px 60px 10px;background-image:url("https://wellgen-health.com/wp-content/uploads/2025/12/WhatsApp-Image-2025-12-29-at-3.05.33-PM.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13701 .elementor-element.elementor-element-81e8791.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-13701 .elementor-element.elementor-element-fb5cfcb{--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-13701 .elementor-element.elementor-element-7b31c35 .elementor-heading-title{font-size:24px;}.elementor-13701 .elementor-element.elementor-element-7b31c35 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13701 .elementor-element.elementor-element-f7b9e88{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13701 .elementor-element.elementor-element-87d7ad2 .elementor-heading-title{font-size:24px;}.elementor-13701 .elementor-element.elementor-element-87d7ad2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13701 .elementor-element.elementor-element-38f12d6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13701 .elementor-element.elementor-element-b17258c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-13701 .elementor-element.elementor-element-e479114 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-13701 .elementor-element.elementor-element-2429580 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-13701 .elementor-element.elementor-element-4a20c14 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13701 .elementor-element.elementor-element-6e5f51a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-13701 .elementor-element.elementor-element-7a527da > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13701 .elementor-element.elementor-element-40fb024 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-13701 .elementor-element.elementor-element-8fb43dc{--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-13701 .elementor-element.elementor-element-20edb97 .elementor-heading-title{font-size:24px;}.elementor-13701 .elementor-element.elementor-element-20edb97 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13701 .elementor-element.elementor-element-eee3228{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13701 .elementor-element.elementor-element-ca5c8d8{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-13701 .elementor-element.elementor-element-9266bbd{text-align:center;}.elementor-13701 .elementor-element.elementor-element-9266bbd .elementor-heading-title{font-size:24px;}.elementor-13701 .elementor-element.elementor-element-f7b9e88{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--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-13701 .elementor-element.elementor-element-981d0c9{--content-width:1200px;}.elementor-13701 .elementor-element.elementor-element-87d7ad2 .elementor-heading-title{font-size:22px;line-height:25px;}.elementor-13701 .elementor-element.elementor-element-87d7ad2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13701 .elementor-element.elementor-element-38f12d6{--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-13701 .elementor-element.elementor-element-29b9745{text-align:start;}.elementor-13701 .elementor-element.elementor-element-b17258c .elementor-heading-title{font-size:22px;}.elementor-13701 .elementor-element.elementor-element-e479114{text-align:start;}.elementor-13701 .elementor-element.elementor-element-2429580 .elementor-heading-title{font-size:22px;}.elementor-13701 .elementor-element.elementor-element-2429580 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13701 .elementor-element.elementor-element-6ca314c{text-align:start;}.elementor-13701 .elementor-element.elementor-element-4a20c14 .elementor-heading-title{font-size:22px;}.elementor-13701 .elementor-element.elementor-element-4a20c14 > .elementor-widget-container{margin:20px 0px 15px 0px;}.elementor-13701 .elementor-element.elementor-element-6e5f51a{text-align:start;}.elementor-13701 .elementor-element.elementor-element-7a527da .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-13701 .elementor-element.elementor-element-40fb024{text-align:start;}.elementor-13701 .elementor-element.elementor-element-1903d9e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13701 .elementor-element.elementor-element-9619180{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13701 .elementor-element.elementor-element-3f0cd04 .elementor-icon-box-wrapper{align-items:start;}.elementor-13701 .elementor-element.elementor-element-3f0cd04 .elementor-icon-box-description{font-size:16px;}.elementor-13701 .elementor-element.elementor-element-a4d3cf8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13701 .elementor-element.elementor-element-1127aba{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13701 .elementor-element.elementor-element-88e17a7 .elementor-heading-title{line-height:1.5em;}.elementor-13701 .elementor-element.elementor-element-50e49f9{text-align:start;width:100%;max-width:100%;}.elementor-13701 .elementor-element.elementor-element-eee3228{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--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-13701 .elementor-element.elementor-element-ca5c8d8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-13701 .elementor-element.elementor-element-e0cad62{--content-width:1600px;}.elementor-13701 .elementor-element.elementor-element-4a0201e{--width:74.392%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13701 .elementor-element.elementor-element-4a0201e{--width:444.531px;}}@media(min-width:1025px){.elementor-13701 .elementor-element.elementor-element-ab92d0c > .elementor-widget-container{background-attachment:scroll;}.elementor-13701 .elementor-element.elementor-element-a4fba1c > .elementor-widget-container{background-attachment:scroll;}.elementor-13701 .elementor-element.elementor-element-63b7fad > .elementor-widget-container{background-attachment:scroll;}.elementor-13701 .elementor-element.elementor-element-1951d3b > .elementor-widget-container{background-attachment:scroll;}.elementor-13701 .elementor-element.elementor-element-6767973 > .elementor-widget-container{background-attachment:scroll;}.elementor-13701 .elementor-element.elementor-element-68a12f8 > .elementor-widget-container{background-attachment:scroll;}.elementor-13701 .elementor-element.elementor-element-81e8791 > .elementor-widget-container{background-attachment:scroll;}}/* Start custom CSS for heading, class: .elementor-element-9266bbd */.elementor-13701 .elementor-element.elementor-element-9266bbd .elementor-heading-title {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba15c6e */.height-icon-box::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.40); 
    z-index: 1; /* Change from 2 to 1 */
    pointer-events: none;
}

/* Smooth transition for all grid items */
.height-icon-box > div {
    transition: all 0.3s ease;
    cursor: pointer;
    position: relative;
}

/* Hover effect with motion */
.height-icon-box > div:hover {
    transform: scale(1.08) translateY(-8px);
    transition: all 0.3s ease;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
    z-index: 5;
}

/* Overlay effect on hover */
.height-icon-box > div::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.height-icon-box > div:hover::before {
    opacity: 1;
}

/* Keep content above overlay */
.height-icon-box h3,
.height-icon-box .elementor-icon,
.height-icon-box i,
.height-icon-box svg,
.height-icon-box p {
    position: relative;
    z-index: 3; /* Higher than both overlays */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d3f887b */.height-icon-box::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.40); 
    z-index: 1; /* Change from 2 to 1 */
    pointer-events: none;
}

/* Smooth transition for all grid items */
.height-icon-box > div {
    transition: all 0.3s ease;
    cursor: pointer;
    position: relative;
}

/* Hover effect with motion */
.height-icon-box > div:hover {
    transform: scale(1.08) translateY(-8px);
    transition: all 0.3s ease;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
    z-index: 5;
}

/* Overlay effect on hover */
.height-icon-box > div::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.height-icon-box > div:hover::before {
    opacity: 1;
}

/* Keep content above overlay */
.height-icon-box h3,
.height-icon-box .elementor-icon,
.height-icon-box i,
.height-icon-box svg,
.height-icon-box p {
    position: relative;
    z-index: 3; /* Higher than both overlays */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-802cddd */.height-icon-box::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.40); 
    z-index: 1; /* Change from 2 to 1 */
    pointer-events: none;
}

/* Smooth transition for all grid items */
.height-icon-box > div {
    transition: all 0.3s ease;
    cursor: pointer;
    position: relative;
}

/* Hover effect with motion */
.height-icon-box > div:hover {
    transform: scale(1.08) translateY(-8px);
    transition: all 0.3s ease;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
    z-index: 5;
}

/* Overlay effect on hover */
.height-icon-box > div::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.height-icon-box > div:hover::before {
    opacity: 1;
}

/* Keep content above overlay */
.height-icon-box h3,
.height-icon-box .elementor-icon,
.height-icon-box i,
.height-icon-box svg,
.height-icon-box p {
    position: relative;
    z-index: 3; /* Higher than both overlays */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f81e8fd */.height-icon-box::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.40); 
    z-index: 1; /* Change from 2 to 1 */
    pointer-events: none;
}

/* Smooth transition for all grid items */
.height-icon-box > div {
    transition: all 0.3s ease;
    cursor: pointer;
    position: relative;
}

/* Hover effect with motion */
.height-icon-box > div:hover {
    /*transform: scale(1.08) translateY(-8px);*/
    transition: all 0.3s ease;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
    z-index: 5;
}

/* Overlay effect on hover */
.height-icon-box > div::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.height-icon-box > div:hover::before {
    opacity: 1;
}

/* Keep content above overlay */
.height-icon-box h3,
.height-icon-box .elementor-icon,
.height-icon-box i,
.height-icon-box svg,
.height-icon-box p {
    position: relative;
    z-index: 3; /* Higher than both overlays */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c6d39e */.height-icon-box::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.40); 
    z-index: 1; /* Change from 2 to 1 */
    pointer-events: none;
}

/* Smooth transition for all grid items */
.height-icon-box > div {
    transition: all 0.3s ease;
    cursor: pointer;
    position: relative;
}

/* Hover effect with motion */
.height-icon-box > div:hover {
    /*transform: scale(1.08) translateY(-8px);*/
    transition: all 0.3s ease;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
    z-index: 5;
}

/* Overlay effect on hover */
.height-icon-box > div::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.height-icon-box > div:hover::before {
    opacity: 1;
}

/* Keep content above overlay */
.height-icon-box h3,
.height-icon-box .elementor-icon,
.height-icon-box i,
.height-icon-box svg,
.height-icon-box p {
    position: relative;
    z-index: 3; /* Higher than both overlays */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-643ea11 */.height-icon-box::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.40); 
    z-index: 1; /* Change from 2 to 1 */
    pointer-events: none;
}

/* Smooth transition for all grid items */
.height-icon-box > div {
    transition: all 0.3s ease;
    cursor: pointer;
    position: relative;
}

/* Hover effect with motion */
.height-icon-box > div:hover {
    /*transform: scale(1.08) translateY(-8px);*/
    transform: none;
    transition: all 0.3s ease;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
    z-index: 5;
}

/* Overlay effect on hover */
.height-icon-box > div::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.height-icon-box > div:hover::before {
    opacity: 1;
}

/* Keep content above overlay */
.height-icon-box h3,
.height-icon-box .elementor-icon,
.height-icon-box i,
.height-icon-box svg,
.height-icon-box p {
    position: relative;
    z-index: 3; /* Higher than both overlays */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d132b9c */.bookappointment p {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f0cd04 */a.color-anchor{
    color: #081832;
    padding-bottom: 1rem;
}

@media (max-width: 767px) {
   .mobile-css .elementor-icon-box-description a.color-anchor {
        display: block;
        margin-top: 4px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ab92d0c */.height-icon-box::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.40); 
    z-index: 1; /* Change from 2 to 1 */
    pointer-events: none;
}

/* Smooth transition for all grid items */
.height-icon-box > div {
    transition: all 0.3s ease;
    cursor: pointer;
    position: relative;
}

/* Hover effect with motion */
.height-icon-box > div:hover {
    transform: scale(1.08) translateY(-8px);
    transition: all 0.3s ease;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
    z-index: 5;
}

/* Overlay effect on hover */
.height-icon-box > div::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.height-icon-box > div:hover::before {
    opacity: 1;
}

/* Keep content above overlay */
.height-icon-box h3,
.height-icon-box .elementor-icon,
.height-icon-box i,
.height-icon-box svg,
.height-icon-box p {
    position: relative;
    z-index: 3; /* Higher than both overlays */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a4fba1c */.height-icon-box::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.40); 
    z-index: 1; /* Change from 2 to 1 */
    pointer-events: none;
}

/* Smooth transition for all grid items */
.height-icon-box > div {
    transition: all 0.3s ease;
    cursor: pointer;
    position: relative;
}

/* Hover effect with motion */
.height-icon-box > div:hover {
    transform: scale(1.08) translateY(-8px);
    transition: all 0.3s ease;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
    z-index: 5;
}

/* Overlay effect on hover */
.height-icon-box > div::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.height-icon-box > div:hover::before {
    opacity: 1;
}

/* Keep content above overlay */
.height-icon-box h3,
.height-icon-box .elementor-icon,
.height-icon-box i,
.height-icon-box svg,
.height-icon-box p {
    position: relative;
    z-index: 3; /* Higher than both overlays */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-63b7fad */.height-icon-box::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.40); 
    z-index: 1; /* Change from 2 to 1 */
    pointer-events: none;
}

/* Smooth transition for all grid items */
.height-icon-box > div {
    transition: all 0.3s ease;
    cursor: pointer;
    position: relative;
}

/* Hover effect with motion */
.height-icon-box > div:hover {
    transform: scale(1.08) translateY(-8px);
    transition: all 0.3s ease;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
    z-index: 5;
}

/* Overlay effect on hover */
.height-icon-box > div::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.height-icon-box > div:hover::before {
    opacity: 1;
}

/* Keep content above overlay */
.height-icon-box h3,
.height-icon-box .elementor-icon,
.height-icon-box i,
.height-icon-box svg,
.height-icon-box p {
    position: relative;
    z-index: 3; /* Higher than both overlays */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1951d3b */.height-icon-box::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.40); 
    z-index: 1; /* Change from 2 to 1 */
    pointer-events: none;
}

/* Smooth transition for all grid items */
.height-icon-box > div {
    transition: all 0.3s ease;
    cursor: pointer;
    position: relative;
}

/* Hover effect with motion */
.height-icon-box > div:hover {
    transform: scale(1.08) translateY(-8px);
    transition: all 0.3s ease;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
    z-index: 5;
}

/* Overlay effect on hover */
.height-icon-box > div::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.height-icon-box > div:hover::before {
    opacity: 1;
}

/* Keep content above overlay */
.height-icon-box h3,
.height-icon-box .elementor-icon,
.height-icon-box i,
.height-icon-box svg,
.height-icon-box p {
    position: relative;
    z-index: 3; /* Higher than both overlays */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6767973 */.height-icon-box::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.40); 
    z-index: 1; /* Change from 2 to 1 */
    pointer-events: none;
}

/* Smooth transition for all grid items */
.height-icon-box > div {
    transition: all 0.3s ease;
    cursor: pointer;
    position: relative;
}

/* Hover effect with motion */
.height-icon-box > div:hover {
    transform: scale(1.08) translateY(-8px);
    transition: all 0.3s ease;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
    z-index: 5;
}

/* Overlay effect on hover */
.height-icon-box > div::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.height-icon-box > div:hover::before {
    opacity: 1;
}

/* Keep content above overlay */
.height-icon-box h3,
.height-icon-box .elementor-icon,
.height-icon-box i,
.height-icon-box svg,
.height-icon-box p {
    position: relative;
    z-index: 3; /* Higher than both overlays */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68a12f8 */.height-icon-box::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.40); 
    z-index: 1; /* Change from 2 to 1 */
    pointer-events: none;
}

/* Smooth transition for all grid items */
.height-icon-box > div {
    transition: all 0.3s ease;
    cursor: pointer;
    position: relative;
}

/* Hover effect with motion */
.height-icon-box > div:hover {
    transform: scale(1.08) translateY(-8px);
    transition: all 0.3s ease;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
    z-index: 5;
}

/* Overlay effect on hover */
.height-icon-box > div::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.height-icon-box > div:hover::before {
    opacity: 1;
}

/* Keep content above overlay */
.height-icon-box h3,
.height-icon-box .elementor-icon,
.height-icon-box i,
.height-icon-box svg,
.height-icon-box p {
    position: relative;
    z-index: 3; /* Higher than both overlays */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-81e8791 */.height-icon-box::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.40); 
    z-index: 1; /* Change from 2 to 1 */
    pointer-events: none;
}

/* Smooth transition for all grid items */
.height-icon-box > div {
    transition: all 0.3s ease;
    cursor: pointer;
    position: relative;
}

/* Hover effect with motion */
.height-icon-box > div:hover {
    transform: scale(1.08) translateY(-8px);
    transition: all 0.3s ease;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
    z-index: 5;
}

/* Overlay effect on hover */
.height-icon-box > div::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    z-index: 1;
}

.height-icon-box > div:hover::before {
    opacity: 1;
}

/* Keep content above overlay */
.height-icon-box h3,
.height-icon-box .elementor-icon,
.height-icon-box i,
.height-icon-box svg,
.height-icon-box p {
    position: relative;
    z-index: 3; /* Higher than both overlays */
}

.height-icon-box.faciliities .elementor-widget-container{
    height: 250px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.grid3.height-icon-box.faciliities .elementor-widget-container{
    height: 250px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}/* End custom CSS */