.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4862 .elementor-element.elementor-element-d29cab9{--display:flex;--min-height:500px;--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;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;}.elementor-4862 .elementor-element.elementor-element-d29cab9:not(.elementor-motion-effects-element-type-background), .elementor-4862 .elementor-element.elementor-element-d29cab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hananmedicare.stelixproject.com/wp-content/uploads/2026/08/2508-1.jpg");background-position:0px 60%;background-repeat:no-repeat;background-size:cover;}.elementor-4862 .elementor-element.elementor-element-d29cab9::before, .elementor-4862 .elementor-element.elementor-element-d29cab9 > .elementor-background-video-container::before, .elementor-4862 .elementor-element.elementor-element-d29cab9 > .e-con-inner > .elementor-background-video-container::before, .elementor-4862 .elementor-element.elementor-element-d29cab9 > .elementor-background-slideshow::before, .elementor-4862 .elementor-element.elementor-element-d29cab9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4862 .elementor-element.elementor-element-d29cab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #36B24A00 25%, #252B247D 100%);}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-4862 .elementor-element.elementor-element-d114b96{width:var( --container-widget-width, 920px );max-width:920px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;padding:0px 0px 0px 0px;--container-widget-width:920px;--container-widget-flex-grow:0;text-align:center;}.elementor-4862 .elementor-element.elementor-element-d114b96 .elementor-heading-title{font-family:var( --e-global-typography-9f8fbe3-font-family ), Sans-serif;font-size:var( --e-global-typography-9f8fbe3-font-size );font-weight:var( --e-global-typography-9f8fbe3-font-weight );line-height:var( --e-global-typography-9f8fbe3-line-height );color:var( --e-global-color-ee240a4 );}.elementor-4862 .elementor-element.elementor-element-9a72ec3{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-4862 .elementor-element.elementor-element-9a72ec3:not(.elementor-motion-effects-element-type-background), .elementor-4862 .elementor-element.elementor-element-9a72ec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ee240a4 );}.elementor-4862 .elementor-element.elementor-element-6cc91de{--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;--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-4862 .elementor-element.elementor-element-f0cd9d7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--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-4862 .elementor-element.elementor-element-88c2f27{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-4862 .elementor-element.elementor-element-d0da5b1{background-color:var( --e-global-color-f12112f );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 15px 5px 15px;border-radius:25px 25px 25px 25px;}.elementor-4862 .elementor-element.elementor-element-d0da5b1 .elementor-image-box-wrapper{text-align:start;}.elementor-4862 .elementor-element.elementor-element-d0da5b1.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-4862 .elementor-element.elementor-element-d0da5b1.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-4862 .elementor-element.elementor-element-d0da5b1.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-4862 .elementor-element.elementor-element-d0da5b1 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#1B75BA;}.elementor-4862 .elementor-element.elementor-element-d0da5b1 .elementor-image-box-wrapper .elementor-image-box-img{width:12px;}.elementor-4862 .elementor-element.elementor-element-d0da5b1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4862 .elementor-element.elementor-element-d0da5b1:has(:hover) .elementor-image-box-title,
					 .elementor-4862 .elementor-element.elementor-element-d0da5b1:has(:focus) .elementor-image-box-title{color:var( --e-global-color-2e88918 );}.elementor-4862 .elementor-element.elementor-element-d0da5b1 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:0px;font-weight:400;}.elementor-4862 .elementor-element.elementor-element-1384589{width:var( --container-widget-width, 586px );max-width:586px;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:586px;--container-widget-flex-grow:0;text-align:start;}.elementor-4862 .elementor-element.elementor-element-1384589 .elementor-heading-title{font-family:var( --e-global-typography-184e691-font-family ), Sans-serif;font-size:var( --e-global-typography-184e691-font-size );font-weight:var( --e-global-typography-184e691-font-weight );line-height:var( --e-global-typography-184e691-line-height );color:var( --e-global-color-primary );}.elementor-4862 .elementor-element.elementor-element-da5ca1f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4862 .elementor-element.elementor-element-b680205{width:var( --container-widget-width, 650px );max-width:650px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:650px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-4862 .elementor-element.elementor-element-e0d7cca{width:var( --container-widget-width, 650px );max-width:650px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:650px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-4862 .elementor-element.elementor-element-a3b45ee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4862 .elementor-element.elementor-element-256b4db{--grid-columns:3;--grid-row-gap:35px;--grid-column-gap:35px;}.elementor-4862 .elementor-element.elementor-element-256b4db .elementor-loop-container{grid-auto-rows:1fr;}.elementor-4862 .elementor-element.elementor-element-256b4db .e-loop-item > .elementor-section, .elementor-4862 .elementor-element.elementor-element-256b4db .e-loop-item > .elementor-section > .elementor-container, .elementor-4862 .elementor-element.elementor-element-256b4db .e-loop-item > .e-con, .elementor-4862 .elementor-element.elementor-element-256b4db .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-4862 .elementor-element.elementor-element-8bc0be3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-template .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-template .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4862 .elementor-element.elementor-element-d29cab9{--min-height:360px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-4862 .elementor-element.elementor-element-d29cab9:not(.elementor-motion-effects-element-type-background), .elementor-4862 .elementor-element.elementor-element-d29cab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4862 .elementor-element.elementor-element-d114b96 .elementor-heading-title{font-size:var( --e-global-typography-9f8fbe3-font-size );line-height:var( --e-global-typography-9f8fbe3-line-height );}.elementor-4862 .elementor-element.elementor-element-9a72ec3{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-widget-image-box .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image-box .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4862 .elementor-element.elementor-element-d0da5b1 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4862 .elementor-element.elementor-element-1384589 .elementor-heading-title{font-size:var( --e-global-typography-184e691-font-size );line-height:var( --e-global-typography-184e691-line-height );}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4862 .elementor-element.elementor-element-b680205{--container-widget-width:580px;--container-widget-flex-grow:0;width:var( --container-widget-width, 580px );max-width:580px;text-align:start;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4862 .elementor-element.elementor-element-e0d7cca{--container-widget-width:580px;--container-widget-flex-grow:0;width:var( --container-widget-width, 580px );max-width:580px;text-align:start;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-loop-grid .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4862 .elementor-element.elementor-element-256b4db{--grid-columns:2;}.elementor-widget-template .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-template .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4862 .elementor-element.elementor-element-d29cab9{--width:100%;--min-height:300px;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4862 .elementor-element.elementor-element-d29cab9:not(.elementor-motion-effects-element-type-background), .elementor-4862 .elementor-element.elementor-element-d29cab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 30%;}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4862 .elementor-element.elementor-element-d114b96 .elementor-heading-title{font-size:var( --e-global-typography-9f8fbe3-font-size );line-height:var( --e-global-typography-9f8fbe3-line-height );}.elementor-4862 .elementor-element.elementor-element-9a72ec3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-widget-image-box .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image-box .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4862 .elementor-element.elementor-element-d0da5b1 .elementor-image-box-img{margin-bottom:5px;}.elementor-4862 .elementor-element.elementor-element-d0da5b1 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4862 .elementor-element.elementor-element-1384589{width:100%;max-width:100%;}.elementor-4862 .elementor-element.elementor-element-1384589 .elementor-heading-title{font-size:var( --e-global-typography-184e691-font-size );line-height:var( --e-global-typography-184e691-line-height );}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4862 .elementor-element.elementor-element-b680205{width:100%;max-width:100%;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4862 .elementor-element.elementor-element-e0d7cca{width:100%;max-width:100%;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4862 .elementor-element.elementor-element-a3b45ee{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4862 .elementor-element.elementor-element-256b4db{--grid-columns:1;}.elementor-widget-template .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-template .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(min-width:768px){.elementor-4862 .elementor-element.elementor-element-d29cab9{--width:100%;}.elementor-4862 .elementor-element.elementor-element-9a72ec3{--content-width:1300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4862 .elementor-element.elementor-element-d29cab9{--width:100%;}}/* Start custom CSS for image-box, class: .elementor-element-d0da5b1 */.elementor-4862 .elementor-element.elementor-element-d0da5b1{
    -webkit-backdrop-filter: saturate(180%) blur(10px);
    backdrop-filter: saturate(180%) blur(10px);
    /*margin-left: 50px;*/
    /*margin-right:50px;*/
    /*border-radius: 20px;*/
    box-shadow:
0px 0px 0px 1px rgba(235, 234, 233, 0.65) inset
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a72ec3 *//* =========================================
   MEDIA TABS
   ========================================= */

/*.media-tabs .e-n-tabs {*/
/*    position: relative;*/
/*    width: 100% !important;*/
/*    flex-basis: auto;*/
/*    align-items: end !important;*/
/*    overflow: hidden !important;*/
/*}*/


/* =========================================
   TAB WRAPPER
   ========================================= */

/*.media-tabs .e-n-tabs-heading {*/
/*    position: relative;*/
/*    display: flex;*/
/*    flex-wrap: nowrap;*/

    /* Slightly tighter spacing */
/*    padding: 7px 5px;*/

/*    border: 1px solid #EFEFEF;*/
/*    border-radius: 50px;*/
/*    overflow: hidden;*/
/*    box-sizing: border-box;*/

/*    z-index: 1;*/
/*}*/


/* =========================================
   MOVING GREEN BACKGROUND
   ========================================= */

/*.media-tabs .e-n-tabs-heading::before {*/
/*    content: "";*/
/*    position: absolute;*/

/*    top: 7px;*/
/*    left: 0;*/

/*    width: var(--tab-bg-width, 0px);*/
/*    height: calc(100% - 14px);*/

/*    background: #36B24A;*/
/*    border-radius: 50px;*/

/*    transform: translateX(var(--tab-bg-left, 0px));*/

/*    transition:*/
/*        transform 0.35s ease,*/
/*        width 0.35s ease;*/

/*    z-index: 0;*/
/*    pointer-events: none;*/
/*}*/


/* =========================================
   TAB BUTTONS
   ========================================= */

/*.media-tabs .e-n-tabs-heading .e-n-tab-title {*/
/*    position: relative;*/
/*    z-index: 2;*/

/*    flex: 1 1 0;*/
/*    min-width: 0;*/

/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/

/*    white-space: nowrap;*/
/*    text-align: center;*/

/*    border-radius: 50px;*/

/*    transition: color 0.35s ease;*/

/*    box-sizing: border-box;*/
/*}*/


/* Keep text above moving background */
/*.media-tabs .e-n-tabs-heading .e-n-tab-title span,*/
/*.media-tabs .e-n-tabs-heading .e-n-tab-title-text {*/
/*    position: relative;*/
/*    z-index: 2;*/
/*    white-space: nowrap;*/
/*}*/


/* Active tab text */
/*.media-tabs .e-n-tabs-heading .e-n-tab-title[aria-selected="true"] {*/
/*    color: #fff;*/
/*}*/


/* =========================================
   MOBILE
   ========================================= */

/*@media screen and (max-width: 766px) {*/

/*    .media-tabs .e-n-tabs {*/
/*        width: 100% !important;*/
/*        overflow: hidden !important;*/
/*        align-items: flex-start !important;*/
/*    }*/


/*    .media-tabs .e-n-tabs-heading {*/
/*        --mobile-tab-width: 140px;*/
/*        --mobile-tab-side-space:*/
/*            calc(50% - (var(--mobile-tab-width) / 2));*/

/*        display: flex !important;*/
/*        flex-wrap: nowrap !important;*/
/*        justify-content: flex-start !important;*/

/*        width: 100% !important;*/
/*        max-width: 100% !important;*/

/*        overflow-x: auto !important;*/
/*        overflow-y: hidden !important;*/

/*        scroll-behavior: smooth;*/
/*        -webkit-overflow-scrolling: touch;*/

        /*
         * Slightly reduced wrapper-to-tab spacing
         */
/*        padding-top: 7px !important;*/
/*        padding-bottom: 7px !important;*/
/*        padding-left: 10px !important;*/
/*        padding-right: 10px !important;*/

/*        box-sizing: border-box;*/

/*        scrollbar-width: none;*/
/*    }*/


/*    .media-tabs .e-n-tabs-heading::-webkit-scrollbar {*/
/*        display: none;*/
/*    }*/


    /*
     * Once the user interacts, give enough side space
     * for the selected tab to sit in the center.
     */
/*    .media-tabs .e-n-tabs-heading.has-interacted {*/
/*        padding-left: var(--mobile-tab-side-space) !important;*/
/*        padding-right: var(--mobile-tab-side-space) !important;*/
/*    }*/


    /* Mobile tabs */
/*    .media-tabs .e-n-tabs-heading .e-n-tab-title {*/
/*        flex: 0 0 var(--mobile-tab-width) !important;*/

/*        width: var(--mobile-tab-width) !important;*/
/*        min-width: var(--mobile-tab-width) !important;*/
/*        max-width: var(--mobile-tab-width) !important;*/

/*        display: flex !important;*/
/*        justify-content: center !important;*/
/*        align-items: center !important;*/

/*        text-align: center !important;*/
/*        white-space: nowrap !important;*/

/*        position: relative;*/
/*        z-index: 2;*/

/*        box-sizing: border-box;*/
/*    }*/


/*    .media-tabs .e-n-tabs-heading .e-n-tab-title span,*/
/*    .media-tabs .e-n-tabs-heading .e-n-tab-title-text {*/
/*        white-space: nowrap !important;*/
/*        text-align: center !important;*/
/*    }*/


    /* Mobile moving background */
/*    .media-tabs .e-n-tabs-heading::before {*/
/*        top: 7px;*/

/*        height: calc(100% - 14px);*/

/*        width: var(--tab-bg-width, var(--mobile-tab-width)) !important;*/

/*        transform:*/
/*            translateX(var(--tab-bg-left, 10px)) !important;*/

/*        transition:*/
/*            transform 0.35s ease,*/
/*            width 0.35s ease;*/
/*    }*/
/*}*/

/* =========================================
   MEDIA TABS — COMPACT FLUID TIMELINE
   ========================================= */

.media-tabs .e-n-tabs {
    position: relative;
    width: 100% !important;
    flex-basis: auto;
    align-items: end !important;
    overflow: hidden !important;
}


/* =========================================
   TAB HEADING
   ========================================= */

.media-tabs .e-n-tabs-heading {
    --media-tabs-title-space: 34%;

    position: relative;

    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start;

    width: 100%;
    max-width: 100%;

    padding:
        0
        0
        0
        var(--media-tabs-title-space);
--media-tabs-title-space: 0px;

padding: 0;
    margin: 0;

    border: 0;
    border-radius: 0;

    overflow: visible;

    box-sizing: border-box;

    z-index: 1;
}


/* =========================================
   GREY BASELINE
   ========================================= */

.media-tabs .e-n-tabs-heading::after {
    content: "";

    position: absolute;

    left: 0;
    right: 0;
    bottom: 0;

    height: 1px;

    background: #D9D9D9;
background: #bfe2c6;
    z-index: 0;

    pointer-events: none;
}


/* =========================================
   MOVING GREEN LINE
   ========================================= */

.media-tabs .e-n-tabs-heading::before {
    content: "";

    position: absolute;

    left: 0;
    bottom: 0;

    width: var(--tab-line-width, 0px);
    height: 2px;

    background: #36B24A;

    transform:
        translateX(
            var(--tab-line-left, 0px)
        );

    transition:
        transform 0.4s cubic-bezier(0.22, 1, 0.36, 1),
        width 0.4s cubic-bezier(0.22, 1, 0.36, 1);

    z-index: 4;

    pointer-events: none;
}


/* =========================================
   INDIVIDUAL TABS
   ========================================= */

.media-tabs .e-n-tabs-heading .e-n-tab-title {
    position: relative;

    z-index: 2;

    /*
     * Important:
     * no more equal-width stretching
     */
    flex: 0 0 auto;

    width: auto;
    min-width: max-content;

    display: flex;
    align-items: flex-end;
    justify-content: center;

    /*
     * Around 30px total spacing between tabs:
     * 15px on each side
     */
    padding:
        0
        15px
        18px;

    margin: 0;

    border: 0 !important;
    border-radius: 0 !important;

    background: transparent !important;

    white-space: nowrap;
    text-align: center;

    color: #8CB7DA;

    transform: translateY(0);

    transition:
        color 0.35s ease,
        transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);

    box-sizing: border-box;
}


/* Remove Elementor pseudo-elements */
.media-tabs .e-n-tabs-heading .e-n-tab-title::before,
.media-tabs .e-n-tabs-heading .e-n-tab-title::after {
    display: none !important;
}


/* =========================================
   TAB TEXT
   ========================================= */

.media-tabs .e-n-tabs-heading .e-n-tab-title span,
.media-tabs .e-n-tabs-heading .e-n-tab-title-text {
    position: relative;
    z-index: 2;

    white-space: nowrap;
}


/* =========================================
   ACTIVE TAB
   ========================================= */

.media-tabs
.e-n-tabs-heading
.e-n-tab-title[aria-selected="true"] {
    color: #1F77B8;

    transform: translateY(0px);
}


/* =========================================
   HOVER
   ========================================= */

@media (hover: hover) {

    .media-tabs
    .e-n-tabs-heading
    .e-n-tab-title:not([aria-selected="true"]):hover {
        color: #4D95CB;
    }

}


/* =========================================
   TABLET
   ========================================= */

@media screen and (max-width: 1024px) {

    .media-tabs .e-n-tabs-heading {
        --media-tabs-title-space: 30%;
    }

}


/* =========================================
   MOBILE
   ========================================= */

@media screen and (max-width: 766px) {

    .media-tabs .e-n-tabs {
        width: 100% !important;

        overflow: hidden !important;

        align-items: flex-start !important;
    }


    .media-tabs .e-n-tabs-heading {
        --media-tabs-title-space: 0px;

        display: flex !important;
        flex-wrap: nowrap !important;
        justify-content: flex-start !important;

        width: 100% !important;
        max-width: 100% !important;

        padding: 0 !important;

        overflow-x: auto !important;
        overflow-y: hidden !important;

        scroll-behavior: smooth;

        box-sizing: border-box;

        -webkit-overflow-scrolling: touch;

        scrollbar-width: none;
    }


    .media-tabs .e-n-tabs-heading::-webkit-scrollbar {
        display: none;
    }


    .media-tabs .e-n-tabs-heading .e-n-tab-title {
        flex: 0 0 auto !important;

        width: auto !important;
        min-width: max-content !important;
        max-width: none !important;

        /*
         * Same tighter spacing on mobile
         */
        padding:
            0
            15px
            18px;

        display: flex !important;

        align-items: flex-end !important;
        justify-content: center !important;

        text-align: center !important;

        white-space: nowrap !important;

        box-sizing: border-box;
    }


    .media-tabs
    .e-n-tabs-heading
    .e-n-tab-title[aria-selected="true"] {
        transform: translateY(-3px);
    }

}/* End custom CSS */