.elementor-2295 .elementor-element.elementor-element-3d567ff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2295 .elementor-element.elementor-element-3d567ff:not(.elementor-motion-effects-element-type-background), .elementor-2295 .elementor-element.elementor-element-3d567ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FCFF;}.elementor-2295 .elementor-element.elementor-element-6c68236{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--space-xs) var(--space-xs);--row-gap:var(--space-xs);--column-gap:var(--space-xs);--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2295 .elementor-element.elementor-element-fdfc5ee{padding:0px 0px 30px 0px;text-align:center;}.elementor-2295 .elementor-element.elementor-element-fdfc5ee .elementor-heading-title{font-size:25px;}.elementor-2295 .elementor-element.elementor-element-a6fbcd3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2295 .elementor-element.elementor-element-d435bed{--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;--border-radius:13px 13px 13px 13px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-2295 .elementor-element.elementor-element-d435bed:not(.elementor-motion-effects-element-type-background), .elementor-2295 .elementor-element.elementor-element-d435bed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7ECE4;}.elementor-2295 .elementor-element.elementor-element-23c60aa{--display:flex;}.elementor-2295 .elementor-element.elementor-element-9083255.elementor-element{--align-self:center;}.elementor-2295 .elementor-element.elementor-element-cea28ae{--display:flex;--position:absolute;top:0px;}.elementor-2295 .elementor-element.elementor-element-cea28ae:not(.elementor-motion-effects-element-type-background), .elementor-2295 .elementor-element.elementor-element-cea28ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imhshospital.com/wp-content/uploads/2025/11/Untitled-design.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}body:not(.rtl) .elementor-2295 .elementor-element.elementor-element-cea28ae{right:0px;}body.rtl .elementor-2295 .elementor-element.elementor-element-cea28ae{left:0px;}.elementor-2295 .elementor-element.elementor-element-1e76f25{text-align:center;line-height:0.5em;color:#FFFFFF;}.elementor-2295 .elementor-element.elementor-element-286e9f3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2295 .elementor-element.elementor-element-c274c6c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2295 .elementor-element.elementor-element-c59ed9c{--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;--border-radius:13px 13px 13px 13px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-2295 .elementor-element.elementor-element-c59ed9c:not(.elementor-motion-effects-element-type-background), .elementor-2295 .elementor-element.elementor-element-c59ed9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7ECE4;}.elementor-2295 .elementor-element.elementor-element-e311196{--display:flex;}.elementor-2295 .elementor-element.elementor-element-f3261ba{text-align:left;}.elementor-2295 .elementor-element.elementor-element-f3261ba .elementor-heading-title{font-family:var( --e-global-typography-4aec58c-font-family ), Sans-serif;font-size:var( --e-global-typography-4aec58c-font-size );font-weight:var( --e-global-typography-4aec58c-font-weight );color:#000000;}.elementor-2295 .elementor-element.elementor-element-b6e5a9c{--display:flex;}.elementor-2295 .elementor-element.elementor-element-ba00e0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;padding:0px 0px 0px 0px;}.elementor-2295 .elementor-element.elementor-element-054c3a8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2295 .elementor-element.elementor-element-ea370c0{--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;--border-radius:13px 13px 13px 13px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-2295 .elementor-element.elementor-element-ea370c0:not(.elementor-motion-effects-element-type-background), .elementor-2295 .elementor-element.elementor-element-ea370c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7ECE4;}.elementor-2295 .elementor-element.elementor-element-7d5efa5{--display:flex;}.elementor-2295 .elementor-element.elementor-element-480dafb{text-align:left;}.elementor-2295 .elementor-element.elementor-element-480dafb .elementor-heading-title{font-family:var( --e-global-typography-4aec58c-font-family ), Sans-serif;font-size:var( --e-global-typography-4aec58c-font-size );font-weight:var( --e-global-typography-4aec58c-font-weight );color:#000000;}.elementor-2295 .elementor-element.elementor-element-65cb88d{--display:flex;}.elementor-2295 .elementor-element.elementor-element-3e54429{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;padding:0px 0px 0px 0px;}.elementor-2295 .elementor-element.elementor-element-95993a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2295 .elementor-element.elementor-element-d318f6e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2295 .elementor-element.elementor-element-a57f793{--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;--border-radius:13px 13px 13px 13px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-2295 .elementor-element.elementor-element-a57f793:not(.elementor-motion-effects-element-type-background), .elementor-2295 .elementor-element.elementor-element-a57f793 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7ECE4;}.elementor-2295 .elementor-element.elementor-element-b91725a{--display:flex;}.elementor-2295 .elementor-element.elementor-element-4f6408a{text-align:left;}.elementor-2295 .elementor-element.elementor-element-4f6408a .elementor-heading-title{font-family:var( --e-global-typography-4aec58c-font-family ), Sans-serif;font-size:var( --e-global-typography-4aec58c-font-size );font-weight:var( --e-global-typography-4aec58c-font-weight );color:#000000;}.elementor-2295 .elementor-element.elementor-element-a84ddfe{--display:flex;}.elementor-2295 .elementor-element.elementor-element-deb504a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-2295 .elementor-element.elementor-element-084d0c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2295 .elementor-element.elementor-element-537f9f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2295 .elementor-element.elementor-element-fc62776{--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;--border-radius:13px 13px 13px 13px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-2295 .elementor-element.elementor-element-fc62776:not(.elementor-motion-effects-element-type-background), .elementor-2295 .elementor-element.elementor-element-fc62776 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7ECE4;}.elementor-2295 .elementor-element.elementor-element-b3250c4{--display:flex;}.elementor-2295 .elementor-element.elementor-element-911a11b{text-align:left;}.elementor-2295 .elementor-element.elementor-element-911a11b .elementor-heading-title{font-family:var( --e-global-typography-4aec58c-font-family ), Sans-serif;font-size:var( --e-global-typography-4aec58c-font-size );font-weight:var( --e-global-typography-4aec58c-font-weight );color:#000000;}.elementor-2295 .elementor-element.elementor-element-34ade67{--display:flex;}.elementor-2295 .elementor-element.elementor-element-dc3acc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-2295 .elementor-element.elementor-element-d7e09b5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2295 .elementor-element.elementor-element-d7e09b5 .elementor-button .elementor-button-content-wrapper{gap:34px;}.elementor-2295 .elementor-element.elementor-element-09cdadf{--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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2295 .elementor-element.elementor-element-62ca5ce{--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-2295 .elementor-element.elementor-element-8ee5bb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 30px 0px;text-align:center;}.elementor-2295 .elementor-element.elementor-element-8ee5bb5 .elementor-heading-title{font-size:25px;}.elementor-2295 .elementor-element.elementor-element-a5c3419{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2295 .elementor-element.elementor-element-b4a0d97{--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;--border-radius:13px 13px 13px 13px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-2295 .elementor-element.elementor-element-b4a0d97:not(.elementor-motion-effects-element-type-background), .elementor-2295 .elementor-element.elementor-element-b4a0d97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7ECE4;}.elementor-2295 .elementor-element.elementor-element-8619ff2{--display:flex;}.elementor-2295 .elementor-element.elementor-element-90f7494{text-align:left;}.elementor-2295 .elementor-element.elementor-element-90f7494 .elementor-heading-title{font-family:var( --e-global-typography-4aec58c-font-family ), Sans-serif;font-size:var( --e-global-typography-4aec58c-font-size );font-weight:var( --e-global-typography-4aec58c-font-weight );color:#000000;}.elementor-2295 .elementor-element.elementor-element-a62f436{--display:flex;--position:absolute;top:0px;}.elementor-2295 .elementor-element.elementor-element-a62f436:not(.elementor-motion-effects-element-type-background), .elementor-2295 .elementor-element.elementor-element-a62f436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imhshospital.com/wp-content/uploads/2025/11/Untitled-design.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}body:not(.rtl) .elementor-2295 .elementor-element.elementor-element-a62f436{right:0px;}body.rtl .elementor-2295 .elementor-element.elementor-element-a62f436{left:0px;}.elementor-2295 .elementor-element.elementor-element-bccda91{text-align:center;line-height:0.5em;color:#FFFFFF;}.elementor-2295 .elementor-element.elementor-element-7545ded{--display:flex;}.elementor-2295 .elementor-element.elementor-element-2ad52dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;padding:0px 0px 0px 0px;}.elementor-2295 .elementor-element.elementor-element-1cfdf40 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2295 .elementor-element.elementor-element-1cfdf40 .elementor-button .elementor-button-content-wrapper{gap:34px;}.elementor-2295 .elementor-element.elementor-element-07f6c8d{--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-2295 .elementor-element.elementor-element-b85b176{padding:0px 0px 30px 0px;text-align:center;}.elementor-2295 .elementor-element.elementor-element-b85b176 .elementor-heading-title{font-size:25px;}.elementor-2295 .elementor-element.elementor-element-d9294a0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2295 .elementor-element.elementor-element-b6fd035{--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;--border-radius:13px 13px 13px 13px;--padding-top:25px;--padding-bottom:31px;--padding-left:18px;--padding-right:18px;}.elementor-2295 .elementor-element.elementor-element-b6fd035:not(.elementor-motion-effects-element-type-background), .elementor-2295 .elementor-element.elementor-element-b6fd035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7ECE4;}.elementor-2295 .elementor-element.elementor-element-fe75932{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2295 .elementor-element.elementor-element-4ef5e20{text-align:left;}.elementor-2295 .elementor-element.elementor-element-4ef5e20 .elementor-heading-title{font-family:var( --e-global-typography-4aec58c-font-family ), Sans-serif;font-size:var( --e-global-typography-4aec58c-font-size );font-weight:var( --e-global-typography-4aec58c-font-weight );color:#000000;}.elementor-2295 .elementor-element.elementor-element-71ab318{--display:flex;--position:absolute;top:0px;}.elementor-2295 .elementor-element.elementor-element-71ab318:not(.elementor-motion-effects-element-type-background), .elementor-2295 .elementor-element.elementor-element-71ab318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imhshospital.com/wp-content/uploads/2025/11/Untitled-design.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}body:not(.rtl) .elementor-2295 .elementor-element.elementor-element-71ab318{right:0px;}body.rtl .elementor-2295 .elementor-element.elementor-element-71ab318{left:0px;}.elementor-2295 .elementor-element.elementor-element-f07e6b9{text-align:center;line-height:0.5em;color:#FFFFFF;}.elementor-2295 .elementor-element.elementor-element-a3101a4{--display:flex;}.elementor-2295 .elementor-element.elementor-element-c73d6d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-2295 .elementor-element.elementor-element-7770043 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2295 .elementor-element.elementor-element-7770043 .elementor-button .elementor-button-content-wrapper{gap:34px;}.elementor-2295 .elementor-element.elementor-element-c370374{--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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2295 .elementor-element.elementor-element-c370374:not(.elementor-motion-effects-element-type-background), .elementor-2295 .elementor-element.elementor-element-c370374 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FCFF;}.elementor-2295 .elementor-element.elementor-element-39c3282{--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-2295 .elementor-element.elementor-element-f15edfd{padding:0px 0px 30px 0px;text-align:center;}.elementor-2295 .elementor-element.elementor-element-f15edfd .elementor-heading-title{font-size:25px;}.elementor-2295 .elementor-element.elementor-element-dce9d44{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2295 .elementor-element.elementor-element-11c83d3{--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;--border-radius:13px 13px 13px 13px;--padding-top:25px;--padding-bottom:31px;--padding-left:18px;--padding-right:18px;}.elementor-2295 .elementor-element.elementor-element-11c83d3:not(.elementor-motion-effects-element-type-background), .elementor-2295 .elementor-element.elementor-element-11c83d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7ECE4;}.elementor-2295 .elementor-element.elementor-element-73b3b97{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2295 .elementor-element.elementor-element-64d0a60{text-align:left;}.elementor-2295 .elementor-element.elementor-element-64d0a60 .elementor-heading-title{font-family:var( --e-global-typography-4aec58c-font-family ), Sans-serif;font-size:var( --e-global-typography-4aec58c-font-size );font-weight:var( --e-global-typography-4aec58c-font-weight );color:#000000;}.elementor-2295 .elementor-element.elementor-element-f85253d{--display:flex;--position:absolute;top:0px;}.elementor-2295 .elementor-element.elementor-element-f85253d:not(.elementor-motion-effects-element-type-background), .elementor-2295 .elementor-element.elementor-element-f85253d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imhshospital.com/wp-content/uploads/2025/11/Untitled-design.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}body:not(.rtl) .elementor-2295 .elementor-element.elementor-element-f85253d{right:0px;}body.rtl .elementor-2295 .elementor-element.elementor-element-f85253d{left:0px;}.elementor-2295 .elementor-element.elementor-element-cec34ea{text-align:center;line-height:0.5em;color:#FFFFFF;}.elementor-2295 .elementor-element.elementor-element-e14edda{--display:flex;}.elementor-2295 .elementor-element.elementor-element-695b0c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-2295 .elementor-element.elementor-element-349bffd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2295 .elementor-element.elementor-element-349bffd .elementor-button .elementor-button-content-wrapper{gap:34px;}.elementor-2295 .elementor-element.elementor-element-467a957{--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-2295 .elementor-element.elementor-element-51475b6{padding:0px 0px 30px 0px;text-align:center;}.elementor-2295 .elementor-element.elementor-element-51475b6 .elementor-heading-title{font-size:25px;}.elementor-2295 .elementor-element.elementor-element-9b08b7f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2295 .elementor-element.elementor-element-ceeaeca{--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;--border-radius:13px 13px 13px 13px;--padding-top:25px;--padding-bottom:31px;--padding-left:18px;--padding-right:18px;}.elementor-2295 .elementor-element.elementor-element-ceeaeca:not(.elementor-motion-effects-element-type-background), .elementor-2295 .elementor-element.elementor-element-ceeaeca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7ECE4;}.elementor-2295 .elementor-element.elementor-element-d539f10{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2295 .elementor-element.elementor-element-dcc08b8{text-align:left;}.elementor-2295 .elementor-element.elementor-element-dcc08b8 .elementor-heading-title{font-family:var( --e-global-typography-4aec58c-font-family ), Sans-serif;font-size:var( --e-global-typography-4aec58c-font-size );font-weight:var( --e-global-typography-4aec58c-font-weight );color:#000000;}.elementor-2295 .elementor-element.elementor-element-a328e55{--display:flex;--position:absolute;top:0px;}.elementor-2295 .elementor-element.elementor-element-a328e55:not(.elementor-motion-effects-element-type-background), .elementor-2295 .elementor-element.elementor-element-a328e55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imhshospital.com/wp-content/uploads/2025/11/Untitled-design.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}body:not(.rtl) .elementor-2295 .elementor-element.elementor-element-a328e55{right:0px;}body.rtl .elementor-2295 .elementor-element.elementor-element-a328e55{left:0px;}.elementor-2295 .elementor-element.elementor-element-32c38c9{text-align:center;line-height:0.5em;color:#FFFFFF;}.elementor-2295 .elementor-element.elementor-element-5ffc1b9{--display:flex;}.elementor-2295 .elementor-element.elementor-element-42f2665{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;}.elementor-2295 .elementor-element.elementor-element-f5967c1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2295 .elementor-element.elementor-element-f5967c1 .elementor-button .elementor-button-content-wrapper{gap:34px;}.elementor-2295 .elementor-element.elementor-element-cc50899{--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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2295 .elementor-element.elementor-element-c9f97bc{--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-2295 .elementor-element.elementor-element-df7055b{padding:0px 0px 30px 0px;text-align:center;}.elementor-2295 .elementor-element.elementor-element-df7055b .elementor-heading-title{font-size:25px;}.elementor-2295 .elementor-element.elementor-element-cf324bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2295 .elementor-element.elementor-element-f8dc51d{--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;--border-radius:13px 13px 13px 13px;--padding-top:25px;--padding-bottom:31px;--padding-left:18px;--padding-right:18px;}.elementor-2295 .elementor-element.elementor-element-f8dc51d:not(.elementor-motion-effects-element-type-background), .elementor-2295 .elementor-element.elementor-element-f8dc51d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7ECE4;}.elementor-2295 .elementor-element.elementor-element-2d26883{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2295 .elementor-element.elementor-element-a5a2a8e{text-align:left;}.elementor-2295 .elementor-element.elementor-element-a5a2a8e .elementor-heading-title{font-family:var( --e-global-typography-4aec58c-font-family ), Sans-serif;font-size:var( --e-global-typography-4aec58c-font-size );font-weight:var( --e-global-typography-4aec58c-font-weight );color:#000000;}.elementor-2295 .elementor-element.elementor-element-a0b80c5{--display:flex;--position:absolute;top:0px;}.elementor-2295 .elementor-element.elementor-element-a0b80c5:not(.elementor-motion-effects-element-type-background), .elementor-2295 .elementor-element.elementor-element-a0b80c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imhshospital.com/wp-content/uploads/2025/11/Untitled-design.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}body:not(.rtl) .elementor-2295 .elementor-element.elementor-element-a0b80c5{right:0px;}body.rtl .elementor-2295 .elementor-element.elementor-element-a0b80c5{left:0px;}.elementor-2295 .elementor-element.elementor-element-f27d51e{text-align:center;line-height:0.5em;color:#FFFFFF;}.elementor-2295 .elementor-element.elementor-element-a49f79e{--display:flex;}.elementor-2295 .elementor-element.elementor-element-5519400{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-2295 .elementor-element.elementor-element-102d1ba .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2295 .elementor-element.elementor-element-102d1ba .elementor-button .elementor-button-content-wrapper{gap:34px;}.elementor-2295 .elementor-element.elementor-element-14ce558{--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-2295 .elementor-element.elementor-element-827f226{padding:0px 0px 30px 0px;text-align:center;}.elementor-2295 .elementor-element.elementor-element-827f226 .elementor-heading-title{font-size:25px;}.elementor-2295 .elementor-element.elementor-element-fb8b2a7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2295 .elementor-element.elementor-element-0e3fece{--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;--border-radius:13px 13px 13px 13px;--padding-top:25px;--padding-bottom:31px;--padding-left:18px;--padding-right:18px;}.elementor-2295 .elementor-element.elementor-element-0e3fece:not(.elementor-motion-effects-element-type-background), .elementor-2295 .elementor-element.elementor-element-0e3fece > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7ECE4;}.elementor-2295 .elementor-element.elementor-element-c555806{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2295 .elementor-element.elementor-element-000e5f9{text-align:left;}.elementor-2295 .elementor-element.elementor-element-000e5f9 .elementor-heading-title{font-family:var( --e-global-typography-4aec58c-font-family ), Sans-serif;font-size:var( --e-global-typography-4aec58c-font-size );font-weight:var( --e-global-typography-4aec58c-font-weight );color:#000000;}.elementor-2295 .elementor-element.elementor-element-97304aa{--display:flex;--position:absolute;top:0px;}.elementor-2295 .elementor-element.elementor-element-97304aa:not(.elementor-motion-effects-element-type-background), .elementor-2295 .elementor-element.elementor-element-97304aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imhshospital.com/wp-content/uploads/2025/11/Untitled-design.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}body:not(.rtl) .elementor-2295 .elementor-element.elementor-element-97304aa{right:0px;}body.rtl .elementor-2295 .elementor-element.elementor-element-97304aa{left:0px;}.elementor-2295 .elementor-element.elementor-element-d7e9d48{text-align:center;line-height:0.5em;color:#FFFFFF;}.elementor-2295 .elementor-element.elementor-element-46f2260{--display:flex;}.elementor-2295 .elementor-element.elementor-element-f68a68c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-2295 .elementor-element.elementor-element-511121c{padding:0px 0px 0px 0px;}.elementor-2295 .elementor-element.elementor-element-684cf9a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2295 .elementor-element.elementor-element-684cf9a .elementor-button .elementor-button-content-wrapper{gap:34px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2295 .elementor-element.elementor-element-286e9f3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2295 .elementor-element.elementor-element-f3261ba .elementor-heading-title{font-size:var( --e-global-typography-4aec58c-font-size );}.elementor-2295 .elementor-element.elementor-element-480dafb .elementor-heading-title{font-size:var( --e-global-typography-4aec58c-font-size );}.elementor-2295 .elementor-element.elementor-element-4f6408a .elementor-heading-title{font-size:var( --e-global-typography-4aec58c-font-size );}.elementor-2295 .elementor-element.elementor-element-911a11b .elementor-heading-title{font-size:var( --e-global-typography-4aec58c-font-size );}.elementor-2295 .elementor-element.elementor-element-90f7494 .elementor-heading-title{font-size:var( --e-global-typography-4aec58c-font-size );}.elementor-2295 .elementor-element.elementor-element-4ef5e20 .elementor-heading-title{font-size:var( --e-global-typography-4aec58c-font-size );}.elementor-2295 .elementor-element.elementor-element-64d0a60 .elementor-heading-title{font-size:var( --e-global-typography-4aec58c-font-size );}.elementor-2295 .elementor-element.elementor-element-dcc08b8 .elementor-heading-title{font-size:var( --e-global-typography-4aec58c-font-size );}.elementor-2295 .elementor-element.elementor-element-a5a2a8e .elementor-heading-title{font-size:var( --e-global-typography-4aec58c-font-size );}.elementor-2295 .elementor-element.elementor-element-000e5f9 .elementor-heading-title{font-size:var( --e-global-typography-4aec58c-font-size );}}@media(max-width:767px){.elementor-2295 .elementor-element.elementor-element-3d567ff{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2295 .elementor-element.elementor-element-6c68236{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2295 .elementor-element.elementor-element-fdfc5ee{padding:0px 0px 10px 0px;}.elementor-2295 .elementor-element.elementor-element-fdfc5ee .elementor-heading-title{font-size:22px;}.elementor-2295 .elementor-element.elementor-element-23c60aa{--width:75%;}.elementor-2295 .elementor-element.elementor-element-cea28ae{--width:25%;}.elementor-2295 .elementor-element.elementor-element-286e9f3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2295 .elementor-element.elementor-element-e311196{--width:75%;}.elementor-2295 .elementor-element.elementor-element-f3261ba .elementor-heading-title{font-size:var( --e-global-typography-4aec58c-font-size );}.elementor-2295 .elementor-element.elementor-element-b6e5a9c{--width:75%;}.elementor-2295 .elementor-element.elementor-element-7d5efa5{--width:75%;}.elementor-2295 .elementor-element.elementor-element-480dafb .elementor-heading-title{font-size:var( --e-global-typography-4aec58c-font-size );}.elementor-2295 .elementor-element.elementor-element-65cb88d{--width:75%;}.elementor-2295 .elementor-element.elementor-element-b91725a{--width:75%;}.elementor-2295 .elementor-element.elementor-element-4f6408a .elementor-heading-title{font-size:var( --e-global-typography-4aec58c-font-size );}.elementor-2295 .elementor-element.elementor-element-a84ddfe{--width:75%;}.elementor-2295 .elementor-element.elementor-element-b3250c4{--width:75%;}.elementor-2295 .elementor-element.elementor-element-911a11b .elementor-heading-title{font-size:var( --e-global-typography-4aec58c-font-size );}.elementor-2295 .elementor-element.elementor-element-34ade67{--width:75%;}.elementor-2295 .elementor-element.elementor-element-09cdadf{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2295 .elementor-element.elementor-element-8ee5bb5{padding:0px 0px 10px 0px;}.elementor-2295 .elementor-element.elementor-element-8ee5bb5 .elementor-heading-title{font-size:22px;}.elementor-2295 .elementor-element.elementor-element-8619ff2{--width:75%;}.elementor-2295 .elementor-element.elementor-element-90f7494 .elementor-heading-title{font-size:var( --e-global-typography-4aec58c-font-size );}.elementor-2295 .elementor-element.elementor-element-a62f436{--width:25%;}.elementor-2295 .elementor-element.elementor-element-b85b176{padding:0px 0px 10px 0px;}.elementor-2295 .elementor-element.elementor-element-b85b176 .elementor-heading-title{font-size:22px;}.elementor-2295 .elementor-element.elementor-element-fe75932{--width:75%;}.elementor-2295 .elementor-element.elementor-element-4ef5e20 .elementor-heading-title{font-size:var( --e-global-typography-4aec58c-font-size );}.elementor-2295 .elementor-element.elementor-element-71ab318{--width:25%;}.elementor-2295 .elementor-element.elementor-element-c370374{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2295 .elementor-element.elementor-element-f15edfd{padding:0px 0px 10px 0px;}.elementor-2295 .elementor-element.elementor-element-f15edfd .elementor-heading-title{font-size:22px;}.elementor-2295 .elementor-element.elementor-element-73b3b97{--width:75%;}.elementor-2295 .elementor-element.elementor-element-64d0a60 .elementor-heading-title{font-size:var( --e-global-typography-4aec58c-font-size );}.elementor-2295 .elementor-element.elementor-element-f85253d{--width:25%;}.elementor-2295 .elementor-element.elementor-element-51475b6{padding:0px 0px 10px 0px;}.elementor-2295 .elementor-element.elementor-element-51475b6 .elementor-heading-title{font-size:22px;}.elementor-2295 .elementor-element.elementor-element-d539f10{--width:75%;}.elementor-2295 .elementor-element.elementor-element-dcc08b8 .elementor-heading-title{font-size:var( --e-global-typography-4aec58c-font-size );}.elementor-2295 .elementor-element.elementor-element-a328e55{--width:25%;}.elementor-2295 .elementor-element.elementor-element-cc50899{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2295 .elementor-element.elementor-element-df7055b{padding:0px 0px 10px 0px;}.elementor-2295 .elementor-element.elementor-element-df7055b .elementor-heading-title{font-size:22px;}.elementor-2295 .elementor-element.elementor-element-2d26883{--width:75%;}.elementor-2295 .elementor-element.elementor-element-a5a2a8e .elementor-heading-title{font-size:var( --e-global-typography-4aec58c-font-size );}.elementor-2295 .elementor-element.elementor-element-a0b80c5{--width:25%;}.elementor-2295 .elementor-element.elementor-element-827f226{padding:0px 0px 10px 0px;}.elementor-2295 .elementor-element.elementor-element-827f226 .elementor-heading-title{font-size:22px;}.elementor-2295 .elementor-element.elementor-element-c555806{--width:75%;}.elementor-2295 .elementor-element.elementor-element-000e5f9 .elementor-heading-title{font-size:var( --e-global-typography-4aec58c-font-size );}.elementor-2295 .elementor-element.elementor-element-97304aa{--width:25%;}}@media(min-width:768px){.elementor-2295 .elementor-element.elementor-element-23c60aa{--width:85%;}.elementor-2295 .elementor-element.elementor-element-cea28ae{--width:15%;}.elementor-2295 .elementor-element.elementor-element-c274c6c{--width:100%;}.elementor-2295 .elementor-element.elementor-element-e311196{--width:100%;}.elementor-2295 .elementor-element.elementor-element-b6e5a9c{--width:100%;}.elementor-2295 .elementor-element.elementor-element-054c3a8{--width:100%;}.elementor-2295 .elementor-element.elementor-element-7d5efa5{--width:100%;}.elementor-2295 .elementor-element.elementor-element-65cb88d{--width:100%;}.elementor-2295 .elementor-element.elementor-element-d318f6e{--width:100%;}.elementor-2295 .elementor-element.elementor-element-b91725a{--width:100%;}.elementor-2295 .elementor-element.elementor-element-a84ddfe{--width:100%;}.elementor-2295 .elementor-element.elementor-element-537f9f1{--width:100%;}.elementor-2295 .elementor-element.elementor-element-b3250c4{--width:100%;}.elementor-2295 .elementor-element.elementor-element-34ade67{--width:100%;}.elementor-2295 .elementor-element.elementor-element-62ca5ce{--width:50%;}.elementor-2295 .elementor-element.elementor-element-8619ff2{--width:70%;}.elementor-2295 .elementor-element.elementor-element-a62f436{--width:30%;}.elementor-2295 .elementor-element.elementor-element-07f6c8d{--width:50%;}.elementor-2295 .elementor-element.elementor-element-fe75932{--width:73%;}.elementor-2295 .elementor-element.elementor-element-71ab318{--width:27%;}.elementor-2295 .elementor-element.elementor-element-39c3282{--width:50%;}.elementor-2295 .elementor-element.elementor-element-73b3b97{--width:73%;}.elementor-2295 .elementor-element.elementor-element-f85253d{--width:27%;}.elementor-2295 .elementor-element.elementor-element-467a957{--width:50%;}.elementor-2295 .elementor-element.elementor-element-d539f10{--width:73%;}.elementor-2295 .elementor-element.elementor-element-a328e55{--width:27%;}.elementor-2295 .elementor-element.elementor-element-c9f97bc{--width:50%;}.elementor-2295 .elementor-element.elementor-element-2d26883{--width:73%;}.elementor-2295 .elementor-element.elementor-element-a0b80c5{--width:27%;}.elementor-2295 .elementor-element.elementor-element-14ce558{--width:50%;}.elementor-2295 .elementor-element.elementor-element-c555806{--width:73%;}.elementor-2295 .elementor-element.elementor-element-97304aa{--width:27%;}}/* Start custom CSS for html, class: .elementor-element-9083255 */.price-box {
        display: flex;
        align-items: center;
        gap: 15px;
        width:100%;
        margin: auto;
    }
.old-price {
        font-size: 16px;
        color: #888;
        text-decoration: line-through;
        font-weight: 500;
        white-space: nowrap;
    }

    .new-price {
        font-size: 18px;
        font-weight: 700;
        color: #e60023;
        white-space: nowrap;
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-31aa770 *//* Popup Overlay */
.popup-overlay {
  position: fixed;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: rgba(0,0,0,0.6);
    display: none;
    justify-content: center;
    align-items: center;
    z-index: 9999;
    padding: 15px;
}

/* Popup Card */
.popup-card {
  background: #fff;
  max-width: 420px;
  border-radius: 10px;
  width: 100%;
  position: relative;
    animation: fadeIn 0.3s ease;
    position: relative;
  overflow-y: auto;
  max-height: 80vh;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.3);
}

/* Scrollbar */
.popup-card::-webkit-scrollbar {
  width: 6px;
}
.popup-card::-webkit-scrollbar-thumb {
  background: #aaa;
  border-radius: 4px;
}

/* Close Button */
.close-btn {
  position: absolute;
  top: 10px;
  right: 15px;
  font-size: 28px;
  cursor: pointer;
  color: #333;
}

/* Header */
.popup-header {
  padding: 15px 20px 10px;
    font-weight: 600;
    margin-top: 15px;
    font-size: 18px;
    color: #222;
}

/* Image */
.popup-card img {
  width: 100%;
    height: auto;
    display: block;
}

/* Tests Section */
.tests-box {
  border: 1px solid #ddd;
    margin: 15px;
    border-radius: 6px;
    overflow: hidden;
}

.tests-header {
  background: #136284;
    color: #fff;
    font-weight: 600;
    padding: 8px 12px;
}

/* Columns */
.tests-columns {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  flex-wrap: wrap;
}

/* List Styles */
.tests-list {
  flex: 1;
  min-width: 250px;
  list-style: disc;
  padding-left: 20px;
  line-height: 1.7;
}

/* Offer Section */
.offer-price {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.offer-price a {
  background: #d7ece4;
  color: #000;
  padding: 10px 25px;
  border-radius: 5px;
  text-decoration: none !important;
  font-weight: bold;
}
.offer-price a:hover {
  background: #0056b3;
  color:#fff;
}

/* Responsive View */
@media (max-width: 768px) {
  .tests-columns {
    flex-direction: column;
  }
  .popup-card {
    
  }
  .popup-header {
    margin-top: 15px;
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-95993a2 *//* Popup Overlay */
  .popup-overlay2 {
    position: fixed;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: rgba(0,0,0,0.6);
    display: none;
    justify-content: center;
    align-items: center;
    z-index: 9999;
    padding: 15px;
  }

  /* Popup Card */
  .popup-card2 {
    background: #fff;
    border-radius: 10px;
    max-width: 420px;
    width: 100%;
    overflow: hidden;
    animation: fadeIn 0.3s ease;
    position: relative;
  }

  /* Close Button */
  .close-btn2 {
    position: absolute;
    top: 10px;
    right: 15px;
    font-size: 22px;
    font-weight: bold;
    color: #555;
    cursor: pointer;
  }

  /* Card Header */
  .popup-header2 {
    padding: 15px 20px 10px;
    font-weight: 600;
    font-size: 18px;
    color: #222;
  }

  /* Image */
  .popup-card2 img {
    width: 100%;
    height: auto;
    display: block;
  }

  /* Tests Section */
  .tests-box2 {
    border: 1px solid #ddd;
    margin: 15px;
    border-radius: 6px;
    overflow: hidden;
  }

  .tests-header2 {
    background: #136284;
    color: #fff;
    font-weight: 600;
    padding: 8px 12px;
  }

  .tests-list2 {
    padding: 10px 20px;
    list-style: disc;
  }

  .tests-list2 li {
    margin: 5px 0;
    color: #333;
    font-size: 15px;
  }

  /* Offer Price */
  .offer-price2 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.offer-price2 a {
  background: #d7ece4;
  color: #000;
  padding: 10px 25px;
  border-radius: 5px;
  text-decoration: none !important;
  font-weight: bold;
}
.offer-price2 a:hover {
  background: #0056b3;
  color:#fff;
}

  @keyframes fadeIn {
    from { transform: scale(0.9); opacity: 0; }
    to { transform: scale(1); opacity: 1; }
  }

  @media (max-width: 480px) {
    .popup-card2 {
      max-width: 95%;
    }
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-084d0c8 *//* Popup Overlay */
  .popup-overlay3 {
    position: fixed;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: rgba(0,0,0,0.6);
    display: none;
    justify-content: center;
    align-items: center;
    z-index: 9999;
    padding: 15px;
  }

  /* Popup Card */
  .popup-card3 {
    background: #fff;
    border-radius: 10px;
    max-width: 420px;
    width: 100%;
    overflow: hidden;
    animation: fadeIn 0.3s ease;
    position: relative;
  }

  /* Close Button */
  .close-btn3 {
    position: absolute;
    top: 10px;
    right: 15px;
    font-size: 22px;
    font-weight: bold;
    color: #555;
    cursor: pointer;
  }

  /* Card Header */
  .popup-header3 {
    padding: 15px 20px 10px;
    font-weight: 600;
    font-size: 18px;
    color: #222;
  }

  /* Image */
  .popup-card3 img {
    width: 100%;
    height: auto;
    display: block;
  }

  /* Tests Section */
  .tests-box3 {
    border: 1px solid #ddd;
    margin: 15px;
    border-radius: 6px;
    overflow: hidden;
  }

  .tests-header3 {
    background: #136284;
    color: #fff;
    font-weight: 600;
    padding: 8px 12px;
  }

  .tests-list3 {
    padding: 10px 20px;
    list-style: disc;
  }

  .tests-list3 li {
    margin: 5px 0;
    color: #333;
    font-size: 15px;
  }

  /* Offer Price */
   .offer-price3 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.offer-price3 a {
  background: #d7ece4;
  color: #000;
  padding: 10px 25px;
  border-radius: 5px;
  text-decoration: none !important;
  font-weight: bold;
}
.offer-price3 a:hover {
  background: #0056b3;
  color:#fff;
}

  @keyframes fadeIn {
    from { transform: scale(0.9); opacity: 0; }
    to { transform: scale(1); opacity: 1; }
  }

  @media (max-width: 480px) {
    .popup-card3 {
      max-width: 95%;
    }
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-97bb2dd *//* Popup Overlay */
  .popup-overlay4 {
    position: fixed;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: rgba(0,0,0,0.6);
    display: none;
    justify-content: center;
    align-items: center;
    z-index: 9999;
    padding: 15px;
  }

  /* Popup Card */
  .popup-card4 {
    background: #fff;
    border-radius: 10px;
    max-width: 420px;
    width: 100%;
    overflow: hidden;
    animation: fadeIn 0.3s ease;
    position: relative;
  }

  /* Close Button */
  .close-btn4 {
    position: absolute;
    top: 10px;
    right: 15px;
    font-size: 22px;
    font-weight: bold;
    color: #555;
    cursor: pointer;
  }

  /* Card Header */
  .popup-header4 {
    padding: 15px 20px 10px;
    font-weight: 600;
    font-size: 18px;
    color: #222;
  }

  /* Image */
  .popup-card4 img {
    width: 100%;
    height: auto;
    display: block;
  }

  /* Tests Section */
  .tests-box4 {
    border: 1px solid #ddd;
    margin: 15px;
    border-radius: 6px;
    overflow: hidden;
  }

  .tests-header4 {
    background: #136284;
    color: #fff;
    font-weight: 600;
    padding: 8px 12px;
  }

  .tests-list4 {
    padding: 10px 20px;
    list-style: disc;
  }

  .tests-list4 li {
    margin: 5px 0;
    color: #333;
    font-size: 15px;
  }

  /* Offer Price */
   .offer-price4 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.offer-price4 a {
  background: #d7ece4;
  color: #000;
  padding: 10px 25px;
  border-radius: 5px;
  text-decoration: none !important;
  font-weight: bold;
}
.offer-price4 a:hover {
  background: #0056b3;
  color:#fff;
}


  @keyframes fadeIn {
    from { transform: scale(0.9); opacity: 0; }
    to { transform: scale(1); opacity: 1; }
  }

  @media (max-width: 480px) {
    .popup-card4 {
      max-width: 95%;
    }
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6742857 */.price-box {
        display: flex;
        align-items: center;
        gap: 15px;
        width:100%;
        margin: auto;
    }
.old-price {
        font-size: 16px;
        color: #888;
        text-decoration: line-through;
        font-weight: 500;
        white-space: nowrap;
    }

    .new-price {
        font-size: 18px;
        font-weight: 700;
        color: #e60023;
        white-space: nowrap;
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1b99088 *//* Popup Overlay */
.popup-overlay5 {
  position: fixed;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: rgba(0,0,0,0.6);
    display: none;
    justify-content: center;
    align-items: center;
    z-index: 9999;
    padding: 15px;
}

/* Popup Card */
.popup-card5 {
 background: #fff;
  max-width: 420px;
  border-radius: 10px;
  width: 100%;
  position: relative;
    animation: fadeIn 0.3s ease;
    position: relative;
  overflow-y: auto;
  max-height: 80vh;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.3);
}

/* Scrollbar (mobile usability) */
.popup-card5::-webkit-scrollbar {
  width: 6px;
}
.popup-card5::-webkit-scrollbar-thumb {
  background: #aaa;
  border-radius: 4px;
}

/* Close Button */
.close-btn5 {
  position: absolute;
  top: 10px;
  right: 15px;
  font-size: 28px;
  cursor: pointer;
  color: #333;
}

/* Header */
.popup-header5 {
  padding: 15px 20px 10px;
    font-weight: 600;
    font-size: 18px;
    color: #222;
}

/* Image */
.popup-card5 img {
  width: 100%;
      height: 30vh;
  margin-bottom: 20px;
}

/* Test Section */
.tests-box5 {
  border: 1px solid #ddd;
    margin: 15px;
    border-radius: 6px;
    overflow: hidden;
}

.tests-header5 {
  background: #136284;
    color: #fff;
    font-weight: 600;
    padding: 8px 12px;
}

/* Columns */
.tests-columns5 {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  flex-wrap: wrap;
}

/* Lists */
.tests-list5 {
  flex: 1;
  min-width: 250px;
  list-style: disc;
  padding-left: 20px;
  line-height: 1.7;
}

/* Offer Section */
.offer-price5 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.offer-price5 a {
  background: #d7ece4;
  color: #000;
  padding: 10px 25px;
  border-radius: 5px;
  text-decoration: none !important;
  font-weight: bold;
}
.offer-price5 a:hover {
  background: #0056b3;
  color:#fff;
}

/* Responsive - Mobile View */
@media (max-width: 768px) {
  .tests-columns5 {
    flex-direction: column;
  }
  .popup-card5 {
    padding: 15px;
  }
  .popup-header5 {
      margin-top: 20px;
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2030996 */.price-box {
        display: flex;
        align-items: center;
        gap: 15px;
        width:100%;
        margin: auto;
    }
.old-price {
        font-size: 16px;
        color: #888;
        text-decoration: line-through;
        font-weight: 500;
        white-space: nowrap;
    }

    .new-price {
        font-size: 18px;
        font-weight: 700;
        color: #e60023;
        white-space: nowrap;
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa700f9 *//* Popup Overlay */
.popup-overlay6 {
  position: fixed;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: rgba(0,0,0,0.6);
    display: none;
    justify-content: center;
    align-items: center;
    z-index: 9999;
    padding: 15px;
}

/* Popup Card */
.popup-card6 {
 background: #fff;
  max-width: 420px;
  border-radius: 10px;
  width: 100%;
  position: relative;
    animation: fadeIn 0.3s ease;
    position: relative;
  overflow-y: auto;
  max-height: 80vh;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.3);
}

/* Scrollbar (mobile usability) */
.popup-card6::-webkit-scrollbar {
  width: 6px;
}
.popup-card6::-webkit-scrollbar-thumb {
  background: #aaa;
  border-radius: 4px;
}

/* Close Button */
.close-btn6 {
  position: absolute;
  top: 10px;
  right: 15px;
  font-size: 28px;
  cursor: pointer;
  color: #333;
}

/* Header */
.popup-header6 {
  padding: 15px 20px 10px;
    font-weight: 600;
    font-size: 18px;
    color: #222;
}

/* Image */
.popup-card6 img {
  width: 100%;
      height: 30vh;
  margin-bottom: 20px;
}

/* Test Section */
.tests-box6 {
  border: 1px solid #ddd;
    margin: 15px;
    border-radius: 6px;
    overflow: hidden;
}

.tests-header6 {
  background: #136284;
    color: #fff;
    font-weight: 600;
    padding: 8px 12px;
}

/* Columns */
.tests-columns6 {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  flex-wrap: wrap;
}

/* Lists */
.tests-list6 {
  flex: 1;
  min-width: 250px;
  list-style: disc;
  padding-left: 20px;
  line-height: 1.7;
}

/* Offer Section */
.offer-price6 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.offer-price6 a {
  background: #d7ece4;
  color: #000;
  padding: 10px 25px;
  border-radius: 5px;
  text-decoration: none !important;
  font-weight: bold;
}
.offer-price6 a:hover {
  background: #0056b3;
  color:#fff;
}

/* Responsive - Mobile View */
@media (max-width: 768px) {
  .tests-columns6 {
    flex-direction: column;
  }
  .popup-card6 {
    padding: 15px;
  }
  .popup-header6 {
      margin-top: 20px;
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a486506 */.price-box {
        display: flex;
        align-items: center;
        gap: 15px;
        width:100%;
        margin: auto;
    }
.old-price {
        font-size: 16px;
        color: #888;
        text-decoration: line-through;
        font-weight: 500;
        white-space: nowrap;
    }

    .new-price {
        font-size: 18px;
        font-weight: 700;
        color: #e60023;
        white-space: nowrap;
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63616bd *//* Popup Overlay */
  .popup-overlay7 {
    position: fixed;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: rgba(0,0,0,0.6);
    display: none;
    justify-content: center;
    align-items: center;
    z-index: 9999;
    padding: 15px;
  }

  /* Popup Card */
  .popup-card7 {
    background: #fff;
    border-radius: 10px;
    max-width: 420px;
    width: 100%;
    overflow: hidden;
    animation: fadeIn 0.3s ease;
    position: relative;
  }

  /* Close Button */
  .close-btn7 {
    position: absolute;
    top: 10px;
    right: 15px;
    font-size: 22px;
    font-weight: bold;
    color: #555;
    cursor: pointer;
  }

  /* Card Header */
  .popup-header7 {
    padding: 15px 20px 10px;
    font-weight: 600;
    font-size: 18px;
    color: #222;
  }

  /* Image */
  .popup-card7 img {
    width: 100%;
    height: auto;
    display: block;
  }

  /* Tests Section */
  .tests-box7 {
    border: 1px solid #ddd;
    margin: 15px;
    border-radius: 6px;
    overflow: hidden;
  }

  .tests-header7 {
    background: #136284;
    color: #fff;
    font-weight: 600;
    padding: 8px 12px;
  }

  .tests-list7 {
    padding: 10px 20px;
    list-style: disc;
  }

  .tests-list7 li {
    margin: 5px 0;
    color: #333;
    font-size: 15px;
  }

  /* Offer Price */
   .offer-price7 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.offer-price7 a {
  background: #d7ece4;
  color: #000;
  padding: 10px 25px;
  border-radius: 5px;
  text-decoration: none !important;
  font-weight: bold;
}
.offer-price7 a:hover {
  background: #0056b3;
  color:#fff;
}


  @keyframes fadeIn {
    from { transform: scale(0.9); opacity: 0; }
    to { transform: scale(1); opacity: 1; }
  }

  @media (max-width: 480px) {
    .popup-card7 {
      max-width: 95%;
    }
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d2abfa0 */.price-box {
        display: flex;
        align-items: center;
        gap: 15px;
        width:100%;
        margin: auto;
    }
.old-price {
        font-size: 16px;
        color: #888;
        text-decoration: line-through;
        font-weight: 500;
        white-space: nowrap;
    }

    .new-price {
        font-size: 18px;
        font-weight: 700;
        color: #e60023;
        white-space: nowrap;
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e96d17e *//* Popup Overlay */
.popup-overlay8 {
  position: fixed;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: rgba(0,0,0,0.6);
    display: none;
    justify-content: center;
    align-items: center;
    z-index: 9999;
    padding: 15px;
}

/* Popup Card */
.popup-card8 {
 background: #fff;
  max-width: 420px;
  border-radius: 10px;
  width: 100%;
  position: relative;
    animation: fadeIn 0.3s ease;
    position: relative;
  overflow-y: auto;
  max-height: 80vh;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.3);
}

/* Scrollbar (mobile usability) */
.popup-card8::-webkit-scrollbar {
  width: 6px;
}
.popup-card8::-webkit-scrollbar-thumb {
  background: #aaa;
  border-radius: 4px;
}

/* Close Button */
.close-btn8 {
  position: absolute;
  top: 10px;
  right: 15px;
  font-size: 28px;
  cursor: pointer;
  color: #333;
}

/* Header */
.popup-header8 {
  padding: 15px 20px 10px;
    font-weight: 600;
    font-size: 18px;
    color: #222;
}

/* Image */
.popup-card8 img {
  width: 100%;
      height: 30vh;
  margin-bottom: 20px;
}

/* Test Section */
.tests-box8 {
  border: 1px solid #ddd;
    margin: 15px;
    border-radius: 6px;
    overflow: hidden;
}

.tests-header8 {
  background: #136284;
    color: #fff;
    font-weight: 600;
    padding: 8px 12px;
}

/* Columns */
.tests-columns8 {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  flex-wrap: wrap;
}

/* Lists */
.tests-list8 {
  flex: 1;
  min-width: 250px;
  list-style: disc;
  padding-left: 20px;
  line-height: 1.7;
}

/* Offer Section */
.offer-price8 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.offer-price8 a {
  background: #d7ece4;
  color: #000;
  padding: 10px 25px;
  border-radius: 5px;
  text-decoration: none !important;
  font-weight: bold;
}
.offer-price8 a:hover {
  background: #0056b3;
  color:#fff;
}

/* Responsive - Mobile View */
@media (max-width: 768px) {
  .tests-columns8 {
    flex-direction: column;
  }
  .popup-card8 {
    padding: 15px;
  }
  .popup-header8 {
      margin-top: 20px;
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-37001ed */.price-box {
        display: flex;
        align-items: center;
        gap: 15px;
        width:100%;
        margin: auto;
    }
.old-price {
        font-size: 16px;
        color: #888;
        text-decoration: line-through;
        font-weight: 500;
        white-space: nowrap;
    }

    .new-price {
        font-size: 18px;
        font-weight: 700;
        color: #e60023;
        white-space: nowrap;
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e327e82 *//* Popup Overlay */
  .popup-overlay10{
    position: fixed;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: rgba(0,0,0,0.6);
    display: none;
    justify-content: center;
    align-items: center;
    z-index: 9999;
    padding: 15px;
  }

  /* Popup Card */
  .popup-card10 {
    background: #fff;
    border-radius: 10px;
    max-width: 420px;
    width: 100%;
    overflow: hidden;
    animation: fadeIn 0.3s ease;
    position: relative;
  }

  /* Close Button */
  .close-btn10 {
    position: absolute;
    top: 10px;
    right: 15px;
    font-size: 22px;
    font-weight: bold;
    color: #555;
    cursor: pointer;
  }

  /* Card Header */
  .popup-header10 {
    padding: 15px 20px 10px;
    font-weight: 600;
    font-size: 18px;
    color: #222;
  }

  /* Image */
  .popup-card10 img {
    width: 100%;
    height: auto;
    display: block;
  }

  /* Tests Section */
  .tests-box10 {
    border: 1px solid #ddd;
    margin: 15px;
    border-radius: 6px;
    overflow: hidden;
  }

  .tests-header10 {
    background: #136284;
    color: #fff;
    font-weight: 600;
    padding: 8px 12px;
  }

  .tests-list10 {
    padding: 10px 20px;
    list-style: disc;
  }

  .tests-list10 li {
    margin: 5px 0;
    color: #333;
    font-size: 15px;
  }

  /* Offer Price */
   .offer-price10 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.offer-price10 a {
  background: #d7ece4;
  color: #000;
  padding: 10px 25px;
  border-radius: 5px;
  text-decoration: none !important;
  font-weight: bold;
}
.offer-price10 a:hover {
  background: #0056b3;
  color:#fff;
}

  @keyframes fadeIn {
    from { transform: scale(0.9); opacity: 0; }
    to { transform: scale(1); opacity: 1; }
  }

  @media (max-width: 480px) {
    .popup-card10 {
      max-width: 95%;
    }
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cd9c5b9 */.price-box {
        display: flex;
        align-items: center;
        gap: 15px;
        width:100%;
        margin: auto;
    }
.old-price {
        font-size: 16px;
        color: #888;
        text-decoration: line-through;
        font-weight: 500;
        white-space: nowrap;
    }

    .new-price {
        font-size: 18px;
        font-weight: 700;
        color: #e60023;
        white-space: nowrap;
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-511121c *//* Popup Overlay */
.popup-overlay9 {
  position: fixed;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: rgba(0,0,0,0.6);
    display: none;
    justify-content: center;
    align-items: center;
    z-index: 9999;
    padding: 15px;
}

/* Popup Card */
.popup-card9 {
 background: #fff;
  max-width: 420px;
  border-radius: 10px;
  width: 100%;
  position: relative;
    animation: fadeIn 0.3s ease;
    position: relative;
  overflow-y: auto;
  max-height: 80vh;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.3);
}

/* Scrollbar (mobile usability) */
.popup-card9::-webkit-scrollbar {
  width: 6px;
}
.popup-card6::-webkit-scrollbar-thumb {
  background: #aaa;
  border-radius: 4px;
}

/* Close Button */
.close-btn9 {
  position: absolute;
  top: 10px;
  right: 15px;
  font-size: 28px;
  cursor: pointer;
  color: #333;
}

/* Header */
.popup-header9 {
  padding: 15px 20px 10px;
    font-weight: 600;
    font-size: 18px;
    color: #222;
}

/* Image */
.popup-card9 img {
  width: 100%;
      height: 30vh;
  margin-bottom: 20px;
}

/* Test Section */
.tests-box9 {
  border: 1px solid #ddd;
    margin: 15px;
    border-radius: 6px;
    overflow: hidden;
}

.tests-header9 {
  background: #136284;
    color: #fff;
    font-weight: 600;
    padding: 8px 12px;
}

/* Columns */
.tests-columns9 {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  flex-wrap: wrap;
}

/* Lists */
.tests-list9 {
  flex: 1;
  min-width: 250px;
  list-style: disc;
  padding-left: 20px;
  line-height: 1.7;
}

/* Offer Section */
.offer-price9 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.offer-price9 a {
  background: #d7ece4;
  color: #000;
  padding: 10px 25px;
  border-radius: 5px;
  text-decoration: none !important;
  font-weight: bold;
}
.offer-price9 a:hover {
  background: #0056b3;
  color:#fff;
}

/* Responsive - Mobile View */
@media (max-width: 768px) {
  .tests-columns9 {
    flex-direction: column;
  }
  .popup-card9 {
    padding: 15px;
  }
  .popup-header9 {
      margin-top: 20px;
    font-size: 18px;
  }
}/* End custom CSS */