.elementor-3394 .elementor-element.elementor-element-b2c2d71{--display:flex;--min-height:400px;--justify-content:center;}.elementor-3394 .elementor-element.elementor-element-b2c2d71:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-b2c2d71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo21.shreejisoftware.in/wp-content/uploads/2026/04/Rectangle-4258-1-1.webp");background-position:center center;background-size:cover;}.elementor-3394 .elementor-element.elementor-element-b2c2d71::before, .elementor-3394 .elementor-element.elementor-element-b2c2d71 > .elementor-background-video-container::before, .elementor-3394 .elementor-element.elementor-element-b2c2d71 > .e-con-inner > .elementor-background-video-container::before, .elementor-3394 .elementor-element.elementor-element-b2c2d71 > .elementor-background-slideshow::before, .elementor-3394 .elementor-element.elementor-element-b2c2d71 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3394 .elementor-element.elementor-element-b2c2d71 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3394 .elementor-element.elementor-element-232ab74{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-3394 .elementor-element.elementor-element-3f73b65{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3394 .elementor-element.elementor-element-94ea995{background-color:#FFFFFF2B;padding:9px 11px 9px 11px;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-3394 .elementor-element.elementor-element-94ea995.elementor-element{--align-self:flex-start;}.elementor-3394 .elementor-element.elementor-element-94ea995 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor5 );transition:color 0.3s;}.elementor-3394 .elementor-element.elementor-element-94ea995 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor5 );transition:fill 0.3s;}.elementor-3394 .elementor-element.elementor-element-94ea995 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3394 .elementor-element.elementor-element-94ea995 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1em;}.elementor-3394 .elementor-element.elementor-element-94ea995 .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor5 );transition:color 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3394 .elementor-element.elementor-element-ef6e9d0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-3394 .elementor-element.elementor-element-f4440a0{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-574738b{--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;--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-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3394 .elementor-element.elementor-element-9d03bd9 .elementor-button{background-color:var( --e-global-color-astglobalcolor5 );font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:100px 100px 100px 100px;padding:5px 5px 5px 15px;}.elementor-3394 .elementor-element.elementor-element-9d03bd9{width:auto;max-width:auto;}.elementor-3394 .elementor-element.elementor-element-9d03bd9.elementor-element{--align-self:flex-start;}.elementor-3394 .elementor-element.elementor-element-9d03bd9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3394 .elementor-element.elementor-element-e62986e .elementor-button{background-color:#61CE7000;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor5 );border-radius:100px 100px 100px 100px;padding:17px 20px 17px 20px;}.elementor-3394 .elementor-element.elementor-element-e62986e .elementor-button:hover, .elementor-3394 .elementor-element.elementor-element-e62986e .elementor-button:focus{background-color:transparent;background-image:linear-gradient(121deg, #4CB54A 8%, #008037 100%);border-color:var( --e-global-color-3222332 );}.elementor-3394 .elementor-element.elementor-element-e62986e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3394 .elementor-element.elementor-element-e62986e .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-3394 .elementor-element.elementor-element-f922352{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3394 .elementor-element.elementor-element-64128e1{--display:flex;}.elementor-3394 .elementor-element.elementor-element-e29d15c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3394 .elementor-element.elementor-element-540e47c{--display:flex;}.elementor-3394 .elementor-element.elementor-element-684b6e4 .elementor-icon-list-icon i{color:var( --e-global-color-00b3d88 );transition:color 0.3s;}.elementor-3394 .elementor-element.elementor-element-684b6e4 .elementor-icon-list-icon svg{fill:var( --e-global-color-00b3d88 );transition:fill 0.3s;}.elementor-3394 .elementor-element.elementor-element-684b6e4{--e-icon-list-icon-size:16px;--icon-vertical-align:center;}.elementor-3394 .elementor-element.elementor-element-684b6e4 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-3394 .elementor-element.elementor-element-684b6e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3394 .elementor-element.elementor-element-684b6e4 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.2em;}.elementor-3394 .elementor-element.elementor-element-684b6e4 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-3394 .elementor-element.elementor-element-7dadf03 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:41px;font-weight:600;color:var( --e-global-color-74778fd );}.elementor-3394 .elementor-element.elementor-element-deaa65a{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-3394 .elementor-element.elementor-element-8d6a5ca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3394 .elementor-element.elementor-element-7b073c1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3394 .elementor-element.elementor-element-26d2da4{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 20px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:20px;--border-left-width:0px;border-color:var( --e-global-color-faa6feb );--border-color:var( --e-global-color-faa6feb );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3394 .elementor-element.elementor-element-26d2da4:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-26d2da4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003A87;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );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 );}.elementor-3394 .elementor-element.elementor-element-4937351 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-astglobalcolor5 );font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:600;}.elementor-3394 .elementor-element.elementor-element-381c2e3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-381c2e3 p{margin-block-end:15px;}.elementor-3394 .elementor-element.elementor-element-2819242{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 20px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:20px;--border-left-width:0px;border-color:var( --e-global-color-faa6feb );--border-color:var( --e-global-color-faa6feb );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3394 .elementor-element.elementor-element-2819242:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-2819242 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003A87;}.elementor-3394 .elementor-element.elementor-element-df64f0b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-astglobalcolor5 );font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:600;}.elementor-3394 .elementor-element.elementor-element-2516b32{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-2516b32 p{margin-block-end:15px;}.elementor-3394 .elementor-element.elementor-element-9c14f0d{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 20px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:20px;--border-left-width:0px;border-color:var( --e-global-color-faa6feb );--border-color:var( --e-global-color-faa6feb );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3394 .elementor-element.elementor-element-9c14f0d:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-9c14f0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003A87;}.elementor-3394 .elementor-element.elementor-element-ca2d5a8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-50a6723{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-50a6723 p{margin-block-end:0px;}.elementor-3394 .elementor-element.elementor-element-f1be83d{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 20px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:20px;--border-left-width:0px;border-color:var( --e-global-color-faa6feb );--border-color:var( --e-global-color-faa6feb );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3394 .elementor-element.elementor-element-f1be83d:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-f1be83d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003A87;}.elementor-3394 .elementor-element.elementor-element-9faf4f9 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-astglobalcolor5 );font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:600;}.elementor-3394 .elementor-element.elementor-element-508c6e3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-508c6e3 p{margin-block-end:15px;}.elementor-3394 .elementor-element.elementor-element-59650e6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3394 .elementor-element.elementor-element-9b66fb4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3394 .elementor-element.elementor-element-d324f0d img{border-radius:30px 30px 30px 30px;}.elementor-3394 .elementor-element.elementor-element-6c4cb42{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3394 .elementor-element.elementor-element-bab6b86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3394 .elementor-element.elementor-element-9c348e5 img{border-radius:30px 30px 30px 30px;}.elementor-3394 .elementor-element.elementor-element-a744516{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3394 .elementor-element.elementor-element-7f32ace{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3394 .elementor-element.elementor-element-1b684b6 img{border-radius:30px 30px 30px 30px;}.elementor-3394 .elementor-element.elementor-element-ec1ffad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3394 .elementor-element.elementor-element-19b7e5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3394 .elementor-element.elementor-element-932466c img{border-radius:30px 30px 30px 30px;}.elementor-3394 .elementor-element.elementor-element-65a333e{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:14px;--e-n-carousel-dots-normal-color:var( --e-global-color-00b3d88 );--e-n-carousel-dots-hover-color:var( --e-global-color-00b3d88 );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:0px;--e-n-carousel-swiper-pagination-spacing:20px;}.elementor-3394 .elementor-element.elementor-element-65a333e .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-3394 .elementor-element.elementor-element-5444c40{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3394 .elementor-element.elementor-element-596570b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:41px;font-weight:600;color:var( --e-global-color-74778fd );}.elementor-3394 .elementor-element.elementor-element-ee53e4e{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3394 .elementor-element.elementor-element-f4c1d83{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 16px;--row-gap:20px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3394 .elementor-element.elementor-element-353243a{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3394 .elementor-element.elementor-element-353243a:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-353243a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF3F1;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3394 .elementor-element.elementor-element-286f821{padding:0px 0px 0px 0px;}.elementor-3394 .elementor-element.elementor-element-286f821 .elementor-image-box-wrapper{text-align:start;}.elementor-3394 .elementor-element.elementor-element-286f821.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-3394 .elementor-element.elementor-element-286f821.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-3394 .elementor-element.elementor-element-286f821.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-3394 .elementor-element.elementor-element-286f821 .elementor-image-box-title{margin-bottom:12px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-74778fd );}.elementor-3394 .elementor-element.elementor-element-286f821 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3394 .elementor-element.elementor-element-286f821 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3394 .elementor-element.elementor-element-286f821 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-3394 .elementor-element.elementor-element-0548aaa{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3394 .elementor-element.elementor-element-0548aaa:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-0548aaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF3F1;}.elementor-3394 .elementor-element.elementor-element-2169608 .elementor-image-box-wrapper{text-align:start;}.elementor-3394 .elementor-element.elementor-element-2169608.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-3394 .elementor-element.elementor-element-2169608.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-3394 .elementor-element.elementor-element-2169608.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-3394 .elementor-element.elementor-element-2169608 .elementor-image-box-title{margin-bottom:12px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-74778fd );}.elementor-3394 .elementor-element.elementor-element-2169608 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3394 .elementor-element.elementor-element-2169608 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3394 .elementor-element.elementor-element-2169608 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-3394 .elementor-element.elementor-element-c69f935{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3394 .elementor-element.elementor-element-c69f935:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-c69f935 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF3F1;}.elementor-3394 .elementor-element.elementor-element-9edf020 .elementor-image-box-wrapper{text-align:start;}.elementor-3394 .elementor-element.elementor-element-9edf020.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-3394 .elementor-element.elementor-element-9edf020.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-3394 .elementor-element.elementor-element-9edf020.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-3394 .elementor-element.elementor-element-9edf020 .elementor-image-box-title{margin-bottom:12px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-74778fd );}.elementor-3394 .elementor-element.elementor-element-9edf020 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3394 .elementor-element.elementor-element-9edf020 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3394 .elementor-element.elementor-element-9edf020 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-3394 .elementor-element.elementor-element-4edf310{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3394 .elementor-element.elementor-element-4edf310:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-4edf310 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF3F1;}.elementor-3394 .elementor-element.elementor-element-c260859 .elementor-image-box-wrapper{text-align:start;}.elementor-3394 .elementor-element.elementor-element-c260859.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-3394 .elementor-element.elementor-element-c260859.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-3394 .elementor-element.elementor-element-c260859.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-3394 .elementor-element.elementor-element-c260859 .elementor-image-box-title{margin-bottom:12px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-74778fd );}.elementor-3394 .elementor-element.elementor-element-c260859 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3394 .elementor-element.elementor-element-c260859 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3394 .elementor-element.elementor-element-c260859 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-3394 .elementor-element.elementor-element-3d88ba0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3394 .elementor-element.elementor-element-748c17f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:41px;font-weight:600;color:var( --e-global-color-74778fd );}.elementor-3394 .elementor-element.elementor-element-853d9bd{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3394 .elementor-element.elementor-element-a926735{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3394 .elementor-element.elementor-element-a926735:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-a926735 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B2E89A80;}.elementor-3394 .elementor-element.elementor-element-cbc3c7c .elementor-image-box-wrapper{text-align:start;}.elementor-3394 .elementor-element.elementor-element-cbc3c7c .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-6dade29-font-family ), Sans-serif;font-size:var( --e-global-typography-6dade29-font-size );font-weight:var( --e-global-typography-6dade29-font-weight );color:var( --e-global-color-74778fd );}.elementor-3394 .elementor-element.elementor-element-cbc3c7c .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-3394 .elementor-element.elementor-element-0fbac1f{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3394 .elementor-element.elementor-element-0fbac1f:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-0fbac1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16d6f63 );}.elementor-3394 .elementor-element.elementor-element-d7116f5 .elementor-image-box-wrapper{text-align:start;}.elementor-3394 .elementor-element.elementor-element-d7116f5 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-6dade29-font-family ), Sans-serif;font-size:var( --e-global-typography-6dade29-font-size );font-weight:var( --e-global-typography-6dade29-font-weight );color:var( --e-global-color-74778fd );}.elementor-3394 .elementor-element.elementor-element-d7116f5 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-3394 .elementor-element.elementor-element-dd13337{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3394 .elementor-element.elementor-element-dd13337:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-dd13337 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B2E89A80;}.elementor-3394 .elementor-element.elementor-element-6dfbcb3 .elementor-image-box-wrapper{text-align:start;}.elementor-3394 .elementor-element.elementor-element-6dfbcb3 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-6dade29-font-family ), Sans-serif;font-size:var( --e-global-typography-6dade29-font-size );font-weight:var( --e-global-typography-6dade29-font-weight );color:var( --e-global-color-74778fd );}.elementor-3394 .elementor-element.elementor-element-6dfbcb3 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-3394 .elementor-element.elementor-element-f8d4a1c{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3394 .elementor-element.elementor-element-f8d4a1c:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-f8d4a1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16d6f63 );}.elementor-3394 .elementor-element.elementor-element-5189491 .elementor-image-box-wrapper{text-align:start;}.elementor-3394 .elementor-element.elementor-element-5189491 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-6dade29-font-family ), Sans-serif;font-size:var( --e-global-typography-6dade29-font-size );font-weight:var( --e-global-typography-6dade29-font-weight );color:var( --e-global-color-74778fd );}.elementor-3394 .elementor-element.elementor-element-5189491 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-3394 .elementor-element.elementor-element-cb11357{--display:flex;--min-height:398px;--border-radius:30px 30px 30px 30px;}.elementor-3394 .elementor-element.elementor-element-cb11357:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-cb11357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo21.shreejisoftware.in/wp-content/uploads/2026/04/Rectangle-23035.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3394 .elementor-element.elementor-element-d7ad712{--display:flex;--border-radius:40px 40px 40px 40px;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:44px;--padding-right:41px;}.elementor-3394 .elementor-element.elementor-element-d7ad712:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-d7ad712 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-31ac4a3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:41px;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-792d72b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-a245708{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-2076a41 .elementor-button{background-color:var( --e-global-color-astglobalcolor5 );font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:100px 100px 100px 100px;padding:5px 5px 5px 15px;}.elementor-3394 .elementor-element.elementor-element-2076a41{width:auto;max-width:auto;}.elementor-3394 .elementor-element.elementor-element-2076a41.elementor-element{--align-self:flex-start;}.elementor-3394 .elementor-element.elementor-element-2076a41 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3394 .elementor-element.elementor-element-5ca3546{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3394 .elementor-element.elementor-element-c219b51 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:41px;font-weight:600;color:var( --e-global-color-74778fd );}.elementor-3394 .elementor-element.elementor-element-5611d7c{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3394 .elementor-element.elementor-element-11b8dc0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3394 .elementor-element.elementor-element-497ed71{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3394 .elementor-element.elementor-element-38252ff .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-74778fd );}.elementor-3394 .elementor-element.elementor-element-e50887d{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-3394 .elementor-element.elementor-element-3f8820c{--display:flex;--border-radius:40px 40px 40px 40px;}.elementor-3394 .elementor-element.elementor-element-3f8820c:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-3f8820c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16d6f63 );}.elementor-3394 .elementor-element.elementor-element-ade2185{--display:flex;--min-height:65px;--border-radius:100px 100px 100px 100px;}.elementor-3394 .elementor-element.elementor-element-ade2185:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-ade2185 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-e875871{margin:-84px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-3394 .elementor-element.elementor-element-e875871 .eael-data-table thead tr th:first-child{border-radius:20px 0px 0px 0px;}.elementor-3394 .elementor-element.elementor-element-e875871 .eael-data-table thead tr th:last-child{border-radius:0px 20px 0px 0px;}.rtl .elementor-3394 .elementor-element.elementor-element-e875871 .eael-data-table thead tr th:first-child{border-radius:0px 20px 0px 0px;}.rtl .elementor-3394 .elementor-element.elementor-element-e875871 .eael-data-table thead tr th:last-child{border-radius:20px 0px 0px 0px;}.elementor-3394 .elementor-element.elementor-element-e875871 .eael-data-table .table-header th{padding:20px 0px 20px 0px;}.elementor-3394 .elementor-element.elementor-element-e875871 .eael-data-table tbody tr td .th-mobile-screen{padding:20px 0px 20px 0px;}.elementor-3394 .elementor-element.elementor-element-e875871 .eael-data-table thead tr th{color:var( --e-global-color-00b3d88 );background-color:#FFFFFF00;}.elementor-3394 .elementor-element.elementor-element-e875871 table.dataTable thead .sorting:after{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-e875871 table.dataTable thead .sorting_asc:after{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-e875871 table.dataTable thead .sorting_desc:after{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-e875871 .eael-data-table thead tr th:hover{color:var( --e-global-color-00b3d88 );background-color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-e875871 table.dataTable thead .sorting:after:hover{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-e875871 table.dataTable thead .sorting_asc:after:hover{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-e875871 table.dataTable thead .sorting_desc:after:hover{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-e875871 .eael-data-table thead > tr th .data-table-header-text{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:bold;}.elementor-3394 .elementor-element.elementor-element-e875871 .eael-data-table thead tr th i{font-size:20px;}.elementor-3394 .elementor-element.elementor-element-e875871 .eael-data-table thead tr th .data-table-header-svg-icon{height:20px;width:20px;}.elementor-3394 .elementor-element.elementor-element-e875871 .eael-data-table tbody > tr:nth-child(2n) td{color:#000000;}.elementor-3394 .elementor-element.elementor-element-e875871 .eael-data-table tbody > tr:nth-child(2n+1) td{color:#000000;}.elementor-3394 .elementor-element.elementor-element-e875871 .eael-data-table tbody tr td{padding:20px 0px 20px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3394 .elementor-element.elementor-element-e875871 .eael-data-table-wrap table td a{color:#c15959;}.elementor-3394 .elementor-element.elementor-element-e875871 .eael-data-table-wrap table td a:hover{color:#6d7882;}.elementor-3394 .elementor-element.elementor-element-e875871 .eael-data-table tbody .td-content-wrapper{text-align:left;}.elementor-3394 .elementor-element.elementor-element-e875871 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i{font-size:20px;color:#c15959;}.elementor-3394 .elementor-element.elementor-element-e875871 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg{height:20px;width:20px;fill:#c15959;}.elementor-3394 .elementor-element.elementor-element-e875871 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i{color:#6d7882;}.elementor-3394 .elementor-element.elementor-element-e875871 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg{fill:#6d7882;}.elementor-3394 .elementor-element.elementor-element-1ae489c{--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-3394 .elementor-element.elementor-element-197f858{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-3394 .elementor-element.elementor-element-56d4aca .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-74778fd );}.elementor-3394 .elementor-element.elementor-element-aeb9af1{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-3394 .elementor-element.elementor-element-2cfcc05{--display:flex;--border-radius:40px 40px 40px 40px;}.elementor-3394 .elementor-element.elementor-element-2cfcc05:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-2cfcc05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16d6f63 );}.elementor-3394 .elementor-element.elementor-element-2fd3d16{--display:flex;--min-height:65px;--border-radius:100px 100px 100px 100px;}.elementor-3394 .elementor-element.elementor-element-2fd3d16:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-2fd3d16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-4dc8a62{margin:-84px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-3394 .elementor-element.elementor-element-4dc8a62 .eael-data-table thead tr th:first-child{border-radius:20px 0px 0px 0px;}.elementor-3394 .elementor-element.elementor-element-4dc8a62 .eael-data-table thead tr th:last-child{border-radius:0px 20px 0px 0px;}.rtl .elementor-3394 .elementor-element.elementor-element-4dc8a62 .eael-data-table thead tr th:first-child{border-radius:0px 20px 0px 0px;}.rtl .elementor-3394 .elementor-element.elementor-element-4dc8a62 .eael-data-table thead tr th:last-child{border-radius:20px 0px 0px 0px;}.elementor-3394 .elementor-element.elementor-element-4dc8a62 .eael-data-table .table-header th{padding:20px 0px 20px 0px;}.elementor-3394 .elementor-element.elementor-element-4dc8a62 .eael-data-table tbody tr td .th-mobile-screen{padding:20px 0px 20px 0px;}.elementor-3394 .elementor-element.elementor-element-4dc8a62 .eael-data-table thead tr th{color:var( --e-global-color-00b3d88 );background-color:#FFFFFF00;}.elementor-3394 .elementor-element.elementor-element-4dc8a62 table.dataTable thead .sorting:after{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-4dc8a62 table.dataTable thead .sorting_asc:after{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-4dc8a62 table.dataTable thead .sorting_desc:after{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-4dc8a62 .eael-data-table thead tr th:hover{color:var( --e-global-color-00b3d88 );background-color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-4dc8a62 table.dataTable thead .sorting:after:hover{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-4dc8a62 table.dataTable thead .sorting_asc:after:hover{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-4dc8a62 table.dataTable thead .sorting_desc:after:hover{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-4dc8a62 .eael-data-table thead > tr th .data-table-header-text{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:bold;}.elementor-3394 .elementor-element.elementor-element-4dc8a62 .eael-data-table thead tr th i{font-size:20px;}.elementor-3394 .elementor-element.elementor-element-4dc8a62 .eael-data-table thead tr th .data-table-header-svg-icon{height:20px;width:20px;}.elementor-3394 .elementor-element.elementor-element-4dc8a62 .eael-data-table tbody > tr:nth-child(2n) td{color:#000000;}.elementor-3394 .elementor-element.elementor-element-4dc8a62 .eael-data-table tbody > tr:nth-child(2n+1) td{color:#000000;}.elementor-3394 .elementor-element.elementor-element-4dc8a62 .eael-data-table tbody tr td{padding:20px 0px 20px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3394 .elementor-element.elementor-element-4dc8a62 .eael-data-table-wrap table td a{color:#c15959;}.elementor-3394 .elementor-element.elementor-element-4dc8a62 .eael-data-table-wrap table td a:hover{color:#6d7882;}.elementor-3394 .elementor-element.elementor-element-4dc8a62 .eael-data-table tbody .td-content-wrapper{text-align:left;}.elementor-3394 .elementor-element.elementor-element-4dc8a62 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i{font-size:20px;color:#c15959;}.elementor-3394 .elementor-element.elementor-element-4dc8a62 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg{height:20px;width:20px;fill:#c15959;}.elementor-3394 .elementor-element.elementor-element-4dc8a62 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i{color:#6d7882;}.elementor-3394 .elementor-element.elementor-element-4dc8a62 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg{fill:#6d7882;}.elementor-3394 .elementor-element.elementor-element-3f989a4{--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-3394 .elementor-element.elementor-element-e933f41{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-3394 .elementor-element.elementor-element-777baed .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-74778fd );}.elementor-3394 .elementor-element.elementor-element-4f0f547{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-3394 .elementor-element.elementor-element-854da16{--display:flex;--border-radius:40px 40px 40px 40px;}.elementor-3394 .elementor-element.elementor-element-854da16:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-854da16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16d6f63 );}.elementor-3394 .elementor-element.elementor-element-42b8c21{--display:flex;--min-height:65px;--border-radius:100px 100px 100px 100px;}.elementor-3394 .elementor-element.elementor-element-42b8c21:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-42b8c21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-d61b0dd{margin:-84px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-3394 .elementor-element.elementor-element-d61b0dd .eael-data-table thead tr th:first-child{border-radius:20px 0px 0px 0px;}.elementor-3394 .elementor-element.elementor-element-d61b0dd .eael-data-table thead tr th:last-child{border-radius:0px 20px 0px 0px;}.rtl .elementor-3394 .elementor-element.elementor-element-d61b0dd .eael-data-table thead tr th:first-child{border-radius:0px 20px 0px 0px;}.rtl .elementor-3394 .elementor-element.elementor-element-d61b0dd .eael-data-table thead tr th:last-child{border-radius:20px 0px 0px 0px;}.elementor-3394 .elementor-element.elementor-element-d61b0dd .eael-data-table .table-header th{padding:20px 0px 20px 0px;}.elementor-3394 .elementor-element.elementor-element-d61b0dd .eael-data-table tbody tr td .th-mobile-screen{padding:20px 0px 20px 0px;}.elementor-3394 .elementor-element.elementor-element-d61b0dd .eael-data-table thead tr th{color:var( --e-global-color-00b3d88 );background-color:#FFFFFF00;}.elementor-3394 .elementor-element.elementor-element-d61b0dd table.dataTable thead .sorting:after{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-d61b0dd table.dataTable thead .sorting_asc:after{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-d61b0dd table.dataTable thead .sorting_desc:after{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-d61b0dd .eael-data-table thead tr th:hover{color:var( --e-global-color-00b3d88 );background-color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-d61b0dd table.dataTable thead .sorting:after:hover{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-d61b0dd table.dataTable thead .sorting_asc:after:hover{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-d61b0dd table.dataTable thead .sorting_desc:after:hover{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-d61b0dd .eael-data-table thead > tr th .data-table-header-text{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:bold;}.elementor-3394 .elementor-element.elementor-element-d61b0dd .eael-data-table thead tr th i{font-size:20px;}.elementor-3394 .elementor-element.elementor-element-d61b0dd .eael-data-table thead tr th .data-table-header-svg-icon{height:20px;width:20px;}.elementor-3394 .elementor-element.elementor-element-d61b0dd .eael-data-table tbody > tr:nth-child(2n) td{color:#000000;}.elementor-3394 .elementor-element.elementor-element-d61b0dd .eael-data-table tbody > tr:nth-child(2n+1) td{color:#000000;}.elementor-3394 .elementor-element.elementor-element-d61b0dd .eael-data-table tbody tr td{padding:20px 0px 20px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3394 .elementor-element.elementor-element-d61b0dd .eael-data-table-wrap table td a{color:#c15959;}.elementor-3394 .elementor-element.elementor-element-d61b0dd .eael-data-table-wrap table td a:hover{color:#6d7882;}.elementor-3394 .elementor-element.elementor-element-d61b0dd .eael-data-table tbody .td-content-wrapper{text-align:left;}.elementor-3394 .elementor-element.elementor-element-d61b0dd .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i{font-size:20px;color:#c15959;}.elementor-3394 .elementor-element.elementor-element-d61b0dd .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg{height:20px;width:20px;fill:#c15959;}.elementor-3394 .elementor-element.elementor-element-d61b0dd .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i{color:#6d7882;}.elementor-3394 .elementor-element.elementor-element-d61b0dd .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg{fill:#6d7882;}.elementor-3394 .elementor-element.elementor-element-83f98bd{--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-3394 .elementor-element.elementor-element-00d6a75{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-3394 .elementor-element.elementor-element-1c147eb .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-74778fd );}.elementor-3394 .elementor-element.elementor-element-d77f169{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-3394 .elementor-element.elementor-element-7ba8dd7{--display:flex;--border-radius:40px 40px 40px 40px;}.elementor-3394 .elementor-element.elementor-element-7ba8dd7:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-7ba8dd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16d6f63 );}.elementor-3394 .elementor-element.elementor-element-26fecd0{--display:flex;--min-height:65px;--border-radius:100px 100px 100px 100px;}.elementor-3394 .elementor-element.elementor-element-26fecd0:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-26fecd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-94cfc3c{margin:-84px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-3394 .elementor-element.elementor-element-94cfc3c .eael-data-table thead tr th:first-child{border-radius:20px 0px 0px 0px;}.elementor-3394 .elementor-element.elementor-element-94cfc3c .eael-data-table thead tr th:last-child{border-radius:0px 20px 0px 0px;}.rtl .elementor-3394 .elementor-element.elementor-element-94cfc3c .eael-data-table thead tr th:first-child{border-radius:0px 20px 0px 0px;}.rtl .elementor-3394 .elementor-element.elementor-element-94cfc3c .eael-data-table thead tr th:last-child{border-radius:20px 0px 0px 0px;}.elementor-3394 .elementor-element.elementor-element-94cfc3c .eael-data-table .table-header th{padding:20px 0px 20px 0px;}.elementor-3394 .elementor-element.elementor-element-94cfc3c .eael-data-table tbody tr td .th-mobile-screen{padding:20px 0px 20px 0px;}.elementor-3394 .elementor-element.elementor-element-94cfc3c .eael-data-table thead tr th{color:var( --e-global-color-00b3d88 );background-color:#FFFFFF00;}.elementor-3394 .elementor-element.elementor-element-94cfc3c table.dataTable thead .sorting:after{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-94cfc3c table.dataTable thead .sorting_asc:after{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-94cfc3c table.dataTable thead .sorting_desc:after{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-94cfc3c .eael-data-table thead tr th:hover{color:var( --e-global-color-00b3d88 );background-color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-94cfc3c table.dataTable thead .sorting:after:hover{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-94cfc3c table.dataTable thead .sorting_asc:after:hover{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-94cfc3c table.dataTable thead .sorting_desc:after:hover{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-94cfc3c .eael-data-table thead > tr th .data-table-header-text{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:bold;}.elementor-3394 .elementor-element.elementor-element-94cfc3c .eael-data-table thead tr th i{font-size:20px;}.elementor-3394 .elementor-element.elementor-element-94cfc3c .eael-data-table thead tr th .data-table-header-svg-icon{height:20px;width:20px;}.elementor-3394 .elementor-element.elementor-element-94cfc3c .eael-data-table tbody > tr:nth-child(2n) td{color:#000000;}.elementor-3394 .elementor-element.elementor-element-94cfc3c .eael-data-table tbody > tr:nth-child(2n+1) td{color:#000000;}.elementor-3394 .elementor-element.elementor-element-94cfc3c .eael-data-table tbody tr td{padding:20px 0px 20px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3394 .elementor-element.elementor-element-94cfc3c .eael-data-table-wrap table td a{color:#c15959;}.elementor-3394 .elementor-element.elementor-element-94cfc3c .eael-data-table-wrap table td a:hover{color:#6d7882;}.elementor-3394 .elementor-element.elementor-element-94cfc3c .eael-data-table tbody .td-content-wrapper{text-align:left;}.elementor-3394 .elementor-element.elementor-element-94cfc3c .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i{font-size:20px;color:#c15959;}.elementor-3394 .elementor-element.elementor-element-94cfc3c .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg{height:20px;width:20px;fill:#c15959;}.elementor-3394 .elementor-element.elementor-element-94cfc3c .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i{color:#6d7882;}.elementor-3394 .elementor-element.elementor-element-94cfc3c .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg{fill:#6d7882;}.elementor-3394 .elementor-element.elementor-element-46454c2{--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-3394 .elementor-element.elementor-element-8dfa243{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-3394 .elementor-element.elementor-element-177c1fa .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-74778fd );}.elementor-3394 .elementor-element.elementor-element-6cf4f1b{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-3394 .elementor-element.elementor-element-beee96c{--display:flex;--border-radius:40px 40px 40px 40px;}.elementor-3394 .elementor-element.elementor-element-beee96c:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-beee96c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16d6f63 );}.elementor-3394 .elementor-element.elementor-element-c0ee7d1{--display:flex;--min-height:65px;--border-radius:100px 100px 100px 100px;}.elementor-3394 .elementor-element.elementor-element-c0ee7d1:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-c0ee7d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-d54e015{margin:-84px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-3394 .elementor-element.elementor-element-d54e015 .eael-data-table thead tr th:first-child{border-radius:20px 0px 0px 0px;}.elementor-3394 .elementor-element.elementor-element-d54e015 .eael-data-table thead tr th:last-child{border-radius:0px 20px 0px 0px;}.rtl .elementor-3394 .elementor-element.elementor-element-d54e015 .eael-data-table thead tr th:first-child{border-radius:0px 20px 0px 0px;}.rtl .elementor-3394 .elementor-element.elementor-element-d54e015 .eael-data-table thead tr th:last-child{border-radius:20px 0px 0px 0px;}.elementor-3394 .elementor-element.elementor-element-d54e015 .eael-data-table .table-header th{padding:20px 0px 20px 0px;}.elementor-3394 .elementor-element.elementor-element-d54e015 .eael-data-table tbody tr td .th-mobile-screen{padding:20px 0px 20px 0px;}.elementor-3394 .elementor-element.elementor-element-d54e015 .eael-data-table thead tr th{color:var( --e-global-color-00b3d88 );background-color:#FFFFFF00;}.elementor-3394 .elementor-element.elementor-element-d54e015 table.dataTable thead .sorting:after{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-d54e015 table.dataTable thead .sorting_asc:after{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-d54e015 table.dataTable thead .sorting_desc:after{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-d54e015 .eael-data-table thead tr th:hover{color:var( --e-global-color-00b3d88 );background-color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-d54e015 table.dataTable thead .sorting:after:hover{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-d54e015 table.dataTable thead .sorting_asc:after:hover{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-d54e015 table.dataTable thead .sorting_desc:after:hover{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-d54e015 .eael-data-table thead > tr th .data-table-header-text{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:bold;}.elementor-3394 .elementor-element.elementor-element-d54e015 .eael-data-table thead tr th i{font-size:20px;}.elementor-3394 .elementor-element.elementor-element-d54e015 .eael-data-table thead tr th .data-table-header-svg-icon{height:20px;width:20px;}.elementor-3394 .elementor-element.elementor-element-d54e015 .eael-data-table tbody > tr:nth-child(2n) td{color:#000000;}.elementor-3394 .elementor-element.elementor-element-d54e015 .eael-data-table tbody > tr:nth-child(2n+1) td{color:#000000;}.elementor-3394 .elementor-element.elementor-element-d54e015 .eael-data-table tbody tr td{padding:20px 0px 20px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3394 .elementor-element.elementor-element-d54e015 .eael-data-table-wrap table td a{color:#c15959;}.elementor-3394 .elementor-element.elementor-element-d54e015 .eael-data-table-wrap table td a:hover{color:#6d7882;}.elementor-3394 .elementor-element.elementor-element-d54e015 .eael-data-table tbody .td-content-wrapper{text-align:left;}.elementor-3394 .elementor-element.elementor-element-d54e015 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i{font-size:20px;color:#c15959;}.elementor-3394 .elementor-element.elementor-element-d54e015 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg{height:20px;width:20px;fill:#c15959;}.elementor-3394 .elementor-element.elementor-element-d54e015 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i{color:#6d7882;}.elementor-3394 .elementor-element.elementor-element-d54e015 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg{fill:#6d7882;}.elementor-3394 .elementor-element.elementor-element-a6a6a69{--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-3394 .elementor-element.elementor-element-ac9d3db{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-3394 .elementor-element.elementor-element-8505b6f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-74778fd );}.elementor-3394 .elementor-element.elementor-element-54072ef{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-3394 .elementor-element.elementor-element-31efe70{--display:flex;--border-radius:40px 40px 40px 40px;}.elementor-3394 .elementor-element.elementor-element-31efe70:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-31efe70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16d6f63 );}.elementor-3394 .elementor-element.elementor-element-a284744{--display:flex;--min-height:65px;--border-radius:100px 100px 100px 100px;}.elementor-3394 .elementor-element.elementor-element-a284744:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-a284744 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-5f47070{margin:-84px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-3394 .elementor-element.elementor-element-5f47070 .eael-data-table thead tr th:first-child{border-radius:20px 0px 0px 0px;}.elementor-3394 .elementor-element.elementor-element-5f47070 .eael-data-table thead tr th:last-child{border-radius:0px 20px 0px 0px;}.rtl .elementor-3394 .elementor-element.elementor-element-5f47070 .eael-data-table thead tr th:first-child{border-radius:0px 20px 0px 0px;}.rtl .elementor-3394 .elementor-element.elementor-element-5f47070 .eael-data-table thead tr th:last-child{border-radius:20px 0px 0px 0px;}.elementor-3394 .elementor-element.elementor-element-5f47070 .eael-data-table .table-header th{padding:20px 0px 20px 0px;}.elementor-3394 .elementor-element.elementor-element-5f47070 .eael-data-table tbody tr td .th-mobile-screen{padding:20px 0px 20px 0px;}.elementor-3394 .elementor-element.elementor-element-5f47070 .eael-data-table thead tr th{color:var( --e-global-color-00b3d88 );background-color:#FFFFFF00;}.elementor-3394 .elementor-element.elementor-element-5f47070 table.dataTable thead .sorting:after{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-5f47070 table.dataTable thead .sorting_asc:after{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-5f47070 table.dataTable thead .sorting_desc:after{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-5f47070 .eael-data-table thead tr th:hover{color:var( --e-global-color-00b3d88 );background-color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-5f47070 table.dataTable thead .sorting:after:hover{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-5f47070 table.dataTable thead .sorting_asc:after:hover{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-5f47070 table.dataTable thead .sorting_desc:after:hover{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-5f47070 .eael-data-table thead > tr th .data-table-header-text{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:bold;}.elementor-3394 .elementor-element.elementor-element-5f47070 .eael-data-table thead tr th i{font-size:20px;}.elementor-3394 .elementor-element.elementor-element-5f47070 .eael-data-table thead tr th .data-table-header-svg-icon{height:20px;width:20px;}.elementor-3394 .elementor-element.elementor-element-5f47070 .eael-data-table tbody > tr:nth-child(2n) td{color:#000000;}.elementor-3394 .elementor-element.elementor-element-5f47070 .eael-data-table tbody > tr:nth-child(2n+1) td{color:#000000;}.elementor-3394 .elementor-element.elementor-element-5f47070 .eael-data-table tbody tr td{padding:20px 0px 20px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3394 .elementor-element.elementor-element-5f47070 .eael-data-table-wrap table td a{color:#c15959;}.elementor-3394 .elementor-element.elementor-element-5f47070 .eael-data-table-wrap table td a:hover{color:#6d7882;}.elementor-3394 .elementor-element.elementor-element-5f47070 .eael-data-table tbody .td-content-wrapper{text-align:left;}.elementor-3394 .elementor-element.elementor-element-5f47070 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i{font-size:20px;color:#c15959;}.elementor-3394 .elementor-element.elementor-element-5f47070 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg{height:20px;width:20px;fill:#c15959;}.elementor-3394 .elementor-element.elementor-element-5f47070 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i{color:#6d7882;}.elementor-3394 .elementor-element.elementor-element-5f47070 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg{fill:#6d7882;}.elementor-3394 .elementor-element.elementor-element-2bd00c4{--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-3394 .elementor-element.elementor-element-5893d13{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-3394 .elementor-element.elementor-element-a4dbb2e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-74778fd );}.elementor-3394 .elementor-element.elementor-element-0343f72{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-3394 .elementor-element.elementor-element-18e00ca{--display:flex;--border-radius:40px 40px 40px 40px;}.elementor-3394 .elementor-element.elementor-element-18e00ca:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-18e00ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16d6f63 );}.elementor-3394 .elementor-element.elementor-element-a16480a{--display:flex;--min-height:65px;--border-radius:100px 100px 100px 100px;}.elementor-3394 .elementor-element.elementor-element-a16480a:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-a16480a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-3481572{margin:-84px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-3394 .elementor-element.elementor-element-3481572 .eael-data-table thead tr th:first-child{border-radius:20px 0px 0px 0px;}.elementor-3394 .elementor-element.elementor-element-3481572 .eael-data-table thead tr th:last-child{border-radius:0px 20px 0px 0px;}.rtl .elementor-3394 .elementor-element.elementor-element-3481572 .eael-data-table thead tr th:first-child{border-radius:0px 20px 0px 0px;}.rtl .elementor-3394 .elementor-element.elementor-element-3481572 .eael-data-table thead tr th:last-child{border-radius:20px 0px 0px 0px;}.elementor-3394 .elementor-element.elementor-element-3481572 .eael-data-table .table-header th{padding:20px 0px 20px 0px;}.elementor-3394 .elementor-element.elementor-element-3481572 .eael-data-table tbody tr td .th-mobile-screen{padding:20px 0px 20px 0px;}.elementor-3394 .elementor-element.elementor-element-3481572 .eael-data-table thead tr th{color:var( --e-global-color-00b3d88 );background-color:#FFFFFF00;}.elementor-3394 .elementor-element.elementor-element-3481572 table.dataTable thead .sorting:after{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-3481572 table.dataTable thead .sorting_asc:after{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-3481572 table.dataTable thead .sorting_desc:after{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-3481572 .eael-data-table thead tr th:hover{color:var( --e-global-color-00b3d88 );background-color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-3481572 table.dataTable thead .sorting:after:hover{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-3481572 table.dataTable thead .sorting_asc:after:hover{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-3481572 table.dataTable thead .sorting_desc:after:hover{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-3481572 .eael-data-table thead > tr th .data-table-header-text{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:bold;}.elementor-3394 .elementor-element.elementor-element-3481572 .eael-data-table thead tr th i{font-size:20px;}.elementor-3394 .elementor-element.elementor-element-3481572 .eael-data-table thead tr th .data-table-header-svg-icon{height:20px;width:20px;}.elementor-3394 .elementor-element.elementor-element-3481572 .eael-data-table tbody > tr:nth-child(2n) td{color:#000000;}.elementor-3394 .elementor-element.elementor-element-3481572 .eael-data-table tbody > tr:nth-child(2n+1) td{color:#000000;}.elementor-3394 .elementor-element.elementor-element-3481572 .eael-data-table tbody tr td{padding:20px 0px 20px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3394 .elementor-element.elementor-element-3481572 .eael-data-table-wrap table td a{color:#c15959;}.elementor-3394 .elementor-element.elementor-element-3481572 .eael-data-table-wrap table td a:hover{color:#6d7882;}.elementor-3394 .elementor-element.elementor-element-3481572 .eael-data-table tbody .td-content-wrapper{text-align:left;}.elementor-3394 .elementor-element.elementor-element-3481572 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i{font-size:20px;color:#c15959;}.elementor-3394 .elementor-element.elementor-element-3481572 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg{height:20px;width:20px;fill:#c15959;}.elementor-3394 .elementor-element.elementor-element-3481572 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i{color:#6d7882;}.elementor-3394 .elementor-element.elementor-element-3481572 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg{fill:#6d7882;}.elementor-3394 .elementor-element.elementor-element-1687c2f{--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-3394 .elementor-element.elementor-element-6ddb705{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-3394 .elementor-element.elementor-element-b5c99b3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-74778fd );}.elementor-3394 .elementor-element.elementor-element-b716a8d{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-3394 .elementor-element.elementor-element-64f0154{--display:flex;--border-radius:40px 40px 40px 40px;}.elementor-3394 .elementor-element.elementor-element-64f0154:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-64f0154 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16d6f63 );}.elementor-3394 .elementor-element.elementor-element-2d6fa6f{--display:flex;--min-height:65px;--border-radius:100px 100px 100px 100px;}.elementor-3394 .elementor-element.elementor-element-2d6fa6f:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-2d6fa6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-2e60caa{margin:-84px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-3394 .elementor-element.elementor-element-2e60caa .eael-data-table thead tr th:first-child{border-radius:20px 0px 0px 0px;}.elementor-3394 .elementor-element.elementor-element-2e60caa .eael-data-table thead tr th:last-child{border-radius:0px 20px 0px 0px;}.rtl .elementor-3394 .elementor-element.elementor-element-2e60caa .eael-data-table thead tr th:first-child{border-radius:0px 20px 0px 0px;}.rtl .elementor-3394 .elementor-element.elementor-element-2e60caa .eael-data-table thead tr th:last-child{border-radius:20px 0px 0px 0px;}.elementor-3394 .elementor-element.elementor-element-2e60caa .eael-data-table .table-header th{padding:20px 0px 20px 0px;}.elementor-3394 .elementor-element.elementor-element-2e60caa .eael-data-table tbody tr td .th-mobile-screen{padding:20px 0px 20px 0px;}.elementor-3394 .elementor-element.elementor-element-2e60caa .eael-data-table thead tr th{color:var( --e-global-color-00b3d88 );background-color:#FFFFFF00;}.elementor-3394 .elementor-element.elementor-element-2e60caa table.dataTable thead .sorting:after{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-2e60caa table.dataTable thead .sorting_asc:after{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-2e60caa table.dataTable thead .sorting_desc:after{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-2e60caa .eael-data-table thead tr th:hover{color:var( --e-global-color-00b3d88 );background-color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-2e60caa table.dataTable thead .sorting:after:hover{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-2e60caa table.dataTable thead .sorting_asc:after:hover{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-2e60caa table.dataTable thead .sorting_desc:after:hover{color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-2e60caa .eael-data-table thead > tr th .data-table-header-text{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:bold;}.elementor-3394 .elementor-element.elementor-element-2e60caa .eael-data-table thead tr th i{font-size:20px;}.elementor-3394 .elementor-element.elementor-element-2e60caa .eael-data-table thead tr th .data-table-header-svg-icon{height:20px;width:20px;}.elementor-3394 .elementor-element.elementor-element-2e60caa .eael-data-table tbody > tr:nth-child(2n) td{color:#000000;}.elementor-3394 .elementor-element.elementor-element-2e60caa .eael-data-table tbody > tr:nth-child(2n+1) td{color:#000000;}.elementor-3394 .elementor-element.elementor-element-2e60caa .eael-data-table tbody tr td{padding:20px 0px 20px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3394 .elementor-element.elementor-element-2e60caa .eael-data-table-wrap table td a{color:#c15959;}.elementor-3394 .elementor-element.elementor-element-2e60caa .eael-data-table-wrap table td a:hover{color:#6d7882;}.elementor-3394 .elementor-element.elementor-element-2e60caa .eael-data-table tbody .td-content-wrapper{text-align:left;}.elementor-3394 .elementor-element.elementor-element-2e60caa .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i{font-size:20px;color:#c15959;}.elementor-3394 .elementor-element.elementor-element-2e60caa .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg{height:20px;width:20px;fill:#c15959;}.elementor-3394 .elementor-element.elementor-element-2e60caa .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i{color:#6d7882;}.elementor-3394 .elementor-element.elementor-element-2e60caa .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg{fill:#6d7882;}.elementor-3394 .elementor-element.elementor-element-5984427{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:10px;--n-tabs-gap:40px;--n-tabs-title-border-radius:60px 60px 60px 60px;--n-tabs-title-padding-top:14px;--n-tabs-title-padding-right:25px;--n-tabs-title-padding-bottom:14px;--n-tabs-title-padding-left:25px;--n-tabs-title-font-size:16px;--n-tabs-title-color:var( --e-global-color-12a4eee );--n-tabs-title-color-active:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-5984427 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-16d6f63 );}.elementor-3394 .elementor-element.elementor-element-5984427.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#4CB54A;background-color:transparent;background-image:linear-gradient(100deg, #4CB54A 0%, #008037 100%);}.elementor-3394 .elementor-element.elementor-element-5984427.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-3394 .elementor-element.elementor-element-5984427.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#4CB54A;background-color:transparent;background-image:linear-gradient(100deg, #4CB54A 0%, #008037 100%);}.elementor-3394 .elementor-element.elementor-element-5984427.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;}.elementor-3394 .elementor-element.elementor-element-5984427 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-96488e4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3394 .elementor-element.elementor-element-227bf20 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:41px;font-weight:600;color:var( --e-global-color-74778fd );}.elementor-3394 .elementor-element.elementor-element-8c016bf{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3394 .elementor-element.elementor-element-53567af{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3394 .elementor-element.elementor-element-53567af p{margin-block-end:15px;}.elementor-3394 .elementor-element.elementor-element-8a883a3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-eae-timeline .eae-tl-item-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eae-timeline .eae-tl-content{color:var( --e-global-color-text );}.elementor-widget-eae-timeline .eae-tl-content-innner{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eae-timeline .eae-tl-read-more a{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eae-timeline .eae-tl-item-meta{color:var( --e-global-color-text );}.elementor-widget-eae-timeline .eae-tl-item-meta-inner{color:var( --e-global-color-text );}.elementor-widget-eae-timeline .eae-tl-item-meta,.elementor-widget-eae-timeline .eae-tl-item-meta-inner{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eae-timeline .eae-timeline-item:hover .eae-tl-item-meta{color:var( --e-global-color-text );}.elementor-widget-eae-timeline .eae-timeline-item:hover .eae-tl-item-meta-inner{color:var( --e-global-color-text );}.elementor-widget-eae-timeline .eae-timeline-item:hover .eae-tl-item-meta,.elementor-widget-eae-timeline .eae-timeline-item:hover .eae-tl-item-meta-inner{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eae-timeline .eae-tl-item-focused .eae-tl-item-meta{color:var( --e-global-color-text );}.elementor-widget-eae-timeline .eae-tl-item-focused .eae-tl-item-meta-inner{color:var( --e-global-color-text );}.elementor-widget-eae-timeline .eae-tl-item-focused .eae-tl-item-meta,.elementor-widget-eae-timeline .eae-tl-item-focused .eae-tl-item-meta-inner{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eae-timeline .eae-timline-progress-bar{background:var( --e-global-color-primary );}.elementor-widget-eae-timeline .eae-timline-progress-bar .eae-pb-inner-line{background:var( --e-global-color-accent );}.elementor-widget-eae-timeline .eae-icon-item_icon.eae-icon-view-stacked{background-color:var( --e-global-color-primary );}.elementor-widget-eae-timeline .eae-icon-item_icon.eae-icon-view-framed{border-color:var( --e-global-color-primary );}.elementor-widget-eae-timeline .eae-icon-item_icon.eae-icon-view-framed i{color:var( --e-global-color-primary );}.elementor-widget-eae-timeline .eae-icon-item_icon.eae-icon-view-framed svg{fill:var( --e-global-color-primary );}.elementor-widget-eae-timeline .eae-icon-item_icon.eae-icon-view-default i{color:var( --e-global-color-primary );}.elementor-widget-eae-timeline .eae-icon-item_icon.eae-icon-view-default svg{fill:var( --e-global-color-primary );}.elementor-widget-eae-timeline .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-stacked{background-color:var( --e-global-color-primary );}.elementor-widget-eae-timeline .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-framed{border-color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );}.elementor-widget-eae-timeline .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-framed i{color:var( --e-global-color-primary );}.elementor-widget-eae-timeline .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-framed svg{fill:var( --e-global-color-primary );}.elementor-widget-eae-timeline .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-default i{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-eae-timeline .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-default svg{fill:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-eae-timeline .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-stacked i   {color:var( --e-global-color-accent );}.elementor-widget-eae-timeline .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-stacked svg   {fill:var( --e-global-color-accent );}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-layout-center .eae-tl-icon-wrapper{margin-right:25px !important;margin-left:25px !important;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-layout-left .eae-tl-icon-wrapper{margin-right:25px !important;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-layout-right .eae-tl-icon-wrapper{margin-left:25px !important;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-layout-justify .eae-tl-icon-wrapper{margin-right:25px !important;margin-left:25px !important;}.elementor-3394 .elementor-element.elementor-element-cea0099 .elementor-repeater-item-faded8d .eae-icon-item_icon.eae-icon i{transform:rotate(0deg);}.elementor-3394 .elementor-element.elementor-element-cea0099 .elementor-repeater-item-faded8d .eae-icon-item_icon.eae-icon svg{transform:rotate(0deg);}.elementor-3394 .elementor-element.elementor-element-cea0099 .elementor-repeater-item-faded8d .eae-icon-item_icon.eae-icon{border-style:solid;}.elementor-3394 .elementor-element.elementor-element-cea0099 .elementor-repeater-item-36e5d43 .eae-icon-item_icon.eae-icon i{transform:rotate(0deg);}.elementor-3394 .elementor-element.elementor-element-cea0099 .elementor-repeater-item-36e5d43 .eae-icon-item_icon.eae-icon svg{transform:rotate(0deg);}.elementor-3394 .elementor-element.elementor-element-cea0099 .elementor-repeater-item-36e5d43 .eae-icon-item_icon.eae-icon{border-style:solid;}.elementor-3394 .elementor-element.elementor-element-cea0099 .elementor-repeater-item-a891606 .eae-icon-item_icon.eae-icon i{transform:rotate(0deg);}.elementor-3394 .elementor-element.elementor-element-cea0099 .elementor-repeater-item-a891606 .eae-icon-item_icon.eae-icon svg{transform:rotate(0deg);}.elementor-3394 .elementor-element.elementor-element-cea0099 .elementor-repeater-item-a891606 .eae-icon-item_icon.eae-icon{border-style:solid;}.elementor-3394 .elementor-element.elementor-element-cea0099 .elementor-repeater-item-fea68d4 .eae-icon-item_icon.eae-icon i{transform:rotate(0deg);}.elementor-3394 .elementor-element.elementor-element-cea0099 .elementor-repeater-item-fea68d4 .eae-icon-item_icon.eae-icon svg{transform:rotate(0deg);}.elementor-3394 .elementor-element.elementor-element-cea0099 .elementor-repeater-item-fea68d4 .eae-icon-item_icon.eae-icon{border-style:solid;}.elementor-3394 .elementor-element.elementor-element-cea0099 .elementor-repeater-item-0538af8 .eae-icon-item_icon.eae-icon i{transform:rotate(0deg);}.elementor-3394 .elementor-element.elementor-element-cea0099 .elementor-repeater-item-0538af8 .eae-icon-item_icon.eae-icon svg{transform:rotate(0deg);}.elementor-3394 .elementor-element.elementor-element-cea0099 .elementor-repeater-item-0538af8 .eae-icon-item_icon.eae-icon{border-style:solid;}.elementor-3394 .elementor-element.elementor-element-cea0099 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-timeline-item{padding-bottom:30px;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-tl-item-content{text-align:left;padding:30px 30px 30px 30px;background:var( --e-global-color-16d6f63 );border-radius:30px 30px 30px 30px;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-tl-item-title{color:var( --e-global-color-00b3d88 );font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:bold;text-decoration:none;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-tl-content{color:var( --e-global-color-text );}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-tl-content-innner{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-layout-center.eae-timeline .eae-timeline-item:nth-child(even) .eae-tl-item-content::before{border-color:var( --e-global-color-16d6f63 );}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-layout-center.eae-timeline .eae-timeline-item:nth-child(odd) .eae-tl-item-content::before{border-color:var( --e-global-color-16d6f63 );}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-layout-right.eae-timeline .eae-tl-item-content::before{border-color:var( --e-global-color-16d6f63 );}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-layout-justify.eae-timeline .eae-tl-item-content::before{border-color:var( --e-global-color-16d6f63 );}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-layout-left.eae-timeline .eae-tl-item-content::before{border-color:var( --e-global-color-16d6f63 );}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-tl-content-wrapper:hover .eae-tl-item-title{color:var( --e-global-color-astglobalcolor5 );text-decoration:none;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-tl-content-wrapper:hover .eae-tl-content{color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-tl-content-wrapper:hover .eae-tl-item-content{background:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-layout-center.eae-timeline .eae-timeline-item:nth-child(even) .eae-tl-content-wrapper:hover .eae-tl-item-content::before{border-color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-layout-center.eae-timeline .eae-timeline-item:nth-child(odd) .eae-tl-content-wrapper:hover .eae-tl-item-content::before{border-color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-layout-right.eae-timeline .eae-tl-content-wrapper:hover .eae-tl-item-content::before{border-color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-layout-left.eae-timeline .eae-tl-content-wrapper:hover .eae-tl-item-content::before{border-color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-tl-item-focused .eae-tl-item-title{color:var( --e-global-color-astglobalcolor5 );text-decoration:none;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-tl-item-focused .eae-tl-content{color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-tl-item-focused .eae-tl-item-content{background:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-layout-center.eae-timeline .eae-tl-item-focused.eae-timeline-item:nth-child(even) .eae-tl-item-content::before{border-color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-layout-center.eae-timeline .eae-tl-item-focused.eae-timeline-item:nth-child(odd) .eae-tl-item-content::before{border-color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-layout-right.eae-timeline .eae-tl-item-focused .eae-tl-item-content::before{border-color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-layout-left.eae-timeline .eae-tl-item-focused .eae-tl-item-content::before{border-color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-timline-progress-bar{background:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-timline-progress-bar .eae-pb-inner-line{background:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-layout-center .eae-timline-progress-bar{width:10px;left:calc(50% - 10px/2);}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-layout-left .eae-timline-progress-bar{width:10px;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-layout-right .eae-timline-progress-bar{width:10px;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-icon-item_icon.eae-icon-view-stacked{background-color:#6ec1e4;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-icon-item_icon.eae-icon-view-framed{border-color:#6ec1e4;background-color:#ffffff;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-icon-item_icon.eae-icon-view-framed i{color:#6ec1e4;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-icon-item_icon.eae-icon-view-framed svg{fill:#6ec1e4;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-icon-item_icon.eae-icon-view-default i{color:#6ec1e4;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-icon-item_icon.eae-icon-view-default svg{fill:#6ec1e4;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-icon-item_icon.eae-icon-view-stacked i{color:#ffffff;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-icon-item_icon.eae-icon-view-stacked svg{fill:#ffffff;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-stacked{background-color:#4054b2;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-framed{border-color:#4054b2;background-color:#ffffff;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-framed i{color:#4054b2;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-framed svg{fill:#4054b2;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-default i{color:#4054b2;border-color:#4054b2;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-default svg{fill:#4054b2;border-color:#4054b2;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-stacked i   {color:#ffffff;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-stacked svg   {fill:#ffffff;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-icon-item_icon.eae-icon i{font-size:60px;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-icon-item_icon.eae-icon svg{width:60px;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-icon-item_icon.eae-icon{border-style:none;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-tl-button-wrapper{justify-content:center;margin:0px 0px 0px 0px;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-tl-button{color:#ffffff;background-color:#007cba;padding:0px 0px 0px 0px;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-tl-button .eae-button-icon{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-tl-button .eae-button-icon svg{width:16px;height:16px;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-tl-button .eae-button-icon.eae-icon-left{margin-right:8px;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-tl-button .eae-button-icon.eae-icon-right{margin-left:8px;}.elementor-3394 .elementor-element.elementor-element-9c83c4c{--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;border-style:solid;--border-style:solid;border-width:10px 0px 10px 0px;--border-top-width:10px;--border-right-width:0px;--border-bottom-width:10px;--border-left-width:0px;border-color:#0078E2;--border-color:#0078E2;--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-3394 .elementor-element.elementor-element-9c83c4c:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-9c83c4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-34a2e13 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3394 .elementor-element.elementor-element-34a2e13 .deensimc-scroll-text{font-family:"Plus Jakarta Sans", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-34a2e13 .deensimc-text-wrapper{gap:8px;}.elementor-3394 .elementor-element.elementor-element-34a2e13 .deensimc-text-wrapper svg{align-self:center;flex-shrink:0;}.elementor-3394 .elementor-element.elementor-element-34a2e13 .deensimc-text-wrapper i{align-self:center;flex-shrink:0;}.elementor-3394 .elementor-element.elementor-element-995935d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3394 .elementor-element.elementor-element-995935d:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-995935d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7F9;}.elementor-3394 .elementor-element.elementor-element-49b44a3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3394 .elementor-element.elementor-element-f8e6f09 .elementor-icon-list-icon i{color:var( --e-global-color-00b3d88 );transition:color 0.3s;}.elementor-3394 .elementor-element.elementor-element-f8e6f09 .elementor-icon-list-icon svg{fill:var( --e-global-color-00b3d88 );transition:fill 0.3s;}.elementor-3394 .elementor-element.elementor-element-f8e6f09{--e-icon-list-icon-size:16px;--icon-vertical-align:center;}.elementor-3394 .elementor-element.elementor-element-f8e6f09 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-3394 .elementor-element.elementor-element-f8e6f09 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3394 .elementor-element.elementor-element-f8e6f09 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.2em;}.elementor-3394 .elementor-element.elementor-element-f8e6f09 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-3394 .elementor-element.elementor-element-54e2cb5{width:var( --container-widget-width, 79.032% );max-width:79.032%;--container-widget-width:79.032%;--container-widget-flex-grow:0;text-align:center;}.elementor-3394 .elementor-element.elementor-element-54e2cb5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3394 .elementor-element.elementor-element-54e2cb5 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:50px;font-weight:500;color:#0D0D39;}.elementor-3394 .elementor-element.elementor-element-715a156{--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:stretch;--border-radius:40px 40px 40px 40px;--margin-top:57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3394 .elementor-element.elementor-element-ba37888{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3394 .elementor-element.elementor-element-ad88433{--display:flex;--gap:64px 0px;--row-gap:64px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3394 .elementor-element.elementor-element-ad88433:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-ad88433 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7DDE9;}.elementor-3394 .elementor-element.elementor-element-8a9de36{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-3394 .elementor-element.elementor-element-8a9de36 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:25px;font-weight:600;text-transform:capitalize;}.elementor-3394 .elementor-element.elementor-element-989590a{width:100%;max-width:100%;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-3394 .elementor-element.elementor-element-989590a p{margin-block-end:15px;}.elementor-3394 .elementor-element.elementor-element-aae1952{--display:flex;--min-height:350px;--justify-content:space-between;--gap:90px 0px;--row-gap:90px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-3394 .elementor-element.elementor-element-aae1952:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-aae1952 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7DDE9;background-image:url("https://demo21.shreejisoftware.in/wp-content/uploads/2026/04/Different-colo-chemicals-in-tube.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3394 .elementor-element.elementor-element-62f75bd{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-3394 .elementor-element.elementor-element-62f75bd .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;color:#00000000;}.elementor-3394 .elementor-element.elementor-element-3ed84af{width:100%;max-width:100%;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;color:#3A3A3A00;}.elementor-3394 .elementor-element.elementor-element-3ed84af p{margin-block-end:15px;}.elementor-3394 .elementor-element.elementor-element-05249db{--display:flex;--gap:64px 0px;--row-gap:64px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3394 .elementor-element.elementor-element-05249db:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-05249db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00803726;}.elementor-3394 .elementor-element.elementor-element-8e5d685 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:25px;font-weight:600;text-transform:capitalize;}.elementor-3394 .elementor-element.elementor-element-9e483c0{width:100%;max-width:100%;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-3394 .elementor-element.elementor-element-9e483c0 p{margin-block-end:15px;}.elementor-3394 .elementor-element.elementor-element-a54d454{--display:flex;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3394 .elementor-element.elementor-element-a54d454:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-a54d454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo21.shreejisoftware.in/wp-content/uploads/2026/04/Centre.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3394 .elementor-element.elementor-element-8dabc34{--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-3394 .elementor-element.elementor-element-02e025e{--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-3394 .elementor-element.elementor-element-4e24d7a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3394 .elementor-element.elementor-element-9c78d5d{--display:flex;--gap:64px 0px;--row-gap:64px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-3394 .elementor-element.elementor-element-9c78d5d:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-9c78d5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00803726;}.elementor-3394 .elementor-element.elementor-element-6828aa5{width:100%;max-width:100%;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-3394 .elementor-element.elementor-element-6828aa5 p{margin-block-end:15px;}.elementor-3394 .elementor-element.elementor-element-42d488f{width:100%;max-width:100%;}.elementor-3394 .elementor-element.elementor-element-42d488f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:25px;font-weight:600;text-transform:capitalize;}.elementor-3394 .elementor-element.elementor-element-9491578{--display:flex;--gap:64px 0px;--row-gap:64px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-3394 .elementor-element.elementor-element-9491578:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-9491578 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7DDE9;}.elementor-3394 .elementor-element.elementor-element-2377302{width:100%;max-width:100%;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-3394 .elementor-element.elementor-element-2377302 p{margin-block-end:15px;}.elementor-3394 .elementor-element.elementor-element-71bc2bc{width:100%;max-width:100%;}.elementor-3394 .elementor-element.elementor-element-71bc2bc .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:25px;font-weight:600;text-transform:capitalize;}.elementor-3394 .elementor-element.elementor-element-2c37f09{--display:flex;--min-height:384px;--gap:113px 0px;--row-gap:113px;--column-gap:0px;--overlay-opacity:0.2;--border-radius:20px 20px 20px 20px;--padding-top:31px;--padding-bottom:31px;--padding-left:23px;--padding-right:23px;}.elementor-3394 .elementor-element.elementor-element-2c37f09:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-2c37f09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7DDE9;background-image:url("https://demo21.shreejisoftware.in/wp-content/uploads/2026/04/Lab-technician-kept-a-small-chemical-bottle-in-a-stand.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3394 .elementor-element.elementor-element-2c37f09::before, .elementor-3394 .elementor-element.elementor-element-2c37f09 > .elementor-background-video-container::before, .elementor-3394 .elementor-element.elementor-element-2c37f09 > .e-con-inner > .elementor-background-video-container::before, .elementor-3394 .elementor-element.elementor-element-2c37f09 > .elementor-background-slideshow::before, .elementor-3394 .elementor-element.elementor-element-2c37f09 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3394 .elementor-element.elementor-element-2c37f09 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #12244A 0%, #12244A 100%);}.elementor-3394 .elementor-element.elementor-element-6a21620{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3394 .elementor-element.elementor-element-fa49dc7{--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;--align-items:flex-end;}.elementor-3394 .elementor-element.elementor-element-cadd2d7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 0px;--row-gap:12px;--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-3394 .elementor-element.elementor-element-a8936fa .elementor-icon-list-icon i{color:var( --e-global-color-00b3d88 );transition:color 0.3s;}.elementor-3394 .elementor-element.elementor-element-a8936fa .elementor-icon-list-icon svg{fill:var( --e-global-color-00b3d88 );transition:fill 0.3s;}.elementor-3394 .elementor-element.elementor-element-a8936fa{--e-icon-list-icon-size:16px;--icon-vertical-align:center;}.elementor-3394 .elementor-element.elementor-element-a8936fa .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-3394 .elementor-element.elementor-element-a8936fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3394 .elementor-element.elementor-element-a8936fa .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.2em;}.elementor-3394 .elementor-element.elementor-element-a8936fa .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-3394 .elementor-element.elementor-element-969a116 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:50px;font-weight:500;color:#0D0D39;}.elementor-3394 .elementor-element.elementor-element-63f5771{--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:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3394 .elementor-element.elementor-element-63f5771:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-63f5771 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7F9;}.elementor-3394 .elementor-element.elementor-element-47431f0{--display:flex;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3394 .elementor-element.elementor-element-e9a853e{width:auto;max-width:auto;background-color:var( --e-global-color-00b3d88 );padding:6px 16px 6px 16px;border-radius:100px 100px 100px 100px;}.elementor-3394 .elementor-element.elementor-element-e9a853e.elementor-element{--align-self:flex-start;}.elementor-3394 .elementor-element.elementor-element-e9a853e .elementor-icon-list-icon{width:14px;}.elementor-3394 .elementor-element.elementor-element-e9a853e .elementor-icon-list-icon i{font-size:14px;}.elementor-3394 .elementor-element.elementor-element-e9a853e .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-3394 .elementor-element.elementor-element-e9a853e .elementor-icon-list-text, .elementor-3394 .elementor-element.elementor-element-e9a853e .elementor-icon-list-text a{color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-e9a853e .elementor-icon-list-item{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-3394 .elementor-element.elementor-element-c300944 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:35px;font-weight:500;color:#0D0D39;}.elementor-3394 .elementor-element.elementor-element-a3234b8{width:100%;max-width:100%;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-3394 .elementor-element.elementor-element-a3234b8 p{margin-block-end:15px;}.elementor-3394 .elementor-element.elementor-element-4bf8b4d{width:100%;max-width:100%;background-color:#B2E89A;padding:20px 20px 20px 20px;border-radius:25px 25px 25px 25px;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-3394 .elementor-element.elementor-element-4bf8b4d p{margin-block-end:15px;}.elementor-3394 .elementor-element.elementor-element-4c9e7de{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-3394 .elementor-element.elementor-element-4c9e7de:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-4c9e7de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo21.shreejisoftware.in/wp-content/uploads/2026/04/Border-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3394 .elementor-element.elementor-element-33a9d68 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-3394 .elementor-element.elementor-element-c327270{--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;border-style:solid;--border-style:solid;border-width:0px 0px 11px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:11px;--border-left-width:0px;border-color:#4CB54A;--border-color:#4CB54A;--border-radius:0px 0px 45px 45px;box-shadow:0px 13px 0px 0px #B2E89A;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3394 .elementor-element.elementor-element-c327270:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-c327270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-c646f38{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3394 .elementor-element.elementor-element-ac95047 .elementor-icon-list-icon i{color:#B2E89A;transition:color 0.3s;}.elementor-3394 .elementor-element.elementor-element-ac95047 .elementor-icon-list-icon svg{fill:#B2E89A;transition:fill 0.3s;}.elementor-3394 .elementor-element.elementor-element-ac95047{--e-icon-list-icon-size:16px;--icon-vertical-align:center;}.elementor-3394 .elementor-element.elementor-element-ac95047 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-3394 .elementor-element.elementor-element-ac95047 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3394 .elementor-element.elementor-element-ac95047 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.2em;}.elementor-3394 .elementor-element.elementor-element-ac95047 .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor5 );transition:color 0.3s;}.elementor-3394 .elementor-element.elementor-element-a777c77 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:50px;font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-7517bfc{--display:flex;}.elementor-3394 .elementor-element.elementor-element-3795676{--display:flex;--padding-top:0px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-3394 .elementor-element.elementor-element-6e0e537{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3394 .elementor-element.elementor-element-280b87c{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-93380b3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3394 .elementor-element.elementor-element-4f5e32c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-3394 .elementor-element.elementor-element-52099c6{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-19f97a8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3394 .elementor-element.elementor-element-39feec3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-3394 .elementor-element.elementor-element-274bb66{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-14ef444{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3394 .elementor-element.elementor-element-a70dc67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-3394 .elementor-element.elementor-element-7b3603e{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-35a43c7{--n-accordion-title-font-size:24px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF4D;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-distance-from-content:-20px;--n-accordion-title-normal-color:var( --e-global-color-astglobalcolor5 );--n-accordion-title-hover-color:var( --e-global-color-astglobalcolor5 );--n-accordion-title-active-color:var( --e-global-color-astglobalcolor5 );--n-accordion-icon-size:25px;}.elementor-3394 .elementor-element.elementor-element-35a43c7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF4D;}.elementor-3394 .elementor-element.elementor-element-35a43c7 {--n-accordion-padding:26px 20px 26px 20px;}:where( .elementor-3394 .elementor-element.elementor-element-35a43c7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;}:where( .elementor-3394 .elementor-element.elementor-element-35a43c7 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-3394 .elementor-element.elementor-element-3c498be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3394 .elementor-element.elementor-element-3c498be:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-3c498be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo21.shreejisoftware.in/wp-content/uploads/2026/04/blur-bg-scaled.webp");background-position:center center;background-repeat:no-repeat;}.elementor-3394 .elementor-element.elementor-element-f781cac{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3394 .elementor-element.elementor-element-935afe0 .elementor-icon-list-icon i{color:var( --e-global-color-00b3d88 );transition:color 0.3s;}.elementor-3394 .elementor-element.elementor-element-935afe0 .elementor-icon-list-icon svg{fill:var( --e-global-color-00b3d88 );transition:fill 0.3s;}.elementor-3394 .elementor-element.elementor-element-935afe0{--e-icon-list-icon-size:16px;--icon-vertical-align:center;}.elementor-3394 .elementor-element.elementor-element-935afe0 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-3394 .elementor-element.elementor-element-935afe0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3394 .elementor-element.elementor-element-935afe0 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.2em;}.elementor-3394 .elementor-element.elementor-element-935afe0 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-3394 .elementor-element.elementor-element-3645141{width:var( --container-widget-width, 71.371% );max-width:71.371%;--container-widget-width:71.371%;--container-widget-flex-grow:0;text-align:center;}.elementor-3394 .elementor-element.elementor-element-3645141.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3394 .elementor-element.elementor-element-3645141 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;color:#0D0D39;}.elementor-3394 .elementor-element.elementor-element-ae6f759{width:var( --container-widget-width, 68.548% );max-width:68.548%;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:68.548%;--container-widget-flex-grow:0;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-3394 .elementor-element.elementor-element-ae6f759.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3394 .elementor-element.elementor-element-27df295{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:28px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3394 .elementor-element.elementor-element-ccf6673{--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;--align-items:center;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 44px 0px rgba(5.000000000000033, 117.00000000000001, 215, 0.1);--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-3394 .elementor-element.elementor-element-ccf6673:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-ccf6673 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-3fe3ea8{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:500;text-decoration:none;}.elementor-3394 .elementor-element.elementor-element-3fe3ea8 p{margin-block-end:0px;}.elementor-3394 .elementor-element.elementor-element-3fe3ea8 a{color:var( --e-global-color-secondary );}.elementor-3394 .elementor-element.elementor-element-123b8e8{--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;--align-items:center;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 44px 0px rgba(5.000000000000033, 117.00000000000001, 215, 0.1);--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-3394 .elementor-element.elementor-element-123b8e8:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-123b8e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-2b8b004{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-3394 .elementor-element.elementor-element-2b8b004 p{margin-block-end:0px;}.elementor-3394 .elementor-element.elementor-element-2b8b004 a{color:var( --e-global-color-secondary );}.elementor-3394 .elementor-element.elementor-element-d62de65{--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;--align-items:center;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 44px 0px rgba(5.000000000000033, 117.00000000000001, 215, 0.1);--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-3394 .elementor-element.elementor-element-d62de65:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-d62de65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-b64fc07{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-3394 .elementor-element.elementor-element-b64fc07 p{margin-block-end:0px;}.elementor-3394 .elementor-element.elementor-element-086c41e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3394 .elementor-element.elementor-element-7fe5a06{width:auto;max-width:auto;}.elementor-3394 .elementor-element.elementor-element-7fe5a06.elementor-element{--align-self:center;}.elementor-3394 .elementor-element.elementor-element-7fe5a06 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3394 .elementor-element.elementor-element-7fe5a06 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:100px 100px 100px 100px;padding:5px 5px 5px 15px;}.elementor-3394 .elementor-element.elementor-element-13d10e3{width:auto;max-width:auto;}.elementor-3394 .elementor-element.elementor-element-13d10e3.elementor-element{--align-self:center;}.elementor-3394 .elementor-element.elementor-element-13d10e3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3394 .elementor-element.elementor-element-13d10e3 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor5 );border-radius:100px 100px 100px 100px;padding:5px 5px 5px 15px;}.elementor-3394 .elementor-element.elementor-element-c729290 .elementor-repeater-item-8453d10.elementor-social-icon{background-color:var( --e-global-color-3222332 );}.elementor-3394 .elementor-element.elementor-element-c729290 .elementor-repeater-item-8453d10.elementor-social-icon i{color:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-c729290 .elementor-repeater-item-8453d10.elementor-social-icon svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-3394 .elementor-element.elementor-element-c729290{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:30px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3394 .elementor-element.elementor-element-c729290 .elementor-social-icon{--icon-padding:11px;}.elementor-3394 .elementor-element.elementor-element-c729290 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3394 .elementor-element.elementor-element-2d8133f .elementor-icon-wrapper{text-align:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3394 .elementor-element.elementor-element-ef6e9d0 .elementor-heading-title{font-size:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3394 .elementor-element.elementor-element-f4440a0{font-size:18px;}.elementor-3394 .elementor-element.elementor-element-f922352{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-3394 .elementor-element.elementor-element-64128e1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3394 .elementor-element.elementor-element-684b6e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3394 .elementor-element.elementor-element-684b6e4 .elementor-icon-list-item > a{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-7dadf03 .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-3394 .elementor-element.elementor-element-deaa65a{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-deaa65a p{margin-block-end:10px;}.elementor-3394 .elementor-element.elementor-element-7b073c1{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3394 .elementor-element.elementor-element-26d2da4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-width:0px 0px 10px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:10px;--border-left-width:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3394 .elementor-element.elementor-element-4937351 .elementor-counter-number-wrapper{font-size:26px;}.elementor-3394 .elementor-element.elementor-element-2819242{--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-width:0px 0px 10px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:10px;--border-left-width:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3394 .elementor-element.elementor-element-df64f0b .elementor-counter-number-wrapper{font-size:26px;}.elementor-3394 .elementor-element.elementor-element-9c14f0d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-width:0px 0px 10px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:10px;--border-left-width:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3394 .elementor-element.elementor-element-ca2d5a8 .elementor-heading-title{font-size:26px;}.elementor-3394 .elementor-element.elementor-element-f1be83d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-width:0px 0px 10px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:10px;--border-left-width:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3394 .elementor-element.elementor-element-9faf4f9 .elementor-counter-number-wrapper{font-size:26px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-3394 .elementor-element.elementor-element-d324f0d img{border-radius:20px 20px 20px 20px;}.elementor-3394 .elementor-element.elementor-element-9c348e5 img{border-radius:20px 20px 20px 20px;}.elementor-3394 .elementor-element.elementor-element-1b684b6 img{border-radius:20px 20px 20px 20px;}.elementor-3394 .elementor-element.elementor-element-932466c img{border-radius:20px 20px 20px 20px;}.elementor-3394 .elementor-element.elementor-element-65a333e{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:12px;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;}.elementor-3394 .elementor-element.elementor-element-65a333e .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;}.elementor-3394 .elementor-element.elementor-element-5444c40{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3394 .elementor-element.elementor-element-596570b .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-3394 .elementor-element.elementor-element-ee53e4e{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3394 .elementor-element.elementor-element-f4c1d83{--e-con-grid-template-columns:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;}.elementor-3394 .elementor-element.elementor-element-353243a{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3394 .elementor-element.elementor-element-286f821 .elementor-image-box-title{font-size:18px;}.elementor-3394 .elementor-element.elementor-element-0548aaa{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3394 .elementor-element.elementor-element-2169608 .elementor-image-box-title{font-size:18px;}.elementor-3394 .elementor-element.elementor-element-c69f935{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3394 .elementor-element.elementor-element-9edf020 .elementor-image-box-title{font-size:18px;}.elementor-3394 .elementor-element.elementor-element-4edf310{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3394 .elementor-element.elementor-element-c260859 .elementor-image-box-title{font-size:18px;}.elementor-3394 .elementor-element.elementor-element-3d88ba0{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3394 .elementor-element.elementor-element-748c17f .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-3394 .elementor-element.elementor-element-853d9bd{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3394 .elementor-element.elementor-element-a926735{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3394 .elementor-element.elementor-element-cbc3c7c .elementor-image-box-title{font-size:var( --e-global-typography-6dade29-font-size );}.elementor-3394 .elementor-element.elementor-element-0fbac1f{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3394 .elementor-element.elementor-element-d7116f5 .elementor-image-box-title{font-size:var( --e-global-typography-6dade29-font-size );}.elementor-3394 .elementor-element.elementor-element-dd13337{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3394 .elementor-element.elementor-element-6dfbcb3 .elementor-image-box-title{font-size:var( --e-global-typography-6dade29-font-size );}.elementor-3394 .elementor-element.elementor-element-f8d4a1c{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3394 .elementor-element.elementor-element-5189491 .elementor-image-box-title{font-size:var( --e-global-typography-6dade29-font-size );}.elementor-3394 .elementor-element.elementor-element-cb11357{--min-height:350px;--border-radius:20px 20px 20px 20px;}.elementor-3394 .elementor-element.elementor-element-d7ad712{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3394 .elementor-element.elementor-element-31ac4a3 .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-3394 .elementor-element.elementor-element-792d72b{font-size:var( --e-global-typography-text-font-size );}.elementor-3394 .elementor-element.elementor-element-a245708{font-size:var( --e-global-typography-text-font-size );}.elementor-3394 .elementor-element.elementor-element-5ca3546{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3394 .elementor-element.elementor-element-c219b51 .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-3394 .elementor-element.elementor-element-5611d7c{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3394 .elementor-element.elementor-element-38252ff .elementor-heading-title{font-size:24px;}.elementor-3394 .elementor-element.elementor-element-e50887d{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-3f8820c{--border-radius:30px 30px 30px 30px;}.elementor-3394 .elementor-element.elementor-element-ade2185{--min-height:45px;}.elementor-3394 .elementor-element.elementor-element-e875871{margin:-65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-3394 .elementor-element.elementor-element-e875871 .eael-data-table .table-header th{padding:15px 5px 020px 5px;}.elementor-3394 .elementor-element.elementor-element-e875871 .eael-data-table tbody tr td .th-mobile-screen{padding:15px 5px 020px 5px;}.elementor-3394 .elementor-element.elementor-element-e875871 .eael-data-table thead > tr th .data-table-header-text{font-size:18px;}.elementor-3394 .elementor-element.elementor-element-e875871 .eael-data-table tbody tr td{font-size:var( --e-global-typography-text-font-size );}.elementor-3394 .elementor-element.elementor-element-56d4aca .elementor-heading-title{font-size:24px;}.elementor-3394 .elementor-element.elementor-element-aeb9af1{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-2cfcc05{--border-radius:30px 30px 30px 30px;}.elementor-3394 .elementor-element.elementor-element-2fd3d16{--min-height:45px;}.elementor-3394 .elementor-element.elementor-element-4dc8a62{margin:-65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-3394 .elementor-element.elementor-element-4dc8a62 .eael-data-table .table-header th{padding:15px 5px 020px 5px;}.elementor-3394 .elementor-element.elementor-element-4dc8a62 .eael-data-table tbody tr td .th-mobile-screen{padding:15px 5px 020px 5px;}.elementor-3394 .elementor-element.elementor-element-4dc8a62 .eael-data-table thead > tr th .data-table-header-text{font-size:18px;}.elementor-3394 .elementor-element.elementor-element-4dc8a62 .eael-data-table tbody tr td{font-size:var( --e-global-typography-text-font-size );}.elementor-3394 .elementor-element.elementor-element-777baed .elementor-heading-title{font-size:24px;}.elementor-3394 .elementor-element.elementor-element-4f0f547{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-854da16{--border-radius:30px 30px 30px 30px;}.elementor-3394 .elementor-element.elementor-element-42b8c21{--min-height:45px;}.elementor-3394 .elementor-element.elementor-element-d61b0dd{margin:-65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-3394 .elementor-element.elementor-element-d61b0dd .eael-data-table .table-header th{padding:15px 5px 020px 5px;}.elementor-3394 .elementor-element.elementor-element-d61b0dd .eael-data-table tbody tr td .th-mobile-screen{padding:15px 5px 020px 5px;}.elementor-3394 .elementor-element.elementor-element-d61b0dd .eael-data-table thead > tr th .data-table-header-text{font-size:18px;}.elementor-3394 .elementor-element.elementor-element-d61b0dd .eael-data-table tbody tr td{font-size:var( --e-global-typography-text-font-size );}.elementor-3394 .elementor-element.elementor-element-1c147eb .elementor-heading-title{font-size:24px;}.elementor-3394 .elementor-element.elementor-element-d77f169{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-7ba8dd7{--border-radius:30px 30px 30px 30px;}.elementor-3394 .elementor-element.elementor-element-26fecd0{--min-height:45px;}.elementor-3394 .elementor-element.elementor-element-94cfc3c{margin:-65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-3394 .elementor-element.elementor-element-94cfc3c .eael-data-table .table-header th{padding:15px 5px 020px 5px;}.elementor-3394 .elementor-element.elementor-element-94cfc3c .eael-data-table tbody tr td .th-mobile-screen{padding:15px 5px 020px 5px;}.elementor-3394 .elementor-element.elementor-element-94cfc3c .eael-data-table thead > tr th .data-table-header-text{font-size:18px;}.elementor-3394 .elementor-element.elementor-element-94cfc3c .eael-data-table tbody tr td{font-size:var( --e-global-typography-text-font-size );}.elementor-3394 .elementor-element.elementor-element-177c1fa .elementor-heading-title{font-size:24px;}.elementor-3394 .elementor-element.elementor-element-6cf4f1b{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-beee96c{--border-radius:30px 30px 30px 30px;}.elementor-3394 .elementor-element.elementor-element-c0ee7d1{--min-height:45px;}.elementor-3394 .elementor-element.elementor-element-d54e015{margin:-65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-3394 .elementor-element.elementor-element-d54e015 .eael-data-table .table-header th{padding:15px 5px 020px 5px;}.elementor-3394 .elementor-element.elementor-element-d54e015 .eael-data-table tbody tr td .th-mobile-screen{padding:15px 5px 020px 5px;}.elementor-3394 .elementor-element.elementor-element-d54e015 .eael-data-table thead > tr th .data-table-header-text{font-size:18px;}.elementor-3394 .elementor-element.elementor-element-d54e015 .eael-data-table tbody tr td{font-size:var( --e-global-typography-text-font-size );}.elementor-3394 .elementor-element.elementor-element-8505b6f .elementor-heading-title{font-size:24px;}.elementor-3394 .elementor-element.elementor-element-54072ef{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-31efe70{--border-radius:30px 30px 30px 30px;}.elementor-3394 .elementor-element.elementor-element-a284744{--min-height:45px;}.elementor-3394 .elementor-element.elementor-element-5f47070{margin:-65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-3394 .elementor-element.elementor-element-5f47070 .eael-data-table .table-header th{padding:15px 5px 020px 5px;}.elementor-3394 .elementor-element.elementor-element-5f47070 .eael-data-table tbody tr td .th-mobile-screen{padding:15px 5px 020px 5px;}.elementor-3394 .elementor-element.elementor-element-5f47070 .eael-data-table thead > tr th .data-table-header-text{font-size:18px;}.elementor-3394 .elementor-element.elementor-element-5f47070 .eael-data-table tbody tr td{font-size:var( --e-global-typography-text-font-size );}.elementor-3394 .elementor-element.elementor-element-a4dbb2e .elementor-heading-title{font-size:24px;}.elementor-3394 .elementor-element.elementor-element-0343f72{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-18e00ca{--border-radius:30px 30px 30px 30px;}.elementor-3394 .elementor-element.elementor-element-a16480a{--min-height:45px;}.elementor-3394 .elementor-element.elementor-element-3481572{margin:-65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-3394 .elementor-element.elementor-element-3481572 .eael-data-table .table-header th{padding:15px 5px 020px 5px;}.elementor-3394 .elementor-element.elementor-element-3481572 .eael-data-table tbody tr td .th-mobile-screen{padding:15px 5px 020px 5px;}.elementor-3394 .elementor-element.elementor-element-3481572 .eael-data-table thead > tr th .data-table-header-text{font-size:18px;}.elementor-3394 .elementor-element.elementor-element-3481572 .eael-data-table tbody tr td{font-size:var( --e-global-typography-text-font-size );}.elementor-3394 .elementor-element.elementor-element-b5c99b3 .elementor-heading-title{font-size:24px;}.elementor-3394 .elementor-element.elementor-element-b716a8d{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-64f0154{--border-radius:30px 30px 30px 30px;}.elementor-3394 .elementor-element.elementor-element-2d6fa6f{--min-height:45px;}.elementor-3394 .elementor-element.elementor-element-2e60caa{margin:-65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-3394 .elementor-element.elementor-element-2e60caa .eael-data-table .table-header th{padding:15px 5px 020px 5px;}.elementor-3394 .elementor-element.elementor-element-2e60caa .eael-data-table tbody tr td .th-mobile-screen{padding:15px 5px 020px 5px;}.elementor-3394 .elementor-element.elementor-element-2e60caa .eael-data-table thead > tr th .data-table-header-text{font-size:18px;}.elementor-3394 .elementor-element.elementor-element-2e60caa .eael-data-table tbody tr td{font-size:var( --e-global-typography-text-font-size );}.elementor-3394 .elementor-element.elementor-element-96488e4{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3394 .elementor-element.elementor-element-227bf20 .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-3394 .elementor-element.elementor-element-8c016bf{font-size:var( --e-global-typography-text-font-size );}.elementor-3394 .elementor-element.elementor-element-53567af{font-size:var( --e-global-typography-text-font-size );}.elementor-3394 .elementor-element.elementor-element-8a883a3{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-eae-timeline .eae-tl-content-innner{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-eae-timeline .eae-tl-item-meta,.elementor-widget-eae-timeline .eae-tl-item-meta-inner{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-eae-timeline .eae-timeline-item:hover .eae-tl-item-meta,.elementor-widget-eae-timeline .eae-timeline-item:hover .eae-tl-item-meta-inner{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-eae-timeline .eae-tl-item-focused .eae-tl-item-meta,.elementor-widget-eae-timeline .eae-tl-item-focused .eae-tl-item-meta-inner{font-size:var( --e-global-typography-text-font-size );}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-layout-center .eae-tl-icon-wrapper{margin-right:15px !important;margin-left:15px !important;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-layout-left .eae-tl-icon-wrapper{margin-right:15px !important;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-layout-right .eae-tl-icon-wrapper{margin-left:15px !important;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-layout-justify .eae-tl-icon-wrapper{margin-right:15px !important;margin-left:15px !important;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-timeline-item{padding-bottom:20px;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-tl-item-content{padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-tl-item-title{font-size:20px;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-layout-center.eae-timeline.eae-tl-res-layout-left .eae-timeline-item .eae-tl-item-content::before{border-color:var( --e-global-color-16d6f63 );}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-layout-center.eae-timeline.eae-tl-res-layout-right .eae-timeline-item .eae-tl-item-content::before{border-color:var( --e-global-color-16d6f63 );}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-timeline.eae-layout-center.eae-tl-res-style-mobile .eae-timeline-item:nth-child(odd) .eae-tl-item-content::before{border-color:var( --e-global-color-16d6f63 );}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-tl-res-style-mobile-tablet.eae-tl-res-layout-left.eae-layout-center.eae-timeline .eae-tl-item-focused.eae-timeline-item .eae-tl-item-content::before{border-color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-tl-res-style-mobile-tablet.eae-tl-res-layout-right.eae-layout-center.eae-timeline .eae-tl-item-focused.eae-timeline-item .eae-tl-item-content::before{border-color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-icon-item_icon.eae-icon i{font-size:40px;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-icon-item_icon.eae-icon svg{width:40px;}.elementor-3394 .elementor-element.elementor-element-34a2e13 .deensimc-scroll-text{font-size:24px;}.elementor-3394 .elementor-element.elementor-element-995935d{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-3394 .elementor-element.elementor-element-54e2cb5 .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-3394 .elementor-element.elementor-element-715a156{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3394 .elementor-element.elementor-element-ba37888{--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:stretch;--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-3394 .elementor-element.elementor-element-ad88433{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3394 .elementor-element.elementor-element-8a9de36{width:100%;max-width:100%;}.elementor-3394 .elementor-element.elementor-element-8a9de36 .elementor-heading-title{font-size:20px;}.elementor-3394 .elementor-element.elementor-element-989590a{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-989590a p{margin-block-end:0px;}.elementor-3394 .elementor-element.elementor-element-aae1952{--min-height:0px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3394 .elementor-element.elementor-element-62f75bd{width:100%;max-width:100%;}.elementor-3394 .elementor-element.elementor-element-62f75bd .elementor-heading-title{font-size:20px;}.elementor-3394 .elementor-element.elementor-element-05249db{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3394 .elementor-element.elementor-element-8e5d685{width:100%;max-width:100%;}.elementor-3394 .elementor-element.elementor-element-8e5d685 .elementor-heading-title{font-size:20px;}.elementor-3394 .elementor-element.elementor-element-9e483c0{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-9e483c0 p{margin-block-end:0px;}.elementor-3394 .elementor-element.elementor-element-a54d454:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-a54d454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;background-repeat:no-repeat;}.elementor-3394 .elementor-element.elementor-element-a54d454{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3394 .elementor-element.elementor-element-8dabc34{--min-height:150px;}.elementor-3394 .elementor-element.elementor-element-4e24d7a{--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:stretch;--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-3394 .elementor-element.elementor-element-9c78d5d{--justify-content:space-between;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3394 .elementor-element.elementor-element-6828aa5{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-6828aa5 p{margin-block-end:0px;}.elementor-3394 .elementor-element.elementor-element-42d488f{width:100%;max-width:100%;}.elementor-3394 .elementor-element.elementor-element-42d488f .elementor-heading-title{font-size:20px;}.elementor-3394 .elementor-element.elementor-element-9491578{--justify-content:space-between;--gap:020px 0px;--row-gap:020px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3394 .elementor-element.elementor-element-2377302{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-2377302 p{margin-block-end:0px;}.elementor-3394 .elementor-element.elementor-element-71bc2bc{width:100%;max-width:100%;}.elementor-3394 .elementor-element.elementor-element-71bc2bc .elementor-heading-title{font-size:20px;}.elementor-3394 .elementor-element.elementor-element-2c37f09{--min-height:0px;--justify-content:space-between;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3394 .elementor-element.elementor-element-6a21620{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-3394 .elementor-element.elementor-element-a8936fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3394 .elementor-element.elementor-element-a8936fa .elementor-icon-list-item > a{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-969a116 .elementor-heading-title{font-size:32px;line-height:35px;}.elementor-3394 .elementor-element.elementor-element-63f5771{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-3394 .elementor-element.elementor-element-e9a853e .elementor-icon-list-item{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-c300944 .elementor-heading-title{font-size:32px;line-height:35px;}.elementor-3394 .elementor-element.elementor-element-a3234b8{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-a3234b8 p{margin-block-end:0px;}.elementor-3394 .elementor-element.elementor-element-4bf8b4d{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-4bf8b4d p{margin-block-end:0px;}.elementor-3394 .elementor-element.elementor-element-4c9e7de:not(.elementor-motion-effects-element-type-background), .elementor-3394 .elementor-element.elementor-element-4c9e7de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0px auto;}.elementor-3394 .elementor-element.elementor-element-c327270{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-3394 .elementor-element.elementor-element-a777c77 .elementor-heading-title{font-size:32px;line-height:35px;}.elementor-3394 .elementor-element.elementor-element-280b87c{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-52099c6{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-274bb66{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-7b3603e{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-35a43c7{--n-accordion-title-font-size:22px;--n-accordion-icon-size:20px;}.elementor-3394 .elementor-element.elementor-element-3c498be{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-3394 .elementor-element.elementor-element-935afe0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3394 .elementor-element.elementor-element-935afe0 .elementor-icon-list-item > a{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-3645141{width:100%;max-width:100%;}.elementor-3394 .elementor-element.elementor-element-3645141 .elementor-heading-title{font-size:32px;}.elementor-3394 .elementor-element.elementor-element-ae6f759{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-3394 .elementor-element.elementor-element-27df295{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-3394 .elementor-element.elementor-element-ccf6673{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3394 .elementor-element.elementor-element-66a78c8 img{width:40px;height:40px;}.elementor-3394 .elementor-element.elementor-element-3fe3ea8{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-123b8e8{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3394 .elementor-element.elementor-element-1ed6c99 img{width:40px;height:40px;}.elementor-3394 .elementor-element.elementor-element-2b8b004{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-d62de65{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3394 .elementor-element.elementor-element-b64fc07{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-7fe5a06 .elementor-button{border-width:1px 1px 1px 1px;}}@media(min-width:768px){.elementor-3394 .elementor-element.elementor-element-232ab74{--width:65%;}.elementor-3394 .elementor-element.elementor-element-64128e1{--width:30%;}.elementor-3394 .elementor-element.elementor-element-540e47c{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3394 .elementor-element.elementor-element-232ab74{--width:637px;}.elementor-3394 .elementor-element.elementor-element-64128e1{--width:40%;}}@media(max-width:767px){.elementor-3394 .elementor-element.elementor-element-b2c2d71{--padding-top:30px;--padding-bottom:30px;--padding-left:5px;--padding-right:5px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3394 .elementor-element.elementor-element-94ea995{--e-icon-list-icon-size:10px;}.elementor-3394 .elementor-element.elementor-element-94ea995 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3394 .elementor-element.elementor-element-94ea995 .elementor-icon-list-item > a{font-size:14px;}.elementor-3394 .elementor-element.elementor-element-ef6e9d0 .elementor-heading-title{font-size:28px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3394 .elementor-element.elementor-element-f4440a0{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-e62986e .elementor-button{font-size:14px;}.elementor-3394 .elementor-element.elementor-element-f922352{--padding-top:40px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-3394 .elementor-element.elementor-element-64128e1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3394 .elementor-element.elementor-element-540e47c{--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-3394 .elementor-element.elementor-element-684b6e4{--e-icon-list-icon-size:10px;}.elementor-3394 .elementor-element.elementor-element-684b6e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3394 .elementor-element.elementor-element-684b6e4 .elementor-icon-list-item > a{font-size:14px;}.elementor-3394 .elementor-element.elementor-element-7dadf03 .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-3394 .elementor-element.elementor-element-deaa65a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-3394 .elementor-element.elementor-element-7b073c1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3394 .elementor-element.elementor-element-4937351 .elementor-counter-number-wrapper{font-size:24px;}.elementor-3394 .elementor-element.elementor-element-381c2e3{width:100%;max-width:100%;text-align:start;}.elementor-3394 .elementor-element.elementor-element-df64f0b .elementor-counter-number-wrapper{font-size:24px;}.elementor-3394 .elementor-element.elementor-element-2516b32{width:100%;max-width:100%;text-align:start;}.elementor-3394 .elementor-element.elementor-element-ca2d5a8 .elementor-heading-title{font-size:24px;}.elementor-3394 .elementor-element.elementor-element-50a6723{width:100%;max-width:100%;text-align:start;}.elementor-3394 .elementor-element.elementor-element-9faf4f9 .elementor-counter-number-wrapper{font-size:24px;}.elementor-3394 .elementor-element.elementor-element-508c6e3{width:100%;max-width:100%;text-align:start;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-3394 .elementor-element.elementor-element-65a333e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3394 .elementor-element.elementor-element-596570b .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-3394 .elementor-element.elementor-element-f4c1d83{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3394 .elementor-element.elementor-element-286f821 .elementor-image-box-img{margin-bottom:12px;}.elementor-3394 .elementor-element.elementor-element-286f821 .elementor-image-box-title{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-286f821 .elementor-image-box-description{font-size:14px;}.elementor-3394 .elementor-element.elementor-element-2169608 .elementor-image-box-img{margin-bottom:12px;}.elementor-3394 .elementor-element.elementor-element-2169608 .elementor-image-box-title{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-2169608 .elementor-image-box-description{font-size:14px;}.elementor-3394 .elementor-element.elementor-element-9edf020 .elementor-image-box-img{margin-bottom:12px;}.elementor-3394 .elementor-element.elementor-element-9edf020 .elementor-image-box-title{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-9edf020 .elementor-image-box-description{font-size:14px;}.elementor-3394 .elementor-element.elementor-element-c260859 .elementor-image-box-img{margin-bottom:12px;}.elementor-3394 .elementor-element.elementor-element-c260859 .elementor-image-box-title{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-c260859 .elementor-image-box-description{font-size:14px;}.elementor-3394 .elementor-element.elementor-element-748c17f .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-3394 .elementor-element.elementor-element-cbc3c7c .elementor-image-box-title{font-size:var( --e-global-typography-6dade29-font-size );}.elementor-3394 .elementor-element.elementor-element-cbc3c7c .elementor-image-box-description{font-size:14px;}.elementor-3394 .elementor-element.elementor-element-d7116f5 .elementor-image-box-title{font-size:var( --e-global-typography-6dade29-font-size );}.elementor-3394 .elementor-element.elementor-element-d7116f5 .elementor-image-box-description{font-size:14px;}.elementor-3394 .elementor-element.elementor-element-6dfbcb3 .elementor-image-box-title{font-size:var( --e-global-typography-6dade29-font-size );}.elementor-3394 .elementor-element.elementor-element-6dfbcb3 .elementor-image-box-description{font-size:14px;}.elementor-3394 .elementor-element.elementor-element-5189491 .elementor-image-box-title{font-size:var( --e-global-typography-6dade29-font-size );}.elementor-3394 .elementor-element.elementor-element-5189491 .elementor-image-box-description{font-size:14px;}.elementor-3394 .elementor-element.elementor-element-d7ad712{--border-radius:20px 20px 20px 20px;}.elementor-3394 .elementor-element.elementor-element-31ac4a3 .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-3394 .elementor-element.elementor-element-792d72b{font-size:var( --e-global-typography-text-font-size );}.elementor-3394 .elementor-element.elementor-element-a245708{font-size:var( --e-global-typography-text-font-size );}.elementor-3394 .elementor-element.elementor-element-c219b51 .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-3394 .elementor-element.elementor-element-38252ff .elementor-heading-title{font-size:22px;}.elementor-3394 .elementor-element.elementor-element-e50887d{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-e875871{z-index:2;}.elementor-3394 .elementor-element.elementor-element-e875871 .eael-data-table thead > tr th .data-table-header-text{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-e875871 .eael-data-table tbody tr td{font-size:var( --e-global-typography-text-font-size );}.elementor-3394 .elementor-element.elementor-element-56d4aca .elementor-heading-title{font-size:22px;}.elementor-3394 .elementor-element.elementor-element-aeb9af1{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-4dc8a62{z-index:2;}.elementor-3394 .elementor-element.elementor-element-4dc8a62 .eael-data-table thead > tr th .data-table-header-text{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-4dc8a62 .eael-data-table tbody tr td{font-size:var( --e-global-typography-text-font-size );}.elementor-3394 .elementor-element.elementor-element-777baed .elementor-heading-title{font-size:22px;}.elementor-3394 .elementor-element.elementor-element-4f0f547{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-d61b0dd{z-index:2;}.elementor-3394 .elementor-element.elementor-element-d61b0dd .eael-data-table thead > tr th .data-table-header-text{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-d61b0dd .eael-data-table tbody tr td{font-size:var( --e-global-typography-text-font-size );}.elementor-3394 .elementor-element.elementor-element-1c147eb .elementor-heading-title{font-size:22px;}.elementor-3394 .elementor-element.elementor-element-d77f169{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-94cfc3c{z-index:2;}.elementor-3394 .elementor-element.elementor-element-94cfc3c .eael-data-table thead > tr th .data-table-header-text{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-94cfc3c .eael-data-table tbody tr td{font-size:var( --e-global-typography-text-font-size );}.elementor-3394 .elementor-element.elementor-element-177c1fa .elementor-heading-title{font-size:22px;}.elementor-3394 .elementor-element.elementor-element-6cf4f1b{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-d54e015{z-index:2;}.elementor-3394 .elementor-element.elementor-element-d54e015 .eael-data-table thead > tr th .data-table-header-text{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-d54e015 .eael-data-table tbody tr td{font-size:var( --e-global-typography-text-font-size );}.elementor-3394 .elementor-element.elementor-element-8505b6f .elementor-heading-title{font-size:22px;}.elementor-3394 .elementor-element.elementor-element-54072ef{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-5f47070{z-index:2;}.elementor-3394 .elementor-element.elementor-element-5f47070 .eael-data-table thead > tr th .data-table-header-text{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-5f47070 .eael-data-table tbody tr td{font-size:var( --e-global-typography-text-font-size );}.elementor-3394 .elementor-element.elementor-element-a4dbb2e .elementor-heading-title{font-size:22px;}.elementor-3394 .elementor-element.elementor-element-0343f72{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-3481572{z-index:2;}.elementor-3394 .elementor-element.elementor-element-3481572 .eael-data-table thead > tr th .data-table-header-text{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-3481572 .eael-data-table tbody tr td{font-size:var( --e-global-typography-text-font-size );}.elementor-3394 .elementor-element.elementor-element-b5c99b3 .elementor-heading-title{font-size:22px;}.elementor-3394 .elementor-element.elementor-element-b716a8d{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-2e60caa{padding:0px 5px 0px 5px;z-index:2;}.elementor-3394 .elementor-element.elementor-element-2e60caa .eael-data-table thead > tr th .data-table-header-text{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-2e60caa .eael-data-table tbody tr td{font-size:var( --e-global-typography-text-font-size );}.elementor-3394 .elementor-element.elementor-element-5984427{--n-tabs-gap:20px;}.elementor-3394 .elementor-element.elementor-element-227bf20 .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-3394 .elementor-element.elementor-element-8c016bf{font-size:var( --e-global-typography-text-font-size );}.elementor-3394 .elementor-element.elementor-element-53567af{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-eae-timeline .eae-tl-content-innner{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-eae-timeline .eae-tl-item-meta,.elementor-widget-eae-timeline .eae-tl-item-meta-inner{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-eae-timeline .eae-timeline-item:hover .eae-tl-item-meta,.elementor-widget-eae-timeline .eae-timeline-item:hover .eae-tl-item-meta-inner{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-eae-timeline .eae-tl-item-focused .eae-tl-item-meta,.elementor-widget-eae-timeline .eae-tl-item-focused .eae-tl-item-meta-inner{font-size:var( --e-global-typography-text-font-size );}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-layout-center .eae-tl-icon-wrapper{margin-right:10px !important;margin-left:10px !important;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-layout-left .eae-tl-icon-wrapper{margin-right:10px !important;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-layout-right .eae-tl-icon-wrapper{margin-left:10px !important;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-layout-justify .eae-tl-icon-wrapper{margin-right:10px !important;margin-left:10px !important;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-timeline-item{padding-bottom:10px;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-tl-item-content{padding:15px 15px 15px 15px;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-tl-item-title{font-size:18px;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-tl-content-innner{font-size:14px;}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-layout-center.eae-timeline.eae-tl-res-layout-left .eae-timeline-item .eae-tl-item-content::before{border-color:var( --e-global-color-16d6f63 );}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-layout-center.eae-timeline.eae-tl-res-layout-right .eae-timeline-item .eae-tl-item-content::before{border-color:var( --e-global-color-16d6f63 );}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-timeline.eae-layout-center.eae-tl-res-style-mobile .eae-timeline-item:nth-child(odd) .eae-tl-item-content::before{border-color:var( --e-global-color-16d6f63 );}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-tl-res-layout-right.eae-layout-center.eae-timeline .eae-timeline-item .eae-tl-content-wrapper:hover .eae-tl-item-content::before{border-color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-tl-res-layout-left.eae-layout-center.eae-timeline .eae-timeline-item .eae-tl-content-wrapper:hover .eae-tl-item-content::before{border-color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-tl-res-layout-left.eae-layout-center.eae-timeline .eae-tl-item-focused.eae-timeline-item .eae-tl-item-content::before{border-color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-cea0099 .eae-tl-res-layout-right.eae-layout-center.eae-timeline .eae-tl-item-focused.eae-timeline-item .eae-tl-item-content::before{border-color:var( --e-global-color-00b3d88 );}.elementor-3394 .elementor-element.elementor-element-34a2e13 .deensimc-scroll-text{font-size:20px;}.elementor-3394 .elementor-element.elementor-element-995935d{--padding-top:30px;--padding-bottom:30px;--padding-left:5px;--padding-right:5px;}.elementor-3394 .elementor-element.elementor-element-49b44a3{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3394 .elementor-element.elementor-element-f8e6f09{--e-icon-list-icon-size:10px;}.elementor-3394 .elementor-element.elementor-element-f8e6f09 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3394 .elementor-element.elementor-element-f8e6f09 .elementor-icon-list-item > a{font-size:14px;}.elementor-3394 .elementor-element.elementor-element-54e2cb5{text-align:center;}.elementor-3394 .elementor-element.elementor-element-54e2cb5 .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-3394 .elementor-element.elementor-element-715a156{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3394 .elementor-element.elementor-element-ad88433{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-3394 .elementor-element.elementor-element-989590a{width:100%;max-width:100%;text-align:start;font-size:16px;line-height:1.4em;}.elementor-3394 .elementor-element.elementor-element-989590a p{margin-block-end:0px;}.elementor-3394 .elementor-element.elementor-element-aae1952{--min-height:200px;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-3394 .elementor-element.elementor-element-3ed84af{width:100%;max-width:100%;text-align:start;font-size:17px;}.elementor-3394 .elementor-element.elementor-element-05249db{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-3394 .elementor-element.elementor-element-9e483c0{width:100%;max-width:100%;text-align:start;font-size:16px;line-height:1.4em;}.elementor-3394 .elementor-element.elementor-element-9e483c0 p{margin-block-end:0px;}.elementor-3394 .elementor-element.elementor-element-a54d454{--min-height:200px;}.elementor-3394 .elementor-element.elementor-element-8dabc34{--min-height:0px;}.elementor-3394 .elementor-element.elementor-element-9c78d5d{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-3394 .elementor-element.elementor-element-6828aa5{width:100%;max-width:100%;text-align:start;font-size:16px;line-height:1.4em;}.elementor-3394 .elementor-element.elementor-element-6828aa5 p{margin-block-end:0px;}.elementor-3394 .elementor-element.elementor-element-9491578{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-3394 .elementor-element.elementor-element-2377302{width:100%;max-width:100%;text-align:start;font-size:16px;line-height:1.4em;}.elementor-3394 .elementor-element.elementor-element-2377302 p{margin-block-end:0px;}.elementor-3394 .elementor-element.elementor-element-2c37f09{--min-height:200px;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-3394 .elementor-element.elementor-element-6a21620{--padding-top:30px;--padding-bottom:30px;--padding-left:5px;--padding-right:5px;}.elementor-3394 .elementor-element.elementor-element-a8936fa.elementor-element{--align-self:flex-start;}.elementor-3394 .elementor-element.elementor-element-a8936fa{--e-icon-list-icon-size:10px;}.elementor-3394 .elementor-element.elementor-element-a8936fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3394 .elementor-element.elementor-element-a8936fa .elementor-icon-list-item > a{font-size:14px;}.elementor-3394 .elementor-element.elementor-element-969a116 .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-3394 .elementor-element.elementor-element-63f5771{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-3394 .elementor-element.elementor-element-e9a853e .elementor-icon-list-item{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-c300944 .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-3394 .elementor-element.elementor-element-a3234b8{width:100%;max-width:100%;text-align:start;font-size:16px;line-height:1.4em;}.elementor-3394 .elementor-element.elementor-element-a3234b8 p{margin-block-end:0px;}.elementor-3394 .elementor-element.elementor-element-4bf8b4d{width:100%;max-width:100%;text-align:start;font-size:16px;line-height:1.4em;}.elementor-3394 .elementor-element.elementor-element-4bf8b4d p{margin-block-end:0px;}.elementor-3394 .elementor-element.elementor-element-c327270{--gap:010px 010px;--row-gap:010px;--column-gap:010px;--padding-top:30px;--padding-bottom:30px;--padding-left:5px;--padding-right:5px;}.elementor-3394 .elementor-element.elementor-element-ac95047{--e-icon-list-icon-size:10px;}.elementor-3394 .elementor-element.elementor-element-ac95047 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3394 .elementor-element.elementor-element-ac95047 .elementor-icon-list-item > a{font-size:14px;}.elementor-3394 .elementor-element.elementor-element-a777c77{text-align:center;}.elementor-3394 .elementor-element.elementor-element-a777c77 .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-3394 .elementor-element.elementor-element-6e0e537{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3394 .elementor-element.elementor-element-280b87c{font-size:16px;line-height:1.4em;}.elementor-3394 .elementor-element.elementor-element-4f5e32c{--padding-top:10px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-3394 .elementor-element.elementor-element-52099c6{font-size:16px;line-height:1.4em;}.elementor-3394 .elementor-element.elementor-element-39feec3{--padding-top:10px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-3394 .elementor-element.elementor-element-274bb66{font-size:16px;line-height:1.4em;}.elementor-3394 .elementor-element.elementor-element-a70dc67{--padding-top:10px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-3394 .elementor-element.elementor-element-7b3603e{font-size:16px;line-height:1.4em;}.elementor-3394 .elementor-element.elementor-element-35a43c7 {--n-accordion-padding:20px 20px 20px 20px;}.elementor-3394 .elementor-element.elementor-element-35a43c7{--n-accordion-title-font-size:20px;}:where( .elementor-3394 .elementor-element.elementor-element-35a43c7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.4em;}.elementor-3394 .elementor-element.elementor-element-3c498be{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:5px;}.elementor-3394 .elementor-element.elementor-element-935afe0{--e-icon-list-icon-size:10px;}.elementor-3394 .elementor-element.elementor-element-935afe0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3394 .elementor-element.elementor-element-935afe0 .elementor-icon-list-item > a{font-size:14px;}.elementor-3394 .elementor-element.elementor-element-3645141 .elementor-heading-title{font-size:28px;}.elementor-3394 .elementor-element.elementor-element-ae6f759{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-3fe3ea8{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-2b8b004{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-4105f40 img{width:40px;height:40px;}.elementor-3394 .elementor-element.elementor-element-b64fc07{font-size:16px;}.elementor-3394 .elementor-element.elementor-element-086c41e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3394 .elementor-element.elementor-element-c729290{text-align:center;width:100%;max-width:100%;}}/* Start custom CSS for container, class: .elementor-element-26d2da4 */.shad {
    
box-shadow: 3px 4px 11px rgba(18, 36, 74, 0.29), 0px 15px 13px rgba(18, 36, 74, 0.2), 0px 23px 26px rgba(18, 36, 74, 0.1), 0px 0px 31px rgba(18, 36, 74, 0.04), 0px 91px 12px rgba(18, 36, 74, 0.01);



}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1be83d */.shad {
    
box-shadow: 3px 4px 11px rgba(18, 36, 74, 0.29), 0px 15px 13px rgba(18, 36, 74, 0.2), 0px 23px 26px rgba(18, 36, 74, 0.1), 0px 0px 31px rgba(18, 36, 74, 0.04), 0px 91px 12px rgba(18, 36, 74, 0.01);



}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-e875871 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-4dc8a62 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-d61b0dd *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-94cfc3c *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-d54e015 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-5f47070 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-3481572 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-2e60caa *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-e875871 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-4dc8a62 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-d61b0dd *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-94cfc3c *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-d54e015 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-5f47070 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-3481572 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-2e60caa *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-e875871 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-4dc8a62 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-d61b0dd *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-94cfc3c *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-d54e015 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-5f47070 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-3481572 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-2e60caa *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-e875871 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-4dc8a62 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-d61b0dd *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-94cfc3c *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-d54e015 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-5f47070 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-3481572 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-2e60caa *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-e875871 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-4dc8a62 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-d61b0dd *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-94cfc3c *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-d54e015 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-5f47070 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-3481572 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-2e60caa *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-e875871 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-4dc8a62 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-d61b0dd *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-94cfc3c *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-d54e015 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-5f47070 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-3481572 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-2e60caa *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-e875871 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-4dc8a62 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-d61b0dd *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-94cfc3c *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-d54e015 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-5f47070 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-3481572 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-2e60caa *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-e875871 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-4dc8a62 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-d61b0dd *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-94cfc3c *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-d54e015 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-5f47070 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-3481572 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-2e60caa *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-e875871 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-4dc8a62 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-d61b0dd *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-94cfc3c *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-d54e015 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-5f47070 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-3481572 *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-2e60caa *//* =========================
   TABLE WRAPPER (TARGET ONLY THIS TABLE)
========================= */
.custom-table {
    position: relative;
}

/* Make Elementor wrapper scrollable */
.custom-table .eael-data-table-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 14px; /* space for scrollbar */
}

/* =========================
   TABLE BASE (DESKTOP)
========================= */
.custom-table .eael-data-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 16px 0;
    table-layout: fixed;
}

/* =========================
   COLUMN WIDTHS (DESKTOP)
========================= */
.custom-table tbody tr td:nth-child(1) { width: 207px; }
.custom-table tbody tr td:nth-child(2) { width: 224px; }
.custom-table tbody tr td:nth-child(3) { width: 360px; }

/* =========================
   CELL STYLE
========================= */
.custom-table tbody tr td {
    padding: 20px 18px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 18px;
    vertical-align: top;
    border-bottom: 1px solid #e5e7eb;
}

/* =========================
   HEADER STYLE
========================= */
.custom-table thead th {
    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #081C2A !important;
    padding: 20px 18px !important;
}

/* =========================
   TABLET + MOBILE SCROLL
========================= */
@media (max-width: 1024px) {

    .custom-table .eael-data-table {
        min-width: 791px; /* exact total width */
        table-layout: fixed;
    }
}

/* =========================
   MOBILE FIXES
========================= */
/*@media (max-width: 768px) {*/

/*    .custom-table tbody tr td,*/
/*    .custom-table thead th {*/
/*        font-size: 14px !important;*/
/*        padding: 12px 10px !important;*/
/*    }*/

/*    .custom-table tbody tr td {*/
/*        white-space: nowrap; */
/*    }*/
/*}*/

/* =========================
   FORCE TABLE LAYOUT (STOP STACKING)
========================= */

@media (max-width: 768px) {

    /* =========================
       FORCE NORMAL TABLE
    ========================= */
    .custom-table .eael-data-table {
        display: table !important;
        width: 100%;
        min-width: 791px;
        table-layout: fixed;
    }

    .custom-table .eael-data-table thead {
        display: table-header-group !important;
    }

    .custom-table .eael-data-table tbody {
        display: table-row-group !important;
    }

    .custom-table .eael-data-table tr {
        display: table-row !important;
    }

    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        display: table-cell !important;
        white-space: nowrap;
        vertical-align: middle;
    }

    /* =========================
       REMOVE LABEL TEXT COMPLETELY
    ========================= */
    .custom-table .eael-data-table td::before {
        content: "" !important;
        display: none !important;
    }

    /* IMPORTANT: remove spacing caused by label */
    .custom-table .eael-data-table td {
        padding-left: 10px !important;
    }

    /* =========================
       REMOVE ANY EXTRA BREAKS
    ========================= */
    .custom-table .eael-data-table td br {
        display: none;
    }

    /* =========================
       CLEAN MOBILE SPACING
    ========================= */
    .custom-table .eael-data-table th,
    .custom-table .eael-data-table td {
        font-size: 14px !important;
        padding: 12px 10px !important;
    }
}


/* =========================
   CUSTOM SCROLLBAR (LIKE YOUR IMAGE)
========================= */
.custom-table .eael-data-table-wrap::-webkit-scrollbar {
    height: 4px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-track {
    background: #e5e7eb; /* light grey track */
    border-radius: 10px;
}

.custom-table .eael-data-table-wrap::-webkit-scrollbar-thumb {
    background: #1e3a8a; /* blue moving bar */
    border-radius: 10px;
}

/* Firefox */
.custom-table .eael-data-table-wrap {
    scrollbar-color: #1e3a8a #e5e7eb;
    scrollbar-width: thin;
}

.custom-table .eael-data-table thead tr th {
    background-color: #FFFFFF00 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-5984427 */.autotab button#e-n-tab-title-2036181201 {
    border-radius: 60px !important;
}

.autotab button#e-n-tab-title-2036181208 {
      border-radius: 60px !important;
}

.eael-data-table .td-content {
    justify-content: flex-start;
}/* End custom CSS */
/* Start custom CSS for eae-timeline, class: .elementor-element-cea0099 */.timeline a{
    text-decoration: none !important;
}

.eae-timline-progress-bar {
    background: linear-gradient(to bottom, #004AAD 0%, #F4F7F9 100%) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b64fc07 */.text a{
    text-decoration: none !important;
    color: #3A3A3A !important;
}/* End custom CSS */