.elementor-3506 .elementor-element.elementor-element-391abe92{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.6;--padding-top:25px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-391abe92:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-391abe92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C2A4180;background-image:url("https://mindwellness.in/wp-content/uploads/2026/06/csr-imact-banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3506 .elementor-element.elementor-element-391abe92::before, .elementor-3506 .elementor-element.elementor-element-391abe92 > .elementor-background-video-container::before, .elementor-3506 .elementor-element.elementor-element-391abe92 > .e-con-inner > .elementor-background-video-container::before, .elementor-3506 .elementor-element.elementor-element-391abe92 > .elementor-background-slideshow::before, .elementor-3506 .elementor-element.elementor-element-391abe92 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3506 .elementor-element.elementor-element-391abe92 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0C2A41;--background-overlay:'';}.elementor-3506 .elementor-element.elementor-element-7cf00ae5{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3506 .elementor-element.elementor-element-26adcf2b{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-2d14f32b .breadcrumb-links{justify-content:flex-start;}.elementor-3506 .elementor-element.elementor-element-2d14f32b .breadcrumb-links li a{color:#FFFFFFB3;}.elementor-3506 .elementor-element.elementor-element-2d14f32b .breadcrumb-links li.active{color:#FFFFFF;}.elementor-3506 .elementor-element.elementor-element-2d14f32b .breadcrumb-separator{color:#FFFFFF59;}.elementor-3506 .elementor-element.elementor-element-2d14f32b .breadcrumb-links li{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-3506 .elementor-element.elementor-element-5c91963d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-3506 .elementor-element.elementor-element-16c9adc8{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-3506 .elementor-element.elementor-element-16c9adc8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:48px;letter-spacing:0px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3506 .elementor-element.elementor-element-463616a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;columns:1;font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:32px;letter-spacing:0px;color:#FFFFFF;}.elementor-3506 .elementor-element.elementor-element-3ac62fd{--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:center;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#e2e8f0;--border-color:#e2e8f0;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.07);--padding-top:12px;--padding-bottom:12px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-3ac62fd:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-3ac62fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #f8fafc 0%, #ffffff 100%);}.elementor-3506 .elementor-element.elementor-element-373daffb{--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;--flex-wrap:wrap;}.elementor-3506 .elementor-element.elementor-element-512cadd4{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-113fdf03{width:initial;max-width:initial;margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3506 .elementor-element.elementor-element-113fdf03.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3506 .elementor-element.elementor-element-6999f2ee{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-4a110f33{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3506 .elementor-element.elementor-element-232ab6a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-6bb0efaf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-3506 .elementor-element.elementor-element-7e369a48{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8EBF2;--border-color:#E8EBF2;--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-3506 .elementor-element.elementor-element-3f1c6950{--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:none;--border-style:none;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-1d66f5da{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3506 .elementor-element.elementor-element-45d2ea99{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-1b2f4f4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-1b2f4f4e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:0.3rem;}.elementor-3506 .elementor-element.elementor-element-3c87a1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;}.elementor-3506 .elementor-element.elementor-element-3c87a1f .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;line-height:40px;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-3ae58e30{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-3506 .elementor-element.elementor-element-3ae58e30 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-4555f46a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 48px;--row-gap:20px;--column-gap:48px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-158dc57e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.04);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3506 .elementor-element.elementor-element-158dc57e:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-158dc57e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3506 .elementor-element.elementor-element-2033e232{--display:flex;--min-height:64px;--justify-content:center;--border-radius:12px 12px 0px 0px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--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-weight:var( --e-global-typography-text-font-weight );}.elementor-3506 .elementor-element.elementor-element-8d48211{text-align:start;}.elementor-3506 .elementor-element.elementor-element-8d48211 img{width:132px;}.elementor-3506 .elementor-element.elementor-element-3e6b192{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-2c5063b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-3506 .elementor-element.elementor-element-2c5063b7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;line-height:28px;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-76759429{font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;color:#90A1B9;}.elementor-3506 .elementor-element.elementor-element-5e93168e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.04);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3506 .elementor-element.elementor-element-5e93168e:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-5e93168e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3506 .elementor-element.elementor-element-5b5a4a93{--display:flex;--min-height:64px;--justify-content:center;--border-radius:12px 12px 0px 0px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-629ff214{text-align:start;}.elementor-3506 .elementor-element.elementor-element-629ff214 img{width:200px;}.elementor-3506 .elementor-element.elementor-element-41ee2880{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-702b64cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-3506 .elementor-element.elementor-element-702b64cf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;line-height:28px;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-3e87a04f{font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;color:#90A1B9;}.elementor-3506 .elementor-element.elementor-element-6608c526{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.04);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3506 .elementor-element.elementor-element-6608c526:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-6608c526 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3506 .elementor-element.elementor-element-783093e1{--display:flex;--min-height:64px;--justify-content:center;--border-radius:12px 12px 0px 0px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-5c5a2ba9{text-align:start;}.elementor-3506 .elementor-element.elementor-element-5c5a2ba9 img{width:130px;}.elementor-3506 .elementor-element.elementor-element-54f9ea97{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-16cf50de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-3506 .elementor-element.elementor-element-16cf50de .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;line-height:28px;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-71b73e33{font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;color:#90A1B9;}.elementor-3506 .elementor-element.elementor-element-2192c11d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-2192c11d:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-2192c11d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-3506 .elementor-element.elementor-element-7110db4c{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3506 .elementor-element.elementor-element-6454db30{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-19b409b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-19b409b4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:0.3rem;}.elementor-3506 .elementor-element.elementor-element-507f4577{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;}.elementor-3506 .elementor-element.elementor-element-507f4577 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;line-height:40px;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-58f4ec40{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-3506 .elementor-element.elementor-element-58f4ec40 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-1203f751{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--border-radius:0px 0px 0px 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;--z-index:4;}.elementor-3506 .elementor-element.elementor-element-15cb308a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-3506 .elementor-element.elementor-element-15cb308a:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-15cb308a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #E0F4FF 0%, #FFFFFF 100%);}.elementor-3506 .elementor-element.elementor-element-15cb308a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3506 .elementor-element.elementor-element-db3f7fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-db3f7fc .elementor-icon-wrapper{text-align:center;}.elementor-3506 .elementor-element.elementor-element-db3f7fc.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-3506 .elementor-element.elementor-element-db3f7fc.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-db3f7fc.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-3506 .elementor-element.elementor-element-db3f7fc.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-db3f7fc.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-3506 .elementor-element.elementor-element-db3f7fc .elementor-icon{font-size:40px;}.elementor-3506 .elementor-element.elementor-element-db3f7fc .elementor-icon svg{height:40px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3506 .elementor-element.elementor-element-4b2ae740{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-3506 .elementor-element.elementor-element-4b2ae740 .elementor-counter{gap:8px;}.elementor-3506 .elementor-element.elementor-element-4b2ae740 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;line-height:42px;}.elementor-3506 .elementor-element.elementor-element-4b2ae740 .elementor-counter-title{color:#0369A1;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:28px;}.elementor-3506 .elementor-element.elementor-element-6116bc03{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;}.elementor-3506 .elementor-element.elementor-element-39c7de67{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-3506 .elementor-element.elementor-element-39c7de67:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-39c7de67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #F0FDF4 0%, #FFFFFF 100%);}.elementor-3506 .elementor-element.elementor-element-39c7de67.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3506 .elementor-element.elementor-element-1705c411{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-1705c411 .elementor-icon-wrapper{text-align:center;}.elementor-3506 .elementor-element.elementor-element-1705c411.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-3506 .elementor-element.elementor-element-1705c411.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-1705c411.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-3506 .elementor-element.elementor-element-1705c411.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-1705c411.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-3506 .elementor-element.elementor-element-1705c411 .elementor-icon{font-size:40px;}.elementor-3506 .elementor-element.elementor-element-1705c411 .elementor-icon svg{height:40px;}.elementor-3506 .elementor-element.elementor-element-486b2269{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-3506 .elementor-element.elementor-element-486b2269 .elementor-counter{gap:8px;}.elementor-3506 .elementor-element.elementor-element-486b2269 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;line-height:42px;}.elementor-3506 .elementor-element.elementor-element-486b2269 .elementor-counter-title{color:#15803D;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:28px;}.elementor-3506 .elementor-element.elementor-element-dbdae72{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;}.elementor-3506 .elementor-element.elementor-element-586c2db{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-3506 .elementor-element.elementor-element-586c2db:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-586c2db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #F3E8FF 0%, #FFFFFF 100%);}.elementor-3506 .elementor-element.elementor-element-55028d1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-55028d1e .elementor-icon-wrapper{text-align:center;}.elementor-3506 .elementor-element.elementor-element-55028d1e.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-3506 .elementor-element.elementor-element-55028d1e.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-55028d1e.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-3506 .elementor-element.elementor-element-55028d1e.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-55028d1e.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-3506 .elementor-element.elementor-element-55028d1e .elementor-icon{font-size:40px;}.elementor-3506 .elementor-element.elementor-element-55028d1e .elementor-icon svg{height:40px;}.elementor-3506 .elementor-element.elementor-element-445d219d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-3506 .elementor-element.elementor-element-445d219d .elementor-counter{gap:8px;}.elementor-3506 .elementor-element.elementor-element-445d219d .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;line-height:42px;}.elementor-3506 .elementor-element.elementor-element-445d219d .elementor-counter-title{color:#7E22CE;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:28px;}.elementor-3506 .elementor-element.elementor-element-3a7fd36a{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;}.elementor-3506 .elementor-element.elementor-element-75eec98a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-3506 .elementor-element.elementor-element-75eec98a:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-75eec98a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #FEF9C3 0%, #FFFFFF 100%);}.elementor-3506 .elementor-element.elementor-element-75eec98a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3506 .elementor-element.elementor-element-20d334e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-20d334e2 .elementor-icon-wrapper{text-align:center;}.elementor-3506 .elementor-element.elementor-element-20d334e2.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-3506 .elementor-element.elementor-element-20d334e2.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-20d334e2.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-3506 .elementor-element.elementor-element-20d334e2.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-20d334e2.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-3506 .elementor-element.elementor-element-20d334e2 .elementor-icon{font-size:40px;}.elementor-3506 .elementor-element.elementor-element-20d334e2 .elementor-icon svg{height:40px;}.elementor-3506 .elementor-element.elementor-element-3ad02b0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-3506 .elementor-element.elementor-element-3ad02b0e .elementor-counter{gap:8px;}.elementor-3506 .elementor-element.elementor-element-3ad02b0e .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;line-height:42px;}.elementor-3506 .elementor-element.elementor-element-3ad02b0e .elementor-counter-title{color:#A16207;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:28px;}.elementor-3506 .elementor-element.elementor-element-4fab940f{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;}.elementor-3506 .elementor-element.elementor-element-1f9ea34a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-3506 .elementor-element.elementor-element-1f9ea34a:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-1f9ea34a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #F0FDF4 0%, #FFFFFF 100%);}.elementor-3506 .elementor-element.elementor-element-1f9ea34a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3506 .elementor-element.elementor-element-adbe45a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-adbe45a .elementor-icon-wrapper{text-align:center;}.elementor-3506 .elementor-element.elementor-element-adbe45a.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-3506 .elementor-element.elementor-element-adbe45a.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-adbe45a.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-3506 .elementor-element.elementor-element-adbe45a.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-adbe45a.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-3506 .elementor-element.elementor-element-adbe45a .elementor-icon{font-size:40px;}.elementor-3506 .elementor-element.elementor-element-adbe45a .elementor-icon svg{height:40px;}.elementor-3506 .elementor-element.elementor-element-4511a37b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-3506 .elementor-element.elementor-element-4511a37b .elementor-counter{gap:8px;}.elementor-3506 .elementor-element.elementor-element-4511a37b .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;line-height:42px;}.elementor-3506 .elementor-element.elementor-element-4511a37b .elementor-counter-title{color:#15803D;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:28px;}.elementor-3506 .elementor-element.elementor-element-25b480c7{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;}.elementor-3506 .elementor-element.elementor-element-7c879bb5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-3506 .elementor-element.elementor-element-7c879bb5:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-7c879bb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #E0F4FF 0%, #FFFFFF 100%);}.elementor-3506 .elementor-element.elementor-element-7c879bb5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3506 .elementor-element.elementor-element-46eff492{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-46eff492 .elementor-icon-wrapper{text-align:center;}.elementor-3506 .elementor-element.elementor-element-46eff492.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-3506 .elementor-element.elementor-element-46eff492.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-46eff492.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-3506 .elementor-element.elementor-element-46eff492.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-46eff492.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-3506 .elementor-element.elementor-element-46eff492 .elementor-icon{font-size:40px;}.elementor-3506 .elementor-element.elementor-element-46eff492 .elementor-icon svg{height:40px;}.elementor-3506 .elementor-element.elementor-element-69f9381d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-3506 .elementor-element.elementor-element-69f9381d .elementor-counter{gap:8px;}.elementor-3506 .elementor-element.elementor-element-69f9381d .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;line-height:42px;}.elementor-3506 .elementor-element.elementor-element-69f9381d .elementor-counter-title{color:#0369A1;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:28px;}.elementor-3506 .elementor-element.elementor-element-63b463b6{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;}.elementor-3506 .elementor-element.elementor-element-1af1e28a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-3506 .elementor-element.elementor-element-1af1e28a:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-1af1e28a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #F0FDF4 0%, #FFFFFF 100%);}.elementor-3506 .elementor-element.elementor-element-1af1e28a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3506 .elementor-element.elementor-element-6394a409{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-6394a409 .elementor-icon-wrapper{text-align:center;}.elementor-3506 .elementor-element.elementor-element-6394a409.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-3506 .elementor-element.elementor-element-6394a409.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-6394a409.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-3506 .elementor-element.elementor-element-6394a409.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-6394a409.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-3506 .elementor-element.elementor-element-6394a409 .elementor-icon{font-size:40px;}.elementor-3506 .elementor-element.elementor-element-6394a409 .elementor-icon svg{height:40px;}.elementor-3506 .elementor-element.elementor-element-1de8eae3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-3506 .elementor-element.elementor-element-1de8eae3 .elementor-counter{gap:8px;}.elementor-3506 .elementor-element.elementor-element-1de8eae3 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;line-height:42px;}.elementor-3506 .elementor-element.elementor-element-1de8eae3 .elementor-counter-title{color:#15803D;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:28px;}.elementor-3506 .elementor-element.elementor-element-5b180e36{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;}.elementor-3506 .elementor-element.elementor-element-5874b4f3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-3506 .elementor-element.elementor-element-5874b4f3:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-5874b4f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #F3E8FF 0%, #FFFFFF 100%);}.elementor-3506 .elementor-element.elementor-element-10372474{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-10372474 .elementor-icon-wrapper{text-align:center;}.elementor-3506 .elementor-element.elementor-element-10372474.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-3506 .elementor-element.elementor-element-10372474.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-10372474.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-3506 .elementor-element.elementor-element-10372474.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-10372474.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-3506 .elementor-element.elementor-element-10372474 .elementor-icon{font-size:40px;}.elementor-3506 .elementor-element.elementor-element-10372474 .elementor-icon svg{height:40px;}.elementor-3506 .elementor-element.elementor-element-21af14d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-3506 .elementor-element.elementor-element-21af14d0 .elementor-counter{gap:8px;}.elementor-3506 .elementor-element.elementor-element-21af14d0 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;line-height:42px;}.elementor-3506 .elementor-element.elementor-element-21af14d0 .elementor-counter-title{color:#7E22CE;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:28px;}.elementor-3506 .elementor-element.elementor-element-494618c5{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;}.elementor-3506 .elementor-element.elementor-element-686d5572{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-3506 .elementor-element.elementor-element-686d5572:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-686d5572 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #E0F4FF 0%, #FFFFFF 100%);}.elementor-3506 .elementor-element.elementor-element-686d5572.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3506 .elementor-element.elementor-element-18ea89a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-18ea89a7 .elementor-icon-wrapper{text-align:center;}.elementor-3506 .elementor-element.elementor-element-18ea89a7.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-3506 .elementor-element.elementor-element-18ea89a7.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-18ea89a7.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-3506 .elementor-element.elementor-element-18ea89a7.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-18ea89a7.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-3506 .elementor-element.elementor-element-18ea89a7 .elementor-icon{font-size:40px;}.elementor-3506 .elementor-element.elementor-element-18ea89a7 .elementor-icon svg{height:40px;}.elementor-3506 .elementor-element.elementor-element-7ead5f4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-3506 .elementor-element.elementor-element-7ead5f4a .elementor-counter{gap:8px;}.elementor-3506 .elementor-element.elementor-element-7ead5f4a .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;line-height:42px;}.elementor-3506 .elementor-element.elementor-element-7ead5f4a .elementor-counter-title{color:#0369A1;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:28px;}.elementor-3506 .elementor-element.elementor-element-66e23dd7{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;}.elementor-3506 .elementor-element.elementor-element-743e5fa4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-3506 .elementor-element.elementor-element-743e5fa4:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-743e5fa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #FEF9C3 0%, #FFFFFF 100%);}.elementor-3506 .elementor-element.elementor-element-743e5fa4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3506 .elementor-element.elementor-element-64aa61e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-64aa61e .elementor-icon-wrapper{text-align:center;}.elementor-3506 .elementor-element.elementor-element-64aa61e.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-3506 .elementor-element.elementor-element-64aa61e.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-64aa61e.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-3506 .elementor-element.elementor-element-64aa61e.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-64aa61e.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-3506 .elementor-element.elementor-element-64aa61e .elementor-icon{font-size:40px;}.elementor-3506 .elementor-element.elementor-element-64aa61e .elementor-icon svg{height:40px;}.elementor-3506 .elementor-element.elementor-element-177f952{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-3506 .elementor-element.elementor-element-177f952 .elementor-counter{gap:8px;}.elementor-3506 .elementor-element.elementor-element-177f952 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;line-height:42px;}.elementor-3506 .elementor-element.elementor-element-177f952 .elementor-counter-title{color:#A16207;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:28px;}.elementor-3506 .elementor-element.elementor-element-947852a{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;}.elementor-3506 .elementor-element.elementor-element-d0cebe5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-3506 .elementor-element.elementor-element-d0cebe5:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-d0cebe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #F0FDF4 0%, #FFFFFF 100%);}.elementor-3506 .elementor-element.elementor-element-d0cebe5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3506 .elementor-element.elementor-element-39dcc8a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-39dcc8a2 .elementor-icon-wrapper{text-align:center;}.elementor-3506 .elementor-element.elementor-element-39dcc8a2.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-3506 .elementor-element.elementor-element-39dcc8a2.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-39dcc8a2.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-3506 .elementor-element.elementor-element-39dcc8a2.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-39dcc8a2.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-3506 .elementor-element.elementor-element-39dcc8a2 .elementor-icon{font-size:40px;}.elementor-3506 .elementor-element.elementor-element-39dcc8a2 .elementor-icon svg{height:40px;}.elementor-3506 .elementor-element.elementor-element-3e75f681{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-3506 .elementor-element.elementor-element-3e75f681 .elementor-counter{gap:8px;}.elementor-3506 .elementor-element.elementor-element-3e75f681 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;line-height:42px;}.elementor-3506 .elementor-element.elementor-element-3e75f681 .elementor-counter-title{color:#15803D;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:28px;}.elementor-3506 .elementor-element.elementor-element-3b001b12{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;}.elementor-3506 .elementor-element.elementor-element-34f0374b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-3506 .elementor-element.elementor-element-34f0374b:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-34f0374b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #E0F4FF 0%, #FFFFFF 100%);}.elementor-3506 .elementor-element.elementor-element-34f0374b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3506 .elementor-element.elementor-element-62753ad5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-62753ad5 .elementor-icon-wrapper{text-align:center;}.elementor-3506 .elementor-element.elementor-element-62753ad5.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-3506 .elementor-element.elementor-element-62753ad5.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-62753ad5.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-3506 .elementor-element.elementor-element-62753ad5.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-62753ad5.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-3506 .elementor-element.elementor-element-62753ad5 .elementor-icon{font-size:40px;}.elementor-3506 .elementor-element.elementor-element-62753ad5 .elementor-icon svg{height:40px;}.elementor-3506 .elementor-element.elementor-element-2d8f758b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-3506 .elementor-element.elementor-element-2d8f758b .elementor-counter{gap:8px;}.elementor-3506 .elementor-element.elementor-element-2d8f758b .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;line-height:42px;}.elementor-3506 .elementor-element.elementor-element-2d8f758b .elementor-counter-title{color:#0369A1;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:28px;}.elementor-3506 .elementor-element.elementor-element-2e174276{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;}.elementor-3506 .elementor-element.elementor-element-16e3cab2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-17a7efb3{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3506 .elementor-element.elementor-element-b78f088{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-2e4dfd5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-2e4dfd5b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:0.3rem;}.elementor-3506 .elementor-element.elementor-element-72473d3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;}.elementor-3506 .elementor-element.elementor-element-72473d3b .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;line-height:40px;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-65ece115{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-3506 .elementor-element.elementor-element-65ece115 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-1e40d7f2{--display:flex;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-34915990{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;--border-radius:0px 0px 0px 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;--z-index:4;}.elementor-3506 .elementor-element.elementor-element-88439ee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-3506 .elementor-element.elementor-element-88439ee:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-88439ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-291943b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-73fe66cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3506 .elementor-element.elementor-element-73fe66cd .elementor-icon-wrapper{text-align:start;}.elementor-3506 .elementor-element.elementor-element-73fe66cd.elementor-view-stacked .elementor-icon{background-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-73fe66cd.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-73fe66cd.elementor-view-default .elementor-icon{color:#22A8E600;border-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-73fe66cd.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-73fe66cd.elementor-view-default .elementor-icon svg{fill:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-73fe66cd .elementor-icon{font-size:40px;}.elementor-3506 .elementor-element.elementor-element-73fe66cd .elementor-icon svg{height:40px;}.elementor-3506 .elementor-element.elementor-element-5b1c9264{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-3506 .elementor-element.elementor-element-5b1c9264 .elementor-heading-title{font-family:"Inter", Sans-serif;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-353f536{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-353f536 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.6px;color:#90A1B9;}.elementor-3506 .elementor-element.elementor-element-4a265810{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-6341c360{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-6341c360:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-6341c360 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9B3;}.elementor-3506 .elementor-element.elementor-element-6035ac96{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-730fb29b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#68778F;}.elementor-3506 .elementor-element.elementor-element-7f8225b .elementor-heading-title{font-family:"Inter", Sans-serif;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-77eea08c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-5cfded0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#68778F;}.elementor-3506 .elementor-element.elementor-element-1ac4f850 .elementor-heading-title{font-family:"Inter", Sans-serif;color:#22A8E6;}.elementor-3506 .elementor-element.elementor-element-3afe20bc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-3506 .elementor-element.elementor-element-3afe20bc:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-3afe20bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-29185e8b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-3c8d623c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3506 .elementor-element.elementor-element-3c8d623c .elementor-icon-wrapper{text-align:start;}.elementor-3506 .elementor-element.elementor-element-3c8d623c.elementor-view-stacked .elementor-icon{background-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-3c8d623c.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-3c8d623c.elementor-view-default .elementor-icon{color:#22A8E600;border-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-3c8d623c.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-3c8d623c.elementor-view-default .elementor-icon svg{fill:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-3c8d623c .elementor-icon{font-size:40px;}.elementor-3506 .elementor-element.elementor-element-3c8d623c .elementor-icon svg{height:40px;}.elementor-3506 .elementor-element.elementor-element-2ed13daf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-3506 .elementor-element.elementor-element-2ed13daf .elementor-heading-title{font-family:"Inter", Sans-serif;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-727f26fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-727f26fe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.6px;color:#90A1B9;}.elementor-3506 .elementor-element.elementor-element-c1245ad{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-333031a1{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-333031a1:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-333031a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9B3;}.elementor-3506 .elementor-element.elementor-element-2a728a7c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-782e5b5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#68778F;}.elementor-3506 .elementor-element.elementor-element-6816113a .elementor-heading-title{font-family:"Inter", Sans-serif;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-30dd91ff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-5585f0b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#68778F;}.elementor-3506 .elementor-element.elementor-element-1f486edb .elementor-heading-title{font-family:"Inter", Sans-serif;color:#22A8E6;}.elementor-3506 .elementor-element.elementor-element-f844e40{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-3506 .elementor-element.elementor-element-f844e40:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-f844e40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-70209240{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-5fbf4c71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3506 .elementor-element.elementor-element-5fbf4c71 .elementor-icon-wrapper{text-align:start;}.elementor-3506 .elementor-element.elementor-element-5fbf4c71.elementor-view-stacked .elementor-icon{background-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-5fbf4c71.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-5fbf4c71.elementor-view-default .elementor-icon{color:#22A8E600;border-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-5fbf4c71.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-5fbf4c71.elementor-view-default .elementor-icon svg{fill:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-5fbf4c71 .elementor-icon{font-size:40px;}.elementor-3506 .elementor-element.elementor-element-5fbf4c71 .elementor-icon svg{height:40px;}.elementor-3506 .elementor-element.elementor-element-532f3e14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-3506 .elementor-element.elementor-element-532f3e14 .elementor-heading-title{font-family:"Inter", Sans-serif;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-e1bb475{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-e1bb475 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.6px;color:#90A1B9;}.elementor-3506 .elementor-element.elementor-element-786999dd{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-64b19ee6{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-64b19ee6:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-64b19ee6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9B3;}.elementor-3506 .elementor-element.elementor-element-2e141e3c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-77ed0295{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#68778F;}.elementor-3506 .elementor-element.elementor-element-590f3429 .elementor-heading-title{font-family:"Inter", Sans-serif;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-38618e86{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-3058d3e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#68778F;}.elementor-3506 .elementor-element.elementor-element-1b54abf .elementor-heading-title{font-family:"Inter", Sans-serif;color:#22A8E6;}.elementor-3506 .elementor-element.elementor-element-6b13145a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-3506 .elementor-element.elementor-element-6b13145a:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-6b13145a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-3d3b5612{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-6e9f763e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3506 .elementor-element.elementor-element-6e9f763e .elementor-icon-wrapper{text-align:start;}.elementor-3506 .elementor-element.elementor-element-6e9f763e.elementor-view-stacked .elementor-icon{background-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-6e9f763e.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-6e9f763e.elementor-view-default .elementor-icon{color:#22A8E600;border-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-6e9f763e.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-6e9f763e.elementor-view-default .elementor-icon svg{fill:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-6e9f763e .elementor-icon{font-size:40px;}.elementor-3506 .elementor-element.elementor-element-6e9f763e .elementor-icon svg{height:40px;}.elementor-3506 .elementor-element.elementor-element-1e4f1d27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-3506 .elementor-element.elementor-element-1e4f1d27 .elementor-heading-title{font-family:"Inter", Sans-serif;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-116e6c48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-116e6c48 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.6px;color:#90A1B9;}.elementor-3506 .elementor-element.elementor-element-4d8cd05f{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-473c92f{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-473c92f:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-473c92f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9B3;}.elementor-3506 .elementor-element.elementor-element-33c86058{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-5d6af7fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#68778F;}.elementor-3506 .elementor-element.elementor-element-27e78ca6 .elementor-heading-title{font-family:"Inter", Sans-serif;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-68751d57{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-21ebc3be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#68778F;}.elementor-3506 .elementor-element.elementor-element-71b57797 .elementor-heading-title{font-family:"Inter", Sans-serif;color:#22A8E6;}.elementor-3506 .elementor-element.elementor-element-7afab546{--display:flex;border-style:solid;--border-style:solid;border-color:#F5F7FA;--border-color:#F5F7FA;--border-radius:1px 0px 1px 0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-7afab546:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-7afab546 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-3506 .elementor-element.elementor-element-1d0704a4{--display:flex;}.elementor-3506 .elementor-element.elementor-element-251e1462{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-53dc174f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-53dc174f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:0.3rem;}.elementor-3506 .elementor-element.elementor-element-2bfe9594{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;}.elementor-3506 .elementor-element.elementor-element-2bfe9594 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;line-height:40px;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-1c8283e{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-3506 .elementor-element.elementor-element-1c8283e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-2fb06bb1{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 4px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:4px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-2fb06bb1:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-2fb06bb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9B3;}.elementor-3506 .elementor-element.elementor-element-1ad4e19e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-473cc4e{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-48f635ed{border-radius:12px 12px 12px 12px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);}.elementor-3506 .elementor-element.elementor-element-48f635ed .elementor-icon-wrapper{text-align:center;}.elementor-3506 .elementor-element.elementor-element-48f635ed.elementor-view-stacked .elementor-icon{background-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-48f635ed.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-48f635ed.elementor-view-default .elementor-icon{color:#22A8E600;border-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-48f635ed.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-48f635ed.elementor-view-default .elementor-icon svg{fill:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-48f635ed .elementor-icon{font-size:48px;}.elementor-3506 .elementor-element.elementor-element-48f635ed .elementor-icon svg{height:48px;}.elementor-3506 .elementor-element.elementor-element-16e67d0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-42225fb2{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2.4px;color:#22A8E6;}.elementor-3506 .elementor-element.elementor-element-29800fdd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-3c69454e{--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;}.elementor-3506 .elementor-element.elementor-element-4ed051b7{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-30d1783f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#68778F;}.elementor-3506 .elementor-element.elementor-element-362c8df2 .elementor-heading-title{font-family:"Inter", Sans-serif;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-3fe637d6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-53f70d0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#68778F;}.elementor-3506 .elementor-element.elementor-element-27997acd .elementor-heading-title{color:#22A8E6;}.elementor-3506 .elementor-element.elementor-element-5d2e0c91{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-494b523b{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3506 .elementor-element.elementor-element-74debc48{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-6e35e421{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-6e35e421 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:0.3rem;}.elementor-3506 .elementor-element.elementor-element-44370453{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;}.elementor-3506 .elementor-element.elementor-element-44370453 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;line-height:40px;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-63814c3d{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-3506 .elementor-element.elementor-element-63814c3d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-1b0bc1e0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;--border-radius:0px 0px 0px 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;--z-index:4;}.elementor-3506 .elementor-element.elementor-element-618d44ff{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-3506 .elementor-element.elementor-element-618d44ff:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-618d44ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-75930074{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-3ef1163c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3506 .elementor-element.elementor-element-3ef1163c .elementor-icon-wrapper{text-align:start;}.elementor-3506 .elementor-element.elementor-element-3ef1163c.elementor-view-stacked .elementor-icon{background-color:#22A8E60D;}.elementor-3506 .elementor-element.elementor-element-3ef1163c.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-3ef1163c.elementor-view-default .elementor-icon{color:#22A8E60D;border-color:#22A8E60D;}.elementor-3506 .elementor-element.elementor-element-3ef1163c.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-3ef1163c.elementor-view-default .elementor-icon svg{fill:#22A8E60D;}.elementor-3506 .elementor-element.elementor-element-3ef1163c .elementor-icon{font-size:40px;}.elementor-3506 .elementor-element.elementor-element-3ef1163c .elementor-icon svg{height:40px;}.elementor-3506 .elementor-element.elementor-element-2d0b34a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-3506 .elementor-element.elementor-element-2d0b34a .elementor-heading-title{font-family:"Inter", Sans-serif;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-71dac16a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-71dac16a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#90A1B9;}.elementor-3506 .elementor-element.elementor-element-61b0ea45{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-3a3ae98a{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-3a3ae98a:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-3a3ae98a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9B3;}.elementor-3506 .elementor-element.elementor-element-2859c45f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-2dd6243f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#68778F;}.elementor-3506 .elementor-element.elementor-element-731b7711 .elementor-heading-title{font-family:"Inter", Sans-serif;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-52170e92{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-66937bb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#68778F;}.elementor-3506 .elementor-element.elementor-element-10992fd3 .elementor-heading-title{font-family:"Inter", Sans-serif;color:#16A36D;}.elementor-3506 .elementor-element.elementor-element-19d2536e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-3506 .elementor-element.elementor-element-19d2536e:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-19d2536e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-1c45f9b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-5930e620{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3506 .elementor-element.elementor-element-5930e620 .elementor-icon-wrapper{text-align:start;}.elementor-3506 .elementor-element.elementor-element-5930e620.elementor-view-stacked .elementor-icon{background-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-5930e620.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-5930e620.elementor-view-default .elementor-icon{color:#22A8E600;border-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-5930e620.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-5930e620.elementor-view-default .elementor-icon svg{fill:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-5930e620 .elementor-icon{font-size:40px;}.elementor-3506 .elementor-element.elementor-element-5930e620 .elementor-icon svg{height:40px;}.elementor-3506 .elementor-element.elementor-element-4821440f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-3506 .elementor-element.elementor-element-4821440f .elementor-heading-title{font-family:"Inter", Sans-serif;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-fe6c2b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-fe6c2b4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#90A1B9;}.elementor-3506 .elementor-element.elementor-element-4fc24134{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-4931f6af{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-4931f6af:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-4931f6af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9B3;}.elementor-3506 .elementor-element.elementor-element-23a31158{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-30cad468{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#68778F;}.elementor-3506 .elementor-element.elementor-element-5d72cb32 .elementor-heading-title{font-family:"Inter", Sans-serif;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-5af51211{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-79aec714{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#68778F;}.elementor-3506 .elementor-element.elementor-element-20e3deaa .elementor-heading-title{font-family:"Inter", Sans-serif;color:#22A8E6;}.elementor-3506 .elementor-element.elementor-element-4450e438{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-3506 .elementor-element.elementor-element-4450e438:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-4450e438 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-34df9bc9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-200f0812{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3506 .elementor-element.elementor-element-200f0812 .elementor-icon-wrapper{text-align:start;}.elementor-3506 .elementor-element.elementor-element-200f0812.elementor-view-stacked .elementor-icon{background-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-200f0812.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-200f0812.elementor-view-default .elementor-icon{color:#22A8E600;border-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-200f0812.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-200f0812.elementor-view-default .elementor-icon svg{fill:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-200f0812 .elementor-icon{font-size:40px;}.elementor-3506 .elementor-element.elementor-element-200f0812 .elementor-icon svg{height:40px;}.elementor-3506 .elementor-element.elementor-element-5d3bc5b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-3506 .elementor-element.elementor-element-5d3bc5b0 .elementor-heading-title{font-family:"Inter", Sans-serif;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-2ec3daf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-2ec3daf9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#90A1B9;}.elementor-3506 .elementor-element.elementor-element-7d8fb6de{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-41677933{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-41677933:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-41677933 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9B3;}.elementor-3506 .elementor-element.elementor-element-23e2d3a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-2a9e05a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#68778F;}.elementor-3506 .elementor-element.elementor-element-206bb898 .elementor-heading-title{font-family:"Inter", Sans-serif;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-21c29dae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-673622be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#68778F;}.elementor-3506 .elementor-element.elementor-element-3d717a67 .elementor-heading-title{font-family:"Inter", Sans-serif;color:#E11D48;}.elementor-3506 .elementor-element.elementor-element-62689c38{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-3506 .elementor-element.elementor-element-62689c38:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-62689c38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-59a3ce46{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-6a205629{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3506 .elementor-element.elementor-element-6a205629 .elementor-icon-wrapper{text-align:start;}.elementor-3506 .elementor-element.elementor-element-6a205629.elementor-view-stacked .elementor-icon{background-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-6a205629.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-6a205629.elementor-view-default .elementor-icon{color:#22A8E600;border-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-6a205629.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-6a205629.elementor-view-default .elementor-icon svg{fill:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-6a205629 .elementor-icon{font-size:40px;}.elementor-3506 .elementor-element.elementor-element-6a205629 .elementor-icon svg{height:40px;}.elementor-3506 .elementor-element.elementor-element-60d884fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-3506 .elementor-element.elementor-element-60d884fb .elementor-heading-title{font-family:"Inter", Sans-serif;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-39efb012{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-39efb012 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#90A1B9;}.elementor-3506 .elementor-element.elementor-element-1cae6f2e{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-6183f72b{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-6183f72b:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-6183f72b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9B3;}.elementor-3506 .elementor-element.elementor-element-2745d78{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-cf7a4a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#68778F;}.elementor-3506 .elementor-element.elementor-element-4509e217 .elementor-heading-title{font-family:"Inter", Sans-serif;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-42204e58{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-749b84f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#68778F;}.elementor-3506 .elementor-element.elementor-element-671ef61 .elementor-heading-title{font-family:"Inter", Sans-serif;color:#22A8E6;}.elementor-3506 .elementor-element.elementor-element-57949685{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-57949685:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-57949685 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-3506 .elementor-element.elementor-element-3fe04321{--display:flex;}.elementor-3506 .elementor-element.elementor-element-5d28b938{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-51d59767{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-51d59767 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:0.3rem;}.elementor-3506 .elementor-element.elementor-element-6954bcb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;}.elementor-3506 .elementor-element.elementor-element-6954bcb7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;line-height:40px;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-4be29da0{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-3506 .elementor-element.elementor-element-4be29da0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-10a8a53e{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-10a8a53e.e-con{--align-self:center;}.elementor-3506 .elementor-element.elementor-element-208f5820{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-792a25d0{border-style:none;}.elementor-3506 .elementor-element.elementor-element-792a25d0 .elementor-icon-wrapper{text-align:center;}.elementor-3506 .elementor-element.elementor-element-792a25d0.elementor-view-stacked .elementor-icon{background-color:#22A8E6;}.elementor-3506 .elementor-element.elementor-element-792a25d0.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-792a25d0.elementor-view-default .elementor-icon{color:#22A8E6;border-color:#22A8E6;}.elementor-3506 .elementor-element.elementor-element-792a25d0.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-792a25d0.elementor-view-default .elementor-icon svg{fill:#22A8E6;}.elementor-3506 .elementor-element.elementor-element-792a25d0 .elementor-icon{font-size:18px;}.elementor-3506 .elementor-element.elementor-element-792a25d0 .elementor-icon svg{height:18px;}.elementor-3506 .elementor-element.elementor-element-77c9fff3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-3506 .elementor-element.elementor-element-77c9fff3:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-77c9fff3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3506 .elementor-element.elementor-element-29743e36{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-3582fa1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-3506 .elementor-element.elementor-element-3582fa1f .elementor-heading-title{font-family:"Inter", Sans-serif;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-18b7d5de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3506 .elementor-element.elementor-element-18b7d5de .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#90A1B9;}.elementor-3506 .elementor-element.elementor-element-64464ff7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-3506 .elementor-element.elementor-element-44b29aef{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-44b29aef:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-44b29aef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9B3;}.elementor-3506 .elementor-element.elementor-element-6ffb2c23{--display:flex;--justify-content:flex-start;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-5d566c22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#22A8E6;}.elementor-3506 .elementor-element.elementor-element-637d8e6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-3506 .elementor-element.elementor-element-637d8e6e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-80d3019{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-4803ab6a{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-4803ab6a:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-4803ab6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9B3;}.elementor-3506 .elementor-element.elementor-element-6833a975{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-1970acdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#22A8E6;}.elementor-3506 .elementor-element.elementor-element-16e17c85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-3506 .elementor-element.elementor-element-16e17c85 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-395c5137{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-20f4ef78{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-2cd84ff0 .elementor-icon-wrapper{text-align:center;}.elementor-3506 .elementor-element.elementor-element-2cd84ff0.elementor-view-stacked .elementor-icon{background-color:#22A8E6;}.elementor-3506 .elementor-element.elementor-element-2cd84ff0.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-2cd84ff0.elementor-view-default .elementor-icon{color:#22A8E6;border-color:#22A8E6;}.elementor-3506 .elementor-element.elementor-element-2cd84ff0.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-2cd84ff0.elementor-view-default .elementor-icon svg{fill:#22A8E6;}.elementor-3506 .elementor-element.elementor-element-2cd84ff0 .elementor-icon{font-size:18px;}.elementor-3506 .elementor-element.elementor-element-2cd84ff0 .elementor-icon svg{height:18px;}.elementor-3506 .elementor-element.elementor-element-6bb69e04{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-3506 .elementor-element.elementor-element-6bb69e04:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-6bb69e04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3506 .elementor-element.elementor-element-7301a978{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-51254789{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-3506 .elementor-element.elementor-element-51254789 .elementor-heading-title{font-family:"Inter", Sans-serif;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-10739c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3506 .elementor-element.elementor-element-10739c4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#90A1B9;}.elementor-3506 .elementor-element.elementor-element-79988b29{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-3506 .elementor-element.elementor-element-7c850d35{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-7c850d35:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-7c850d35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9B3;}.elementor-3506 .elementor-element.elementor-element-5c15caaa{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-756111ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#22A8E6;}.elementor-3506 .elementor-element.elementor-element-3d74df49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-3506 .elementor-element.elementor-element-3d74df49 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-5c4f0760{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-64fd4c79{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-74d33279 .elementor-icon-wrapper{text-align:center;}.elementor-3506 .elementor-element.elementor-element-74d33279.elementor-view-stacked .elementor-icon{background-color:#22A8E6;}.elementor-3506 .elementor-element.elementor-element-74d33279.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-74d33279.elementor-view-default .elementor-icon{color:#22A8E6;border-color:#22A8E6;}.elementor-3506 .elementor-element.elementor-element-74d33279.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-74d33279.elementor-view-default .elementor-icon svg{fill:#22A8E6;}.elementor-3506 .elementor-element.elementor-element-74d33279 .elementor-icon{font-size:18px;}.elementor-3506 .elementor-element.elementor-element-74d33279 .elementor-icon svg{height:18px;}.elementor-3506 .elementor-element.elementor-element-15d0c5ba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-3506 .elementor-element.elementor-element-15d0c5ba:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-15d0c5ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3506 .elementor-element.elementor-element-4b79b711{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-ff917a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-3506 .elementor-element.elementor-element-ff917a1 .elementor-heading-title{font-family:"Inter", Sans-serif;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-518b77a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3506 .elementor-element.elementor-element-518b77a7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#90A1B9;}.elementor-3506 .elementor-element.elementor-element-713f77cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-3506 .elementor-element.elementor-element-3b673ed{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-3b673ed:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-3b673ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9B3;}.elementor-3506 .elementor-element.elementor-element-1638ec27{--display:flex;--justify-content:flex-start;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-4921738d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#22A8E6;}.elementor-3506 .elementor-element.elementor-element-19c9fac4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-3506 .elementor-element.elementor-element-19c9fac4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-3cc0dc31{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-ad48580{--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-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-ad48580:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-ad48580 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9B3;}.elementor-3506 .elementor-element.elementor-element-2f8b8c03{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-630c581d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#22A8E6;}.elementor-3506 .elementor-element.elementor-element-5afb8cce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-3506 .elementor-element.elementor-element-5afb8cce .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-593d2d55{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-384a60dd{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-60499290 .elementor-icon-wrapper{text-align:center;}.elementor-3506 .elementor-element.elementor-element-60499290.elementor-view-stacked .elementor-icon{background-color:#22A8E6;}.elementor-3506 .elementor-element.elementor-element-60499290.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-60499290.elementor-view-default .elementor-icon{color:#22A8E6;border-color:#22A8E6;}.elementor-3506 .elementor-element.elementor-element-60499290.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-60499290.elementor-view-default .elementor-icon svg{fill:#22A8E6;}.elementor-3506 .elementor-element.elementor-element-60499290 .elementor-icon{font-size:18px;}.elementor-3506 .elementor-element.elementor-element-60499290 .elementor-icon svg{height:18px;}.elementor-3506 .elementor-element.elementor-element-4afb039b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-3506 .elementor-element.elementor-element-4afb039b:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-4afb039b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3506 .elementor-element.elementor-element-1313c2df{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-6737d81e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-3506 .elementor-element.elementor-element-6737d81e .elementor-heading-title{font-family:"Inter", Sans-serif;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-28981273{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3506 .elementor-element.elementor-element-28981273 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#90A1B9;}.elementor-3506 .elementor-element.elementor-element-215116bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-3506 .elementor-element.elementor-element-7b3d9df4{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-7b3d9df4:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-7b3d9df4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9B3;}.elementor-3506 .elementor-element.elementor-element-4667c27{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-281e42bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#22A8E6;}.elementor-3506 .elementor-element.elementor-element-6b8a729{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-3506 .elementor-element.elementor-element-6b8a729 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-6278cf1{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-55384707{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-1fce1f85{border-style:none;}.elementor-3506 .elementor-element.elementor-element-1fce1f85 .elementor-icon-wrapper{text-align:center;}.elementor-3506 .elementor-element.elementor-element-1fce1f85.elementor-view-stacked .elementor-icon{background-color:#22A8E6;}.elementor-3506 .elementor-element.elementor-element-1fce1f85.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-1fce1f85.elementor-view-default .elementor-icon{color:#22A8E6;border-color:#22A8E6;}.elementor-3506 .elementor-element.elementor-element-1fce1f85.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-1fce1f85.elementor-view-default .elementor-icon svg{fill:#22A8E6;}.elementor-3506 .elementor-element.elementor-element-1fce1f85 .elementor-icon{font-size:18px;}.elementor-3506 .elementor-element.elementor-element-1fce1f85 .elementor-icon svg{height:18px;}.elementor-3506 .elementor-element.elementor-element-4bbc12ae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-3506 .elementor-element.elementor-element-4bbc12ae:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-4bbc12ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3506 .elementor-element.elementor-element-ed211a6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-7d7b0b1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-3506 .elementor-element.elementor-element-7d7b0b1b .elementor-heading-title{font-family:"Inter", Sans-serif;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-1fa1c5a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3506 .elementor-element.elementor-element-1fa1c5a2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#90A1B9;}.elementor-3506 .elementor-element.elementor-element-6171f9bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-3506 .elementor-element.elementor-element-3de6f9a5{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-3de6f9a5:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-3de6f9a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9B3;}.elementor-3506 .elementor-element.elementor-element-7e27658a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-2eff6099{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#22A8E6;}.elementor-3506 .elementor-element.elementor-element-3a0f8612{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-3506 .elementor-element.elementor-element-3a0f8612 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-cf7b7cd{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-7650a81{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-481bc169{--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:none;--border-style:none;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-2ed66c6b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3506 .elementor-element.elementor-element-4a752b5d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-b9f0476{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-b9f0476 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:0.3rem;}.elementor-3506 .elementor-element.elementor-element-3be6c301{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;}.elementor-3506 .elementor-element.elementor-element-3be6c301 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;line-height:40px;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-553291f1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-2cca47ae{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-2cca47ae:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-2cca47ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9B3;}.elementor-3506 .elementor-element.elementor-element-25c49fdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-3506 .elementor-element.elementor-element-25c49fdd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:0.1rem;color:#62748E;}.elementor-3506 .elementor-element.elementor-element-4a6b9e67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-3506 .elementor-element.elementor-element-4a6b9e67 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;line-height:40px;color:var( --e-global-color-primary );}.elementor-3506 .elementor-element.elementor-element-1d27dec9{width:initial;max-width:initial;text-align:center;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-3acc428b{--display:flex;border-style:solid;--border-style:solid;border-color:#F5F7FA;--border-color:#F5F7FA;--border-radius:1px 0px 1px 0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-3acc428b:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-3acc428b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-3506 .elementor-element.elementor-element-79a46948{--display:flex;}.elementor-3506 .elementor-element.elementor-element-553ec02a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-5942b22f{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-5942b22f.elementor-element{--align-self:center;}.elementor-3506 .elementor-element.elementor-element-5942b22f .elementor-icon-wrapper{text-align:center;}.elementor-3506 .elementor-element.elementor-element-5942b22f.elementor-view-stacked .elementor-icon{background-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-5942b22f.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-5942b22f.elementor-view-default .elementor-icon{color:#22A8E600;border-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-5942b22f.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-5942b22f.elementor-view-default .elementor-icon svg{fill:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-5942b22f .elementor-icon{font-size:20px;}.elementor-3506 .elementor-element.elementor-element-5942b22f .elementor-icon svg{height:20px;}.elementor-3506 .elementor-element.elementor-element-5942b22f .elementor-icon-wrapper svg{width:auto;}.elementor-3506 .elementor-element.elementor-element-724b6de1{width:var( --container-widget-width, calc(100% - 30px) );max-width:calc(100% - 30px);--container-widget-width:calc(100% - 30px);--container-widget-flex-grow:0;}.elementor-3506 .elementor-element.elementor-element-724b6de1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-2ed29407{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-335b7e19{--display:flex;}.elementor-3506 .elementor-element.elementor-element-7b455f4d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--border-radius:0px 0px 0px 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;--z-index:4;}.elementor-3506 .elementor-element.elementor-element-7bcb2a8c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-7bcb2a8c:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-7bcb2a8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-7a2a0b8c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-496ec772{--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;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-319e0513{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3506 .elementor-element.elementor-element-319e0513 .elementor-icon-wrapper{text-align:start;}.elementor-3506 .elementor-element.elementor-element-319e0513.elementor-view-stacked .elementor-icon{background-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-319e0513.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-319e0513.elementor-view-default .elementor-icon{color:#22A8E600;border-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-319e0513.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-319e0513.elementor-view-default .elementor-icon svg{fill:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-319e0513 .elementor-icon{font-size:40px;}.elementor-3506 .elementor-element.elementor-element-319e0513 .elementor-icon svg{height:40px;}.elementor-3506 .elementor-element.elementor-element-30943dbd{--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:15px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-17aa0bc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3506 .elementor-element.elementor-element-17aa0bc5 .elementor-heading-title{font-family:"Inter", Sans-serif;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-7f296ba4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3506 .elementor-element.elementor-element-7f296ba4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#90A1B9;}.elementor-3506 .elementor-element.elementor-element-5e668966{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-6d5f2b56{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-6d5f2b56:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-6d5f2b56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9B3;}.elementor-3506 .elementor-element.elementor-element-7c84eb1b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-2413ad42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#68778F;}.elementor-3506 .elementor-element.elementor-element-5a9c3b0a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-44c1808a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-19f2c199{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#68778F;}.elementor-3506 .elementor-element.elementor-element-53ee5b30 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;color:#E17100;}.elementor-3506 .elementor-element.elementor-element-34128eca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-790b5f09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#68778F;}.elementor-3506 .elementor-element.elementor-element-15ab588 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;color:#22A8E6;}.elementor-3506 .elementor-element.elementor-element-69929c72{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-69929c72:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-69929c72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-172ac8e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-75d651c8{--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;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-1af104f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3506 .elementor-element.elementor-element-1af104f8 .elementor-icon-wrapper{text-align:start;}.elementor-3506 .elementor-element.elementor-element-1af104f8.elementor-view-stacked .elementor-icon{background-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-1af104f8.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-1af104f8.elementor-view-default .elementor-icon{color:#22A8E600;border-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-1af104f8.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-1af104f8.elementor-view-default .elementor-icon svg{fill:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-1af104f8 .elementor-icon{font-size:40px;}.elementor-3506 .elementor-element.elementor-element-1af104f8 .elementor-icon svg{height:40px;}.elementor-3506 .elementor-element.elementor-element-31fc0ea3{--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:15px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-256fc0f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3506 .elementor-element.elementor-element-256fc0f3 .elementor-heading-title{font-family:"Inter", Sans-serif;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-706581f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3506 .elementor-element.elementor-element-706581f6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#90A1B9;}.elementor-3506 .elementor-element.elementor-element-37be503d{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-761b46e0{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-761b46e0:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-761b46e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9B3;}.elementor-3506 .elementor-element.elementor-element-537366ba{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-672fc752{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#68778F;}.elementor-3506 .elementor-element.elementor-element-40f5e4c5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-3a9fcc60{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-3d3929fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#68778F;}.elementor-3506 .elementor-element.elementor-element-155d0520 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;color:#009F75;}.elementor-3506 .elementor-element.elementor-element-eb87eda{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-178b34d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#68778F;}.elementor-3506 .elementor-element.elementor-element-75c73de7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;color:#009F75;}.elementor-3506 .elementor-element.elementor-element-1ef685a4{--display:flex;border-style:solid;--border-style:solid;border-color:#F5F7FA;--border-color:#F5F7FA;--border-radius:1px 0px 1px 0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-1ef685a4:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-1ef685a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-3506 .elementor-element.elementor-element-26918e14{--display:flex;}.elementor-3506 .elementor-element.elementor-element-2949754d{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-2949754d:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-2949754d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3506 .elementor-element.elementor-element-3d9214bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-3506 .elementor-element.elementor-element-3d9214bc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-4e542198{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-422fbd13{--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:none;--border-style:none;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-30dc52c0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3506 .elementor-element.elementor-element-35edc00f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-3385241b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-3385241b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:0.3rem;}.elementor-3506 .elementor-element.elementor-element-73d48171{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;}.elementor-3506 .elementor-element.elementor-element-73d48171 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;line-height:40px;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-36073e04{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-587497cf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-587497cf:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-587497cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9B3;}.elementor-3506 .elementor-element.elementor-element-4f90c1f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-3506 .elementor-element.elementor-element-4f90c1f4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:0.1rem;color:#62748E;}.elementor-3506 .elementor-element.elementor-element-44259bc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-3506 .elementor-element.elementor-element-44259bc2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;line-height:40px;color:var( --e-global-color-primary );}.elementor-3506 .elementor-element.elementor-element-6a75999b{width:initial;max-width:initial;text-align:center;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-48e8ee99{--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-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-13b3c2c9{--display:flex;}.elementor-3506 .elementor-element.elementor-element-94794c6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--border-radius:0px 0px 0px 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;--z-index:4;}.elementor-3506 .elementor-element.elementor-element-567ec48b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-567ec48b:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-567ec48b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-44de3fa9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-5777813{--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:space-between;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-1d9f3691{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-1d9f3691 .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-3506 .elementor-element.elementor-element-1cc66535{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-1cc66535 .elementor-icon-wrapper{text-align:start;}.elementor-3506 .elementor-element.elementor-element-1cc66535.elementor-view-stacked .elementor-icon{background-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-1cc66535.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-1cc66535.elementor-view-default .elementor-icon{color:#22A8E600;border-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-1cc66535.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-1cc66535.elementor-view-default .elementor-icon svg{fill:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-1cc66535 .elementor-icon{font-size:40px;}.elementor-3506 .elementor-element.elementor-element-1cc66535 .elementor-icon svg{height:40px;}.elementor-3506 .elementor-element.elementor-element-5a795d2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-5a795d2d .elementor-heading-title{font-family:"Inter", Sans-serif;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-7edfd266{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:28px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-507d9e2c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-507d9e2c:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-507d9e2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-ada04d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-19860cbc{--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:space-between;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-76b966e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-76b966e4 .elementor-heading-title{font-family:"Inter", Sans-serif;color:#15803D;}.elementor-3506 .elementor-element.elementor-element-2f563073{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-2f563073 .elementor-icon-wrapper{text-align:start;}.elementor-3506 .elementor-element.elementor-element-2f563073.elementor-view-stacked .elementor-icon{background-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-2f563073.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-2f563073.elementor-view-default .elementor-icon{color:#22A8E600;border-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-2f563073.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-2f563073.elementor-view-default .elementor-icon svg{fill:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-2f563073 .elementor-icon{font-size:40px;}.elementor-3506 .elementor-element.elementor-element-2f563073 .elementor-icon svg{height:40px;}.elementor-3506 .elementor-element.elementor-element-ec00b21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-ec00b21 .elementor-heading-title{font-family:"Inter", Sans-serif;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-5cc0b335{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:28px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-1c6bf9b9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-1c6bf9b9:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-1c6bf9b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-2bb15a40{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-656a5319{--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:space-between;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-7df10f1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-7df10f1a .elementor-heading-title{font-family:"Inter", Sans-serif;}.elementor-3506 .elementor-element.elementor-element-5713ff88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-5713ff88 .elementor-icon-wrapper{text-align:start;}.elementor-3506 .elementor-element.elementor-element-5713ff88.elementor-view-stacked .elementor-icon{background-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-5713ff88.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-5713ff88.elementor-view-default .elementor-icon{color:#22A8E600;border-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-5713ff88.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-5713ff88.elementor-view-default .elementor-icon svg{fill:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-5713ff88 .elementor-icon{font-size:40px;}.elementor-3506 .elementor-element.elementor-element-5713ff88 .elementor-icon svg{height:40px;}.elementor-3506 .elementor-element.elementor-element-5a580ace{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-5a580ace .elementor-heading-title{font-family:"Inter", Sans-serif;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-7f960911{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:28px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-28a9dfbf{--display:flex;border-style:solid;--border-style:solid;border-color:#F5F7FA;--border-color:#F5F7FA;--border-radius:1px 0px 1px 0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-28a9dfbf:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-28a9dfbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-3506 .elementor-element.elementor-element-13d63702{--display:flex;}.elementor-3506 .elementor-element.elementor-element-4564c3ee{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-4564c3ee:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-4564c3ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3506 .elementor-element.elementor-element-22d76683{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-7489f5c0{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-7489f5c0.elementor-element{--align-self:center;}.elementor-3506 .elementor-element.elementor-element-7489f5c0 .elementor-icon-wrapper{text-align:center;}.elementor-3506 .elementor-element.elementor-element-7489f5c0.elementor-view-stacked .elementor-icon{background-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-7489f5c0.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-7489f5c0.elementor-view-default .elementor-icon{color:#22A8E600;border-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-7489f5c0.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-7489f5c0.elementor-view-default .elementor-icon svg{fill:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-7489f5c0 .elementor-icon{font-size:20px;}.elementor-3506 .elementor-element.elementor-element-7489f5c0 .elementor-icon svg{height:20px;}.elementor-3506 .elementor-element.elementor-element-7489f5c0 .elementor-icon-wrapper svg{width:auto;}.elementor-3506 .elementor-element.elementor-element-5f39afba{width:var( --container-widget-width, calc(100% - 30px) );max-width:calc(100% - 30px);--container-widget-width:calc(100% - 30px);--container-widget-flex-grow:0;}.elementor-3506 .elementor-element.elementor-element-5f39afba .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-796c90e1{--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:none;--border-style:none;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-c8a9230{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3506 .elementor-element.elementor-element-111c10ed{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-75029d73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-75029d73 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:0.3rem;}.elementor-3506 .elementor-element.elementor-element-1f8c3523{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;}.elementor-3506 .elementor-element.elementor-element-1f8c3523 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;line-height:40px;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-1f68aac9{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-60011f6f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--border-radius:0px 0px 0px 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;--z-index:4;}.elementor-3506 .elementor-element.elementor-element-25a22d1c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-25a22d1c:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-25a22d1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-4b83010a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-4a122695{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-5bf72e7d{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-5bf72e7d .elementor-icon-wrapper{text-align:start;}.elementor-3506 .elementor-element.elementor-element-5bf72e7d.elementor-view-stacked .elementor-icon{background-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-5bf72e7d.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-5bf72e7d.elementor-view-default .elementor-icon{color:#22A8E600;border-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-5bf72e7d.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-5bf72e7d.elementor-view-default .elementor-icon svg{fill:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-5bf72e7d .elementor-icon{font-size:40px;}.elementor-3506 .elementor-element.elementor-element-5bf72e7d .elementor-icon svg{height:40px;}.elementor-3506 .elementor-element.elementor-element-5f531af{--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-3506 .elementor-element.elementor-element-6905cb94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-6905cb94 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.5;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-4373dd1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-4373dd1e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;text-transform:uppercase;line-height:1.5;color:var( --e-global-color-primary );}.elementor-3506 .elementor-element.elementor-element-42719a4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:28px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-3fb71c65{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-637f5550{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-637f5550 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;text-transform:uppercase;line-height:1.5;color:#A8AFBF;}.elementor-3506 .elementor-element.elementor-element-7df65b57{--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:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-7df65b57:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-7df65b57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-3506 .elementor-element.elementor-element-591b8aea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-203c3bd8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;line-height:1.5;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-479c27cd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;color:var( --e-global-color-text );}.elementor-3506 .elementor-element.elementor-element-22187d9a{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-6c20acaf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-3506 .elementor-element.elementor-element-3eafb60e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;color:var( --e-global-color-text );}.elementor-3506 .elementor-element.elementor-element-7aab5844{--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:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-7aab5844:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-7aab5844 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-3506 .elementor-element.elementor-element-311e9468{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-7ee610d6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;line-height:1.5;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-10e1218d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;color:var( --e-global-color-text );}.elementor-3506 .elementor-element.elementor-element-2c11e1f1{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-59ff2f3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-3506 .elementor-element.elementor-element-79827658 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;color:var( --e-global-color-text );}.elementor-3506 .elementor-element.elementor-element-2ac4ec1{--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:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-2ac4ec1:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-2ac4ec1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-3506 .elementor-element.elementor-element-2b48eea1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-d9d56cf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;line-height:1.5;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-2fc5a3dc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;color:var( --e-global-color-text );}.elementor-3506 .elementor-element.elementor-element-40040340{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-7182c2cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-3506 .elementor-element.elementor-element-2653004e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;color:var( --e-global-color-text );}.elementor-3506 .elementor-element.elementor-element-1d49ca7f{--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:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-1d49ca7f:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-1d49ca7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-3506 .elementor-element.elementor-element-7ab442d1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-1745bc47 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;line-height:1.5;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-716800ab .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;color:var( --e-global-color-text );}.elementor-3506 .elementor-element.elementor-element-74f88e6{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-21568b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-3506 .elementor-element.elementor-element-1a5ea28 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;color:var( --e-global-color-text );}.elementor-3506 .elementor-element.elementor-element-2e97b8c4{--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:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-2e97b8c4:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-2e97b8c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-3506 .elementor-element.elementor-element-2c6ac85{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-3ef7e797 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;line-height:1.5;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-38cdd1f8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;color:var( --e-global-color-text );}.elementor-3506 .elementor-element.elementor-element-38a4c8c2{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-74bc54b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-3506 .elementor-element.elementor-element-6e2d1670 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;color:var( --e-global-color-text );}.elementor-3506 .elementor-element.elementor-element-776d2402{--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:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-776d2402:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-776d2402 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-3506 .elementor-element.elementor-element-249b51e6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-3fe76eb1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;line-height:1.5;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-1c46e3f7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;color:var( --e-global-color-text );}.elementor-3506 .elementor-element.elementor-element-7c847e8e{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-205e3509{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-3506 .elementor-element.elementor-element-3b7f660a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;color:var( --e-global-color-text );}.elementor-3506 .elementor-element.elementor-element-25acf884{--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:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-25acf884:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-25acf884 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-3506 .elementor-element.elementor-element-2850a8fe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-2aa356b2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;line-height:1.5;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-3223e71a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;color:var( --e-global-color-text );}.elementor-3506 .elementor-element.elementor-element-72ffa43b{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-6debe0a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-3506 .elementor-element.elementor-element-1fa5bc6b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;color:var( --e-global-color-text );}.elementor-3506 .elementor-element.elementor-element-67dcb0c4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-67dcb0c4:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-67dcb0c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-33149e83{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-6df047c{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-603b3e3f{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-603b3e3f .elementor-icon-wrapper{text-align:start;}.elementor-3506 .elementor-element.elementor-element-603b3e3f .elementor-icon{font-size:40px;}.elementor-3506 .elementor-element.elementor-element-603b3e3f .elementor-icon svg{height:40px;}.elementor-3506 .elementor-element.elementor-element-53531f41{--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-3506 .elementor-element.elementor-element-a0ec3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-a0ec3f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.5;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-982af74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-982af74 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;text-transform:uppercase;line-height:1.5;color:#2F8F73;}.elementor-3506 .elementor-element.elementor-element-677aae0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:28px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-733cca16{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3506 .elementor-element.elementor-element-393151b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-393151b0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;text-transform:uppercase;line-height:1.5;color:#A8AFBF;}.elementor-3506 .elementor-element.elementor-element-48108b66{--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:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-f57fd89{--display:flex;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-3506 .elementor-element.elementor-element-f57fd89:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-f57fd89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3506 .elementor-element.elementor-element-23e22e24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3506 .elementor-element.elementor-element-23e22e24 .elementor-heading-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:#0B4B7C;}.elementor-3506 .elementor-element.elementor-element-3787cf69{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3506 .elementor-element.elementor-element-3787cf69 .elementor-heading-title{font-weight:700;line-height:1em;color:#1A2E44;}.elementor-3506 .elementor-element.elementor-element-24d505ec{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3506 .elementor-element.elementor-element-24d505ec .elementor-heading-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:#7A8FA6;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-545a9fd3{--divider-border-style:solid;--divider-color:#E8ECF0;--divider-border-width:1px;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-3506 .elementor-element.elementor-element-545a9fd3 .elementor-divider-separator{width:100%;}.elementor-3506 .elementor-element.elementor-element-545a9fd3 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-3506 .elementor-element.elementor-element-4a93d9fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-3506 .elementor-element.elementor-element-4a93d9fa .elementor-heading-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:#7A8FA6;}.elementor-3506 .elementor-element.elementor-element-237eb9ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:18px;font-weight:700;color:#0B4B7C;}.elementor-3506 .elementor-element.elementor-element-7f3eb80c{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-3506 .elementor-element.elementor-element-285dc44a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3506 .elementor-element.elementor-element-285dc44a .elementor-heading-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:#3AB97A;}.elementor-3506 .elementor-element.elementor-element-78575fbf{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3506 .elementor-element.elementor-element-78575fbf .elementor-heading-title{font-weight:700;line-height:1em;color:#1A2E44;}.elementor-3506 .elementor-element.elementor-element-3b8376a9{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3506 .elementor-element.elementor-element-3b8376a9 .elementor-heading-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:#7A8FA6;}.elementor-3506 .elementor-element.elementor-element-36f9674c{--divider-border-style:solid;--divider-color:#E8ECF0;--divider-border-width:1px;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-3506 .elementor-element.elementor-element-36f9674c .elementor-divider-separator{width:100%;}.elementor-3506 .elementor-element.elementor-element-36f9674c .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-3506 .elementor-element.elementor-element-5586c79f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-3506 .elementor-element.elementor-element-5586c79f .elementor-heading-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:#7A8FA6;}.elementor-3506 .elementor-element.elementor-element-2178de5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:18px;font-weight:700;color:#3AB97A;}.elementor-3506 .elementor-element.elementor-element-7e416e93{--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:none;--border-style:none;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-7e416e93:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-7e416e93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-3506 .elementor-element.elementor-element-16c7aee9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3506 .elementor-element.elementor-element-7e013300{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-afa011f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-afa011f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:0.3rem;}.elementor-3506 .elementor-element.elementor-element-779421a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-3506 .elementor-element.elementor-element-779421a2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;line-height:40px;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-1c7a1882{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3506 .elementor-element.elementor-element-1c7a1882 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;line-height:40px;color:#6B7280;}.elementor-3506 .elementor-element.elementor-element-2c7f5b68{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-6e379340{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--border-radius:0px 0px 0px 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;--z-index:4;}.elementor-3506 .elementor-element.elementor-element-390d4504{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-390d4504:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-390d4504 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-7d0343af{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-6433da8{--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-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-8694af0{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-8694af0 .elementor-icon-wrapper{text-align:start;}.elementor-3506 .elementor-element.elementor-element-8694af0.elementor-view-stacked .elementor-icon{background-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-8694af0.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-8694af0.elementor-view-default .elementor-icon{color:#22A8E600;border-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-8694af0.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-8694af0.elementor-view-default .elementor-icon svg{fill:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-8694af0 .elementor-icon{font-size:20px;}.elementor-3506 .elementor-element.elementor-element-8694af0 .elementor-icon svg{height:20px;}.elementor-3506 .elementor-element.elementor-element-253ce715{--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-3506 .elementor-element.elementor-element-7c8b99a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-7c8b99a5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.5;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-6cfa41b9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3506 .elementor-element.elementor-element-7e41a0bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-7e41a0bb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;text-transform:uppercase;line-height:1.5;color:#A8AFBF;}.elementor-3506 .elementor-element.elementor-element-353687e7{--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-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-68269efb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-3e596e98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3506 .elementor-element.elementor-element-3e596e98 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.5;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-511a20ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3506 .elementor-element.elementor-element-4e65c106{--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:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-46a30ca4{--display:flex;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-46a30ca4:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-46a30ca4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-3506 .elementor-element.elementor-element-1c4d5032{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3506 .elementor-element.elementor-element-1c4d5032 .elementor-heading-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:#7A8FA6;}.elementor-3506 .elementor-element.elementor-element-6f6f9973{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3506 .elementor-element.elementor-element-6f6f9973 .elementor-heading-title{font-size:14px;font-weight:700;line-height:1em;color:#1A2E44;}.elementor-3506 .elementor-element.elementor-element-7e5d931c{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3506 .elementor-element.elementor-element-7e5d931c .elementor-heading-title{font-size:11px;font-weight:600;letter-spacing:1.2px;color:#7A8FA6;}.elementor-3506 .elementor-element.elementor-element-18afe47e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-3e13ed9f{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3506 .elementor-element.elementor-element-3e13ed9f .elementor-icon-wrapper{text-align:center;}.elementor-3506 .elementor-element.elementor-element-3e13ed9f.elementor-view-stacked .elementor-icon{background-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-3e13ed9f.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-3e13ed9f.elementor-view-default .elementor-icon{color:#22A8E600;border-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-3e13ed9f.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-3e13ed9f.elementor-view-default .elementor-icon svg{fill:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-3e13ed9f .elementor-icon{font-size:12px;}.elementor-3506 .elementor-element.elementor-element-3e13ed9f .elementor-icon svg{height:12px;}.elementor-3506 .elementor-element.elementor-element-1dddff1c{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;text-align:start;}.elementor-3506 .elementor-element.elementor-element-1dddff1c .elementor-heading-title{font-size:11px;font-weight:600;letter-spacing:1.2px;color:#009966;}.elementor-3506 .elementor-element.elementor-element-9899ae9{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-9899ae9:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-9899ae9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-3506 .elementor-element.elementor-element-44368a24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3506 .elementor-element.elementor-element-44368a24 .elementor-heading-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:#7A8FA6;}.elementor-3506 .elementor-element.elementor-element-2626f357{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3506 .elementor-element.elementor-element-2626f357 .elementor-heading-title{font-size:14px;font-weight:700;line-height:1em;color:#1A2E44;}.elementor-3506 .elementor-element.elementor-element-57e0b0a7{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3506 .elementor-element.elementor-element-57e0b0a7 .elementor-heading-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:#7A8FA6;}.elementor-3506 .elementor-element.elementor-element-79842db{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-95128d5{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3506 .elementor-element.elementor-element-95128d5 .elementor-icon-wrapper{text-align:center;}.elementor-3506 .elementor-element.elementor-element-95128d5.elementor-view-stacked .elementor-icon{background-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-95128d5.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-95128d5.elementor-view-default .elementor-icon{color:#22A8E600;border-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-95128d5.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-95128d5.elementor-view-default .elementor-icon svg{fill:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-95128d5 .elementor-icon{font-size:12px;}.elementor-3506 .elementor-element.elementor-element-95128d5 .elementor-icon svg{height:12px;}.elementor-3506 .elementor-element.elementor-element-5bd90f57{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;text-align:start;}.elementor-3506 .elementor-element.elementor-element-5bd90f57 .elementor-heading-title{font-size:11px;font-weight:600;letter-spacing:1.2px;color:#009966;}body:not(.rtl) .elementor-3506 .elementor-element.elementor-element-77eb374c{right:0px;}body.rtl .elementor-3506 .elementor-element.elementor-element-77eb374c{left:0px;}.elementor-3506 .elementor-element.elementor-element-77eb374c{top:0px;}.elementor-3506 .elementor-element.elementor-element-5a0e8d6b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-8481d7f{--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:none;--border-style:none;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-b5205f8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3506 .elementor-element.elementor-element-faae597{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-2d69d1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-2d69d1c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:0.3rem;}.elementor-3506 .elementor-element.elementor-element-0a5f639{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;}.elementor-3506 .elementor-element.elementor-element-0a5f639 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;line-height:40px;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-00ea09c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-c3ec846{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-c3ec846:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-c3ec846 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9B3;}.elementor-3506 .elementor-element.elementor-element-f30a9fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-3506 .elementor-element.elementor-element-f30a9fa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:0.1rem;color:#62748E;}.elementor-3506 .elementor-element.elementor-element-52f8424{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-3506 .elementor-element.elementor-element-52f8424 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;line-height:40px;color:var( --e-global-color-primary );}.elementor-3506 .elementor-element.elementor-element-6d2de02{width:initial;max-width:initial;text-align:center;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-8783a18{--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:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:0px 0px 0px 0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-49e3f80{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3506 .elementor-element.elementor-element-f9c5b0b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--border-radius:0px 0px 0px 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;--z-index:4;}.elementor-3506 .elementor-element.elementor-element-59c7b0d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-59c7b0d:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-59c7b0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-89ff204{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-d3309f8{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-346b186{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-346b186 .elementor-icon-wrapper{text-align:start;}.elementor-3506 .elementor-element.elementor-element-346b186.elementor-view-stacked .elementor-icon{background-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-346b186.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-346b186.elementor-view-default .elementor-icon{color:#22A8E600;border-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-346b186.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-346b186.elementor-view-default .elementor-icon svg{fill:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-346b186 .elementor-icon{font-size:40px;}.elementor-3506 .elementor-element.elementor-element-346b186 .elementor-icon svg{height:40px;}.elementor-3506 .elementor-element.elementor-element-b874f9b{--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-3506 .elementor-element.elementor-element-6e37cee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-6e37cee .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.5;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-c7b3162{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-c7b3162 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;text-transform:uppercase;line-height:1.5;color:#A8AFBF;}.elementor-3506 .elementor-element.elementor-element-1f1dfd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:28px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-2d5779d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-19ab842{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-19ab842 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;text-transform:uppercase;line-height:1.5;color:#A8AFBF;}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-f85ac35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-3506 .elementor-element.elementor-element-f85ac35 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-3506 .elementor-element.elementor-element-f85ac35 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-3506 .elementor-element.elementor-element-f85ac35 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-3506 .elementor-element.elementor-element-f85ac35 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-3506 .elementor-element.elementor-element-f85ac35 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-3506 .elementor-element.elementor-element-f85ac35 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3506 .elementor-element.elementor-element-f85ac35 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3506 .elementor-element.elementor-element-f85ac35 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3506 .elementor-element.elementor-element-f85ac35 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-3506 .elementor-element.elementor-element-f85ac35 .elementor-icon-list-text{color:#314158;transition:color 0.3s;}.elementor-3506 .elementor-element.elementor-element-37bbfb2{--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:space-between;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-d1e104e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-2e40ef6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;line-height:1.5;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-c5ad894{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-a4305ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-3506 .elementor-element.elementor-element-e611b40{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-e611b40:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-e611b40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-06f8778{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-37f07d4{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-42a3d7c{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-42a3d7c .elementor-icon-wrapper{text-align:start;}.elementor-3506 .elementor-element.elementor-element-42a3d7c.elementor-view-stacked .elementor-icon{background-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-42a3d7c.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-42a3d7c.elementor-view-default .elementor-icon{color:#22A8E600;border-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-42a3d7c.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-42a3d7c.elementor-view-default .elementor-icon svg{fill:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-42a3d7c .elementor-icon{font-size:40px;}.elementor-3506 .elementor-element.elementor-element-42a3d7c .elementor-icon svg{height:40px;}.elementor-3506 .elementor-element.elementor-element-9fb228c{--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-3506 .elementor-element.elementor-element-42151db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-42151db .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.5;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-05c2523{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-05c2523 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;text-transform:uppercase;line-height:1.5;color:#A8AFBF;}.elementor-3506 .elementor-element.elementor-element-b5dec22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:28px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-93a773c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-93a773c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;text-transform:uppercase;line-height:1.5;color:#A8AFBF;}.elementor-3506 .elementor-element.elementor-element-2fc3879{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-3506 .elementor-element.elementor-element-dab5cc8 .elementor-title{color:#45556C;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;}.elementor-3506 .elementor-element.elementor-element-dab5cc8 .elementor-progress-bar{height:6px;line-height:6px;}.elementor-3506 .elementor-element.elementor-element-2b4aa0f{padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-88b8667{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-0943b64 .elementor-title{color:#45556C;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;}.elementor-3506 .elementor-element.elementor-element-0943b64 .elementor-progress-bar{height:6px;line-height:6px;}.elementor-3506 .elementor-element.elementor-element-1902a13{padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-051cc7e{--display:flex;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-f6ab9d8 .elementor-title{color:#45556C;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;}.elementor-3506 .elementor-element.elementor-element-f6ab9d8 .elementor-progress-bar{height:6px;line-height:6px;}.elementor-3506 .elementor-element.elementor-element-c70fa03{padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-f2366a5{--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:space-between;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-6b49878{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-b0c44d8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;line-height:1.5;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-8f3f04a{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-c265203{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-3506 .elementor-element.elementor-element-75b6323{--display:flex;border-style:solid;--border-style:solid;border-color:#F5F7FA;--border-color:#F5F7FA;--border-radius:1px 0px 1px 0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-75b6323:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-75b6323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-3506 .elementor-element.elementor-element-63dc3c9{--display:flex;}.elementor-3506 .elementor-element.elementor-element-f554901{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-f554901:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-f554901 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3506 .elementor-element.elementor-element-62ced8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-62ced8a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:0.3rem;}.elementor-3506 .elementor-element.elementor-element-283bfab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-76912d9{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-76912d9.elementor-element{--align-self:center;}.elementor-3506 .elementor-element.elementor-element-76912d9 .elementor-icon-wrapper{text-align:center;}.elementor-3506 .elementor-element.elementor-element-76912d9.elementor-view-stacked .elementor-icon{background-color:#47E62200;}.elementor-3506 .elementor-element.elementor-element-76912d9.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-76912d9.elementor-view-default .elementor-icon{color:#47E62200;border-color:#47E62200;}.elementor-3506 .elementor-element.elementor-element-76912d9.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-76912d9.elementor-view-default .elementor-icon svg{fill:#47E62200;}.elementor-3506 .elementor-element.elementor-element-76912d9 .elementor-icon{font-size:20px;}.elementor-3506 .elementor-element.elementor-element-76912d9 .elementor-icon svg{height:20px;}.elementor-3506 .elementor-element.elementor-element-76912d9 .elementor-icon-wrapper svg{width:auto;}.elementor-3506 .elementor-element.elementor-element-bdf70d5{width:var( --container-widget-width, calc(100% - 30px) );max-width:calc(100% - 30px);--container-widget-width:calc(100% - 30px);--container-widget-flex-grow:0;}.elementor-3506 .elementor-element.elementor-element-bdf70d5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-7f7bfd9{--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-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-490473e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-e75274d{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-016783d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-cea6d48{--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-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-84bd0d8{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-2bdce2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-3506 .elementor-element.elementor-element-2bdce2f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:0.3rem;}.elementor-3506 .elementor-element.elementor-element-c3cb7fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-3506 .elementor-element.elementor-element-c3cb7fc .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;line-height:40px;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-dadea84{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:24px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-4324929{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-4324929.e-con{--align-self:center;}.elementor-3506 .elementor-element.elementor-element-1a99d51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-8d7e8f7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-f2cb1f0{width:var( --container-widget-width, calc(100% - 30px) );max-width:calc(100% - 30px);--container-widget-width:calc(100% - 30px);--container-widget-flex-grow:0;}.elementor-3506 .elementor-element.elementor-element-f2cb1f0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;text-transform:uppercase;color:#A8AFBF;}.elementor-3506 .elementor-element.elementor-element-b7ee25b{--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:none;--border-style:none;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-4d57e36{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3506 .elementor-element.elementor-element-4feba6e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-9a79151{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-9a79151 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:0.3rem;}.elementor-3506 .elementor-element.elementor-element-d550790{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;}.elementor-3506 .elementor-element.elementor-element-d550790 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;line-height:40px;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-c730411{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-0debec2{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-bbcf915{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-3506 .elementor-element.elementor-element-00504ea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-00504ea:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-00504ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-ce8b9ce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-28d1959{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-81732c9{width:var( --container-widget-width, calc(100% - 30px) );max-width:calc(100% - 30px);--container-widget-width:calc(100% - 30px);--container-widget-flex-grow:0;}.elementor-3506 .elementor-element.elementor-element-81732c9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;text-transform:uppercase;color:#A8AFBF;}.elementor-3506 .elementor-element.elementor-element-fcfb60b{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-fcfb60b .elementor-icon-wrapper{text-align:start;}.elementor-3506 .elementor-element.elementor-element-fcfb60b.elementor-view-stacked .elementor-icon{background-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-fcfb60b.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-fcfb60b.elementor-view-default .elementor-icon{color:#22A8E600;border-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-fcfb60b.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-fcfb60b.elementor-view-default .elementor-icon svg{fill:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-fcfb60b .elementor-icon{font-size:32px;}.elementor-3506 .elementor-element.elementor-element-fcfb60b .elementor-icon svg{height:32px;}.elementor-3506 .elementor-element.elementor-element-e916f71{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-1800e94{--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-3506 .elementor-element.elementor-element-299217e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-299217e .elementor-heading-title{font-family:"Inter", Sans-serif;line-height:1.5;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-d3b4898{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-d3b4898 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;text-transform:uppercase;line-height:1.5;color:var( --e-global-color-primary );}.elementor-3506 .elementor-element.elementor-element-f68a54b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:28px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-69c5632{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-69c5632:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-69c5632 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-cbef132{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-4fac03f{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-08874c9{width:var( --container-widget-width, calc(100% - 30px) );max-width:calc(100% - 30px);--container-widget-width:calc(100% - 30px);--container-widget-flex-grow:0;}.elementor-3506 .elementor-element.elementor-element-08874c9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;text-transform:uppercase;color:#A8AFBF;}.elementor-3506 .elementor-element.elementor-element-9cca279{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-9cca279 .elementor-icon-wrapper{text-align:start;}.elementor-3506 .elementor-element.elementor-element-9cca279.elementor-view-stacked .elementor-icon{background-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-9cca279.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-9cca279.elementor-view-default .elementor-icon{color:#22A8E600;border-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-9cca279.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-9cca279.elementor-view-default .elementor-icon svg{fill:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-9cca279 .elementor-icon{font-size:32px;}.elementor-3506 .elementor-element.elementor-element-9cca279 .elementor-icon svg{height:32px;}.elementor-3506 .elementor-element.elementor-element-4da5406{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-e4950fa{--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-3506 .elementor-element.elementor-element-e6529a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-e6529a6 .elementor-heading-title{font-family:"Inter", Sans-serif;line-height:1.5;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-5127e2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-5127e2a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;text-transform:uppercase;line-height:1.5;color:#2F8F73;}.elementor-3506 .elementor-element.elementor-element-f0494b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:28px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-8e79166{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-8e79166:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-8e79166 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-3cea3ec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-1f1394d{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-1c297c0{width:var( --container-widget-width, calc(100% - 30px) );max-width:calc(100% - 30px);--container-widget-width:calc(100% - 30px);--container-widget-flex-grow:0;}.elementor-3506 .elementor-element.elementor-element-1c297c0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;text-transform:uppercase;color:#A8AFBF;}.elementor-3506 .elementor-element.elementor-element-7e753cf{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-7e753cf .elementor-icon-wrapper{text-align:start;}.elementor-3506 .elementor-element.elementor-element-7e753cf.elementor-view-stacked .elementor-icon{background-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-7e753cf.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-7e753cf.elementor-view-default .elementor-icon{color:#22A8E600;border-color:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-7e753cf.elementor-view-framed .elementor-icon, .elementor-3506 .elementor-element.elementor-element-7e753cf.elementor-view-default .elementor-icon svg{fill:#22A8E600;}.elementor-3506 .elementor-element.elementor-element-7e753cf .elementor-icon{font-size:32px;}.elementor-3506 .elementor-element.elementor-element-7e753cf .elementor-icon svg{height:32px;}.elementor-3506 .elementor-element.elementor-element-3e0f943{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-9d95ff3{--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-3506 .elementor-element.elementor-element-5a62941{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-5a62941 .elementor-heading-title{font-family:"Inter", Sans-serif;line-height:1.5;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-10a9267{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-10a9267 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;text-transform:uppercase;line-height:1.5;color:#9810FA;}.elementor-3506 .elementor-element.elementor-element-faa4933{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:28px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-c32c725{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-74466d9d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-8a2d2ee{--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:none;--border-style:none;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-bd2b144{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3506 .elementor-element.elementor-element-46247de{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-6d25f64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-6d25f64 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:0.3rem;}.elementor-3506 .elementor-element.elementor-element-4454d23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;}.elementor-3506 .elementor-element.elementor-element-4454d23 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;line-height:40px;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-d159ea0{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-dba1811{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-dba1811:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-dba1811 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9B3;}.elementor-3506 .elementor-element.elementor-element-f64e3eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-3506 .elementor-element.elementor-element-f64e3eb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:0.1rem;color:#62748E;}.elementor-3506 .elementor-element.elementor-element-86499d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-3506 .elementor-element.elementor-element-86499d2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;line-height:40px;color:var( --e-global-color-primary );}.elementor-3506 .elementor-element.elementor-element-856087e{width:initial;max-width:initial;text-align:center;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-2ee7287{--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:none;--border-style:none;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-2ee7287:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-2ee7287 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-3506 .elementor-element.elementor-element-fb29ddd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3506 .elementor-element.elementor-element-5750111{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--border-radius:0px 0px 0px 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;--z-index:4;}.elementor-3506 .elementor-element.elementor-element-a000f47{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-a000f47:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-a000f47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-6af60b3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-f3865dd{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-3e8ea06{width:var( --container-widget-width, calc(100% - 30px) );max-width:calc(100% - 30px);--container-widget-width:calc(100% - 30px);--container-widget-flex-grow:0;}.elementor-3506 .elementor-element.elementor-element-3e8ea06 .elementor-heading-title{font-family:"Inter", Sans-serif;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-3506 .elementor-element.elementor-element-83e2c87{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-43451e1{--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-3506 .elementor-element.elementor-element-244d1f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-244d1f4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.5;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-7134461{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:28px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-9026aa2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-9026aa2:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-9026aa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-fac28dc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-07c888d{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-f3b5565{width:var( --container-widget-width, calc(100% - 30px) );max-width:calc(100% - 30px);--container-widget-width:calc(100% - 30px);--container-widget-flex-grow:0;}.elementor-3506 .elementor-element.elementor-element-f3b5565 .elementor-heading-title{font-family:"Inter", Sans-serif;text-transform:uppercase;color:#7E22CE;}.elementor-3506 .elementor-element.elementor-element-6436fd0{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-73cc500{--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-3506 .elementor-element.elementor-element-bf9fd8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-bf9fd8e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.5;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-62864cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:28px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-5859d88{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-5859d88:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-5859d88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-ff2bfa1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-1be2d71{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-0c6dfe2{width:var( --container-widget-width, calc(100% - 30px) );max-width:calc(100% - 30px);--container-widget-width:calc(100% - 30px);--container-widget-flex-grow:0;}.elementor-3506 .elementor-element.elementor-element-0c6dfe2 .elementor-heading-title{font-family:"Inter", Sans-serif;text-transform:uppercase;color:#F1A838;}.elementor-3506 .elementor-element.elementor-element-6c3f72f{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-12c35a6{--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-3506 .elementor-element.elementor-element-8852f9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-8852f9c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.5;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-115776a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:28px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-8058778{--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-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-e6c4df2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-682c4e6{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-ab5c47c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-0d87802{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-3506 .elementor-element.elementor-element-0d87802 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:0.3rem;}.elementor-3506 .elementor-element.elementor-element-a3d92aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-3506 .elementor-element.elementor-element-a3d92aa .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;line-height:40px;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-9f87f80{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:24px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-d1f9ecb{--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-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-d1f9ecb:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-d1f9ecb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-3506 .elementor-element.elementor-element-25f378e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-1e1a2f9{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-1e1a2f9:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-1e1a2f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3506 .elementor-element.elementor-element-8792445{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-6e6f97c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-3506 .elementor-element.elementor-element-6e6f97c .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;line-height:40px;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-4885f34{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:24px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-96460eb{--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-3506 .elementor-element.elementor-element-7186895{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3506 .elementor-element.elementor-element-03e5c43{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-fc59823{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3506 .elementor-element.elementor-element-427034d{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;padding:0px 0px 0px 0px;--n-tabs-title-border-radius:30px 30px 30px 30px;}.elementor-3506 .elementor-element.elementor-element-427034d > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-3506 .elementor-element.elementor-element-427034d.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0A4B7C;}.elementor-3506 .elementor-element.elementor-element-427034d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-3506 .elementor-element.elementor-element-427034d.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0A4B7C;}.elementor-3506 .elementor-element.elementor-element-9241151{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 4px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:4px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-9241151:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-9241151 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9B3;}.elementor-3506 .elementor-element.elementor-element-d0169d9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-7e22948{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-3146130{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3506 .elementor-element.elementor-element-3146130.elementor-element{--align-self:flex-start;}.elementor-3506 .elementor-element.elementor-element-3146130 .elementor-icon-wrapper{text-align:center;}.elementor-3506 .elementor-element.elementor-element-3146130 .elementor-icon{font-size:16px;}.elementor-3506 .elementor-element.elementor-element-3146130 .elementor-icon svg{height:16px;}.elementor-3506 .elementor-element.elementor-element-d61ad9f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-29bcbb1{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2.4px;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-4e3b601 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.2;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-eacb9fa{--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;}.elementor-3506 .elementor-element.elementor-element-be7b9c4{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3506 .elementor-element.elementor-element-76259bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#68778F;}.elementor-3506 .elementor-element.elementor-element-cb940c1 .elementor-heading-title{font-family:"Inter", Sans-serif;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-35e7174{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3506 .elementor-element.elementor-element-44000b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#68778F;}.elementor-3506 .elementor-element.elementor-element-1cbfd3e .elementor-heading-title{color:#2F8F73;}.elementor-3506 .elementor-element.elementor-element-69757ee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-23b1419{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#68778F;}.elementor-3506 .elementor-element.elementor-element-f35cc27 .elementor-heading-title{color:#22A8E6;}.elementor-3506 .elementor-element.elementor-element-5a8476a{--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-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-8cdc6cc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-b118aef{--display:flex;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-6e834e2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-840d742{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-3506 .elementor-element.elementor-element-840d742 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:0.3rem;}.elementor-3506 .elementor-element.elementor-element-f1eeffb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-3506 .elementor-element.elementor-element-f1eeffb .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;line-height:40px;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-e47306e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:24px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-6f28b5d{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-d306edf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-3f5474f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-3506 .elementor-element.elementor-element-3f5474f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:0.3rem;}.elementor-3506 .elementor-element.elementor-element-6a46020{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-3506 .elementor-element.elementor-element-6a46020 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;line-height:40px;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-10633b8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:24px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-57fa97e{--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:none;--border-style:none;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-57fa97e:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-57fa97e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-3506 .elementor-element.elementor-element-7fe19db{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3506 .elementor-element.elementor-element-47d4a5c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-688522b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-688522b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:0.3rem;}.elementor-3506 .elementor-element.elementor-element-8f5dfd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;}.elementor-3506 .elementor-element.elementor-element-8f5dfd1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;line-height:40px;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-f00aa46{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-26e1587{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-7022b07{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--border-radius:0px 0px 0px 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;--z-index:4;}.elementor-3506 .elementor-element.elementor-element-d03098f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-d03098f:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-d03098f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-3f4b3e4{--display:flex;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-4749a65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-4749a65 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.5;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-1a27c63{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-e440905{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-3506 .elementor-element.elementor-element-e440905 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-3506 .elementor-element.elementor-element-e440905 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-3506 .elementor-element.elementor-element-e440905 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-3506 .elementor-element.elementor-element-e440905 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-3506 .elementor-element.elementor-element-e440905 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-3506 .elementor-element.elementor-element-e440905 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3506 .elementor-element.elementor-element-e440905 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3506 .elementor-element.elementor-element-e440905 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3506 .elementor-element.elementor-element-e440905 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-3506 .elementor-element.elementor-element-e440905 .elementor-icon-list-text{color:#314158;transition:color 0.3s;}.elementor-3506 .elementor-element.elementor-element-a4271fb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-a4271fb:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-a4271fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-12a2f47{--display:flex;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-1353b48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-1353b48 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.5;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-68ec7d1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--border-radius:0px 0px 0px 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;--z-index:4;}.elementor-3506 .elementor-element.elementor-element-dcb7990{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-dcb7990:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-dcb7990 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-e1428aa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-ca3c86f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:1.5;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-0e34f70{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-0e34f70:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-0e34f70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-79561d5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-dcb07ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:1.5;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-54e8680{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-54e8680:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-54e8680 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-7cf80b8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-5bb00fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:1.5;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-53a8cd9{--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:space-between;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-1cd9114{--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-3506 .elementor-element.elementor-element-b04d943{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-b04d943 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.5;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-ae4ceac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-ae4ceac:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-ae4ceac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-ede231e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-dc0d145{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-3506 .elementor-element.elementor-element-aae96ac{--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:space-between;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-fe6190e{--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:space-between;border-style:none;--border-style:none;--border-radius:0px 0px 0px 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-3506 .elementor-element.elementor-element-044712a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-4d7d674{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;}.elementor-3506 .elementor-element.elementor-element-08bd977{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-df1a7a3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;line-height:1.5;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-3b85730{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-aed5266{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--border-radius:0px 0px 0px 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;--z-index:4;}.elementor-3506 .elementor-element.elementor-element-9f5a006{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-9f5a006:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-9f5a006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-cb2a386{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-9662595{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-a186ad7{--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-3506 .elementor-element.elementor-element-59f3745{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-59f3745 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.5;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-45743f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-45743f0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;text-transform:uppercase;line-height:1.5;color:#A8AFBF;}.elementor-3506 .elementor-element.elementor-element-75a745f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:28px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-75bd138{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-7806c4d .elementor-title{color:#45556C;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;}.elementor-3506 .elementor-element.elementor-element-7806c4d .elementor-progress-wrapper .elementor-progress-bar{background-color:#059669;}.elementor-3506 .elementor-element.elementor-element-7806c4d .elementor-progress-bar{height:6px;line-height:6px;}.elementor-3506 .elementor-element.elementor-element-5ff0992{padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-a7b5ce8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-1ebcdbb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-1ebcdbb:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-1ebcdbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-2ee2c216{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:100%;max-width:100%;padding:0px 0px 0px 0px;--n-tabs-title-border-radius:30px 30px 30px 30px;}.elementor-3506 .elementor-element.elementor-element-2ee2c216 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-3506 .elementor-element.elementor-element-2ee2c216.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0A4B7C;}.elementor-3506 .elementor-element.elementor-element-2ee2c216.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-3506 .elementor-element.elementor-element-2ee2c216.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#0A4B7C;}.elementor-3506 .elementor-element.elementor-element-ebdc356{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-ebdc356:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-ebdc356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3506 .elementor-element.elementor-element-706b6ee5{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3506 .elementor-element.elementor-element-3d50926f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-61c4a76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-61c4a76 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:0.3rem;}.elementor-3506 .elementor-element.elementor-element-45c5e3dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3506 .elementor-element.elementor-element-45c5e3dc .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;line-height:40px;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-5f0b0dcd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-22ebf374{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-3506 .elementor-element.elementor-element-22ebf374:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-22ebf374 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3506 .elementor-element.elementor-element-11ab30b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-11ab30b9 .elementor-icon-box-wrapper{text-align:start;gap:30px;}.elementor-3506 .elementor-element.elementor-element-11ab30b9 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-11ab30b9 .elementor-icon{font-size:48px;}.elementor-3506 .elementor-element.elementor-element-11ab30b9 .elementor-icon-box-title, .elementor-3506 .elementor-element.elementor-element-11ab30b9 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;font-style:normal;line-height:32px;}.elementor-3506 .elementor-element.elementor-element-11ab30b9 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:var( --e-global-color-76c5987 );}.elementor-3506 .elementor-element.elementor-element-797c8f93{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-3506 .elementor-element.elementor-element-797c8f93:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-797c8f93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-634a6322{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-634a6322 .elementor-icon-box-wrapper{text-align:start;gap:30px;}.elementor-3506 .elementor-element.elementor-element-634a6322 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-634a6322 .elementor-icon{font-size:48px;}.elementor-3506 .elementor-element.elementor-element-634a6322 .elementor-icon-box-title, .elementor-3506 .elementor-element.elementor-element-634a6322 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;font-style:normal;line-height:32px;}.elementor-3506 .elementor-element.elementor-element-634a6322 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:var( --e-global-color-76c5987 );}.elementor-3506 .elementor-element.elementor-element-5ef391a2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-3506 .elementor-element.elementor-element-5ef391a2:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-5ef391a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-382d20c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-382d20c2 .elementor-icon-box-wrapper{text-align:start;gap:30px;}.elementor-3506 .elementor-element.elementor-element-382d20c2 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-382d20c2 .elementor-icon{font-size:48px;}.elementor-3506 .elementor-element.elementor-element-382d20c2 .elementor-icon-box-title, .elementor-3506 .elementor-element.elementor-element-382d20c2 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;font-style:normal;line-height:32px;}.elementor-3506 .elementor-element.elementor-element-382d20c2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:var( --e-global-color-76c5987 );}.elementor-3506 .elementor-element.elementor-element-4619abe6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-3506 .elementor-element.elementor-element-4619abe6:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-4619abe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-547fdb20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-547fdb20 .elementor-icon-box-wrapper{text-align:start;gap:30px;}.elementor-3506 .elementor-element.elementor-element-547fdb20 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-547fdb20 .elementor-icon{font-size:48px;}.elementor-3506 .elementor-element.elementor-element-547fdb20 .elementor-icon-box-title, .elementor-3506 .elementor-element.elementor-element-547fdb20 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;font-style:normal;line-height:32px;}.elementor-3506 .elementor-element.elementor-element-547fdb20 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:var( --e-global-color-76c5987 );}.elementor-3506 .elementor-element.elementor-element-71b6c1ef{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-3506 .elementor-element.elementor-element-71b6c1ef:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-71b6c1ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-51769853{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-51769853 .elementor-icon-box-wrapper{text-align:start;gap:30px;}.elementor-3506 .elementor-element.elementor-element-51769853 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-51769853 .elementor-icon{font-size:48px;}.elementor-3506 .elementor-element.elementor-element-51769853 .elementor-icon-box-title, .elementor-3506 .elementor-element.elementor-element-51769853 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;font-style:normal;line-height:32px;}.elementor-3506 .elementor-element.elementor-element-51769853 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:var( --e-global-color-76c5987 );}.elementor-3506 .elementor-element.elementor-element-6fd05929{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-3506 .elementor-element.elementor-element-6fd05929:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-6fd05929 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-30438b71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-30438b71 .elementor-icon-box-wrapper{text-align:start;gap:30px;}.elementor-3506 .elementor-element.elementor-element-30438b71 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-30438b71 .elementor-icon{font-size:48px;}.elementor-3506 .elementor-element.elementor-element-30438b71 .elementor-icon-box-title, .elementor-3506 .elementor-element.elementor-element-30438b71 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;font-style:normal;line-height:32px;}.elementor-3506 .elementor-element.elementor-element-30438b71 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:var( --e-global-color-76c5987 );}.elementor-3506 .elementor-element.elementor-element-955786d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-3506 .elementor-element.elementor-element-955786d:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-955786d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-2db82b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-2db82b2 .elementor-icon-box-wrapper{text-align:start;gap:30px;}.elementor-3506 .elementor-element.elementor-element-2db82b2 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-2db82b2 .elementor-icon{font-size:48px;}.elementor-3506 .elementor-element.elementor-element-2db82b2 .elementor-icon-box-title, .elementor-3506 .elementor-element.elementor-element-2db82b2 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;font-style:normal;line-height:32px;}.elementor-3506 .elementor-element.elementor-element-2db82b2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:var( --e-global-color-76c5987 );}.elementor-3506 .elementor-element.elementor-element-22b616da{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-3506 .elementor-element.elementor-element-22b616da:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-22b616da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-3506 .elementor-element.elementor-element-2a94d04e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3506 .elementor-element.elementor-element-2a94d04e .elementor-icon-box-wrapper{text-align:start;gap:30px;}.elementor-3506 .elementor-element.elementor-element-2a94d04e .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-secondary );}.elementor-3506 .elementor-element.elementor-element-2a94d04e .elementor-icon{font-size:48px;}.elementor-3506 .elementor-element.elementor-element-2a94d04e .elementor-icon-box-title, .elementor-3506 .elementor-element.elementor-element-2a94d04e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;font-style:normal;line-height:32px;}.elementor-3506 .elementor-element.elementor-element-2a94d04e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:var( --e-global-color-76c5987 );}.elementor-3506 .elementor-element.elementor-element-44df47c3{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-44df47c3:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-44df47c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-3506 .elementor-element.elementor-element-1640b5c8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3506 .elementor-element.elementor-element-1ec59117{--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:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3506 .elementor-element.elementor-element-1ec59117:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-1ec59117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3506 .elementor-element.elementor-element-74486ee6{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2E8F0;--border-color:#E2E8F0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-3506 .elementor-element.elementor-element-19449cf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3506 .elementor-element.elementor-element-19449cf9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:0.3rem;}.elementor-3506 .elementor-element.elementor-element-ecc5623{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;}.elementor-3506 .elementor-element.elementor-element-ecc5623 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;line-height:40px;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-1de83504{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-3506 .elementor-element.elementor-element-1de83504 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-6dd1348b{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-3506 .elementor-element.elementor-element-6dd1348b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-3506 .elementor-element.elementor-element-6dd1348b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-3506 .elementor-element.elementor-element-6dd1348b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-3506 .elementor-element.elementor-element-6dd1348b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-3506 .elementor-element.elementor-element-6dd1348b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-3506 .elementor-element.elementor-element-6dd1348b .elementor-icon-list-icon i{color:#22A8E600;transition:color 0.3s;}.elementor-3506 .elementor-element.elementor-element-6dd1348b .elementor-icon-list-icon svg{fill:#22A8E600;transition:fill 0.3s;}.elementor-3506 .elementor-element.elementor-element-6dd1348b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3506 .elementor-element.elementor-element-6dd1348b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-3506 .elementor-element.elementor-element-6dd1348b .elementor-icon-list-text{color:var( --e-global-color-49e69be );transition:color 0.3s;}.elementor-3506 .elementor-element.elementor-element-6ba20799{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-42e97757{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-3506 .elementor-element.elementor-element-42e97757 img{width:90px;height:90px;object-fit:cover;object-position:center center;border-radius:50px 50px 50px 50px;}.elementor-3506 .elementor-element.elementor-element-318ad3cc{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 04px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-3506 .elementor-element.elementor-element-318ad3cc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;font-style:italic;line-height:30px;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-70c51349{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-3506 .elementor-element.elementor-element-70c51349 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:16px;color:#62748E;}.elementor-3506 .elementor-element.elementor-element-25023892{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#90A1B9;}.elementor-3506 .elementor-element.elementor-element-53bcc9fb{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-53bcc9fb:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-53bcc9fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3506 .elementor-element.elementor-element-2323bbc2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3506 .elementor-element.elementor-element-4222c25e{--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;--overflow:hidden;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;box-shadow:0px 20px 40px -8px rgba(15,23,42,0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-4222c25e:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-4222c25e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #DCF4FE 0%, #E6DACA 100%);}.elementor-3506 .elementor-element.elementor-element-a2efa5a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-3506 .elementor-element.elementor-element-54006b18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-3506 .elementor-element.elementor-element-54006b18 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;letter-spacing:4.8px;color:var( --e-global-color-primary );}.elementor-3506 .elementor-element.elementor-element-d26ab1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-3506 .elementor-element.elementor-element-d26ab1f .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#0C2A41;}.elementor-3506 .elementor-element.elementor-element-44c87099{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-59d273a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#45556C;}.elementor-3506 .elementor-element.elementor-element-58d9a4f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3506 .elementor-element.elementor-element-f901c56 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3506 .elementor-element.elementor-element-53c6962d{--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-3506 .elementor-element.elementor-element-21d58270 img{width:100%;height:100%;object-fit:cover;object-position:center center;}:root{--page-title-display:none;}@media(max-width:1279px){.elementor-3506 .elementor-element.elementor-element-391abe92{--padding-top:25px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-373daffb{--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-3506 .elementor-element.elementor-element-512cadd4{--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-6999f2ee{--justify-content:flex-start;}.elementor-3506 .elementor-element.elementor-element-3f1c6950{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-3c87a1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-3506 .elementor-element.elementor-element-4555f46a{--e-con-grid-template-columns:repeat(3, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-3506 .elementor-element.elementor-element-2192c11d{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-507f4577{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-3506 .elementor-element.elementor-element-1203f751{--grid-auto-flow:row;}.elementor-3506 .elementor-element.elementor-element-16e3cab2{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-72473d3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-3506 .elementor-element.elementor-element-34915990{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-3506 .elementor-element.elementor-element-88439ee{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-3afe20bc{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-f844e40{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-6b13145a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-7afab546{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-2bfe9594{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-3506 .elementor-element.elementor-element-5d2e0c91{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-44370453{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-3506 .elementor-element.elementor-element-1b0bc1e0{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-3506 .elementor-element.elementor-element-618d44ff{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-19d2536e{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-4450e438{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-62689c38{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-57949685{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-6954bcb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-3506 .elementor-element.elementor-element-77c9fff3{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-6bb69e04{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-15d0c5ba{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-4afb039b{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-4bbc12ae{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-481bc169{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-3be6c301{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-3506 .elementor-element.elementor-element-4a6b9e67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-3506 .elementor-element.elementor-element-3acc428b{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-2ed29407{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-7b455f4d{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-3506 .elementor-element.elementor-element-7bcb2a8c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-69929c72{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-1ef685a4{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-422fbd13{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-73d48171{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-3506 .elementor-element.elementor-element-44259bc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-3506 .elementor-element.elementor-element-48e8ee99{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-94794c6{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-3506 .elementor-element.elementor-element-567ec48b{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-507d9e2c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-1c6bf9b9{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-28a9dfbf{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-796c90e1{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-1f8c3523{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-3506 .elementor-element.elementor-element-60011f6f{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-3506 .elementor-element.elementor-element-25a22d1c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-67dcb0c4{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-48108b66{--flex-wrap:nowrap;}.elementor-3506 .elementor-element.elementor-element-7e416e93{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-779421a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-3506 .elementor-element.elementor-element-1c7a1882{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-3506 .elementor-element.elementor-element-6e379340{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-3506 .elementor-element.elementor-element-390d4504{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-8481d7f{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-0a5f639{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-3506 .elementor-element.elementor-element-52f8424{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-3506 .elementor-element.elementor-element-8783a18{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-f9c5b0b{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-3506 .elementor-element.elementor-element-59c7b0d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-e611b40{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-75b6323{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-7f7bfd9{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-c3cb7fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-3506 .elementor-element.elementor-element-b7ee25b{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-d550790{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-3506 .elementor-element.elementor-element-bbcf915{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-3506 .elementor-element.elementor-element-00504ea{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-69c5632{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-8e79166{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-8a2d2ee{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-4454d23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-3506 .elementor-element.elementor-element-86499d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-3506 .elementor-element.elementor-element-2ee7287{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-5750111{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-3506 .elementor-element.elementor-element-a000f47{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-9026aa2{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-5859d88{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-8058778{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-a3d92aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-3506 .elementor-element.elementor-element-d1f9ecb{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-6e6f97c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-3506 .elementor-element.elementor-element-5a8476a{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-f1eeffb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-3506 .elementor-element.elementor-element-6a46020{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-3506 .elementor-element.elementor-element-57fa97e{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-8f5dfd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-3506 .elementor-element.elementor-element-7022b07{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-3506 .elementor-element.elementor-element-d03098f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-a4271fb{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-68ec7d1{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-3506 .elementor-element.elementor-element-dcb7990{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-0e34f70{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-54e8680{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-ae4ceac{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-9f5a006{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-1ebcdbb{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-ebdc356{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-5f0b0dcd{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-3506 .elementor-element.elementor-element-22ebf374{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-797c8f93{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-5ef391a2{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-4619abe6{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-71b6c1ef{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-6fd05929{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-955786d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-22b616da{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-44df47c3{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-1ec59117{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-3506 .elementor-element.elementor-element-ecc5623{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-3506 .elementor-element.elementor-element-53bcc9fb{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-a2efa5a{--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-3506 .elementor-element.elementor-element-d26ab1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-3506 .elementor-element.elementor-element-44c87099{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-3506 .elementor-element.elementor-element-59d273a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}}@media(max-width:1100px){.elementor-3506 .elementor-element.elementor-element-4555f46a{--gap:20px 30px;--row-gap:20px;--column-gap:30px;--grid-auto-flow:row;}.elementor-3506 .elementor-element.elementor-element-1203f751{--grid-auto-flow:row;}.elementor-3506 .elementor-element.elementor-element-34915990{--grid-auto-flow:row;}.elementor-3506 .elementor-element.elementor-element-1b0bc1e0{--grid-auto-flow:row;}.elementor-3506 .elementor-element.elementor-element-553291f1{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-3506 .elementor-element.elementor-element-7b455f4d{--grid-auto-flow:row;}.elementor-3506 .elementor-element.elementor-element-36073e04{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-3506 .elementor-element.elementor-element-94794c6{--grid-auto-flow:row;}.elementor-3506 .elementor-element.elementor-element-1f68aac9{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-3506 .elementor-element.elementor-element-60011f6f{--grid-auto-flow:row;}.elementor-3506 .elementor-element.elementor-element-2c7f5b68{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-3506 .elementor-element.elementor-element-6e379340{--grid-auto-flow:row;}.elementor-3506 .elementor-element.elementor-element-00ea09c{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-3506 .elementor-element.elementor-element-f9c5b0b{--grid-auto-flow:row;}.elementor-3506 .elementor-element.elementor-element-37bbfb2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3506 .elementor-element.elementor-element-d1e104e{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-c5ad894{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3506 .elementor-element.elementor-element-dadea84{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-3506 .elementor-element.elementor-element-c730411{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-3506 .elementor-element.elementor-element-bbcf915{--grid-auto-flow:row;}.elementor-3506 .elementor-element.elementor-element-d159ea0{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-3506 .elementor-element.elementor-element-5750111{--grid-auto-flow:row;}.elementor-3506 .elementor-element.elementor-element-9f87f80{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-3506 .elementor-element.elementor-element-4885f34{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-3506 .elementor-element.elementor-element-e47306e{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-3506 .elementor-element.elementor-element-10633b8{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-3506 .elementor-element.elementor-element-f00aa46{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-3506 .elementor-element.elementor-element-7022b07{--grid-auto-flow:row;}.elementor-3506 .elementor-element.elementor-element-68ec7d1{--grid-auto-flow:row;}.elementor-3506 .elementor-element.elementor-element-dcb7990{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-0e34f70{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-54e8680{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-ae4ceac{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-fe6190e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3506 .elementor-element.elementor-element-044712a{--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-08bd977{--justify-content:flex-start;}.elementor-3506 .elementor-element.elementor-element-5f0b0dcd{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-3506 .elementor-element.elementor-element-391abe92:not(.elementor-motion-effects-element-type-background), .elementor-3506 .elementor-element.elementor-element-391abe92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-3506 .elementor-element.elementor-element-391abe92{--overlay-opacity:0.6;--padding-top:25px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-16c9adc8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3506 .elementor-element.elementor-element-16c9adc8 .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-3506 .elementor-element.elementor-element-463616a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;}.elementor-3506 .elementor-element.elementor-element-3c87a1f .elementor-heading-title{font-size:30px;}.elementor-3506 .elementor-element.elementor-element-3ae58e30{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;}.elementor-3506 .elementor-element.elementor-element-4555f46a{--grid-auto-flow:row;}.elementor-3506 .elementor-element.elementor-element-3e6b192{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-41ee2880{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-54f9ea97{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-2192c11d{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-507f4577 .elementor-heading-title{font-size:30px;}.elementor-3506 .elementor-element.elementor-element-58f4ec40{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;}.elementor-3506 .elementor-element.elementor-element-1203f751{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--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-3506 .elementor-element.elementor-element-15cb308a{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3506 .elementor-element.elementor-element-39c7de67{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3506 .elementor-element.elementor-element-586c2db{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3506 .elementor-element.elementor-element-75eec98a{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3506 .elementor-element.elementor-element-1f9ea34a{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3506 .elementor-element.elementor-element-7c879bb5{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3506 .elementor-element.elementor-element-1af1e28a{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3506 .elementor-element.elementor-element-5874b4f3{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3506 .elementor-element.elementor-element-686d5572{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3506 .elementor-element.elementor-element-743e5fa4{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3506 .elementor-element.elementor-element-d0cebe5{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3506 .elementor-element.elementor-element-34f0374b{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3506 .elementor-element.elementor-element-16e3cab2{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-72473d3b .elementor-heading-title{font-size:30px;}.elementor-3506 .elementor-element.elementor-element-65ece115{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;}.elementor-3506 .elementor-element.elementor-element-34915990{--e-con-grid-template-columns:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--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-3506 .elementor-element.elementor-element-88439ee{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-3afe20bc{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-f844e40{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-6b13145a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-2bfe9594 .elementor-heading-title{font-size:30px;}.elementor-3506 .elementor-element.elementor-element-1c8283e{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;}.elementor-3506 .elementor-element.elementor-element-5d2e0c91{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-44370453 .elementor-heading-title{font-size:30px;}.elementor-3506 .elementor-element.elementor-element-63814c3d{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;}.elementor-3506 .elementor-element.elementor-element-1b0bc1e0{--e-con-grid-template-columns:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--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-3506 .elementor-element.elementor-element-618d44ff{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-19d2536e{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-4450e438{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-62689c38{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-6954bcb7 .elementor-heading-title{font-size:30px;}.elementor-3506 .elementor-element.elementor-element-4be29da0{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;}.elementor-3506 .elementor-element.elementor-element-77c9fff3{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-6bb69e04{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-15d0c5ba{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-4afb039b{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-4bbc12ae{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-3be6c301 .elementor-heading-title{font-size:30px;}.elementor-3506 .elementor-element.elementor-element-553291f1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3506 .elementor-element.elementor-element-4a6b9e67 .elementor-heading-title{font-size:30px;}.elementor-3506 .elementor-element.elementor-element-7b455f4d{--e-con-grid-template-columns:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--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-3506 .elementor-element.elementor-element-7bcb2a8c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-69929c72{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-73d48171{text-align:center;}.elementor-3506 .elementor-element.elementor-element-73d48171 .elementor-heading-title{font-size:30px;}.elementor-3506 .elementor-element.elementor-element-36073e04{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3506 .elementor-element.elementor-element-44259bc2 .elementor-heading-title{font-size:30px;}.elementor-3506 .elementor-element.elementor-element-94794c6{--e-con-grid-template-columns:repeat(3, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--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-3506 .elementor-element.elementor-element-567ec48b{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-507d9e2c{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-1c6bf9b9{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-1f8c3523 .elementor-heading-title{font-size:30px;}.elementor-3506 .elementor-element.elementor-element-1f68aac9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3506 .elementor-element.elementor-element-60011f6f{--e-con-grid-template-columns:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--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-3506 .elementor-element.elementor-element-25a22d1c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-67dcb0c4{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-48108b66{--flex-wrap:wrap;}.elementor-3506 .elementor-element.elementor-element-779421a2 .elementor-heading-title{font-size:30px;}.elementor-3506 .elementor-element.elementor-element-1c7a1882 .elementor-heading-title{font-size:24px;}.elementor-3506 .elementor-element.elementor-element-2c7f5b68{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3506 .elementor-element.elementor-element-6e379340{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--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-3506 .elementor-element.elementor-element-390d4504{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-8481d7f{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-0a5f639 .elementor-heading-title{font-size:30px;}.elementor-3506 .elementor-element.elementor-element-00ea09c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3506 .elementor-element.elementor-element-52f8424 .elementor-heading-title{font-size:30px;}.elementor-3506 .elementor-element.elementor-element-f9c5b0b{--e-con-grid-template-columns:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--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-3506 .elementor-element.elementor-element-59c7b0d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-e611b40{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-f2366a5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3506 .elementor-element.elementor-element-6b49878{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-8f3f04a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3506 .elementor-element.elementor-element-cea6d48{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3506 .elementor-element.elementor-element-84bd0d8{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-c3cb7fc .elementor-heading-title{font-size:30px;}.elementor-3506 .elementor-element.elementor-element-dadea84{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3506 .elementor-element.elementor-element-4324929{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3506 .elementor-element.elementor-element-d550790{text-align:center;}.elementor-3506 .elementor-element.elementor-element-d550790 .elementor-heading-title{font-size:30px;}.elementor-3506 .elementor-element.elementor-element-c730411{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3506 .elementor-element.elementor-element-bbcf915{--e-con-grid-template-columns:repeat(3, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-00504ea{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-69c5632{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-8e79166{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-4454d23 .elementor-heading-title{font-size:30px;}.elementor-3506 .elementor-element.elementor-element-d159ea0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3506 .elementor-element.elementor-element-86499d2 .elementor-heading-title{font-size:30px;}.elementor-3506 .elementor-element.elementor-element-5750111{--e-con-grid-template-columns:repeat(3, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--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-3506 .elementor-element.elementor-element-a000f47{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-9026aa2{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-5859d88{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-a3d92aa{text-align:center;}.elementor-3506 .elementor-element.elementor-element-a3d92aa .elementor-heading-title{font-size:30px;}.elementor-3506 .elementor-element.elementor-element-9f87f80{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3506 .elementor-element.elementor-element-6e6f97c{text-align:center;}.elementor-3506 .elementor-element.elementor-element-6e6f97c .elementor-heading-title{font-size:30px;}.elementor-3506 .elementor-element.elementor-element-4885f34{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3506 .elementor-element.elementor-element-f1eeffb{text-align:center;}.elementor-3506 .elementor-element.elementor-element-f1eeffb .elementor-heading-title{font-size:30px;}.elementor-3506 .elementor-element.elementor-element-e47306e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3506 .elementor-element.elementor-element-6a46020 .elementor-heading-title{font-size:30px;}.elementor-3506 .elementor-element.elementor-element-10633b8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3506 .elementor-element.elementor-element-8f5dfd1 .elementor-heading-title{font-size:30px;}.elementor-3506 .elementor-element.elementor-element-f00aa46{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3506 .elementor-element.elementor-element-7022b07{--e-con-grid-template-columns:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--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-3506 .elementor-element.elementor-element-d03098f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-a4271fb{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-68ec7d1{--e-con-grid-template-columns:repeat(2, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--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-3506 .elementor-element.elementor-element-dcb7990{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-0e34f70{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-54e8680{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-ae4ceac{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-aed5266{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--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-3506 .elementor-element.elementor-element-9f5a006{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-1ebcdbb{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3506 .elementor-element.elementor-element-45c5e3dc .elementor-heading-title{font-size:30px;}.elementor-3506 .elementor-element.elementor-element-5f0b0dcd{--grid-auto-flow:row;}.elementor-3506 .elementor-element.elementor-element-ecc5623 .elementor-heading-title{font-size:30px;}.elementor-3506 .elementor-element.elementor-element-1de83504{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;}.elementor-3506 .elementor-element.elementor-element-6dd1348b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3506 .elementor-element.elementor-element-318ad3cc{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;}.elementor-3506 .elementor-element.elementor-element-70c51349{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;}.elementor-3506 .elementor-element.elementor-element-a2efa5a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:60px;}.elementor-3506 .elementor-element.elementor-element-54006b18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-3506 .elementor-element.elementor-element-54006b18 .elementor-heading-title{font-size:14px;line-height:1.52em;}.elementor-3506 .elementor-element.elementor-element-d26ab1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-3506 .elementor-element.elementor-element-d26ab1f .elementor-heading-title{font-size:30px;line-height:1.5em;}}@media(max-width:767px){.elementor-3506 .elementor-element.elementor-element-391abe92{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-7cf00ae5{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-26adcf2b{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-16c9adc8 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-3506 .elementor-element.elementor-element-463616a{font-size:18px;line-height:1.32em;}.elementor-3506 .elementor-element.elementor-element-512cadd4{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3506 .elementor-element.elementor-element-6999f2ee{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3506 .elementor-element.elementor-element-3f1c6950{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-45d2ea99{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-1b2f4f4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-3506 .elementor-element.elementor-element-3c87a1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-3c87a1f .elementor-heading-title{font-size:24px;}.elementor-3506 .elementor-element.elementor-element-3ae58e30{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3506 .elementor-element.elementor-element-3ae58e30 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3506 .elementor-element.elementor-element-4555f46a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-2192c11d{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-6454db30{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-19b409b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-507f4577{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-507f4577 .elementor-heading-title{font-size:24px;}.elementor-3506 .elementor-element.elementor-element-58f4ec40{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3506 .elementor-element.elementor-element-58f4ec40 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3506 .elementor-element.elementor-element-1203f751{--width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--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-3506 .elementor-element.elementor-element-15cb308a{--width:100%;--gap:0px 14px;--row-gap:0px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3506 .elementor-element.elementor-element-db3f7fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-3506 .elementor-element.elementor-element-4b2ae740 .elementor-counter{gap:0px;}.elementor-3506 .elementor-element.elementor-element-4b2ae740 .elementor-counter-title{font-size:11px;}.elementor-3506 .elementor-element.elementor-element-39c7de67{--width:100%;--gap:0px 14px;--row-gap:0px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3506 .elementor-element.elementor-element-1705c411{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-3506 .elementor-element.elementor-element-486b2269 .elementor-counter{gap:0px;}.elementor-3506 .elementor-element.elementor-element-486b2269 .elementor-counter-title{font-size:11px;}.elementor-3506 .elementor-element.elementor-element-586c2db{--width:100%;--gap:0px 14px;--row-gap:0px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3506 .elementor-element.elementor-element-55028d1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-3506 .elementor-element.elementor-element-445d219d .elementor-counter{gap:0px;}.elementor-3506 .elementor-element.elementor-element-445d219d .elementor-counter-title{font-size:11px;}.elementor-3506 .elementor-element.elementor-element-75eec98a{--width:100%;--gap:0px 14px;--row-gap:0px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3506 .elementor-element.elementor-element-20d334e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-3506 .elementor-element.elementor-element-3ad02b0e .elementor-counter{gap:0px;}.elementor-3506 .elementor-element.elementor-element-3ad02b0e .elementor-counter-title{font-size:11px;}.elementor-3506 .elementor-element.elementor-element-1f9ea34a{--width:100%;--gap:0px 14px;--row-gap:0px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3506 .elementor-element.elementor-element-adbe45a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-3506 .elementor-element.elementor-element-4511a37b .elementor-counter{gap:0px;}.elementor-3506 .elementor-element.elementor-element-4511a37b .elementor-counter-title{font-size:11px;}.elementor-3506 .elementor-element.elementor-element-7c879bb5{--width:100%;--gap:0px 14px;--row-gap:0px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3506 .elementor-element.elementor-element-46eff492{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-3506 .elementor-element.elementor-element-69f9381d .elementor-counter{gap:0px;}.elementor-3506 .elementor-element.elementor-element-69f9381d .elementor-counter-title{font-size:11px;}.elementor-3506 .elementor-element.elementor-element-1af1e28a{--width:100%;--gap:0px 14px;--row-gap:0px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3506 .elementor-element.elementor-element-6394a409{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-3506 .elementor-element.elementor-element-1de8eae3 .elementor-counter{gap:0px;}.elementor-3506 .elementor-element.elementor-element-1de8eae3 .elementor-counter-title{font-size:11px;}.elementor-3506 .elementor-element.elementor-element-5874b4f3{--width:100%;--gap:0px 14px;--row-gap:0px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3506 .elementor-element.elementor-element-10372474{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-3506 .elementor-element.elementor-element-21af14d0 .elementor-counter{gap:0px;}.elementor-3506 .elementor-element.elementor-element-21af14d0 .elementor-counter-title{font-size:11px;}.elementor-3506 .elementor-element.elementor-element-686d5572{--width:100%;--gap:0px 14px;--row-gap:0px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3506 .elementor-element.elementor-element-18ea89a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-3506 .elementor-element.elementor-element-7ead5f4a .elementor-counter{gap:0px;}.elementor-3506 .elementor-element.elementor-element-7ead5f4a .elementor-counter-title{font-size:11px;}.elementor-3506 .elementor-element.elementor-element-743e5fa4{--width:100%;--gap:0px 14px;--row-gap:0px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3506 .elementor-element.elementor-element-64aa61e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-3506 .elementor-element.elementor-element-177f952 .elementor-counter{gap:0px;}.elementor-3506 .elementor-element.elementor-element-177f952 .elementor-counter-title{font-size:11px;}.elementor-3506 .elementor-element.elementor-element-d0cebe5{--width:100%;--gap:0px 14px;--row-gap:0px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3506 .elementor-element.elementor-element-39dcc8a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-3506 .elementor-element.elementor-element-3e75f681 .elementor-counter{gap:0px;}.elementor-3506 .elementor-element.elementor-element-3e75f681 .elementor-counter-title{font-size:11px;}.elementor-3506 .elementor-element.elementor-element-34f0374b{--width:100%;--gap:0px 14px;--row-gap:0px;--column-gap:14px;--border-radius:12px 12px 12px 12px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3506 .elementor-element.elementor-element-62753ad5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-3506 .elementor-element.elementor-element-2d8f758b .elementor-counter{gap:0px;}.elementor-3506 .elementor-element.elementor-element-2d8f758b .elementor-counter-title{font-size:11px;}.elementor-3506 .elementor-element.elementor-element-16e3cab2{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-b78f088{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-2e4dfd5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-3506 .elementor-element.elementor-element-72473d3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-72473d3b .elementor-heading-title{font-size:24px;}.elementor-3506 .elementor-element.elementor-element-65ece115{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3506 .elementor-element.elementor-element-65ece115 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3506 .elementor-element.elementor-element-1e40d7f2{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-34915990{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--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-3506 .elementor-element.elementor-element-88439ee{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-4a265810{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-7f8225b .elementor-heading-title{font-size:18px;}.elementor-3506 .elementor-element.elementor-element-1ac4f850 .elementor-heading-title{font-size:18px;}.elementor-3506 .elementor-element.elementor-element-3afe20bc{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-c1245ad{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-6816113a .elementor-heading-title{font-size:18px;}.elementor-3506 .elementor-element.elementor-element-1f486edb .elementor-heading-title{font-size:18px;}.elementor-3506 .elementor-element.elementor-element-f844e40{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-786999dd{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-590f3429 .elementor-heading-title{font-size:18px;}.elementor-3506 .elementor-element.elementor-element-1b54abf .elementor-heading-title{font-size:18px;}.elementor-3506 .elementor-element.elementor-element-6b13145a{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-4d8cd05f{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-27e78ca6 .elementor-heading-title{font-size:18px;}.elementor-3506 .elementor-element.elementor-element-71b57797 .elementor-heading-title{font-size:18px;}.elementor-3506 .elementor-element.elementor-element-7afab546{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-251e1462{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-53dc174f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-2bfe9594{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-2bfe9594 .elementor-heading-title{font-size:24px;}.elementor-3506 .elementor-element.elementor-element-1c8283e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3506 .elementor-element.elementor-element-1c8283e .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3506 .elementor-element.elementor-element-2fb06bb1{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-473cc4e{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-16e67d0{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-3c69454e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-4ed051b7{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-3fe637d6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-5d2e0c91{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-74debc48{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-6e35e421{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-3506 .elementor-element.elementor-element-44370453{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-44370453 .elementor-heading-title{font-size:24px;}.elementor-3506 .elementor-element.elementor-element-63814c3d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3506 .elementor-element.elementor-element-63814c3d .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3506 .elementor-element.elementor-element-1b0bc1e0{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--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-3506 .elementor-element.elementor-element-618d44ff{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-61b0ea45{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-731b7711 .elementor-heading-title{font-size:18px;}.elementor-3506 .elementor-element.elementor-element-10992fd3 .elementor-heading-title{font-size:18px;}.elementor-3506 .elementor-element.elementor-element-19d2536e{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-4fc24134{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-5d72cb32 .elementor-heading-title{font-size:16px;}.elementor-3506 .elementor-element.elementor-element-20e3deaa .elementor-heading-title{font-size:16px;}.elementor-3506 .elementor-element.elementor-element-4450e438{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-7d8fb6de{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-206bb898 .elementor-heading-title{font-size:18px;}.elementor-3506 .elementor-element.elementor-element-3d717a67 .elementor-heading-title{font-size:18px;}.elementor-3506 .elementor-element.elementor-element-62689c38{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-1cae6f2e{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-4509e217 .elementor-heading-title{font-size:18px;}.elementor-3506 .elementor-element.elementor-element-671ef61 .elementor-heading-title{font-size:18px;}.elementor-3506 .elementor-element.elementor-element-57949685{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-5d28b938{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-51d59767{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-3506 .elementor-element.elementor-element-6954bcb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-6954bcb7 .elementor-heading-title{font-size:24px;}.elementor-3506 .elementor-element.elementor-element-4be29da0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3506 .elementor-element.elementor-element-4be29da0 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3506 .elementor-element.elementor-element-10a8a53e{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-3506 .elementor-element.elementor-element-208f5820{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3506 .elementor-element.elementor-element-77c9fff3{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-80d3019{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-395c5137{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-20f4ef78{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3506 .elementor-element.elementor-element-6bb69e04{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-5c4f0760{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-64fd4c79{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3506 .elementor-element.elementor-element-15d0c5ba{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-3cc0dc31{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-593d2d55{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-384a60dd{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3506 .elementor-element.elementor-element-4afb039b{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-6278cf1{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-55384707{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3506 .elementor-element.elementor-element-4bbc12ae{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-cf7b7cd{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-481bc169{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-4a752b5d{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-b9f0476{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-3506 .elementor-element.elementor-element-3be6c301{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-3be6c301 .elementor-heading-title{font-size:24px;}.elementor-3506 .elementor-element.elementor-element-553291f1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3506 .elementor-element.elementor-element-2cca47ae{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-25c49fdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-3506 .elementor-element.elementor-element-4a6b9e67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-4a6b9e67 .elementor-heading-title{font-size:24px;}.elementor-3506 .elementor-element.elementor-element-3acc428b{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-2ed29407{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-7b455f4d{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--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-3506 .elementor-element.elementor-element-7bcb2a8c{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-319e0513{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-3506 .elementor-element.elementor-element-30943dbd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-5e668966{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-7c84eb1b{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-3506 .elementor-element.elementor-element-44c1808a{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-3506 .elementor-element.elementor-element-69929c72{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-75d651c8{--margin-top:0px;--margin-bottom:1px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-1af104f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-3506 .elementor-element.elementor-element-31fc0ea3{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-37be503d{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-537366ba{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-3506 .elementor-element.elementor-element-3a9fcc60{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-3506 .elementor-element.elementor-element-1ef685a4{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-2949754d{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-422fbd13{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-35edc00f{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-3385241b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-73d48171{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-73d48171 .elementor-heading-title{font-size:24px;}.elementor-3506 .elementor-element.elementor-element-36073e04{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3506 .elementor-element.elementor-element-587497cf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-4f90c1f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-3506 .elementor-element.elementor-element-44259bc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-44259bc2 .elementor-heading-title{font-size:24px;}.elementor-3506 .elementor-element.elementor-element-48e8ee99{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-94794c6{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--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-3506 .elementor-element.elementor-element-567ec48b{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-7edfd266{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-507d9e2c{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-5cc0b335{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-1c6bf9b9{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-7f960911{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-28a9dfbf{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-4564c3ee{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-796c90e1{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-111c10ed{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-75029d73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-1f8c3523{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-1f8c3523 .elementor-heading-title{font-size:24px;}.elementor-3506 .elementor-element.elementor-element-1f68aac9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3506 .elementor-element.elementor-element-60011f6f{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--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-3506 .elementor-element.elementor-element-25a22d1c{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-5bf72e7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-3506 .elementor-element.elementor-element-42719a4a{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-591b8aea{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-22187d9a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3506 .elementor-element.elementor-element-311e9468{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-2c11e1f1{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3506 .elementor-element.elementor-element-2b48eea1{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-40040340{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-7ab442d1{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-74f88e6{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-2c6ac85{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-38a4c8c2{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-249b51e6{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-7c847e8e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3506 .elementor-element.elementor-element-2850a8fe{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-72ffa43b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3506 .elementor-element.elementor-element-67dcb0c4{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-603b3e3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-3506 .elementor-element.elementor-element-677aae0b{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-7e416e93{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-7e013300{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-afa011f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-779421a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-779421a2 .elementor-heading-title{font-size:24px;}.elementor-3506 .elementor-element.elementor-element-1c7a1882{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-1c7a1882 .elementor-heading-title{font-size:18px;}.elementor-3506 .elementor-element.elementor-element-2c7f5b68{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3506 .elementor-element.elementor-element-6e379340{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--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-3506 .elementor-element.elementor-element-390d4504{--padding-top:45px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-253ce715{--width:calc(100% - 60px);}.elementor-3506 .elementor-element.elementor-element-8481d7f{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-faae597{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-2d69d1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-0a5f639{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-0a5f639 .elementor-heading-title{font-size:24px;}.elementor-3506 .elementor-element.elementor-element-00ea09c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3506 .elementor-element.elementor-element-c3ec846{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-f30a9fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-3506 .elementor-element.elementor-element-52f8424{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-52f8424 .elementor-heading-title{font-size:24px;}.elementor-3506 .elementor-element.elementor-element-8783a18{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-f9c5b0b{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--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-3506 .elementor-element.elementor-element-59c7b0d{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-346b186{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-3506 .elementor-element.elementor-element-1f1dfd9{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-f85ac35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-3506 .elementor-element.elementor-element-f85ac35 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3506 .elementor-element.elementor-element-f85ac35 .elementor-icon-list-item > a{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-e611b40{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-42a3d7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-3506 .elementor-element.elementor-element-b5dec22{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-75b6323{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-f554901{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-62ced8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-3506 .elementor-element.elementor-element-7f7bfd9{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-e75274d{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-84bd0d8{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-2bdce2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-2bdce2f.elementor-element{--align-self:center;}.elementor-3506 .elementor-element.elementor-element-c3cb7fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-c3cb7fc .elementor-heading-title{font-size:24px;}.elementor-3506 .elementor-element.elementor-element-dadea84{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-3506 .elementor-element.elementor-element-4324929{--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;}.elementor-3506 .elementor-element.elementor-element-b7ee25b{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-4feba6e{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-9a79151{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-d550790{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-d550790 .elementor-heading-title{font-size:24px;}.elementor-3506 .elementor-element.elementor-element-c730411{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3506 .elementor-element.elementor-element-0debec2{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-bbcf915{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-00504ea{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-f68a54b{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-69c5632{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-f0494b0{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-8e79166{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-faa4933{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-8a2d2ee{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-46247de{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-6d25f64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-3506 .elementor-element.elementor-element-4454d23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-4454d23 .elementor-heading-title{font-size:24px;}.elementor-3506 .elementor-element.elementor-element-d159ea0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3506 .elementor-element.elementor-element-dba1811{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-f64e3eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-3506 .elementor-element.elementor-element-86499d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-86499d2 .elementor-heading-title{font-size:24px;}.elementor-3506 .elementor-element.elementor-element-2ee7287{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-5750111{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--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-3506 .elementor-element.elementor-element-a000f47{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-7134461{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-9026aa2{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-62864cd{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-5859d88{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-115776a{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-8058778{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-e6c4df2{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-682c4e6{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-ab5c47c{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-0d87802{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-a3d92aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-a3d92aa .elementor-heading-title{font-size:24px;}.elementor-3506 .elementor-element.elementor-element-9f87f80{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3506 .elementor-element.elementor-element-d1f9ecb{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-25f378e{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-1e1a2f9{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-8792445{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-6e6f97c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-6e6f97c .elementor-heading-title{font-size:24px;}.elementor-3506 .elementor-element.elementor-element-4885f34{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3506 .elementor-element.elementor-element-9241151{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3506 .elementor-element.elementor-element-7e22948{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-d61ad9f{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-eacb9fa{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-be7b9c4{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-35e7174{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-69757ee{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-5a8476a{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-8cdc6cc{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-b118aef{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-6e834e2{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-840d742{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-f1eeffb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-f1eeffb .elementor-heading-title{font-size:24px;}.elementor-3506 .elementor-element.elementor-element-e47306e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3506 .elementor-element.elementor-element-6f28b5d{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-d306edf{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-3f5474f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-6a46020{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-6a46020 .elementor-heading-title{font-size:24px;}.elementor-3506 .elementor-element.elementor-element-10633b8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3506 .elementor-element.elementor-element-57fa97e{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-47d4a5c{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-688522b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-8f5dfd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-8f5dfd1 .elementor-heading-title{font-size:24px;}.elementor-3506 .elementor-element.elementor-element-f00aa46{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3506 .elementor-element.elementor-element-7022b07{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--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-3506 .elementor-element.elementor-element-d03098f{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-e440905{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-3506 .elementor-element.elementor-element-e440905 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3506 .elementor-element.elementor-element-e440905 .elementor-icon-list-item > a{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-a4271fb{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-68ec7d1{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--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-3506 .elementor-element.elementor-element-dcb7990{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-ca3c86f{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-0e34f70{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-dcb07ea{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-54e8680{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-5bb00fc{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-ae4ceac{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-aed5266{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--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-3506 .elementor-element.elementor-element-9f5a006{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-75a745f{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-a7b5ce8{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-1ebcdbb{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-ebdc356{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-3d50926f{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-61c4a76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-3506 .elementor-element.elementor-element-45c5e3dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-45c5e3dc .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-3506 .elementor-element.elementor-element-5f0b0dcd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3506 .elementor-element.elementor-element-22ebf374{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-11ab30b9 .elementor-icon-box-wrapper{gap:15px;}.elementor-3506 .elementor-element.elementor-element-11ab30b9 .elementor-icon-box-title{margin-block-end:15px;}.elementor-3506 .elementor-element.elementor-element-11ab30b9 .elementor-icon-box-title, .elementor-3506 .elementor-element.elementor-element-11ab30b9 .elementor-icon-box-title a{font-size:20px;line-height:1.5em;}.elementor-3506 .elementor-element.elementor-element-11ab30b9 .elementor-icon-box-description{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-797c8f93{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-634a6322 .elementor-icon-box-wrapper{gap:15px;}.elementor-3506 .elementor-element.elementor-element-634a6322 .elementor-icon-box-title{margin-block-end:15px;}.elementor-3506 .elementor-element.elementor-element-634a6322 .elementor-icon-box-title, .elementor-3506 .elementor-element.elementor-element-634a6322 .elementor-icon-box-title a{font-size:20px;line-height:1.5em;}.elementor-3506 .elementor-element.elementor-element-634a6322 .elementor-icon-box-description{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-5ef391a2{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-382d20c2 .elementor-icon-box-wrapper{gap:15px;}.elementor-3506 .elementor-element.elementor-element-382d20c2 .elementor-icon-box-title{margin-block-end:15px;}.elementor-3506 .elementor-element.elementor-element-382d20c2 .elementor-icon-box-title, .elementor-3506 .elementor-element.elementor-element-382d20c2 .elementor-icon-box-title a{font-size:20px;line-height:1.5em;}.elementor-3506 .elementor-element.elementor-element-382d20c2 .elementor-icon-box-description{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-4619abe6{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-547fdb20 .elementor-icon-box-wrapper{gap:15px;}.elementor-3506 .elementor-element.elementor-element-547fdb20 .elementor-icon-box-title{margin-block-end:15px;}.elementor-3506 .elementor-element.elementor-element-547fdb20 .elementor-icon-box-title, .elementor-3506 .elementor-element.elementor-element-547fdb20 .elementor-icon-box-title a{font-size:20px;line-height:1.5em;}.elementor-3506 .elementor-element.elementor-element-547fdb20 .elementor-icon-box-description{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-71b6c1ef{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-51769853 .elementor-icon-box-wrapper{gap:15px;}.elementor-3506 .elementor-element.elementor-element-51769853 .elementor-icon-box-title{margin-block-end:15px;}.elementor-3506 .elementor-element.elementor-element-51769853 .elementor-icon-box-title, .elementor-3506 .elementor-element.elementor-element-51769853 .elementor-icon-box-title a{font-size:20px;line-height:1.5em;}.elementor-3506 .elementor-element.elementor-element-51769853 .elementor-icon-box-description{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-6fd05929{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-30438b71 .elementor-icon-box-wrapper{gap:15px;}.elementor-3506 .elementor-element.elementor-element-30438b71 .elementor-icon-box-title{margin-block-end:15px;}.elementor-3506 .elementor-element.elementor-element-30438b71 .elementor-icon-box-title, .elementor-3506 .elementor-element.elementor-element-30438b71 .elementor-icon-box-title a{font-size:20px;line-height:1.5em;}.elementor-3506 .elementor-element.elementor-element-30438b71 .elementor-icon-box-description{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-955786d{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-2db82b2 .elementor-icon-box-wrapper{gap:15px;}.elementor-3506 .elementor-element.elementor-element-2db82b2 .elementor-icon-box-title{margin-block-end:15px;}.elementor-3506 .elementor-element.elementor-element-2db82b2 .elementor-icon-box-title, .elementor-3506 .elementor-element.elementor-element-2db82b2 .elementor-icon-box-title a{font-size:20px;line-height:1.5em;}.elementor-3506 .elementor-element.elementor-element-2db82b2 .elementor-icon-box-description{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-22b616da{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-2a94d04e .elementor-icon-box-wrapper{gap:15px;}.elementor-3506 .elementor-element.elementor-element-2a94d04e .elementor-icon-box-title{margin-block-end:15px;}.elementor-3506 .elementor-element.elementor-element-2a94d04e .elementor-icon-box-title, .elementor-3506 .elementor-element.elementor-element-2a94d04e .elementor-icon-box-title a{font-size:20px;line-height:1.5em;}.elementor-3506 .elementor-element.elementor-element-2a94d04e .elementor-icon-box-description{font-size:14px;line-height:1.5;}.elementor-3506 .elementor-element.elementor-element-44df47c3{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-1ec59117{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-74486ee6{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-19449cf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-ecc5623{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-3506 .elementor-element.elementor-element-ecc5623 .elementor-heading-title{font-size:24px;}.elementor-3506 .elementor-element.elementor-element-1de83504{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3506 .elementor-element.elementor-element-1de83504 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3506 .elementor-element.elementor-element-6ba20799{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3506 .elementor-element.elementor-element-318ad3cc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3506 .elementor-element.elementor-element-318ad3cc .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3506 .elementor-element.elementor-element-70c51349{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3506 .elementor-element.elementor-element-70c51349 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-3506 .elementor-element.elementor-element-53bcc9fb{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3506 .elementor-element.elementor-element-4222c25e{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-3506 .elementor-element.elementor-element-a2efa5a{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-3506 .elementor-element.elementor-element-54006b18 .elementor-heading-title{font-size:14px;line-height:1.52em;}.elementor-3506 .elementor-element.elementor-element-d26ab1f .elementor-heading-title{font-size:24px;line-height:1.52em;}.elementor-3506 .elementor-element.elementor-element-44c87099{font-size:14px;line-height:1.52;}.elementor-3506 .elementor-element.elementor-element-59d273a1{font-size:14px;line-height:1.52;}}@media(min-width:768px){.elementor-3506 .elementor-element.elementor-element-5c91963d{--width:60%;}.elementor-3506 .elementor-element.elementor-element-512cadd4{--width:60%;}.elementor-3506 .elementor-element.elementor-element-6999f2ee{--width:40%;}.elementor-3506 .elementor-element.elementor-element-15cb308a{--width:100%;}.elementor-3506 .elementor-element.elementor-element-39c7de67{--width:100%;}.elementor-3506 .elementor-element.elementor-element-586c2db{--width:100%;}.elementor-3506 .elementor-element.elementor-element-75eec98a{--width:100%;}.elementor-3506 .elementor-element.elementor-element-1f9ea34a{--width:100%;}.elementor-3506 .elementor-element.elementor-element-7c879bb5{--width:100%;}.elementor-3506 .elementor-element.elementor-element-1af1e28a{--width:100%;}.elementor-3506 .elementor-element.elementor-element-5874b4f3{--width:100%;}.elementor-3506 .elementor-element.elementor-element-686d5572{--width:100%;}.elementor-3506 .elementor-element.elementor-element-743e5fa4{--width:100%;}.elementor-3506 .elementor-element.elementor-element-d0cebe5{--width:100%;}.elementor-3506 .elementor-element.elementor-element-34f0374b{--width:100%;}.elementor-3506 .elementor-element.elementor-element-88439ee{--width:100%;}.elementor-3506 .elementor-element.elementor-element-3afe20bc{--width:100%;}.elementor-3506 .elementor-element.elementor-element-f844e40{--width:100%;}.elementor-3506 .elementor-element.elementor-element-6b13145a{--width:100%;}.elementor-3506 .elementor-element.elementor-element-473cc4e{--width:50%;}.elementor-3506 .elementor-element.elementor-element-16e67d0{--width:calc(100 % -48px);}.elementor-3506 .elementor-element.elementor-element-3c69454e{--width:50%;}.elementor-3506 .elementor-element.elementor-element-618d44ff{--width:100%;}.elementor-3506 .elementor-element.elementor-element-19d2536e{--width:100%;}.elementor-3506 .elementor-element.elementor-element-4450e438{--width:100%;}.elementor-3506 .elementor-element.elementor-element-62689c38{--width:100%;}.elementor-3506 .elementor-element.elementor-element-10a8a53e{--width:850px;}.elementor-3506 .elementor-element.elementor-element-77c9fff3{--width:100%;}.elementor-3506 .elementor-element.elementor-element-6bb69e04{--width:100%;}.elementor-3506 .elementor-element.elementor-element-15d0c5ba{--width:100%;}.elementor-3506 .elementor-element.elementor-element-4afb039b{--width:100%;}.elementor-3506 .elementor-element.elementor-element-4bbc12ae{--width:100%;}.elementor-3506 .elementor-element.elementor-element-2cca47ae{--width:260px;}.elementor-3506 .elementor-element.elementor-element-7bcb2a8c{--width:100%;}.elementor-3506 .elementor-element.elementor-element-30943dbd{--width:calc(100% - 55px);}.elementor-3506 .elementor-element.elementor-element-69929c72{--width:100%;}.elementor-3506 .elementor-element.elementor-element-31fc0ea3{--width:calc(100% - 55px);}.elementor-3506 .elementor-element.elementor-element-587497cf{--width:270px;}.elementor-3506 .elementor-element.elementor-element-567ec48b{--width:100%;}.elementor-3506 .elementor-element.elementor-element-507d9e2c{--width:100%;}.elementor-3506 .elementor-element.elementor-element-1c6bf9b9{--width:100%;}.elementor-3506 .elementor-element.elementor-element-25a22d1c{--width:100%;}.elementor-3506 .elementor-element.elementor-element-67dcb0c4{--width:100%;}.elementor-3506 .elementor-element.elementor-element-48108b66{--width:100%;}.elementor-3506 .elementor-element.elementor-element-f57fd89{--width:48.5%;}.elementor-3506 .elementor-element.elementor-element-7f3eb80c{--width:48.5%;}.elementor-3506 .elementor-element.elementor-element-6e379340{--width:900px;}.elementor-3506 .elementor-element.elementor-element-390d4504{--width:100%;}.elementor-3506 .elementor-element.elementor-element-4e65c106{--width:100%;}.elementor-3506 .elementor-element.elementor-element-46a30ca4{--width:48.5%;}.elementor-3506 .elementor-element.elementor-element-9899ae9{--width:48.5%;}.elementor-3506 .elementor-element.elementor-element-c3ec846{--width:320px;}.elementor-3506 .elementor-element.elementor-element-59c7b0d{--width:100%;}.elementor-3506 .elementor-element.elementor-element-e611b40{--width:100%;}.elementor-3506 .elementor-element.elementor-element-00504ea{--width:100%;}.elementor-3506 .elementor-element.elementor-element-69c5632{--width:100%;}.elementor-3506 .elementor-element.elementor-element-8e79166{--width:100%;}.elementor-3506 .elementor-element.elementor-element-dba1811{--width:350px;}.elementor-3506 .elementor-element.elementor-element-a000f47{--width:100%;}.elementor-3506 .elementor-element.elementor-element-9026aa2{--width:100%;}.elementor-3506 .elementor-element.elementor-element-5859d88{--width:100%;}.elementor-3506 .elementor-element.elementor-element-7e22948{--width:45%;}.elementor-3506 .elementor-element.elementor-element-eacb9fa{--width:55%;}.elementor-3506 .elementor-element.elementor-element-d03098f{--width:100%;}.elementor-3506 .elementor-element.elementor-element-a4271fb{--width:100%;}.elementor-3506 .elementor-element.elementor-element-dcb7990{--width:100%;}.elementor-3506 .elementor-element.elementor-element-0e34f70{--width:100%;}.elementor-3506 .elementor-element.elementor-element-54e8680{--width:100%;}.elementor-3506 .elementor-element.elementor-element-ae4ceac{--width:100%;}.elementor-3506 .elementor-element.elementor-element-9f5a006{--width:35%;}.elementor-3506 .elementor-element.elementor-element-1ebcdbb{--width:65%;}.elementor-3506 .elementor-element.elementor-element-22ebf374{--width:100%;}.elementor-3506 .elementor-element.elementor-element-797c8f93{--width:100%;}.elementor-3506 .elementor-element.elementor-element-5ef391a2{--width:100%;}.elementor-3506 .elementor-element.elementor-element-4619abe6{--width:100%;}.elementor-3506 .elementor-element.elementor-element-71b6c1ef{--width:100%;}.elementor-3506 .elementor-element.elementor-element-6fd05929{--width:100%;}.elementor-3506 .elementor-element.elementor-element-955786d{--width:100%;}.elementor-3506 .elementor-element.elementor-element-22b616da{--width:100%;}.elementor-3506 .elementor-element.elementor-element-74486ee6{--width:75%;}.elementor-3506 .elementor-element.elementor-element-6ba20799{--width:25%;}.elementor-3506 .elementor-element.elementor-element-4222c25e{--width:100%;}.elementor-3506 .elementor-element.elementor-element-a2efa5a{--width:55%;}.elementor-3506 .elementor-element.elementor-element-53c6962d{--width:45%;}}@media(max-width:1279px) and (min-width:768px){.elementor-3506 .elementor-element.elementor-element-512cadd4{--width:100%;}.elementor-3506 .elementor-element.elementor-element-6999f2ee{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3506 .elementor-element.elementor-element-5c91963d{--width:100%;}.elementor-3506 .elementor-element.elementor-element-1203f751{--width:100%;}.elementor-3506 .elementor-element.elementor-element-15cb308a{--width:100%;}.elementor-3506 .elementor-element.elementor-element-39c7de67{--width:100%;}.elementor-3506 .elementor-element.elementor-element-586c2db{--width:100%;}.elementor-3506 .elementor-element.elementor-element-75eec98a{--width:100%;}.elementor-3506 .elementor-element.elementor-element-1f9ea34a{--width:100%;}.elementor-3506 .elementor-element.elementor-element-7c879bb5{--width:100%;}.elementor-3506 .elementor-element.elementor-element-1af1e28a{--width:100%;}.elementor-3506 .elementor-element.elementor-element-5874b4f3{--width:100%;}.elementor-3506 .elementor-element.elementor-element-686d5572{--width:100%;}.elementor-3506 .elementor-element.elementor-element-743e5fa4{--width:100%;}.elementor-3506 .elementor-element.elementor-element-d0cebe5{--width:100%;}.elementor-3506 .elementor-element.elementor-element-34f0374b{--width:100%;}.elementor-3506 .elementor-element.elementor-element-34915990{--width:100%;}.elementor-3506 .elementor-element.elementor-element-1b0bc1e0{--width:100%;}.elementor-3506 .elementor-element.elementor-element-10a8a53e{--width:100%;}.elementor-3506 .elementor-element.elementor-element-7b455f4d{--width:100%;}.elementor-3506 .elementor-element.elementor-element-94794c6{--width:100%;}.elementor-3506 .elementor-element.elementor-element-60011f6f{--width:100%;}.elementor-3506 .elementor-element.elementor-element-f57fd89{--width:100%;}.elementor-3506 .elementor-element.elementor-element-7f3eb80c{--width:100%;}.elementor-3506 .elementor-element.elementor-element-6e379340{--width:100%;}.elementor-3506 .elementor-element.elementor-element-f9c5b0b{--width:100%;}.elementor-3506 .elementor-element.elementor-element-84bd0d8{--width:100%;}.elementor-3506 .elementor-element.elementor-element-bbcf915{--width:100%;}.elementor-3506 .elementor-element.elementor-element-5750111{--width:100%;}.elementor-3506 .elementor-element.elementor-element-7022b07{--width:100%;}.elementor-3506 .elementor-element.elementor-element-68ec7d1{--width:100%;}.elementor-3506 .elementor-element.elementor-element-aed5266{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-391abe92 */.sub-banner {
    position: relative;
    overflow: hidden;
}

.sub-banner::after {
   content: "";
    position: absolute;
    top: 0;
    left: -50%;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 1;
    background: linear-gradient(-50deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.08) 0, transparent 0%, transparent 0%), linear-gradient(-50deg, transparent 18%, rgba(255, 255, 255, 0.05) 18%, rgba(255, 255, 255, 0.05) 30%, transparent 30%, transparent 48%), linear-gradient(-50deg, transparent 38%, rgba(255, 255, 255, 0.03) 38%, rgba(255, 255, 255, 0.03) 48%, transparent 48%);
    background-repeat: no-repeat;
}

@media (max-width: 1279px) {
    .sub-banner::after {
        display: none;   
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-113fdf03 */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac62fd */.trust-header {
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15cb308a */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39c7de67 */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75eec98a */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f9ea34a */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c879bb5 */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af1e28a */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-686d5572 */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743e5fa4 */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0cebe5 */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34f0374b */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1203f751 */.aboutcounter-row .card-shadow {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: 0.5s;
}
.aboutcounter-row .card-shadow:hover{
    box-shadow: 0 10px 20px rgba(34,168,230,0.06);
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e40d7f2 */.chart-card {
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 12px;
    padding: 32px;
    width: 100%;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  }

  .grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 2.5rem;
    align-items: center;
  }

  /* ---- Donut ---- */
  .donut-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  .donut-container {
    position: relative;
    width: 200px;
    height: 200px;
  }

  .donut-svg {
    width: 100%;
    height: 100%;
    transform: rotate(-90deg);
  }

  .donut-center {
    position: absolute;
    inset: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    pointer-events: none;
  }

  .donut-label {
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #94a3b8;
    display: block;
    margin-bottom: 2px;
  }

  .donut-amount {
    font-size: 22px;
    font-weight: 900;
    color: #0c2a41;
    letter-spacing: -0.02em;
    line-height: 1;
  }

  .donut-sub {
    font-size: 8px;
    font-weight: 700;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #94a3b8;
    margin-top: 3px;
    display: block;
  }

  /* ---- Bars ---- */
  .bars-wrap {
    display: flex;
    flex-direction: column;
    gap: 0;
  }

  .bars-title {
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    color: #94a3b8;
    margin-bottom: 1.25rem;
  }

  .bar-item {
    margin-bottom: 1rem;
  }

  .bar-item:last-child { margin-bottom: 0; }

  .bar-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 6px;
  }

  .bar-left {
    display: flex;
    align-items: center;
    gap: 8px;
  }

  .dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    flex-shrink: 0;
  }

  .bar-name {
    font-size: 13px;
    font-weight: 600;
    color: #475569;
  }

  .bar-parent {
    font-size: 10px;
    color: #94a3b8;
    margin-left: 2px;
  }

  .bar-right {
    display: flex;
    align-items: baseline;
    gap: 6px;
    text-align: right;
  }

  .bar-value {
    font-size: 13px;
    font-weight: 700;
    color: #0f172a;
    white-space: nowrap;
  }

  .bar-pct {
    font-size: 10px;
    font-weight: 700;
    color: #94a3b8;
  }

  .bar-track {
    background: #f8fafc;
    border: 1px solid #e2e8f0;
    border-radius: 9999px;
    height: 6px;
    overflow: hidden;
  }

  .bar-fill {
    height: 100%;
    border-radius: 9999px;
  }

  /* Colors */
  .c-blue  { background-color: #22a8e6; }
  .c-navy  { background-color: #0c2a41; }
  .c-red   { background-color: #e31e24; }
  .c-amber { background-color: #f59e0b; }

  /* ---- Responsive ---- */
  @media (max-width: 767px) {
    .chart-card { padding: 30px 15px; }
    .grid { grid-template-columns: 1fr; gap: 2rem; }
    .donut-container { width: 180px; height: 180px; }
    .bar-parent { display: none; }
    .bars-title { text-align: center; }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34915990 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fb06bb1 */.table-btm-row {
    border-left-color: #22A8E6 !important;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-618d44ff */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b0bc1e0 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10a8a53e */.steps-wrap .box-top-line {
    justify-content: flex-start;
}
.steps-wrap .box-top-line span {
    font-size: 12px;
}
.steps-wrap span:first-child {
    background: rgba(34, 168, 230, 0.10);
    border: 1px solid rgba(59, 130, 246, 0.22);
    color: #22a8e6;
    margin-right: 8px;
}
.steps-wrap span:last-child {
    border: 1px solid #e2e8f0;
}   
.step-icon {
    position: relative;
    z-index: 1;
}
.step-icon::after {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 2px;
    background-color: #E2E8F0;
    margin: 0 auto;
    height: 115%;
    z-index: -1;
}
.step-icon:last:after {
    height: 100%;
}
.step-inner:last-child .step-icon::after{
    height: 100%;
}
.step-icon .elementor-icon {
    border: 2px solid;
    border-radius: 50%;
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
}
.elementor-icon svg {
    fill: transparent !important;
}
@media (max-width: 767px) { 
    .step-icon::after {
    display: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5942b22f */.line-height-0  {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b455f4d */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2949754d */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94794c6 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7489f5c0 */.line-height-0  {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4564c3ee */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60011f6f */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e379340 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b4aa0f */@media (max-width: 767px) {
    .pogress-right {
        position: static !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1902a13 */@media (max-width: 767px) {
    .pogress-right {
        position: static !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c70fa03 */@media (max-width: 767px) {
    .pogress-right {
        position: static !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9c5b0b */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-76912d9 */.line-height-0  {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f554901 */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a99d51 */.legend-wrapper {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  background: #f0f4f8;
  padding: 8px 14px;
  border-radius: 30px;
  font-family: 'Inter', 'Segoe UI', Arial, sans-serif;
}
.legend-item {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  background: #ffffff;
  border: 1.5px solid #e2e8f0;
  border-radius: 20px;
  padding: 6px 14px 6px 10px;
  font-size: 13px;
  font-weight: 600;
  color: #3a4a5c;
  white-space: nowrap;
}
.legend-dot { width: 13px; height: 13px; border-radius: 4px; flex-shrink: 0; }
.dot-gray { background: #8fa3b8; }
.dot-blue { background: #4db8e8; }
.legend-total { color: #7a8fa6; font-weight: 500; }
.dashboard-wrapper {
    display: flex;
    gap: 20px;
    width: 100%;
    align-items: stretch;
  }
  
.stat-box-value.red-val {
  background: #fef2f2;
  color: #e53535;
  font-size: 18px;
  font-weight: 700;
  padding: 5px 10px;
  border-radius: 6px;
  display: inline-block;
}

  /* ── LEFT CARD ── */
  .chart-card {
    background: #fff;
    border-radius: 16px;
    padding: 28px 24px 20px;
    flex: 1.6;
    box-shadow: 0 2px 16px rgba(0,0,0,0.06);
    min-width: 0;
  }

  .card-label {
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1.2px;
    color: #94a3b8;
    text-transform: uppercase;
    margin-bottom: 20px;
  }

  /* ── CHART ── */
  .chart-area {
    display: flex;
    align-items: flex-end;
    gap: 6px;
    height: 260px;
    padding-left: 36px;
    position: relative;
  }

  /* Y-axis labels */
  .y-axis {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 30px;
    display: flex;
    flex-direction: column-reverse;
    justify-content: space-between;
  }

  .y-label {
    font-size: 10px;
    color: #94a3b8;
    line-height: 1;
  }

  /* Gridlines */
  .grid-lines {
    position: absolute;
    left: 36px;
    right: 0;
    top: 0;
    bottom: 30px;
    display: flex;
    flex-direction: column-reverse;
    justify-content: space-between;
    pointer-events: none;
  }

  .grid-line {
    border-top: 1px solid #e8edf2;
    width: 100%;
  }

  /* Columns wrapper */
  .columns {
    display: flex;
    align-items: flex-end;
    gap: 6px;
    flex: 1;
    height: 100%;
    padding-bottom: 30px;
    position: relative;
    z-index: 1;
  }

  .col-group {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 1;
    gap: 0;
    cursor: pointer;
    position: relative;
  }

  .bars {
    display: flex;
    align-items: flex-end;
    gap: 3px;
    width: 100%;
    justify-content: center;
    height: 220px;
  }

  .bar {
    border-radius: 4px 4px 0 0;
    transition: opacity 0.2s, transform 0.15s;
    min-width: 10px;
    flex: 1;
    max-width: 18px;
  }

  .bar.prev {
    background: #c8d6e5;
  }

  .bar.curr {
    background: #4db8e8;
  }

  /* Hover state: active column */
  .col-group.active .bar.prev {
    background: #a0b4c8;
  }

  .col-group.active .bar.curr {
    background: #1a9fd4;
  }

  /* Tooltip badge above active bar */
  .col-group .tooltip-badge {
    display: none;
    position: absolute;
    top: -8px;
    left: 50%;
    transform: translateX(-50%);
    background: #22c97a;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    padding: 3px 7px;
    border-radius: 20px;
    white-space: nowrap;
    z-index: 10;
  }

  .col-group.active .tooltip-badge {
    display: block;
  }

  .x-label {
    font-size: 10px;
    color: #94a3b8;
    margin-top: 8px;
    font-weight: 500;
    transition: color 0.2s;
  }

  .col-group.active .x-label {
    color: #1a9fd4;
    font-weight: 700;
  }

  /* ── RIGHT CARD ── */
  .info-card {
    background: #fff;
    border-radius: 16px;
    padding: 28px 24px;
    flex: 1;
    box-shadow: 0 2px 16px rgba(0,0,0,0.06);
    display: flex;
    flex-direction: column;
    gap: 20px;
    min-width: 240px;
  }

  .status-badge {
    display: inline-block;
    background: #e8f4fb;
    color: #1a9fd4;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 4px 10px;
    border-radius: 20px;
    align-self: flex-start;
  }

  .info-title {
    font-size: 22px;
    font-weight: 800;
    color: #1a2535;
    line-height: 1.2;
  }

  .info-subtitle {
    font-size: 12.5px;
    color: #7a8fa6;
    line-height: 1.6;
  }

  /* ── DEFAULT VIEW (annual) ── */
  .panel {
    display: none;
    flex-direction: column;
    gap: 14px;
    animation: fadeIn 0.25s ease;
  }

  .panel.active {
    display: flex;
  }

  @keyframes fadeIn {
    from { opacity: 0; transform: translateY(4px); }
    to   { opacity: 1; transform: translateY(0); }
  }

  /* Annual performance rows */
  .perf-section-label {
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 1.2px;
    color: #94a3b8;
    text-transform: uppercase;
    border-bottom: 1px solid #e8edf2;
    padding-bottom: 8px;
  }

  .perf-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #3a4a5c;
    font-weight: 500;
  }

  .badge-green {
    background: #e8faf2;
    color: #16a862;
    font-size: 12px;
    font-weight: 700;
    padding: 4px 10px;
    border-radius: 6px;
  }

  .badge-outline {
    border: 1.5px solid #c8d6e5;
    color: #3a4a5c;
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
    border-radius: 6px;
  }

  .badge-link {
    color: #1a9fd4;
    font-size: 12.5px;
    font-weight: 700;
  }

  /* ── MONTHLY AUDIT VIEW ── */
  .month-audit-label {
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 1.2px;
    color: #94a3b8;
    text-transform: uppercase;
  }

  .dot-live {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #1a9fd4;
    animation: pulse 1.5s infinite;
  }

  @keyframes pulse {
    0%, 100% { opacity: 1; }
    50% { opacity: 0.4; }
  }

  .audit-header-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .month-name {
    font-size: 26px;
    font-weight: 800;
    color: #1a2535;
  }

  .traffic-block {
    background: #f8fafc;
    border-radius: 10px;
    padding: 14px 16px;
    display: flex;
    flex-direction: column;
    gap: 10px;
  }

  .traffic-row {
    display: flex;
    flex-direction: column;
    gap: 5px;
  }

  .traffic-row-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .traffic-row-label {
    font-size: 11.5px;
    color: #7a8fa6;
    font-weight: 500;
  }

  .traffic-row-value {
    font-size: 12.5px;
    font-weight: 700;
    color: #3a4a5c;
  }

  .progress-bar-track {
    height: 5px;
    border-radius: 99px;
    background: #e0e8f0;
    overflow: hidden;
  }

  .progress-bar-fill {
    height: 100%;
    border-radius: 99px;
    transition: width 0.4s ease;
  }

  .fill-gray { background: #a0b4c8; }
  .fill-blue { background: #4db8e8; }

  .stats-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
  }

  .stat-box {
    background: #f8fafc;
    border-radius: 10px;
    padding: 14px 16px;
    display: flex;
    flex-direction: column;
    gap: 4px;
  }

  .stat-box-label {
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 1px;
    color: #94a3b8;
    text-transform: uppercase;
  }

  .stat-box-value {
    font-size: 18px;
    font-weight: 800;
    color: #1a9fd4;
  }

  .stat-box-value.green-val {
    background: #e8faf2;
    color: #16a862;
    font-size: 18px;
    font-weight: 700;
    padding: 5px 10px;
    border-radius: 6px;
    display: inline-block;
  }

  .note-block {
    background: #f8fafc;
    border-radius: 10px;
    padding: 12px 16px;
    font-size: 12.5px;
    color: #3a4a5c;
    font-style: italic;
    border-left: 3px solid #4db8e8;
  }

  .certified-note {
    font-size: 10.5px;
    color: #22c97a;
    display: flex;
    align-items: center;
    gap: 6px;
    margin-top: auto;
    padding-top: 4px;
  }

  .certified-note::before {
    content: '';
    width: 7px;
    height: 7px;
    background: #22c97a;
    border-radius: 50%;
    flex-shrink: 0;
  }

  /* ── RESPONSIVE ── */
  @media (max-width: 767px) {
    .dashboard-wrapper {
      flex-direction: column;
    }

    .info-card {
      min-width: unset;
    }

    .bar {
      max-width: 12px;
      min-width: 7px;
    }

    .chart-area {
      height: 200px;
    }

    .bars {
      height: 170px;
    }
    .chart-area {
        margin-top: 72px;
    }
  }

  @media (max-width: 480px) {
    .chart-card, .info-card {
      padding: 18px 14px;
    }

    .col-group {
      gap: 2px;
    }

    .bar {
      max-width: 9px;
      min-width: 5px;
    }

    .info-title {
      font-size: 18px;
    }
    
    .legend-wrapper {
        flex-wrap: wrap;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e75274d */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbcf915 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0debec2 */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5750111 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-682c4e6 */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-427034d */.tabs-two  .e-n-tabs-heading {
    padding: 6px;
    border: 1px solid #e2e8f0;
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.07);
    border-radius: 30px;
    max-width: 1230px;
    background-color: #f1f5f9b3;
    margin: 30px auto !important;
}
.tabs-two .e-n-tabs-heading button {
    cursor: pointer;
}
.tabs-two .e-n-tabs {
    gap: 0;
}

.tabs-two .e-n-tabs-heading button {
    padding: 10px 15px;
}

@media (max-width: 1279px) {
    .tabs-two .e-n-tabs-heading
    {
        max-width: 100% !important;
    }
    .tabs-two .e-n-tabs-content
    {
        padding-top: 30px;
    }
}

@media (max-width: 767px) {
    .tabs-two .e-n-tabs-heading
    {
        display: flex;
        flex-wrap: wrap;
        padding: 15px;
    }
    .tabs-two .e-n-tabs-heading button {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9241151 */.table-btm-row {
    border-left-color: #22A8E6 !important;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e1a2f9 */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b118aef */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f28b5d */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2349774 */.box-top-head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
}

.box-top-head span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-876a81c */.box-top-head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
}

.box-top-head span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ec7d1 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7022b07 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aed5266 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15cb308a */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39c7de67 */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75eec98a */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f9ea34a */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c879bb5 */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af1e28a */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-686d5572 */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743e5fa4 */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0cebe5 */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34f0374b */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1203f751 */.aboutcounter-row .card-shadow {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: 0.5s;
}
.aboutcounter-row .card-shadow:hover{
    box-shadow: 0 10px 20px rgba(34,168,230,0.06);
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e40d7f2 */.chart-card {
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 12px;
    padding: 32px;
    width: 100%;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  }

  .grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 2.5rem;
    align-items: center;
  }

  /* ---- Donut ---- */
  .donut-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  .donut-container {
    position: relative;
    width: 200px;
    height: 200px;
  }

  .donut-svg {
    width: 100%;
    height: 100%;
    transform: rotate(-90deg);
  }

  .donut-center {
    position: absolute;
    inset: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    pointer-events: none;
  }

  .donut-label {
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #94a3b8;
    display: block;
    margin-bottom: 2px;
  }

  .donut-amount {
    font-size: 22px;
    font-weight: 900;
    color: #0c2a41;
    letter-spacing: -0.02em;
    line-height: 1;
  }

  .donut-sub {
    font-size: 8px;
    font-weight: 700;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #94a3b8;
    margin-top: 3px;
    display: block;
  }

  /* ---- Bars ---- */
  .bars-wrap {
    display: flex;
    flex-direction: column;
    gap: 0;
  }

  .bars-title {
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    color: #94a3b8;
    margin-bottom: 1.25rem;
  }

  .bar-item {
    margin-bottom: 1rem;
  }

  .bar-item:last-child { margin-bottom: 0; }

  .bar-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 6px;
  }

  .bar-left {
    display: flex;
    align-items: center;
    gap: 8px;
  }

  .dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    flex-shrink: 0;
  }

  .bar-name {
    font-size: 13px;
    font-weight: 600;
    color: #475569;
  }

  .bar-parent {
    font-size: 10px;
    color: #94a3b8;
    margin-left: 2px;
  }

  .bar-right {
    display: flex;
    align-items: baseline;
    gap: 6px;
    text-align: right;
  }

  .bar-value {
    font-size: 13px;
    font-weight: 700;
    color: #0f172a;
    white-space: nowrap;
  }

  .bar-pct {
    font-size: 10px;
    font-weight: 700;
    color: #94a3b8;
  }

  .bar-track {
    background: #f8fafc;
    border: 1px solid #e2e8f0;
    border-radius: 9999px;
    height: 6px;
    overflow: hidden;
  }

  .bar-fill {
    height: 100%;
    border-radius: 9999px;
  }

  /* Colors */
  .c-blue  { background-color: #22a8e6; }
  .c-navy  { background-color: #0c2a41; }
  .c-red   { background-color: #e31e24; }
  .c-amber { background-color: #f59e0b; }

  /* ---- Responsive ---- */
  @media (max-width: 767px) {
    .chart-card { padding: 30px 15px; }
    .grid { grid-template-columns: 1fr; gap: 2rem; }
    .donut-container { width: 180px; height: 180px; }
    .bar-parent { display: none; }
    .bars-title { text-align: center; }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34915990 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fb06bb1 */.table-btm-row {
    border-left-color: #22A8E6 !important;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-618d44ff */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b0bc1e0 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10a8a53e */.steps-wrap .box-top-line {
    justify-content: flex-start;
}
.steps-wrap .box-top-line span {
    font-size: 12px;
}
.steps-wrap span:first-child {
    background: rgba(34, 168, 230, 0.10);
    border: 1px solid rgba(59, 130, 246, 0.22);
    color: #22a8e6;
    margin-right: 8px;
}
.steps-wrap span:last-child {
    border: 1px solid #e2e8f0;
}   
.step-icon {
    position: relative;
    z-index: 1;
}
.step-icon::after {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 2px;
    background-color: #E2E8F0;
    margin: 0 auto;
    height: 115%;
    z-index: -1;
}
.step-icon:last:after {
    height: 100%;
}
.step-inner:last-child .step-icon::after{
    height: 100%;
}
.step-icon .elementor-icon {
    border: 2px solid;
    border-radius: 50%;
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
}
.elementor-icon svg {
    fill: transparent !important;
}
@media (max-width: 767px) { 
    .step-icon::after {
    display: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5942b22f */.line-height-0  {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b455f4d */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2949754d */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94794c6 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7489f5c0 */.line-height-0  {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4564c3ee */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60011f6f */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e379340 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b4aa0f */@media (max-width: 767px) {
    .pogress-right {
        position: static !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1902a13 */@media (max-width: 767px) {
    .pogress-right {
        position: static !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c70fa03 */@media (max-width: 767px) {
    .pogress-right {
        position: static !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9c5b0b */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-76912d9 */.line-height-0  {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f554901 */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a99d51 */.legend-wrapper {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  background: #f0f4f8;
  padding: 8px 14px;
  border-radius: 30px;
  font-family: 'Inter', 'Segoe UI', Arial, sans-serif;
}
.legend-item {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  background: #ffffff;
  border: 1.5px solid #e2e8f0;
  border-radius: 20px;
  padding: 6px 14px 6px 10px;
  font-size: 13px;
  font-weight: 600;
  color: #3a4a5c;
  white-space: nowrap;
}
.legend-dot { width: 13px; height: 13px; border-radius: 4px; flex-shrink: 0; }
.dot-gray { background: #8fa3b8; }
.dot-blue { background: #4db8e8; }
.legend-total { color: #7a8fa6; font-weight: 500; }
.dashboard-wrapper {
    display: flex;
    gap: 20px;
    width: 100%;
    align-items: stretch;
  }
  
.stat-box-value.red-val {
  background: #fef2f2;
  color: #e53535;
  font-size: 18px;
  font-weight: 700;
  padding: 5px 10px;
  border-radius: 6px;
  display: inline-block;
}

  /* ── LEFT CARD ── */
  .chart-card {
    background: #fff;
    border-radius: 16px;
    padding: 28px 24px 20px;
    flex: 1.6;
    box-shadow: 0 2px 16px rgba(0,0,0,0.06);
    min-width: 0;
  }

  .card-label {
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1.2px;
    color: #94a3b8;
    text-transform: uppercase;
    margin-bottom: 20px;
  }

  /* ── CHART ── */
  .chart-area {
    display: flex;
    align-items: flex-end;
    gap: 6px;
    height: 260px;
    padding-left: 36px;
    position: relative;
  }

  /* Y-axis labels */
  .y-axis {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 30px;
    display: flex;
    flex-direction: column-reverse;
    justify-content: space-between;
  }

  .y-label {
    font-size: 10px;
    color: #94a3b8;
    line-height: 1;
  }

  /* Gridlines */
  .grid-lines {
    position: absolute;
    left: 36px;
    right: 0;
    top: 0;
    bottom: 30px;
    display: flex;
    flex-direction: column-reverse;
    justify-content: space-between;
    pointer-events: none;
  }

  .grid-line {
    border-top: 1px solid #e8edf2;
    width: 100%;
  }

  /* Columns wrapper */
  .columns {
    display: flex;
    align-items: flex-end;
    gap: 6px;
    flex: 1;
    height: 100%;
    padding-bottom: 30px;
    position: relative;
    z-index: 1;
  }

  .col-group {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 1;
    gap: 0;
    cursor: pointer;
    position: relative;
  }

  .bars {
    display: flex;
    align-items: flex-end;
    gap: 3px;
    width: 100%;
    justify-content: center;
    height: 220px;
  }

  .bar {
    border-radius: 4px 4px 0 0;
    transition: opacity 0.2s, transform 0.15s;
    min-width: 10px;
    flex: 1;
    max-width: 18px;
  }

  .bar.prev {
    background: #c8d6e5;
  }

  .bar.curr {
    background: #4db8e8;
  }

  /* Hover state: active column */
  .col-group.active .bar.prev {
    background: #a0b4c8;
  }

  .col-group.active .bar.curr {
    background: #1a9fd4;
  }

  /* Tooltip badge above active bar */
  .col-group .tooltip-badge {
    display: none;
    position: absolute;
    top: -8px;
    left: 50%;
    transform: translateX(-50%);
    background: #22c97a;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    padding: 3px 7px;
    border-radius: 20px;
    white-space: nowrap;
    z-index: 10;
  }

  .col-group.active .tooltip-badge {
    display: block;
  }

  .x-label {
    font-size: 10px;
    color: #94a3b8;
    margin-top: 8px;
    font-weight: 500;
    transition: color 0.2s;
  }

  .col-group.active .x-label {
    color: #1a9fd4;
    font-weight: 700;
  }

  /* ── RIGHT CARD ── */
  .info-card {
    background: #fff;
    border-radius: 16px;
    padding: 28px 24px;
    flex: 1;
    box-shadow: 0 2px 16px rgba(0,0,0,0.06);
    display: flex;
    flex-direction: column;
    gap: 20px;
    min-width: 240px;
  }

  .status-badge {
    display: inline-block;
    background: #e8f4fb;
    color: #1a9fd4;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 4px 10px;
    border-radius: 20px;
    align-self: flex-start;
  }

  .info-title {
    font-size: 22px;
    font-weight: 800;
    color: #1a2535;
    line-height: 1.2;
  }

  .info-subtitle {
    font-size: 12.5px;
    color: #7a8fa6;
    line-height: 1.6;
  }

  /* ── DEFAULT VIEW (annual) ── */
  .panel {
    display: none;
    flex-direction: column;
    gap: 14px;
    animation: fadeIn 0.25s ease;
  }

  .panel.active {
    display: flex;
  }

  @keyframes fadeIn {
    from { opacity: 0; transform: translateY(4px); }
    to   { opacity: 1; transform: translateY(0); }
  }

  /* Annual performance rows */
  .perf-section-label {
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 1.2px;
    color: #94a3b8;
    text-transform: uppercase;
    border-bottom: 1px solid #e8edf2;
    padding-bottom: 8px;
  }

  .perf-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #3a4a5c;
    font-weight: 500;
  }

  .badge-green {
    background: #e8faf2;
    color: #16a862;
    font-size: 12px;
    font-weight: 700;
    padding: 4px 10px;
    border-radius: 6px;
  }

  .badge-outline {
    border: 1.5px solid #c8d6e5;
    color: #3a4a5c;
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
    border-radius: 6px;
  }

  .badge-link {
    color: #1a9fd4;
    font-size: 12.5px;
    font-weight: 700;
  }

  /* ── MONTHLY AUDIT VIEW ── */
  .month-audit-label {
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 1.2px;
    color: #94a3b8;
    text-transform: uppercase;
  }

  .dot-live {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #1a9fd4;
    animation: pulse 1.5s infinite;
  }

  @keyframes pulse {
    0%, 100% { opacity: 1; }
    50% { opacity: 0.4; }
  }

  .audit-header-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .month-name {
    font-size: 26px;
    font-weight: 800;
    color: #1a2535;
  }

  .traffic-block {
    background: #f8fafc;
    border-radius: 10px;
    padding: 14px 16px;
    display: flex;
    flex-direction: column;
    gap: 10px;
  }

  .traffic-row {
    display: flex;
    flex-direction: column;
    gap: 5px;
  }

  .traffic-row-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .traffic-row-label {
    font-size: 11.5px;
    color: #7a8fa6;
    font-weight: 500;
  }

  .traffic-row-value {
    font-size: 12.5px;
    font-weight: 700;
    color: #3a4a5c;
  }

  .progress-bar-track {
    height: 5px;
    border-radius: 99px;
    background: #e0e8f0;
    overflow: hidden;
  }

  .progress-bar-fill {
    height: 100%;
    border-radius: 99px;
    transition: width 0.4s ease;
  }

  .fill-gray { background: #a0b4c8; }
  .fill-blue { background: #4db8e8; }

  .stats-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
  }

  .stat-box {
    background: #f8fafc;
    border-radius: 10px;
    padding: 14px 16px;
    display: flex;
    flex-direction: column;
    gap: 4px;
  }

  .stat-box-label {
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 1px;
    color: #94a3b8;
    text-transform: uppercase;
  }

  .stat-box-value {
    font-size: 18px;
    font-weight: 800;
    color: #1a9fd4;
  }

  .stat-box-value.green-val {
    background: #e8faf2;
    color: #16a862;
    font-size: 18px;
    font-weight: 700;
    padding: 5px 10px;
    border-radius: 6px;
    display: inline-block;
  }

  .note-block {
    background: #f8fafc;
    border-radius: 10px;
    padding: 12px 16px;
    font-size: 12.5px;
    color: #3a4a5c;
    font-style: italic;
    border-left: 3px solid #4db8e8;
  }

  .certified-note {
    font-size: 10.5px;
    color: #22c97a;
    display: flex;
    align-items: center;
    gap: 6px;
    margin-top: auto;
    padding-top: 4px;
  }

  .certified-note::before {
    content: '';
    width: 7px;
    height: 7px;
    background: #22c97a;
    border-radius: 50%;
    flex-shrink: 0;
  }

  /* ── RESPONSIVE ── */
  @media (max-width: 767px) {
    .dashboard-wrapper {
      flex-direction: column;
    }

    .info-card {
      min-width: unset;
    }

    .bar {
      max-width: 12px;
      min-width: 7px;
    }

    .chart-area {
      height: 200px;
    }

    .bars {
      height: 170px;
    }
    .chart-area {
        margin-top: 72px;
    }
  }

  @media (max-width: 480px) {
    .chart-card, .info-card {
      padding: 18px 14px;
    }

    .col-group {
      gap: 2px;
    }

    .bar {
      max-width: 9px;
      min-width: 5px;
    }

    .info-title {
      font-size: 18px;
    }
    
    .legend-wrapper {
        flex-wrap: wrap;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e75274d */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbcf915 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0debec2 */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5750111 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-682c4e6 */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-427034d */.tabs-two  .e-n-tabs-heading {
    padding: 6px;
    border: 1px solid #e2e8f0;
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.07);
    border-radius: 30px;
    max-width: 1230px;
    background-color: #f1f5f9b3;
    margin: 30px auto !important;
}
.tabs-two .e-n-tabs-heading button {
    cursor: pointer;
}
.tabs-two .e-n-tabs {
    gap: 0;
}

.tabs-two .e-n-tabs-heading button {
    padding: 10px 15px;
}

@media (max-width: 1279px) {
    .tabs-two .e-n-tabs-heading
    {
        max-width: 100% !important;
    }
    .tabs-two .e-n-tabs-content
    {
        padding-top: 30px;
    }
}

@media (max-width: 767px) {
    .tabs-two .e-n-tabs-heading
    {
        display: flex;
        flex-wrap: wrap;
        padding: 15px;
    }
    .tabs-two .e-n-tabs-heading button {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9241151 */.table-btm-row {
    border-left-color: #22A8E6 !important;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e1a2f9 */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b118aef */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f28b5d */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2349774 */.box-top-head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
}

.box-top-head span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-876a81c */.box-top-head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
}

.box-top-head span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ec7d1 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7022b07 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aed5266 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15cb308a */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39c7de67 */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75eec98a */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f9ea34a */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c879bb5 */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af1e28a */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-686d5572 */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743e5fa4 */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0cebe5 */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34f0374b */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1203f751 */.aboutcounter-row .card-shadow {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: 0.5s;
}
.aboutcounter-row .card-shadow:hover{
    box-shadow: 0 10px 20px rgba(34,168,230,0.06);
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e40d7f2 */.chart-card {
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 12px;
    padding: 32px;
    width: 100%;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  }

  .grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 2.5rem;
    align-items: center;
  }

  /* ---- Donut ---- */
  .donut-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  .donut-container {
    position: relative;
    width: 200px;
    height: 200px;
  }

  .donut-svg {
    width: 100%;
    height: 100%;
    transform: rotate(-90deg);
  }

  .donut-center {
    position: absolute;
    inset: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    pointer-events: none;
  }

  .donut-label {
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #94a3b8;
    display: block;
    margin-bottom: 2px;
  }

  .donut-amount {
    font-size: 22px;
    font-weight: 900;
    color: #0c2a41;
    letter-spacing: -0.02em;
    line-height: 1;
  }

  .donut-sub {
    font-size: 8px;
    font-weight: 700;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #94a3b8;
    margin-top: 3px;
    display: block;
  }

  /* ---- Bars ---- */
  .bars-wrap {
    display: flex;
    flex-direction: column;
    gap: 0;
  }

  .bars-title {
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    color: #94a3b8;
    margin-bottom: 1.25rem;
  }

  .bar-item {
    margin-bottom: 1rem;
  }

  .bar-item:last-child { margin-bottom: 0; }

  .bar-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 6px;
  }

  .bar-left {
    display: flex;
    align-items: center;
    gap: 8px;
  }

  .dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    flex-shrink: 0;
  }

  .bar-name {
    font-size: 13px;
    font-weight: 600;
    color: #475569;
  }

  .bar-parent {
    font-size: 10px;
    color: #94a3b8;
    margin-left: 2px;
  }

  .bar-right {
    display: flex;
    align-items: baseline;
    gap: 6px;
    text-align: right;
  }

  .bar-value {
    font-size: 13px;
    font-weight: 700;
    color: #0f172a;
    white-space: nowrap;
  }

  .bar-pct {
    font-size: 10px;
    font-weight: 700;
    color: #94a3b8;
  }

  .bar-track {
    background: #f8fafc;
    border: 1px solid #e2e8f0;
    border-radius: 9999px;
    height: 6px;
    overflow: hidden;
  }

  .bar-fill {
    height: 100%;
    border-radius: 9999px;
  }

  /* Colors */
  .c-blue  { background-color: #22a8e6; }
  .c-navy  { background-color: #0c2a41; }
  .c-red   { background-color: #e31e24; }
  .c-amber { background-color: #f59e0b; }

  /* ---- Responsive ---- */
  @media (max-width: 767px) {
    .chart-card { padding: 30px 15px; }
    .grid { grid-template-columns: 1fr; gap: 2rem; }
    .donut-container { width: 180px; height: 180px; }
    .bar-parent { display: none; }
    .bars-title { text-align: center; }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34915990 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fb06bb1 */.table-btm-row {
    border-left-color: #22A8E6 !important;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-618d44ff */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b0bc1e0 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10a8a53e */.steps-wrap .box-top-line {
    justify-content: flex-start;
}
.steps-wrap .box-top-line span {
    font-size: 12px;
}
.steps-wrap span:first-child {
    background: rgba(34, 168, 230, 0.10);
    border: 1px solid rgba(59, 130, 246, 0.22);
    color: #22a8e6;
    margin-right: 8px;
}
.steps-wrap span:last-child {
    border: 1px solid #e2e8f0;
}   
.step-icon {
    position: relative;
    z-index: 1;
}
.step-icon::after {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 2px;
    background-color: #E2E8F0;
    margin: 0 auto;
    height: 115%;
    z-index: -1;
}
.step-icon:last:after {
    height: 100%;
}
.step-inner:last-child .step-icon::after{
    height: 100%;
}
.step-icon .elementor-icon {
    border: 2px solid;
    border-radius: 50%;
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
}
.elementor-icon svg {
    fill: transparent !important;
}
@media (max-width: 767px) { 
    .step-icon::after {
    display: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5942b22f */.line-height-0  {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b455f4d */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2949754d */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94794c6 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7489f5c0 */.line-height-0  {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4564c3ee */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60011f6f */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e379340 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b4aa0f */@media (max-width: 767px) {
    .pogress-right {
        position: static !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1902a13 */@media (max-width: 767px) {
    .pogress-right {
        position: static !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c70fa03 */@media (max-width: 767px) {
    .pogress-right {
        position: static !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9c5b0b */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-76912d9 */.line-height-0  {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f554901 */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a99d51 */.legend-wrapper {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  background: #f0f4f8;
  padding: 8px 14px;
  border-radius: 30px;
  font-family: 'Inter', 'Segoe UI', Arial, sans-serif;
}
.legend-item {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  background: #ffffff;
  border: 1.5px solid #e2e8f0;
  border-radius: 20px;
  padding: 6px 14px 6px 10px;
  font-size: 13px;
  font-weight: 600;
  color: #3a4a5c;
  white-space: nowrap;
}
.legend-dot { width: 13px; height: 13px; border-radius: 4px; flex-shrink: 0; }
.dot-gray { background: #8fa3b8; }
.dot-blue { background: #4db8e8; }
.legend-total { color: #7a8fa6; font-weight: 500; }
.dashboard-wrapper {
    display: flex;
    gap: 20px;
    width: 100%;
    align-items: stretch;
  }
  
.stat-box-value.red-val {
  background: #fef2f2;
  color: #e53535;
  font-size: 18px;
  font-weight: 700;
  padding: 5px 10px;
  border-radius: 6px;
  display: inline-block;
}

  /* ── LEFT CARD ── */
  .chart-card {
    background: #fff;
    border-radius: 16px;
    padding: 28px 24px 20px;
    flex: 1.6;
    box-shadow: 0 2px 16px rgba(0,0,0,0.06);
    min-width: 0;
  }

  .card-label {
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1.2px;
    color: #94a3b8;
    text-transform: uppercase;
    margin-bottom: 20px;
  }

  /* ── CHART ── */
  .chart-area {
    display: flex;
    align-items: flex-end;
    gap: 6px;
    height: 260px;
    padding-left: 36px;
    position: relative;
  }

  /* Y-axis labels */
  .y-axis {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 30px;
    display: flex;
    flex-direction: column-reverse;
    justify-content: space-between;
  }

  .y-label {
    font-size: 10px;
    color: #94a3b8;
    line-height: 1;
  }

  /* Gridlines */
  .grid-lines {
    position: absolute;
    left: 36px;
    right: 0;
    top: 0;
    bottom: 30px;
    display: flex;
    flex-direction: column-reverse;
    justify-content: space-between;
    pointer-events: none;
  }

  .grid-line {
    border-top: 1px solid #e8edf2;
    width: 100%;
  }

  /* Columns wrapper */
  .columns {
    display: flex;
    align-items: flex-end;
    gap: 6px;
    flex: 1;
    height: 100%;
    padding-bottom: 30px;
    position: relative;
    z-index: 1;
  }

  .col-group {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 1;
    gap: 0;
    cursor: pointer;
    position: relative;
  }

  .bars {
    display: flex;
    align-items: flex-end;
    gap: 3px;
    width: 100%;
    justify-content: center;
    height: 220px;
  }

  .bar {
    border-radius: 4px 4px 0 0;
    transition: opacity 0.2s, transform 0.15s;
    min-width: 10px;
    flex: 1;
    max-width: 18px;
  }

  .bar.prev {
    background: #c8d6e5;
  }

  .bar.curr {
    background: #4db8e8;
  }

  /* Hover state: active column */
  .col-group.active .bar.prev {
    background: #a0b4c8;
  }

  .col-group.active .bar.curr {
    background: #1a9fd4;
  }

  /* Tooltip badge above active bar */
  .col-group .tooltip-badge {
    display: none;
    position: absolute;
    top: -8px;
    left: 50%;
    transform: translateX(-50%);
    background: #22c97a;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    padding: 3px 7px;
    border-radius: 20px;
    white-space: nowrap;
    z-index: 10;
  }

  .col-group.active .tooltip-badge {
    display: block;
  }

  .x-label {
    font-size: 10px;
    color: #94a3b8;
    margin-top: 8px;
    font-weight: 500;
    transition: color 0.2s;
  }

  .col-group.active .x-label {
    color: #1a9fd4;
    font-weight: 700;
  }

  /* ── RIGHT CARD ── */
  .info-card {
    background: #fff;
    border-radius: 16px;
    padding: 28px 24px;
    flex: 1;
    box-shadow: 0 2px 16px rgba(0,0,0,0.06);
    display: flex;
    flex-direction: column;
    gap: 20px;
    min-width: 240px;
  }

  .status-badge {
    display: inline-block;
    background: #e8f4fb;
    color: #1a9fd4;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 4px 10px;
    border-radius: 20px;
    align-self: flex-start;
  }

  .info-title {
    font-size: 22px;
    font-weight: 800;
    color: #1a2535;
    line-height: 1.2;
  }

  .info-subtitle {
    font-size: 12.5px;
    color: #7a8fa6;
    line-height: 1.6;
  }

  /* ── DEFAULT VIEW (annual) ── */
  .panel {
    display: none;
    flex-direction: column;
    gap: 14px;
    animation: fadeIn 0.25s ease;
  }

  .panel.active {
    display: flex;
  }

  @keyframes fadeIn {
    from { opacity: 0; transform: translateY(4px); }
    to   { opacity: 1; transform: translateY(0); }
  }

  /* Annual performance rows */
  .perf-section-label {
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 1.2px;
    color: #94a3b8;
    text-transform: uppercase;
    border-bottom: 1px solid #e8edf2;
    padding-bottom: 8px;
  }

  .perf-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #3a4a5c;
    font-weight: 500;
  }

  .badge-green {
    background: #e8faf2;
    color: #16a862;
    font-size: 12px;
    font-weight: 700;
    padding: 4px 10px;
    border-radius: 6px;
  }

  .badge-outline {
    border: 1.5px solid #c8d6e5;
    color: #3a4a5c;
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
    border-radius: 6px;
  }

  .badge-link {
    color: #1a9fd4;
    font-size: 12.5px;
    font-weight: 700;
  }

  /* ── MONTHLY AUDIT VIEW ── */
  .month-audit-label {
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 1.2px;
    color: #94a3b8;
    text-transform: uppercase;
  }

  .dot-live {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #1a9fd4;
    animation: pulse 1.5s infinite;
  }

  @keyframes pulse {
    0%, 100% { opacity: 1; }
    50% { opacity: 0.4; }
  }

  .audit-header-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .month-name {
    font-size: 26px;
    font-weight: 800;
    color: #1a2535;
  }

  .traffic-block {
    background: #f8fafc;
    border-radius: 10px;
    padding: 14px 16px;
    display: flex;
    flex-direction: column;
    gap: 10px;
  }

  .traffic-row {
    display: flex;
    flex-direction: column;
    gap: 5px;
  }

  .traffic-row-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .traffic-row-label {
    font-size: 11.5px;
    color: #7a8fa6;
    font-weight: 500;
  }

  .traffic-row-value {
    font-size: 12.5px;
    font-weight: 700;
    color: #3a4a5c;
  }

  .progress-bar-track {
    height: 5px;
    border-radius: 99px;
    background: #e0e8f0;
    overflow: hidden;
  }

  .progress-bar-fill {
    height: 100%;
    border-radius: 99px;
    transition: width 0.4s ease;
  }

  .fill-gray { background: #a0b4c8; }
  .fill-blue { background: #4db8e8; }

  .stats-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
  }

  .stat-box {
    background: #f8fafc;
    border-radius: 10px;
    padding: 14px 16px;
    display: flex;
    flex-direction: column;
    gap: 4px;
  }

  .stat-box-label {
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 1px;
    color: #94a3b8;
    text-transform: uppercase;
  }

  .stat-box-value {
    font-size: 18px;
    font-weight: 800;
    color: #1a9fd4;
  }

  .stat-box-value.green-val {
    background: #e8faf2;
    color: #16a862;
    font-size: 18px;
    font-weight: 700;
    padding: 5px 10px;
    border-radius: 6px;
    display: inline-block;
  }

  .note-block {
    background: #f8fafc;
    border-radius: 10px;
    padding: 12px 16px;
    font-size: 12.5px;
    color: #3a4a5c;
    font-style: italic;
    border-left: 3px solid #4db8e8;
  }

  .certified-note {
    font-size: 10.5px;
    color: #22c97a;
    display: flex;
    align-items: center;
    gap: 6px;
    margin-top: auto;
    padding-top: 4px;
  }

  .certified-note::before {
    content: '';
    width: 7px;
    height: 7px;
    background: #22c97a;
    border-radius: 50%;
    flex-shrink: 0;
  }

  /* ── RESPONSIVE ── */
  @media (max-width: 767px) {
    .dashboard-wrapper {
      flex-direction: column;
    }

    .info-card {
      min-width: unset;
    }

    .bar {
      max-width: 12px;
      min-width: 7px;
    }

    .chart-area {
      height: 200px;
    }

    .bars {
      height: 170px;
    }
    .chart-area {
        margin-top: 72px;
    }
  }

  @media (max-width: 480px) {
    .chart-card, .info-card {
      padding: 18px 14px;
    }

    .col-group {
      gap: 2px;
    }

    .bar {
      max-width: 9px;
      min-width: 5px;
    }

    .info-title {
      font-size: 18px;
    }
    
    .legend-wrapper {
        flex-wrap: wrap;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e75274d */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbcf915 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0debec2 */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5750111 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-682c4e6 */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-427034d */.tabs-two  .e-n-tabs-heading {
    padding: 6px;
    border: 1px solid #e2e8f0;
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.07);
    border-radius: 30px;
    max-width: 1230px;
    background-color: #f1f5f9b3;
    margin: 30px auto !important;
}
.tabs-two .e-n-tabs-heading button {
    cursor: pointer;
}
.tabs-two .e-n-tabs {
    gap: 0;
}

.tabs-two .e-n-tabs-heading button {
    padding: 10px 15px;
}

@media (max-width: 1279px) {
    .tabs-two .e-n-tabs-heading
    {
        max-width: 100% !important;
    }
    .tabs-two .e-n-tabs-content
    {
        padding-top: 30px;
    }
}

@media (max-width: 767px) {
    .tabs-two .e-n-tabs-heading
    {
        display: flex;
        flex-wrap: wrap;
        padding: 15px;
    }
    .tabs-two .e-n-tabs-heading button {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9241151 */.table-btm-row {
    border-left-color: #22A8E6 !important;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e1a2f9 */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b118aef */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f28b5d */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2349774 */.box-top-head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
}

.box-top-head span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-876a81c */.box-top-head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
}

.box-top-head span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ec7d1 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7022b07 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aed5266 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15cb308a */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39c7de67 */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75eec98a */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f9ea34a */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c879bb5 */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af1e28a */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-686d5572 */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743e5fa4 */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0cebe5 */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34f0374b */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1203f751 */.aboutcounter-row .card-shadow {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: 0.5s;
}
.aboutcounter-row .card-shadow:hover{
    box-shadow: 0 10px 20px rgba(34,168,230,0.06);
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e40d7f2 */.chart-card {
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 12px;
    padding: 32px;
    width: 100%;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  }

  .grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 2.5rem;
    align-items: center;
  }

  /* ---- Donut ---- */
  .donut-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  .donut-container {
    position: relative;
    width: 200px;
    height: 200px;
  }

  .donut-svg {
    width: 100%;
    height: 100%;
    transform: rotate(-90deg);
  }

  .donut-center {
    position: absolute;
    inset: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    pointer-events: none;
  }

  .donut-label {
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #94a3b8;
    display: block;
    margin-bottom: 2px;
  }

  .donut-amount {
    font-size: 22px;
    font-weight: 900;
    color: #0c2a41;
    letter-spacing: -0.02em;
    line-height: 1;
  }

  .donut-sub {
    font-size: 8px;
    font-weight: 700;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #94a3b8;
    margin-top: 3px;
    display: block;
  }

  /* ---- Bars ---- */
  .bars-wrap {
    display: flex;
    flex-direction: column;
    gap: 0;
  }

  .bars-title {
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    color: #94a3b8;
    margin-bottom: 1.25rem;
  }

  .bar-item {
    margin-bottom: 1rem;
  }

  .bar-item:last-child { margin-bottom: 0; }

  .bar-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 6px;
  }

  .bar-left {
    display: flex;
    align-items: center;
    gap: 8px;
  }

  .dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    flex-shrink: 0;
  }

  .bar-name {
    font-size: 13px;
    font-weight: 600;
    color: #475569;
  }

  .bar-parent {
    font-size: 10px;
    color: #94a3b8;
    margin-left: 2px;
  }

  .bar-right {
    display: flex;
    align-items: baseline;
    gap: 6px;
    text-align: right;
  }

  .bar-value {
    font-size: 13px;
    font-weight: 700;
    color: #0f172a;
    white-space: nowrap;
  }

  .bar-pct {
    font-size: 10px;
    font-weight: 700;
    color: #94a3b8;
  }

  .bar-track {
    background: #f8fafc;
    border: 1px solid #e2e8f0;
    border-radius: 9999px;
    height: 6px;
    overflow: hidden;
  }

  .bar-fill {
    height: 100%;
    border-radius: 9999px;
  }

  /* Colors */
  .c-blue  { background-color: #22a8e6; }
  .c-navy  { background-color: #0c2a41; }
  .c-red   { background-color: #e31e24; }
  .c-amber { background-color: #f59e0b; }

  /* ---- Responsive ---- */
  @media (max-width: 767px) {
    .chart-card { padding: 30px 15px; }
    .grid { grid-template-columns: 1fr; gap: 2rem; }
    .donut-container { width: 180px; height: 180px; }
    .bar-parent { display: none; }
    .bars-title { text-align: center; }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34915990 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fb06bb1 */.table-btm-row {
    border-left-color: #22A8E6 !important;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-618d44ff */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b0bc1e0 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10a8a53e */.steps-wrap .box-top-line {
    justify-content: flex-start;
}
.steps-wrap .box-top-line span {
    font-size: 12px;
}
.steps-wrap span:first-child {
    background: rgba(34, 168, 230, 0.10);
    border: 1px solid rgba(59, 130, 246, 0.22);
    color: #22a8e6;
    margin-right: 8px;
}
.steps-wrap span:last-child {
    border: 1px solid #e2e8f0;
}   
.step-icon {
    position: relative;
    z-index: 1;
}
.step-icon::after {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 2px;
    background-color: #E2E8F0;
    margin: 0 auto;
    height: 115%;
    z-index: -1;
}
.step-icon:last:after {
    height: 100%;
}
.step-inner:last-child .step-icon::after{
    height: 100%;
}
.step-icon .elementor-icon {
    border: 2px solid;
    border-radius: 50%;
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
}
.elementor-icon svg {
    fill: transparent !important;
}
@media (max-width: 767px) { 
    .step-icon::after {
    display: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5942b22f */.line-height-0  {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b455f4d */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2949754d */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94794c6 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7489f5c0 */.line-height-0  {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4564c3ee */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60011f6f */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e379340 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b4aa0f */@media (max-width: 767px) {
    .pogress-right {
        position: static !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1902a13 */@media (max-width: 767px) {
    .pogress-right {
        position: static !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c70fa03 */@media (max-width: 767px) {
    .pogress-right {
        position: static !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9c5b0b */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-76912d9 */.line-height-0  {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f554901 */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a99d51 */.legend-wrapper {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  background: #f0f4f8;
  padding: 8px 14px;
  border-radius: 30px;
  font-family: 'Inter', 'Segoe UI', Arial, sans-serif;
}
.legend-item {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  background: #ffffff;
  border: 1.5px solid #e2e8f0;
  border-radius: 20px;
  padding: 6px 14px 6px 10px;
  font-size: 13px;
  font-weight: 600;
  color: #3a4a5c;
  white-space: nowrap;
}
.legend-dot { width: 13px; height: 13px; border-radius: 4px; flex-shrink: 0; }
.dot-gray { background: #8fa3b8; }
.dot-blue { background: #4db8e8; }
.legend-total { color: #7a8fa6; font-weight: 500; }
.dashboard-wrapper {
    display: flex;
    gap: 20px;
    width: 100%;
    align-items: stretch;
  }
  
.stat-box-value.red-val {
  background: #fef2f2;
  color: #e53535;
  font-size: 18px;
  font-weight: 700;
  padding: 5px 10px;
  border-radius: 6px;
  display: inline-block;
}

  /* ── LEFT CARD ── */
  .chart-card {
    background: #fff;
    border-radius: 16px;
    padding: 28px 24px 20px;
    flex: 1.6;
    box-shadow: 0 2px 16px rgba(0,0,0,0.06);
    min-width: 0;
  }

  .card-label {
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1.2px;
    color: #94a3b8;
    text-transform: uppercase;
    margin-bottom: 20px;
  }

  /* ── CHART ── */
  .chart-area {
    display: flex;
    align-items: flex-end;
    gap: 6px;
    height: 260px;
    padding-left: 36px;
    position: relative;
  }

  /* Y-axis labels */
  .y-axis {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 30px;
    display: flex;
    flex-direction: column-reverse;
    justify-content: space-between;
  }

  .y-label {
    font-size: 10px;
    color: #94a3b8;
    line-height: 1;
  }

  /* Gridlines */
  .grid-lines {
    position: absolute;
    left: 36px;
    right: 0;
    top: 0;
    bottom: 30px;
    display: flex;
    flex-direction: column-reverse;
    justify-content: space-between;
    pointer-events: none;
  }

  .grid-line {
    border-top: 1px solid #e8edf2;
    width: 100%;
  }

  /* Columns wrapper */
  .columns {
    display: flex;
    align-items: flex-end;
    gap: 6px;
    flex: 1;
    height: 100%;
    padding-bottom: 30px;
    position: relative;
    z-index: 1;
  }

  .col-group {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 1;
    gap: 0;
    cursor: pointer;
    position: relative;
  }

  .bars {
    display: flex;
    align-items: flex-end;
    gap: 3px;
    width: 100%;
    justify-content: center;
    height: 220px;
  }

  .bar {
    border-radius: 4px 4px 0 0;
    transition: opacity 0.2s, transform 0.15s;
    min-width: 10px;
    flex: 1;
    max-width: 18px;
  }

  .bar.prev {
    background: #c8d6e5;
  }

  .bar.curr {
    background: #4db8e8;
  }

  /* Hover state: active column */
  .col-group.active .bar.prev {
    background: #a0b4c8;
  }

  .col-group.active .bar.curr {
    background: #1a9fd4;
  }

  /* Tooltip badge above active bar */
  .col-group .tooltip-badge {
    display: none;
    position: absolute;
    top: -8px;
    left: 50%;
    transform: translateX(-50%);
    background: #22c97a;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    padding: 3px 7px;
    border-radius: 20px;
    white-space: nowrap;
    z-index: 10;
  }

  .col-group.active .tooltip-badge {
    display: block;
  }

  .x-label {
    font-size: 10px;
    color: #94a3b8;
    margin-top: 8px;
    font-weight: 500;
    transition: color 0.2s;
  }

  .col-group.active .x-label {
    color: #1a9fd4;
    font-weight: 700;
  }

  /* ── RIGHT CARD ── */
  .info-card {
    background: #fff;
    border-radius: 16px;
    padding: 28px 24px;
    flex: 1;
    box-shadow: 0 2px 16px rgba(0,0,0,0.06);
    display: flex;
    flex-direction: column;
    gap: 20px;
    min-width: 240px;
  }

  .status-badge {
    display: inline-block;
    background: #e8f4fb;
    color: #1a9fd4;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 4px 10px;
    border-radius: 20px;
    align-self: flex-start;
  }

  .info-title {
    font-size: 22px;
    font-weight: 800;
    color: #1a2535;
    line-height: 1.2;
  }

  .info-subtitle {
    font-size: 12.5px;
    color: #7a8fa6;
    line-height: 1.6;
  }

  /* ── DEFAULT VIEW (annual) ── */
  .panel {
    display: none;
    flex-direction: column;
    gap: 14px;
    animation: fadeIn 0.25s ease;
  }

  .panel.active {
    display: flex;
  }

  @keyframes fadeIn {
    from { opacity: 0; transform: translateY(4px); }
    to   { opacity: 1; transform: translateY(0); }
  }

  /* Annual performance rows */
  .perf-section-label {
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 1.2px;
    color: #94a3b8;
    text-transform: uppercase;
    border-bottom: 1px solid #e8edf2;
    padding-bottom: 8px;
  }

  .perf-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #3a4a5c;
    font-weight: 500;
  }

  .badge-green {
    background: #e8faf2;
    color: #16a862;
    font-size: 12px;
    font-weight: 700;
    padding: 4px 10px;
    border-radius: 6px;
  }

  .badge-outline {
    border: 1.5px solid #c8d6e5;
    color: #3a4a5c;
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
    border-radius: 6px;
  }

  .badge-link {
    color: #1a9fd4;
    font-size: 12.5px;
    font-weight: 700;
  }

  /* ── MONTHLY AUDIT VIEW ── */
  .month-audit-label {
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 1.2px;
    color: #94a3b8;
    text-transform: uppercase;
  }

  .dot-live {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #1a9fd4;
    animation: pulse 1.5s infinite;
  }

  @keyframes pulse {
    0%, 100% { opacity: 1; }
    50% { opacity: 0.4; }
  }

  .audit-header-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .month-name {
    font-size: 26px;
    font-weight: 800;
    color: #1a2535;
  }

  .traffic-block {
    background: #f8fafc;
    border-radius: 10px;
    padding: 14px 16px;
    display: flex;
    flex-direction: column;
    gap: 10px;
  }

  .traffic-row {
    display: flex;
    flex-direction: column;
    gap: 5px;
  }

  .traffic-row-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .traffic-row-label {
    font-size: 11.5px;
    color: #7a8fa6;
    font-weight: 500;
  }

  .traffic-row-value {
    font-size: 12.5px;
    font-weight: 700;
    color: #3a4a5c;
  }

  .progress-bar-track {
    height: 5px;
    border-radius: 99px;
    background: #e0e8f0;
    overflow: hidden;
  }

  .progress-bar-fill {
    height: 100%;
    border-radius: 99px;
    transition: width 0.4s ease;
  }

  .fill-gray { background: #a0b4c8; }
  .fill-blue { background: #4db8e8; }

  .stats-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
  }

  .stat-box {
    background: #f8fafc;
    border-radius: 10px;
    padding: 14px 16px;
    display: flex;
    flex-direction: column;
    gap: 4px;
  }

  .stat-box-label {
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 1px;
    color: #94a3b8;
    text-transform: uppercase;
  }

  .stat-box-value {
    font-size: 18px;
    font-weight: 800;
    color: #1a9fd4;
  }

  .stat-box-value.green-val {
    background: #e8faf2;
    color: #16a862;
    font-size: 18px;
    font-weight: 700;
    padding: 5px 10px;
    border-radius: 6px;
    display: inline-block;
  }

  .note-block {
    background: #f8fafc;
    border-radius: 10px;
    padding: 12px 16px;
    font-size: 12.5px;
    color: #3a4a5c;
    font-style: italic;
    border-left: 3px solid #4db8e8;
  }

  .certified-note {
    font-size: 10.5px;
    color: #22c97a;
    display: flex;
    align-items: center;
    gap: 6px;
    margin-top: auto;
    padding-top: 4px;
  }

  .certified-note::before {
    content: '';
    width: 7px;
    height: 7px;
    background: #22c97a;
    border-radius: 50%;
    flex-shrink: 0;
  }

  /* ── RESPONSIVE ── */
  @media (max-width: 767px) {
    .dashboard-wrapper {
      flex-direction: column;
    }

    .info-card {
      min-width: unset;
    }

    .bar {
      max-width: 12px;
      min-width: 7px;
    }

    .chart-area {
      height: 200px;
    }

    .bars {
      height: 170px;
    }
    .chart-area {
        margin-top: 72px;
    }
  }

  @media (max-width: 480px) {
    .chart-card, .info-card {
      padding: 18px 14px;
    }

    .col-group {
      gap: 2px;
    }

    .bar {
      max-width: 9px;
      min-width: 5px;
    }

    .info-title {
      font-size: 18px;
    }
    
    .legend-wrapper {
        flex-wrap: wrap;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e75274d */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbcf915 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0debec2 */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5750111 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-682c4e6 */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-427034d */.tabs-two  .e-n-tabs-heading {
    padding: 6px;
    border: 1px solid #e2e8f0;
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.07);
    border-radius: 30px;
    max-width: 1230px;
    background-color: #f1f5f9b3;
    margin: 30px auto !important;
}
.tabs-two .e-n-tabs-heading button {
    cursor: pointer;
}
.tabs-two .e-n-tabs {
    gap: 0;
}

.tabs-two .e-n-tabs-heading button {
    padding: 10px 15px;
}

@media (max-width: 1279px) {
    .tabs-two .e-n-tabs-heading
    {
        max-width: 100% !important;
    }
    .tabs-two .e-n-tabs-content
    {
        padding-top: 30px;
    }
}

@media (max-width: 767px) {
    .tabs-two .e-n-tabs-heading
    {
        display: flex;
        flex-wrap: wrap;
        padding: 15px;
    }
    .tabs-two .e-n-tabs-heading button {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9241151 */.table-btm-row {
    border-left-color: #22A8E6 !important;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e1a2f9 */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b118aef */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f28b5d */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2349774 */.box-top-head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
}

.box-top-head span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-876a81c */.box-top-head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
}

.box-top-head span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ec7d1 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7022b07 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aed5266 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15cb308a */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39c7de67 */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75eec98a */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f9ea34a */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c879bb5 */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af1e28a */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-686d5572 */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743e5fa4 */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0cebe5 */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34f0374b */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1203f751 */.aboutcounter-row .card-shadow {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: 0.5s;
}
.aboutcounter-row .card-shadow:hover{
    box-shadow: 0 10px 20px rgba(34,168,230,0.06);
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e40d7f2 */.chart-card {
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 12px;
    padding: 32px;
    width: 100%;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  }

  .grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 2.5rem;
    align-items: center;
  }

  /* ---- Donut ---- */
  .donut-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  .donut-container {
    position: relative;
    width: 200px;
    height: 200px;
  }

  .donut-svg {
    width: 100%;
    height: 100%;
    transform: rotate(-90deg);
  }

  .donut-center {
    position: absolute;
    inset: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    pointer-events: none;
  }

  .donut-label {
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #94a3b8;
    display: block;
    margin-bottom: 2px;
  }

  .donut-amount {
    font-size: 22px;
    font-weight: 900;
    color: #0c2a41;
    letter-spacing: -0.02em;
    line-height: 1;
  }

  .donut-sub {
    font-size: 8px;
    font-weight: 700;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #94a3b8;
    margin-top: 3px;
    display: block;
  }

  /* ---- Bars ---- */
  .bars-wrap {
    display: flex;
    flex-direction: column;
    gap: 0;
  }

  .bars-title {
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    color: #94a3b8;
    margin-bottom: 1.25rem;
  }

  .bar-item {
    margin-bottom: 1rem;
  }

  .bar-item:last-child { margin-bottom: 0; }

  .bar-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 6px;
  }

  .bar-left {
    display: flex;
    align-items: center;
    gap: 8px;
  }

  .dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    flex-shrink: 0;
  }

  .bar-name {
    font-size: 13px;
    font-weight: 600;
    color: #475569;
  }

  .bar-parent {
    font-size: 10px;
    color: #94a3b8;
    margin-left: 2px;
  }

  .bar-right {
    display: flex;
    align-items: baseline;
    gap: 6px;
    text-align: right;
  }

  .bar-value {
    font-size: 13px;
    font-weight: 700;
    color: #0f172a;
    white-space: nowrap;
  }

  .bar-pct {
    font-size: 10px;
    font-weight: 700;
    color: #94a3b8;
  }

  .bar-track {
    background: #f8fafc;
    border: 1px solid #e2e8f0;
    border-radius: 9999px;
    height: 6px;
    overflow: hidden;
  }

  .bar-fill {
    height: 100%;
    border-radius: 9999px;
  }

  /* Colors */
  .c-blue  { background-color: #22a8e6; }
  .c-navy  { background-color: #0c2a41; }
  .c-red   { background-color: #e31e24; }
  .c-amber { background-color: #f59e0b; }

  /* ---- Responsive ---- */
  @media (max-width: 767px) {
    .chart-card { padding: 30px 15px; }
    .grid { grid-template-columns: 1fr; gap: 2rem; }
    .donut-container { width: 180px; height: 180px; }
    .bar-parent { display: none; }
    .bars-title { text-align: center; }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34915990 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fb06bb1 */.table-btm-row {
    border-left-color: #22A8E6 !important;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-618d44ff */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b0bc1e0 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10a8a53e */.steps-wrap .box-top-line {
    justify-content: flex-start;
}
.steps-wrap .box-top-line span {
    font-size: 12px;
}
.steps-wrap span:first-child {
    background: rgba(34, 168, 230, 0.10);
    border: 1px solid rgba(59, 130, 246, 0.22);
    color: #22a8e6;
    margin-right: 8px;
}
.steps-wrap span:last-child {
    border: 1px solid #e2e8f0;
}   
.step-icon {
    position: relative;
    z-index: 1;
}
.step-icon::after {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 2px;
    background-color: #E2E8F0;
    margin: 0 auto;
    height: 115%;
    z-index: -1;
}
.step-icon:last:after {
    height: 100%;
}
.step-inner:last-child .step-icon::after{
    height: 100%;
}
.step-icon .elementor-icon {
    border: 2px solid;
    border-radius: 50%;
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
}
.elementor-icon svg {
    fill: transparent !important;
}
@media (max-width: 767px) { 
    .step-icon::after {
    display: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5942b22f */.line-height-0  {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b455f4d */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2949754d */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94794c6 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7489f5c0 */.line-height-0  {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4564c3ee */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60011f6f */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e379340 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b4aa0f */@media (max-width: 767px) {
    .pogress-right {
        position: static !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1902a13 */@media (max-width: 767px) {
    .pogress-right {
        position: static !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c70fa03 */@media (max-width: 767px) {
    .pogress-right {
        position: static !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9c5b0b */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-76912d9 */.line-height-0  {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f554901 */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a99d51 */.legend-wrapper {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  background: #f0f4f8;
  padding: 8px 14px;
  border-radius: 30px;
  font-family: 'Inter', 'Segoe UI', Arial, sans-serif;
}
.legend-item {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  background: #ffffff;
  border: 1.5px solid #e2e8f0;
  border-radius: 20px;
  padding: 6px 14px 6px 10px;
  font-size: 13px;
  font-weight: 600;
  color: #3a4a5c;
  white-space: nowrap;
}
.legend-dot { width: 13px; height: 13px; border-radius: 4px; flex-shrink: 0; }
.dot-gray { background: #8fa3b8; }
.dot-blue { background: #4db8e8; }
.legend-total { color: #7a8fa6; font-weight: 500; }
.dashboard-wrapper {
    display: flex;
    gap: 20px;
    width: 100%;
    align-items: stretch;
  }
  
.stat-box-value.red-val {
  background: #fef2f2;
  color: #e53535;
  font-size: 18px;
  font-weight: 700;
  padding: 5px 10px;
  border-radius: 6px;
  display: inline-block;
}

  /* ── LEFT CARD ── */
  .chart-card {
    background: #fff;
    border-radius: 16px;
    padding: 28px 24px 20px;
    flex: 1.6;
    box-shadow: 0 2px 16px rgba(0,0,0,0.06);
    min-width: 0;
  }

  .card-label {
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1.2px;
    color: #94a3b8;
    text-transform: uppercase;
    margin-bottom: 20px;
  }

  /* ── CHART ── */
  .chart-area {
    display: flex;
    align-items: flex-end;
    gap: 6px;
    height: 260px;
    padding-left: 36px;
    position: relative;
  }

  /* Y-axis labels */
  .y-axis {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 30px;
    display: flex;
    flex-direction: column-reverse;
    justify-content: space-between;
  }

  .y-label {
    font-size: 10px;
    color: #94a3b8;
    line-height: 1;
  }

  /* Gridlines */
  .grid-lines {
    position: absolute;
    left: 36px;
    right: 0;
    top: 0;
    bottom: 30px;
    display: flex;
    flex-direction: column-reverse;
    justify-content: space-between;
    pointer-events: none;
  }

  .grid-line {
    border-top: 1px solid #e8edf2;
    width: 100%;
  }

  /* Columns wrapper */
  .columns {
    display: flex;
    align-items: flex-end;
    gap: 6px;
    flex: 1;
    height: 100%;
    padding-bottom: 30px;
    position: relative;
    z-index: 1;
  }

  .col-group {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 1;
    gap: 0;
    cursor: pointer;
    position: relative;
  }

  .bars {
    display: flex;
    align-items: flex-end;
    gap: 3px;
    width: 100%;
    justify-content: center;
    height: 220px;
  }

  .bar {
    border-radius: 4px 4px 0 0;
    transition: opacity 0.2s, transform 0.15s;
    min-width: 10px;
    flex: 1;
    max-width: 18px;
  }

  .bar.prev {
    background: #c8d6e5;
  }

  .bar.curr {
    background: #4db8e8;
  }

  /* Hover state: active column */
  .col-group.active .bar.prev {
    background: #a0b4c8;
  }

  .col-group.active .bar.curr {
    background: #1a9fd4;
  }

  /* Tooltip badge above active bar */
  .col-group .tooltip-badge {
    display: none;
    position: absolute;
    top: -8px;
    left: 50%;
    transform: translateX(-50%);
    background: #22c97a;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    padding: 3px 7px;
    border-radius: 20px;
    white-space: nowrap;
    z-index: 10;
  }

  .col-group.active .tooltip-badge {
    display: block;
  }

  .x-label {
    font-size: 10px;
    color: #94a3b8;
    margin-top: 8px;
    font-weight: 500;
    transition: color 0.2s;
  }

  .col-group.active .x-label {
    color: #1a9fd4;
    font-weight: 700;
  }

  /* ── RIGHT CARD ── */
  .info-card {
    background: #fff;
    border-radius: 16px;
    padding: 28px 24px;
    flex: 1;
    box-shadow: 0 2px 16px rgba(0,0,0,0.06);
    display: flex;
    flex-direction: column;
    gap: 20px;
    min-width: 240px;
  }

  .status-badge {
    display: inline-block;
    background: #e8f4fb;
    color: #1a9fd4;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 4px 10px;
    border-radius: 20px;
    align-self: flex-start;
  }

  .info-title {
    font-size: 22px;
    font-weight: 800;
    color: #1a2535;
    line-height: 1.2;
  }

  .info-subtitle {
    font-size: 12.5px;
    color: #7a8fa6;
    line-height: 1.6;
  }

  /* ── DEFAULT VIEW (annual) ── */
  .panel {
    display: none;
    flex-direction: column;
    gap: 14px;
    animation: fadeIn 0.25s ease;
  }

  .panel.active {
    display: flex;
  }

  @keyframes fadeIn {
    from { opacity: 0; transform: translateY(4px); }
    to   { opacity: 1; transform: translateY(0); }
  }

  /* Annual performance rows */
  .perf-section-label {
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 1.2px;
    color: #94a3b8;
    text-transform: uppercase;
    border-bottom: 1px solid #e8edf2;
    padding-bottom: 8px;
  }

  .perf-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #3a4a5c;
    font-weight: 500;
  }

  .badge-green {
    background: #e8faf2;
    color: #16a862;
    font-size: 12px;
    font-weight: 700;
    padding: 4px 10px;
    border-radius: 6px;
  }

  .badge-outline {
    border: 1.5px solid #c8d6e5;
    color: #3a4a5c;
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
    border-radius: 6px;
  }

  .badge-link {
    color: #1a9fd4;
    font-size: 12.5px;
    font-weight: 700;
  }

  /* ── MONTHLY AUDIT VIEW ── */
  .month-audit-label {
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 1.2px;
    color: #94a3b8;
    text-transform: uppercase;
  }

  .dot-live {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #1a9fd4;
    animation: pulse 1.5s infinite;
  }

  @keyframes pulse {
    0%, 100% { opacity: 1; }
    50% { opacity: 0.4; }
  }

  .audit-header-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .month-name {
    font-size: 26px;
    font-weight: 800;
    color: #1a2535;
  }

  .traffic-block {
    background: #f8fafc;
    border-radius: 10px;
    padding: 14px 16px;
    display: flex;
    flex-direction: column;
    gap: 10px;
  }

  .traffic-row {
    display: flex;
    flex-direction: column;
    gap: 5px;
  }

  .traffic-row-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .traffic-row-label {
    font-size: 11.5px;
    color: #7a8fa6;
    font-weight: 500;
  }

  .traffic-row-value {
    font-size: 12.5px;
    font-weight: 700;
    color: #3a4a5c;
  }

  .progress-bar-track {
    height: 5px;
    border-radius: 99px;
    background: #e0e8f0;
    overflow: hidden;
  }

  .progress-bar-fill {
    height: 100%;
    border-radius: 99px;
    transition: width 0.4s ease;
  }

  .fill-gray { background: #a0b4c8; }
  .fill-blue { background: #4db8e8; }

  .stats-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
  }

  .stat-box {
    background: #f8fafc;
    border-radius: 10px;
    padding: 14px 16px;
    display: flex;
    flex-direction: column;
    gap: 4px;
  }

  .stat-box-label {
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 1px;
    color: #94a3b8;
    text-transform: uppercase;
  }

  .stat-box-value {
    font-size: 18px;
    font-weight: 800;
    color: #1a9fd4;
  }

  .stat-box-value.green-val {
    background: #e8faf2;
    color: #16a862;
    font-size: 18px;
    font-weight: 700;
    padding: 5px 10px;
    border-radius: 6px;
    display: inline-block;
  }

  .note-block {
    background: #f8fafc;
    border-radius: 10px;
    padding: 12px 16px;
    font-size: 12.5px;
    color: #3a4a5c;
    font-style: italic;
    border-left: 3px solid #4db8e8;
  }

  .certified-note {
    font-size: 10.5px;
    color: #22c97a;
    display: flex;
    align-items: center;
    gap: 6px;
    margin-top: auto;
    padding-top: 4px;
  }

  .certified-note::before {
    content: '';
    width: 7px;
    height: 7px;
    background: #22c97a;
    border-radius: 50%;
    flex-shrink: 0;
  }

  /* ── RESPONSIVE ── */
  @media (max-width: 767px) {
    .dashboard-wrapper {
      flex-direction: column;
    }

    .info-card {
      min-width: unset;
    }

    .bar {
      max-width: 12px;
      min-width: 7px;
    }

    .chart-area {
      height: 200px;
    }

    .bars {
      height: 170px;
    }
    .chart-area {
        margin-top: 72px;
    }
  }

  @media (max-width: 480px) {
    .chart-card, .info-card {
      padding: 18px 14px;
    }

    .col-group {
      gap: 2px;
    }

    .bar {
      max-width: 9px;
      min-width: 5px;
    }

    .info-title {
      font-size: 18px;
    }
    
    .legend-wrapper {
        flex-wrap: wrap;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e75274d */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbcf915 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0debec2 */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5750111 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-682c4e6 */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-427034d */.tabs-two  .e-n-tabs-heading {
    padding: 6px;
    border: 1px solid #e2e8f0;
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.07);
    border-radius: 30px;
    max-width: 1230px;
    background-color: #f1f5f9b3;
    margin: 30px auto !important;
}
.tabs-two .e-n-tabs-heading button {
    cursor: pointer;
}
.tabs-two .e-n-tabs {
    gap: 0;
}

.tabs-two .e-n-tabs-heading button {
    padding: 10px 15px;
}

@media (max-width: 1279px) {
    .tabs-two .e-n-tabs-heading
    {
        max-width: 100% !important;
    }
    .tabs-two .e-n-tabs-content
    {
        padding-top: 30px;
    }
}

@media (max-width: 767px) {
    .tabs-two .e-n-tabs-heading
    {
        display: flex;
        flex-wrap: wrap;
        padding: 15px;
    }
    .tabs-two .e-n-tabs-heading button {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9241151 */.table-btm-row {
    border-left-color: #22A8E6 !important;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e1a2f9 */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b118aef */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f28b5d */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2349774 */.box-top-head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
}

.box-top-head span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-876a81c */.box-top-head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
}

.box-top-head span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ec7d1 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7022b07 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aed5266 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15cb308a */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39c7de67 */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75eec98a */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f9ea34a */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c879bb5 */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af1e28a */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-686d5572 */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743e5fa4 */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0cebe5 */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34f0374b */.icon-col {
    box-shadow:
    0px 1px 2px -1px rgba(0,0,0,0.10),
    0px 1px 3px 0px rgba(0,0,0,0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1203f751 */.aboutcounter-row .card-shadow {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    transition: 0.5s;
}
.aboutcounter-row .card-shadow:hover{
    box-shadow: 0 10px 20px rgba(34,168,230,0.06);
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e40d7f2 */.chart-card {
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 12px;
    padding: 32px;
    width: 100%;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  }

  .grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 2.5rem;
    align-items: center;
  }

  /* ---- Donut ---- */
  .donut-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  .donut-container {
    position: relative;
    width: 200px;
    height: 200px;
  }

  .donut-svg {
    width: 100%;
    height: 100%;
    transform: rotate(-90deg);
  }

  .donut-center {
    position: absolute;
    inset: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    pointer-events: none;
  }

  .donut-label {
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #94a3b8;
    display: block;
    margin-bottom: 2px;
  }

  .donut-amount {
    font-size: 22px;
    font-weight: 900;
    color: #0c2a41;
    letter-spacing: -0.02em;
    line-height: 1;
  }

  .donut-sub {
    font-size: 8px;
    font-weight: 700;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #94a3b8;
    margin-top: 3px;
    display: block;
  }

  /* ---- Bars ---- */
  .bars-wrap {
    display: flex;
    flex-direction: column;
    gap: 0;
  }

  .bars-title {
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    color: #94a3b8;
    margin-bottom: 1.25rem;
  }

  .bar-item {
    margin-bottom: 1rem;
  }

  .bar-item:last-child { margin-bottom: 0; }

  .bar-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 6px;
  }

  .bar-left {
    display: flex;
    align-items: center;
    gap: 8px;
  }

  .dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    flex-shrink: 0;
  }

  .bar-name {
    font-size: 13px;
    font-weight: 600;
    color: #475569;
  }

  .bar-parent {
    font-size: 10px;
    color: #94a3b8;
    margin-left: 2px;
  }

  .bar-right {
    display: flex;
    align-items: baseline;
    gap: 6px;
    text-align: right;
  }

  .bar-value {
    font-size: 13px;
    font-weight: 700;
    color: #0f172a;
    white-space: nowrap;
  }

  .bar-pct {
    font-size: 10px;
    font-weight: 700;
    color: #94a3b8;
  }

  .bar-track {
    background: #f8fafc;
    border: 1px solid #e2e8f0;
    border-radius: 9999px;
    height: 6px;
    overflow: hidden;
  }

  .bar-fill {
    height: 100%;
    border-radius: 9999px;
  }

  /* Colors */
  .c-blue  { background-color: #22a8e6; }
  .c-navy  { background-color: #0c2a41; }
  .c-red   { background-color: #e31e24; }
  .c-amber { background-color: #f59e0b; }

  /* ---- Responsive ---- */
  @media (max-width: 767px) {
    .chart-card { padding: 30px 15px; }
    .grid { grid-template-columns: 1fr; gap: 2rem; }
    .donut-container { width: 180px; height: 180px; }
    .bar-parent { display: none; }
    .bars-title { text-align: center; }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34915990 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fb06bb1 */.table-btm-row {
    border-left-color: #22A8E6 !important;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-618d44ff */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b0bc1e0 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10a8a53e */.steps-wrap .box-top-line {
    justify-content: flex-start;
}
.steps-wrap .box-top-line span {
    font-size: 12px;
}
.steps-wrap span:first-child {
    background: rgba(34, 168, 230, 0.10);
    border: 1px solid rgba(59, 130, 246, 0.22);
    color: #22a8e6;
    margin-right: 8px;
}
.steps-wrap span:last-child {
    border: 1px solid #e2e8f0;
}   
.step-icon {
    position: relative;
    z-index: 1;
}
.step-icon::after {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 2px;
    background-color: #E2E8F0;
    margin: 0 auto;
    height: 115%;
    z-index: -1;
}
.step-icon:last:after {
    height: 100%;
}
.step-inner:last-child .step-icon::after{
    height: 100%;
}
.step-icon .elementor-icon {
    border: 2px solid;
    border-radius: 50%;
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
}
.elementor-icon svg {
    fill: transparent !important;
}
@media (max-width: 767px) { 
    .step-icon::after {
    display: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5942b22f */.line-height-0  {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b455f4d */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2949754d */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94794c6 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7489f5c0 */.line-height-0  {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4564c3ee */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60011f6f */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e379340 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b4aa0f */@media (max-width: 767px) {
    .pogress-right {
        position: static !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1902a13 */@media (max-width: 767px) {
    .pogress-right {
        position: static !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c70fa03 */@media (max-width: 767px) {
    .pogress-right {
        position: static !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9c5b0b */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-76912d9 */.line-height-0  {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f554901 */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a99d51 */.legend-wrapper {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  background: #f0f4f8;
  padding: 8px 14px;
  border-radius: 30px;
  font-family: 'Inter', 'Segoe UI', Arial, sans-serif;
}
.legend-item {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  background: #ffffff;
  border: 1.5px solid #e2e8f0;
  border-radius: 20px;
  padding: 6px 14px 6px 10px;
  font-size: 13px;
  font-weight: 600;
  color: #3a4a5c;
  white-space: nowrap;
}
.legend-dot { width: 13px; height: 13px; border-radius: 4px; flex-shrink: 0; }
.dot-gray { background: #8fa3b8; }
.dot-blue { background: #4db8e8; }
.legend-total { color: #7a8fa6; font-weight: 500; }
.dashboard-wrapper {
    display: flex;
    gap: 20px;
    width: 100%;
    align-items: stretch;
  }
  
.stat-box-value.red-val {
  background: #fef2f2;
  color: #e53535;
  font-size: 18px;
  font-weight: 700;
  padding: 5px 10px;
  border-radius: 6px;
  display: inline-block;
}

  /* ── LEFT CARD ── */
  .chart-card {
    background: #fff;
    border-radius: 16px;
    padding: 28px 24px 20px;
    flex: 1.6;
    box-shadow: 0 2px 16px rgba(0,0,0,0.06);
    min-width: 0;
  }

  .card-label {
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1.2px;
    color: #94a3b8;
    text-transform: uppercase;
    margin-bottom: 20px;
  }

  /* ── CHART ── */
  .chart-area {
    display: flex;
    align-items: flex-end;
    gap: 6px;
    height: 260px;
    padding-left: 36px;
    position: relative;
  }

  /* Y-axis labels */
  .y-axis {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 30px;
    display: flex;
    flex-direction: column-reverse;
    justify-content: space-between;
  }

  .y-label {
    font-size: 10px;
    color: #94a3b8;
    line-height: 1;
  }

  /* Gridlines */
  .grid-lines {
    position: absolute;
    left: 36px;
    right: 0;
    top: 0;
    bottom: 30px;
    display: flex;
    flex-direction: column-reverse;
    justify-content: space-between;
    pointer-events: none;
  }

  .grid-line {
    border-top: 1px solid #e8edf2;
    width: 100%;
  }

  /* Columns wrapper */
  .columns {
    display: flex;
    align-items: flex-end;
    gap: 6px;
    flex: 1;
    height: 100%;
    padding-bottom: 30px;
    position: relative;
    z-index: 1;
  }

  .col-group {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 1;
    gap: 0;
    cursor: pointer;
    position: relative;
  }

  .bars {
    display: flex;
    align-items: flex-end;
    gap: 3px;
    width: 100%;
    justify-content: center;
    height: 220px;
  }

  .bar {
    border-radius: 4px 4px 0 0;
    transition: opacity 0.2s, transform 0.15s;
    min-width: 10px;
    flex: 1;
    max-width: 18px;
  }

  .bar.prev {
    background: #c8d6e5;
  }

  .bar.curr {
    background: #4db8e8;
  }

  /* Hover state: active column */
  .col-group.active .bar.prev {
    background: #a0b4c8;
  }

  .col-group.active .bar.curr {
    background: #1a9fd4;
  }

  /* Tooltip badge above active bar */
  .col-group .tooltip-badge {
    display: none;
    position: absolute;
    top: -8px;
    left: 50%;
    transform: translateX(-50%);
    background: #22c97a;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    padding: 3px 7px;
    border-radius: 20px;
    white-space: nowrap;
    z-index: 10;
  }

  .col-group.active .tooltip-badge {
    display: block;
  }

  .x-label {
    font-size: 10px;
    color: #94a3b8;
    margin-top: 8px;
    font-weight: 500;
    transition: color 0.2s;
  }

  .col-group.active .x-label {
    color: #1a9fd4;
    font-weight: 700;
  }

  /* ── RIGHT CARD ── */
  .info-card {
    background: #fff;
    border-radius: 16px;
    padding: 28px 24px;
    flex: 1;
    box-shadow: 0 2px 16px rgba(0,0,0,0.06);
    display: flex;
    flex-direction: column;
    gap: 20px;
    min-width: 240px;
  }

  .status-badge {
    display: inline-block;
    background: #e8f4fb;
    color: #1a9fd4;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 4px 10px;
    border-radius: 20px;
    align-self: flex-start;
  }

  .info-title {
    font-size: 22px;
    font-weight: 800;
    color: #1a2535;
    line-height: 1.2;
  }

  .info-subtitle {
    font-size: 12.5px;
    color: #7a8fa6;
    line-height: 1.6;
  }

  /* ── DEFAULT VIEW (annual) ── */
  .panel {
    display: none;
    flex-direction: column;
    gap: 14px;
    animation: fadeIn 0.25s ease;
  }

  .panel.active {
    display: flex;
  }

  @keyframes fadeIn {
    from { opacity: 0; transform: translateY(4px); }
    to   { opacity: 1; transform: translateY(0); }
  }

  /* Annual performance rows */
  .perf-section-label {
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 1.2px;
    color: #94a3b8;
    text-transform: uppercase;
    border-bottom: 1px solid #e8edf2;
    padding-bottom: 8px;
  }

  .perf-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #3a4a5c;
    font-weight: 500;
  }

  .badge-green {
    background: #e8faf2;
    color: #16a862;
    font-size: 12px;
    font-weight: 700;
    padding: 4px 10px;
    border-radius: 6px;
  }

  .badge-outline {
    border: 1.5px solid #c8d6e5;
    color: #3a4a5c;
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
    border-radius: 6px;
  }

  .badge-link {
    color: #1a9fd4;
    font-size: 12.5px;
    font-weight: 700;
  }

  /* ── MONTHLY AUDIT VIEW ── */
  .month-audit-label {
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 1.2px;
    color: #94a3b8;
    text-transform: uppercase;
  }

  .dot-live {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #1a9fd4;
    animation: pulse 1.5s infinite;
  }

  @keyframes pulse {
    0%, 100% { opacity: 1; }
    50% { opacity: 0.4; }
  }

  .audit-header-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .month-name {
    font-size: 26px;
    font-weight: 800;
    color: #1a2535;
  }

  .traffic-block {
    background: #f8fafc;
    border-radius: 10px;
    padding: 14px 16px;
    display: flex;
    flex-direction: column;
    gap: 10px;
  }

  .traffic-row {
    display: flex;
    flex-direction: column;
    gap: 5px;
  }

  .traffic-row-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .traffic-row-label {
    font-size: 11.5px;
    color: #7a8fa6;
    font-weight: 500;
  }

  .traffic-row-value {
    font-size: 12.5px;
    font-weight: 700;
    color: #3a4a5c;
  }

  .progress-bar-track {
    height: 5px;
    border-radius: 99px;
    background: #e0e8f0;
    overflow: hidden;
  }

  .progress-bar-fill {
    height: 100%;
    border-radius: 99px;
    transition: width 0.4s ease;
  }

  .fill-gray { background: #a0b4c8; }
  .fill-blue { background: #4db8e8; }

  .stats-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
  }

  .stat-box {
    background: #f8fafc;
    border-radius: 10px;
    padding: 14px 16px;
    display: flex;
    flex-direction: column;
    gap: 4px;
  }

  .stat-box-label {
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 1px;
    color: #94a3b8;
    text-transform: uppercase;
  }

  .stat-box-value {
    font-size: 18px;
    font-weight: 800;
    color: #1a9fd4;
  }

  .stat-box-value.green-val {
    background: #e8faf2;
    color: #16a862;
    font-size: 18px;
    font-weight: 700;
    padding: 5px 10px;
    border-radius: 6px;
    display: inline-block;
  }

  .note-block {
    background: #f8fafc;
    border-radius: 10px;
    padding: 12px 16px;
    font-size: 12.5px;
    color: #3a4a5c;
    font-style: italic;
    border-left: 3px solid #4db8e8;
  }

  .certified-note {
    font-size: 10.5px;
    color: #22c97a;
    display: flex;
    align-items: center;
    gap: 6px;
    margin-top: auto;
    padding-top: 4px;
  }

  .certified-note::before {
    content: '';
    width: 7px;
    height: 7px;
    background: #22c97a;
    border-radius: 50%;
    flex-shrink: 0;
  }

  /* ── RESPONSIVE ── */
  @media (max-width: 767px) {
    .dashboard-wrapper {
      flex-direction: column;
    }

    .info-card {
      min-width: unset;
    }

    .bar {
      max-width: 12px;
      min-width: 7px;
    }

    .chart-area {
      height: 200px;
    }

    .bars {
      height: 170px;
    }
    .chart-area {
        margin-top: 72px;
    }
  }

  @media (max-width: 480px) {
    .chart-card, .info-card {
      padding: 18px 14px;
    }

    .col-group {
      gap: 2px;
    }

    .bar {
      max-width: 9px;
      min-width: 5px;
    }

    .info-title {
      font-size: 18px;
    }
    
    .legend-wrapper {
        flex-wrap: wrap;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e75274d */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbcf915 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0debec2 */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5750111 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-682c4e6 */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-427034d */.tabs-two  .e-n-tabs-heading {
    padding: 6px;
    border: 1px solid #e2e8f0;
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.07);
    border-radius: 30px;
    max-width: 1230px;
    background-color: #f1f5f9b3;
    margin: 30px auto !important;
}
.tabs-two .e-n-tabs-heading button {
    cursor: pointer;
}
.tabs-two .e-n-tabs {
    gap: 0;
}

.tabs-two .e-n-tabs-heading button {
    padding: 10px 15px;
}

@media (max-width: 1279px) {
    .tabs-two .e-n-tabs-heading
    {
        max-width: 100% !important;
    }
    .tabs-two .e-n-tabs-content
    {
        padding-top: 30px;
    }
}

@media (max-width: 767px) {
    .tabs-two .e-n-tabs-heading
    {
        display: flex;
        flex-wrap: wrap;
        padding: 15px;
    }
    .tabs-two .e-n-tabs-heading button {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9241151 */.table-btm-row {
    border-left-color: #22A8E6 !important;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e1a2f9 */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b118aef */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f28b5d */.shadow-table {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2349774 */.box-top-head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
}

.box-top-head span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-876a81c */.box-top-head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
}

.box-top-head span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ec7d1 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7022b07 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aed5266 */.box-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.box-top-line p {
    font-size: 10px;
    color: oklch(55.4% .046 257.417);
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.6px;
    font-family: "Inter", sans-serif;
}

.box-top-line span {
    font-size: 10px;
    color: oklch(44.6% .043 257.281);
    text-transform: capitalize;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    background-color: oklch(96.8% .007 247.896);
    padding: 6px 8px;
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-2ee2c216 */.tabs-start .e-n-tabs-heading {
    padding: 6px;
    border: 1px solid #e2e8f0;
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.07);
    border-radius: 30px;
    max-width: 1230px;
    background-color: #F8FAFC;
    margin: 80px auto;
    /*position: sticky;*/
    /*z-index: 11;*/
    /*top: 150px;*/
}
/*.tabs-start .e-n-tabs-heading::before {*/
/*        content: "";*/
/*    position: absolute;*/
/*    background: #fff;*/
/*    height: 83px;*/
/*    top: -30px;*/
/*    left: 0;*/
/*    right: 0;*/
/*    border-radius: 0 0 12px 12px;*/
/*    width: 100%;*/
/*}*/
.tabs-start .e-n-tabs-heading button {
    cursor: pointer;
}
.tabs-start .e-n-tabs {
    gap: 0;
}
.tabs-start .e-n-tabs-content {
    padding-top: 80px;
    border-top: 1px solid #E2E8F0;
}
.tabs-start .e-n-tabs-heading button {
    padding: 10px 15px;
}

@media (max-width: 1279px) {
    .tabs-start .e-n-tabs-heading
    {
        margin: 60px auto;
        max-width: 96%;
        position: static;
    }
    .tabs-start .e-n-tabs-content
    {
        padding-top: 60px;
    }
}

@media (max-width: 767px) {
    .tabs-start .e-n-tabs-heading
    {
        display: flex;
        flex-wrap: wrap;
        margin: 30px auto;
        padding: 15px;
        max-width: 93%;
    }
    .tabs-start .e-n-tabs-heading button {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ec59117 */.profile-shadow {
    box-shadow: 0px 20px 40px -8px rgba(15, 23, 42, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2efa5a */.line-strips { position: relative; overflow: hidden; }
.line-strips::after { content: ''; position: absolute; top: 0; right: 0; height: 100%; width: 45px; pointer-events: none; opacity: 0.8; background: linear-gradient( to right, rgba(0,119,182,0.10) 0px, rgba(0,119,182,0.10) 1px, transparent 1px, transparent 3px, rgba(0,119,182,0.20) 3px, rgba(0,119,182,0.20) 5px, transparent 5px, transparent 9px, rgba(0,119,182,0.40) 9px, rgba(0,119,182,0.40) 13px, transparent 13px, transparent 17px, rgba(0,119,182,0.70) 17px, rgba(0,119,182,0.70) 25px, transparent 25px, transparent 27px, rgba(0,119,182,1.00) 27px, rgba(0,119,182,1.00) 35px ); }

@media (max-width: 767px) {
    .line-strips::after {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53c6962d */.elementor-3506 .elementor-element.elementor-element-53c6962d { overflow: hidden; } .elementor-3506 .elementor-element.elementor-element-53c6962d .elementor-widget-image { height: 100%; } .elementor-3506 .elementor-element.elementor-element-53c6962d .elementor-widget-image figure { height: 100%; margin: 0; } .elementor-3506 .elementor-element.elementor-element-53c6962d .elementor-widget-image figure img { width: 100%; height: 100%; object-fit: cover; object-position: center; display: block; }/* End custom CSS */
/* Start custom CSS */.table-wrapper {
  width: 100%;
  margin: 0 auto;
}

.table-scroll {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  border-radius: 12px;
}

.csr-table {
  width: 100%;
  border-collapse: collapse;
  background: #ffffff;
  white-space: nowrap;
}

.csr-table td,
.csr-table th {
  white-space: normal;
  border: 1px solid #e4eaf2;
}

.csr-table thead tr {
  background: #0A4B7C;
}

.csr-table thead th {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.09em;
  text-transform: uppercase;
  padding: 16px 20px;
  text-align: center;
  min-width: 120px;
}

/*.csr-table thead th:first-child {*/
/*  min-width: 250px;*/
/*}*/

.csr-table tbody tr {
  border-bottom: 1px solid #e4eaf2;
  transition: background 0.15s ease;
}

.csr-table tbody tr:last-child {
  border-bottom: 2px solid #c8d6e8;
}

.csr-table tbody tr:hover {
  background: #f5f8fc;
}

.csr-table tbody td {
  padding: 18px 20px;
  font-size: 14px;
  color: #2c3e50;
  text-align: center;
  vertical-align: middle;
  line-height: 1.5;
}

.csr-table tbody td:first-child {
  text-align: left;
}

.csr-table.first-col-center tbody td:first-child {
    text-align: center;
}

.partner-cell {
  display: flex;
  align-items: center;
  gap: 10px;
}

.partner-name {
  display: block;
  font-weight: 700;
  font-size: 14px;
  color: #1a2b3c;
}

.partner-sub {
  display: block;
  font-size: 11px;
  color: #5a7fa8;
  margin-top: 2px;
}

.dot {
  flex-shrink: 0;
  width: 10px;
  height: 10px;
  border-radius: 50%;
}

.dot--dark {
  background: #1a2b3c;
}

.dot--blue {
  background: #3b9ae1;
}

.dot--yellow {
  background: #f5a623;
}

.dot--red {
  background: #e74c3c;
}

.investment {
  font-weight: 700;
  font-size: 14px;
  color: #1a2b3c;
}

.achievement-main {
  display: block;
  font-weight: 700;
  font-size: 14px;
  color: #1a2b3c;
}

.achievement-sub {
  display: block;
  font-size: 11px;
  color: #5a7fa8;
  margin-top: 3px;
}

.csr-table tfoot .totals-row {
  background: #f0f6ff;
}

.csr-table tfoot td {
  padding: 20px 20px;
  text-align: center;
  vertical-align: middle;
  border-top: 2px solid #c8d6e8;
}

.totals-label {
  text-align: left;
  font-weight: 800;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  color: #0d3a6e;
}

.totals-amount {
  font-weight: 800;
  font-size: 14px;
  color: #22A8E6;
}

.totals-focus,
.totals-timeline {
  font-size: 14px;
  color: #2c3e50;
}

.totals-achievement {
  text-align: center;
}

.totals-achievement .achievement-main {
  font-size: 14px;
}

.achievement-highlight {
  display: block;
  font-size: 11px;
  font-weight: 700;
  color: #27ae60;
  margin-top: 4px;
}/* End custom CSS */