.elementor-102 .elementor-element.elementor-element-9506ba4{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-102 .elementor-element.elementor-element-67f4f09{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;letter-spacing:3px;color:#2A9D8F;}.elementor-102 .elementor-element.elementor-element-6300755{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-102 .elementor-element.elementor-element-7394a33{text-align:center;}.elementor-102 .elementor-element.elementor-element-7394a33 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:46px;font-weight:700;color:var( --e-global-color-text );}.elementor-102 .elementor-element.elementor-element-a3ced70{--display:flex;}.elementor-102 .elementor-element.elementor-element-c2313cd{text-align:center;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;}.elementor-102 .elementor-element.elementor-element-7e52724{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-102 .elementor-element.elementor-element-17e9edd .elementor-button:hover, .elementor-102 .elementor-element.elementor-element-17e9edd .elementor-button:focus{background-color:#008577;}.elementor-102 .elementor-element.elementor-element-17e9edd{padding:018px 036px 018px 036px;}.elementor-102 .elementor-element.elementor-element-17e9edd .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;border-radius:6px 6px 6px 6px;}.elementor-102 .elementor-element.elementor-element-1e5659f{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-102 .elementor-element.elementor-element-868c556{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-102 .elementor-element.elementor-element-868c556 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-102 .elementor-element.elementor-element-868c556 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-102 .elementor-element.elementor-element-868c556 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-102 .elementor-element.elementor-element-868c556 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-102 .elementor-element.elementor-element-868c556 .elementor-icon-list-icon i{color:#2A9D8F;transition:color 0.3s;}.elementor-102 .elementor-element.elementor-element-868c556 .elementor-icon-list-icon svg{fill:#2A9D8F;transition:fill 0.3s;}.elementor-102 .elementor-element.elementor-element-868c556 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-102 .elementor-element.elementor-element-868c556 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-102 .elementor-element.elementor-element-868c556 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-102 .elementor-element.elementor-element-86e7b96{--display:flex;}.elementor-102 .elementor-element.elementor-element-06a64f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;letter-spacing:3px;color:#2A9D8F;}.elementor-102 .elementor-element.elementor-element-8c03d21{--display:flex;--margin-top:-34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-102 .elementor-element.elementor-element-df7e3fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-102 .elementor-element.elementor-element-df7e3fa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;color:#1A1A2E;}.elementor-102 .elementor-element.elementor-element-67a9078{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#444444;}.elementor-102 .elementor-element.elementor-element-3dfd9e8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.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;font-weight:var( --e-global-typography-primary-font-weight );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-102 .elementor-element.elementor-element-0f53313{background-color:#F7F8FA;padding:30px 30px 30px 30px;border-radius:12px 12px 12px 12px;}.elementor-102 .elementor-element.elementor-element-0f53313 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-102 .elementor-element.elementor-element-0f53313.elementor-view-stacked .elementor-icon{background-color:#2A9D8F;}.elementor-102 .elementor-element.elementor-element-0f53313.elementor-view-framed .elementor-icon, .elementor-102 .elementor-element.elementor-element-0f53313.elementor-view-default .elementor-icon{fill:#2A9D8F;color:#2A9D8F;border-color:#2A9D8F;}.elementor-102 .elementor-element.elementor-element-0f53313 .elementor-icon{font-size:40px;}.elementor-102 .elementor-element.elementor-element-0f53313 .elementor-icon-box-title, .elementor-102 .elementor-element.elementor-element-0f53313 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-102 .elementor-element.elementor-element-0f53313 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-102 .elementor-element.elementor-element-0f53313 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-102 .elementor-element.elementor-element-77752d6{background-color:#F7F8FA;padding:30px 30px 30px 30px;border-radius:12px 12px 12px 12px;}.elementor-102 .elementor-element.elementor-element-77752d6 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-102 .elementor-element.elementor-element-77752d6.elementor-view-stacked .elementor-icon{background-color:#2A9D8F;}.elementor-102 .elementor-element.elementor-element-77752d6.elementor-view-framed .elementor-icon, .elementor-102 .elementor-element.elementor-element-77752d6.elementor-view-default .elementor-icon{fill:#2A9D8F;color:#2A9D8F;border-color:#2A9D8F;}.elementor-102 .elementor-element.elementor-element-77752d6 .elementor-icon{font-size:40px;}.elementor-102 .elementor-element.elementor-element-77752d6 .elementor-icon-box-title, .elementor-102 .elementor-element.elementor-element-77752d6 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-102 .elementor-element.elementor-element-77752d6 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-102 .elementor-element.elementor-element-77752d6 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-102 .elementor-element.elementor-element-5879992{background-color:#F7F8FA;padding:30px 30px 30px 30px;border-radius:12px 12px 12px 12px;}.elementor-102 .elementor-element.elementor-element-5879992 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-102 .elementor-element.elementor-element-5879992.elementor-view-stacked .elementor-icon{background-color:#2A9D8F;}.elementor-102 .elementor-element.elementor-element-5879992.elementor-view-framed .elementor-icon, .elementor-102 .elementor-element.elementor-element-5879992.elementor-view-default .elementor-icon{fill:#2A9D8F;color:#2A9D8F;border-color:#2A9D8F;}.elementor-102 .elementor-element.elementor-element-5879992 .elementor-icon{font-size:40px;}.elementor-102 .elementor-element.elementor-element-5879992 .elementor-icon-box-title, .elementor-102 .elementor-element.elementor-element-5879992 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-102 .elementor-element.elementor-element-5879992 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-102 .elementor-element.elementor-element-5879992 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-102 .elementor-element.elementor-element-5e85435{background-color:#F7F8FA;padding:30px 30px 30px 30px;border-radius:12px 12px 12px 12px;}.elementor-102 .elementor-element.elementor-element-5e85435 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-102 .elementor-element.elementor-element-5e85435.elementor-view-stacked .elementor-icon{background-color:#2A9D8F;}.elementor-102 .elementor-element.elementor-element-5e85435.elementor-view-framed .elementor-icon, .elementor-102 .elementor-element.elementor-element-5e85435.elementor-view-default .elementor-icon{fill:#2A9D8F;color:#2A9D8F;border-color:#2A9D8F;}.elementor-102 .elementor-element.elementor-element-5e85435 .elementor-icon{font-size:40px;}.elementor-102 .elementor-element.elementor-element-5e85435 .elementor-icon-box-title, .elementor-102 .elementor-element.elementor-element-5e85435 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-102 .elementor-element.elementor-element-5e85435 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-102 .elementor-element.elementor-element-5e85435 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-102 .elementor-element.elementor-element-c307e68{background-color:#F7F8FA;padding:30px 30px 30px 30px;border-radius:12px 12px 12px 12px;}.elementor-102 .elementor-element.elementor-element-c307e68 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-102 .elementor-element.elementor-element-c307e68.elementor-view-stacked .elementor-icon{background-color:#2A9D8F;}.elementor-102 .elementor-element.elementor-element-c307e68.elementor-view-framed .elementor-icon, .elementor-102 .elementor-element.elementor-element-c307e68.elementor-view-default .elementor-icon{fill:#2A9D8F;color:#2A9D8F;border-color:#2A9D8F;}.elementor-102 .elementor-element.elementor-element-c307e68 .elementor-icon{font-size:40px;}.elementor-102 .elementor-element.elementor-element-c307e68 .elementor-icon-box-title, .elementor-102 .elementor-element.elementor-element-c307e68 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-102 .elementor-element.elementor-element-c307e68 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-102 .elementor-element.elementor-element-c307e68 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-102 .elementor-element.elementor-element-9105401{background-color:#F7F8FA;padding:30px 30px 30px 30px;border-radius:12px 12px 12px 12px;}.elementor-102 .elementor-element.elementor-element-9105401 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-102 .elementor-element.elementor-element-9105401.elementor-view-stacked .elementor-icon{background-color:#2A9D8F;}.elementor-102 .elementor-element.elementor-element-9105401.elementor-view-framed .elementor-icon, .elementor-102 .elementor-element.elementor-element-9105401.elementor-view-default .elementor-icon{fill:#2A9D8F;color:#2A9D8F;border-color:#2A9D8F;}.elementor-102 .elementor-element.elementor-element-9105401 .elementor-icon{font-size:40px;}.elementor-102 .elementor-element.elementor-element-9105401 .elementor-icon-box-title, .elementor-102 .elementor-element.elementor-element-9105401 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-102 .elementor-element.elementor-element-9105401 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-102 .elementor-element.elementor-element-9105401 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-102 .elementor-element.elementor-element-49dc710{--display:flex;}.elementor-102 .elementor-element.elementor-element-6500ea6{margin:40px 40px calc(var(--kit-widget-spacing, 0px) + 40px) 40px;text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#1A1A2E;}.elementor-102 .elementor-element.elementor-element-143e2ce{--display:flex;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-102 .elementor-element.elementor-element-1c08f29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;letter-spacing:3px;color:#2A9D8F;}.elementor-102 .elementor-element.elementor-element-eb2adad{--display:flex;}.elementor-102 .elementor-element.elementor-element-3ae1e37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-102 .elementor-element.elementor-element-3ae1e37 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;color:#1A1A2E;}.elementor-102 .elementor-element.elementor-element-4078c32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#444444;}.elementor-102 .elementor-element.elementor-element-eef068a{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-102 .elementor-element.elementor-element-8d2f963{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#333333;}.elementor-102 .elementor-element.elementor-element-81cd6bc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:-53px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-102 .elementor-element.elementor-element-a272910{background-color:#F7F8FA;padding:35px 35px 35px 35px;border-style:solid;border-width:4px 4px 4px 4px;border-color:#2A9D8F;border-radius:12px 12px 12px 12px;text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#2A9D8F;}.elementor-102 .elementor-element.elementor-element-4eba64a{background-color:#F7F8FA;padding:35px 35px 35px 35px;border-style:solid;border-width:4px 4px 4px 4px;border-color:#2A9D8F;border-radius:12px 12px 12px 12px;text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#2A9D8F;}.elementor-102 .elementor-element.elementor-element-5ab2dd6{background-color:#F7F8FA;padding:35px 35px 35px 35px;border-style:solid;border-width:4px 4px 4px 4px;border-color:#2A9D8F;border-radius:12px 12px 12px 12px;text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#2A9D8F;}.elementor-102 .elementor-element.elementor-element-3e129ef{background-color:#F7F8FA;padding:35px 35px 35px 35px;border-style:solid;border-width:4px 4px 4px 4px;border-color:#2A9D8F;border-radius:12px 12px 12px 12px;text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#2A9D8F;}.elementor-102 .elementor-element.elementor-element-8999714{--display:flex;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{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-102 .elementor-element.elementor-element-9825de2{border-style:solid;border-width:0px 0px 0px 05px;border-color:#2A9D8F;}.elementor-102 .elementor-element.elementor-element-9825de2 .elementor-testimonial-wrapper{text-align:center;}.elementor-102 .elementor-element.elementor-element-9825de2 .elementor-testimonial-content{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;font-style:italic;}.elementor-102 .elementor-element.elementor-element-9825de2 .elementor-testimonial-name{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;}.elementor-102 .elementor-element.elementor-element-86873db{--display:flex;}.elementor-102 .elementor-element.elementor-element-1e987e6{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;}.elementor-102 .elementor-element.elementor-element-c1e6114 .elementor-button:hover, .elementor-102 .elementor-element.elementor-element-c1e6114 .elementor-button:focus{background-color:#008577;}.elementor-102 .elementor-element.elementor-element-c1e6114 .elementor-button{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;}.elementor-102 .elementor-element.elementor-element-654ac30{--display:flex;}.elementor-102 .elementor-element.elementor-element-cf16f2f{text-align:center;}.elementor-102 .elementor-element.elementor-element-cf16f2f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-text );}.elementor-102 .elementor-element.elementor-element-133016f{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;}.elementor-102 .elementor-element.elementor-element-96df3b8{--display:flex;}.elementor-widget-blockquote .elementor-blockquote__content{color:var( --e-global-color-text );}.elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary );}.elementor-102 .elementor-element.elementor-element-69d7980{background-color:#F5F0E8;padding:025px 040px 025px 040px;border-radius:8px 8px 8px 8px;}.elementor-102 .elementor-element.elementor-element-69d7980 .elementor-blockquote__content{color:#1B3A5C;font-size:21px;font-weight:700;font-style:italic;}.elementor-102 .elementor-element.elementor-element-69d7980 .elementor-blockquote{border-color:#2A9D8F;}.elementor-102 .elementor-element.elementor-element-6d7e9e0{--display:flex;}.elementor-102 .elementor-element.elementor-element-e2e1cda{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;}.elementor-102 .elementor-element.elementor-element-fde42ef{--display:flex;}.elementor-102 .elementor-element.elementor-element-3cc0068{text-align:center;}.elementor-102 .elementor-element.elementor-element-3cc0068 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-text );}.elementor-102 .elementor-element.elementor-element-c5010cd{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;}.elementor-102 .elementor-element.elementor-element-c24373c{--display:flex;}.elementor-102 .elementor-element.elementor-element-af0a4fe{--display:flex;}.elementor-102 .elementor-element.elementor-element-dae3226{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;border-radius:8px 8px 8px 8px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-102 .elementor-element.elementor-element-75e9228{--display:flex;}.elementor-102 .elementor-element.elementor-element-778d035{--display:flex;}.elementor-102 .elementor-element.elementor-element-e019e54{--display:flex;}.elementor-102 .elementor-element.elementor-element-b85950b{--display:flex;}.elementor-102 .elementor-element.elementor-element-ddd65db{--display:flex;}.elementor-102 .elementor-element.elementor-element-3debc8a{--display:flex;}.elementor-102 .elementor-element.elementor-element-9fc26c0{--display:flex;}.elementor-102 .elementor-element.elementor-element-99e4e18{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-102 .elementor-element.elementor-element-99e4e18 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0px 5px;border-color:#2A9D8F;}.elementor-102 .elementor-element.elementor-element-99e4e18 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;}:where( .elementor-102 .elementor-element.elementor-element-99e4e18 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-widget-alert .elementor-alert-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-alert .elementor-alert-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-102 .elementor-element.elementor-element-49478bd{padding:025px 30px 025px 30px;}.elementor-102 .elementor-element.elementor-element-49478bd .elementor-alert{background-color:#E8F5F3;border-inline-start-color:#2A9D8F;border-inline-start-width:4px;}.elementor-102 .elementor-element.elementor-element-49478bd .elementor-alert-title{color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-102 .elementor-element.elementor-element-49478bd .elementor-alert-description{color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;}.elementor-102 .elementor-element.elementor-element-4452f20{--display:flex;}.elementor-102 .elementor-element.elementor-element-6701b2c{text-align:center;}.elementor-102 .elementor-element.elementor-element-6701b2c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-text );}.elementor-102 .elementor-element.elementor-element-2f937c1{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;}.elementor-102 .elementor-element.elementor-element-a9a24c5{--display:flex;}.elementor-102 .elementor-element.elementor-element-3c7fead{text-align:center;}.elementor-102 .elementor-element.elementor-element-3c7fead .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-text );}.elementor-102 .elementor-element.elementor-element-63a10be{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;}.elementor-102 .elementor-element.elementor-element-77c6501{--display:flex;}.elementor-102 .elementor-element.elementor-element-b1870fd{text-align:center;}.elementor-102 .elementor-element.elementor-element-b1870fd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-text );}.elementor-102 .elementor-element.elementor-element-c461af7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-102 .elementor-element.elementor-element-ff47f73{background-color:#F7F8FA;padding:30px 30px 30px 30px;border-radius:12px 12px 12px 12px;}.elementor-102 .elementor-element.elementor-element-ff47f73 .elementor-blockquote__content{font-size:16px;font-style:italic;}.elementor-102 .elementor-element.elementor-element-ff47f73 .elementor-blockquote__author{color:var( --e-global-color-text );font-size:14px;}.elementor-102 .elementor-element.elementor-element-66fcbff{background-color:#F7F8FA;padding:30px 30px 30px 30px;border-radius:12px 12px 12px 12px;}.elementor-102 .elementor-element.elementor-element-66fcbff .elementor-blockquote__content{font-size:16px;font-style:italic;}.elementor-102 .elementor-element.elementor-element-66fcbff .elementor-blockquote__author{color:var( --e-global-color-text );font-size:14px;}.elementor-102 .elementor-element.elementor-element-aecc141{background-color:#F7F8FA;padding:30px 30px 30px 30px;border-radius:12px 12px 12px 12px;}.elementor-102 .elementor-element.elementor-element-aecc141 .elementor-blockquote__content{font-size:16px;font-style:italic;}.elementor-102 .elementor-element.elementor-element-aecc141 .elementor-blockquote__author{color:var( --e-global-color-text );font-size:14px;}.elementor-102 .elementor-element.elementor-element-d96dbb5{--display:flex;}.elementor-102 .elementor-element.elementor-element-b45a9f5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-102 .elementor-element.elementor-element-6e48d7a{width:100%;max-width:100%;border-radius:12px 12px 12px 12px;}.elementor-102 .elementor-element.elementor-element-6e48d7a img{box-shadow:0px 8px 30px 0px rgba(0,0,0,0.5);}.elementor-102 .elementor-element.elementor-element-9535c2c{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-102 .elementor-element.elementor-element-5e977fd{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;letter-spacing:1.2px;color:#2A9D8F;}.elementor-102 .elementor-element.elementor-element-4e8143d{margin:-218px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-102 .elementor-element.elementor-element-4e8143d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-text );}.elementor-102 .elementor-element.elementor-element-a327511{margin:-395px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-102 .elementor-element.elementor-element-ad80b64{--display:flex;}.elementor-102 .elementor-element.elementor-element-6793457{margin:-176px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 73px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-102 .elementor-element.elementor-element-6793457 .elementor-icon-list-icon i{color:#2A9D8F;transition:color 0.3s;}.elementor-102 .elementor-element.elementor-element-6793457 .elementor-icon-list-icon svg{fill:#2A9D8F;transition:fill 0.3s;}.elementor-102 .elementor-element.elementor-element-6793457 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-102 .elementor-element.elementor-element-6793457 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-102 .elementor-element.elementor-element-6793457 .elementor-icon-list-text{color:#555555;transition:color 0.3s;}.elementor-102 .elementor-element.elementor-element-b941974{--display:flex;}.elementor-102 .elementor-element.elementor-element-0a60fd5{text-align:center;}.elementor-102 .elementor-element.elementor-element-0a60fd5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-text );}.elementor-102 .elementor-element.elementor-element-66d8652{--display:flex;--margin-top:3px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-102 .elementor-element.elementor-element-12779aa{--display:flex;}.elementor-102 .elementor-element.elementor-element-7c9303c{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-102 .elementor-element.elementor-element-ef502db{--display:flex;}.elementor-102 .elementor-element.elementor-element-03e1a3b{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-102 .elementor-element.elementor-element-f925900{--display:flex;}.elementor-102 .elementor-element.elementor-element-d11cd32{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-102 .elementor-element.elementor-element-fd87a68{--display:flex;}.elementor-102 .elementor-element.elementor-element-c3553fa{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-102 .elementor-element.elementor-element-279336a{--display:flex;}.elementor-102 .elementor-element.elementor-element-1a404ef{--display:flex;}.elementor-102 .elementor-element.elementor-element-8af7433{--display:flex;}.elementor-102 .elementor-element.elementor-element-eccae0a{--display:flex;}.elementor-102 .elementor-element.elementor-element-be26416{--display:flex;}.elementor-102 .elementor-element.elementor-element-ebbbf9e{--display:flex;}.elementor-102 .elementor-element.elementor-element-201a89b{--n-accordion-title-font-size:18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#1A1A2E;--n-accordion-icon-size:15px;}:where( .elementor-102 .elementor-element.elementor-element-201a89b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-102 .elementor-element.elementor-element-201a89b :where( .elementor-102 .elementor-element.elementor-element-201a89b > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-102 .elementor-element.elementor-element-476217a{--display:flex;}.elementor-102 .elementor-element.elementor-element-7faeeaa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-102 .elementor-element.elementor-element-7faeeaa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;color:var( --e-global-color-text );}.elementor-102 .elementor-element.elementor-element-ac7c759{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-102 .elementor-element.elementor-element-7e379d9{--display:flex;}.elementor-102 .elementor-element.elementor-element-89d2a5f .elementor-button:hover, .elementor-102 .elementor-element.elementor-element-89d2a5f .elementor-button:focus{background-color:#008577;}.elementor-102 .elementor-element.elementor-element-89d2a5f{padding:018px 036px 018px 036px;}.elementor-102 .elementor-element.elementor-element-89d2a5f .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;border-radius:6px 6px 6px 6px;}.elementor-102 .elementor-element.elementor-element-353c401{--display:flex;}.elementor-102 .elementor-element.elementor-element-237072b{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-102 .elementor-element.elementor-element-237072b .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-102 .elementor-element.elementor-element-237072b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-102 .elementor-element.elementor-element-237072b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-102 .elementor-element.elementor-element-237072b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-102 .elementor-element.elementor-element-237072b .elementor-icon-list-icon i{color:#2A9D8F;transition:color 0.3s;}.elementor-102 .elementor-element.elementor-element-237072b .elementor-icon-list-icon svg{fill:#2A9D8F;transition:fill 0.3s;}.elementor-102 .elementor-element.elementor-element-237072b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-102 .elementor-element.elementor-element-237072b .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-102 .elementor-element.elementor-element-237072b .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}@media(min-width:768px){.elementor-102 .elementor-element.elementor-element-eef068a{--content-width:800px;}.elementor-102 .elementor-element.elementor-element-66d8652{--content-width:1200px;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-102 .elementor-element.elementor-element-3dfd9e8{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-102 .elementor-element.elementor-element-81cd6bc{--grid-auto-flow:row;}.elementor-widget-testimonial .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-alert .elementor-alert-description{font-size:var( --e-global-typography-text-font-size );}.elementor-102 .elementor-element.elementor-element-c461af7{--grid-auto-flow:row;}.elementor-102 .elementor-element.elementor-element-b45a9f5{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-102 .elementor-element.elementor-element-9535c2c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-102 .elementor-element.elementor-element-8c03d21{--margin-top:-28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-102 .elementor-element.elementor-element-67a9078{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-102 .elementor-element.elementor-element-3dfd9e8{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-102 .elementor-element.elementor-element-143e2ce{--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-102 .elementor-element.elementor-element-eb2adad{--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-102 .elementor-element.elementor-element-81cd6bc{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-testimonial .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-alert .elementor-alert-description{font-size:var( --e-global-typography-text-font-size );}.elementor-102 .elementor-element.elementor-element-c461af7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-102 .elementor-element.elementor-element-b45a9f5{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-102 .elementor-element.elementor-element-9535c2c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-102 .elementor-element.elementor-element-5e977fd{margin:-49px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-102 .elementor-element.elementor-element-4e8143d{margin:-283px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-102 .elementor-element.elementor-element-a327511{margin:-479px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-102 .elementor-element.elementor-element-6793457{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for heading, class: .elementor-element-7394a33 */.hero-h1 {
  font-weight: 700;
  line-height: 1.2;
  color: #FFFFFF;
  margin: 0 0 20px 0;
}

/* Desktop */
@media (min-width: 1025px) {
  .hero-h1 {
    font-size: 46px;
  }
}

/* Tablet */
@media (max-width: 1024px) {
  .hero-h1 {
    font-size: 34px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .hero-h1 {
    font-size: 28px;
  }
}

/* Teal highlight */
.hero-h1 .highlight-teal {
  color: #2A9D8F;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-251c50c *//* Comparison Table Container */
.comparison-table {
  max-width: 900px;
  margin: 0 auto;
  border: 1px solid #e3e6ea;
  border-radius: 8px;
  overflow: hidden;
  background: #ffffff;
  font-family: inherit;
}

/* Rows */
.comparison-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  border-bottom: 1px solid #e3e6ea;
}

.comparison-row:last-child {
  border-bottom: none;
}

/* Columns */
.comparison-row .col {
  padding: 18px 20px;
  font-size: 16px;
  line-height: 1.5;
}

/* Header Row */
.comparison-row.header {
  background: #1B3A5C;
  color: #ffffff;
  font-weight: 600;
}

.comparison-row.header .col {
  font-size: 17px;
}

/* Traditional (Muted) */
.col.traditional {
  color: #6b7280;
  background: #f9fafb;
}

/* Metabolic (Highlighted) */
.col.metabolic {
  color: #1B3A5C;
  background: #f0f6fb;
  font-weight: 600;
}

/* Mobile Responsive */
@media (max-width: 768px) {
  .comparison-row {
    grid-template-columns: 1fr;
  }

  .comparison-row.header {
    display: none;
  }

  .comparison-row .traditional::before {
    content: "Traditional Approach";
    display: block;
    font-weight: 600;
    color: #9ca3af;
    margin-bottom: 6px;
  }

  .comparison-row .metabolic::before {
    content: "Metabolic Psychiatry Approach";
    display: block;
    font-weight: 600;
    color: #1B3A5C;
    margin-bottom: 6px;
  }
}
/* Traditional (Left Column) */
.col.traditional {
  color: #6b7280;
  background: #f9fafb;
  font-weight: 700; /* bold left side text */
}

/* Metabolic (Right Column – Teal Highlight) */
.col.metabolic {
  color: #1B3A5C;
  background: #2A9D8F; /* teal */
  font-weight: 600;
}
.col.metabolic {
  background: #DCEFEA;   /* light teal */
  color: #1B3A5C;        /* dark readable text */
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22d0583 *//* TIMELINE WRAPPER */
.timeline {
  position: relative;
  max-width: 900px;
  margin: 0 auto;
}

/* PHASE ITEM */
.phase-item {
  position: relative;
  display: flex;
  align-items: flex-start;
}

/* CONNECTOR LINE */
.phase-item::before {
  content: "";
  position: absolute;
  left: 22px;
  top: 50px;
  width: 2px;
  height: calc(100% - 50px);
  background: #e5e7eb;
}

.phase-item:last-child::before {
  display: none;
}

/* TIMELINE DOT */
.timeline-dot {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: #ffffff;
  border: 3px solid currentColor;
  font-weight: 700;
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 25px;
  z-index: 2;
}

/* PHASE CARD */
.phase-card {
  background: #ffffff;
  border-left: 4px solid currentColor;
  border-radius: 8px;
  padding: 35px;
  box-shadow: 0 2px 15px rgba(0,0,0,0.05);
  margin-bottom: 25px;
  width: 100%;
}

/* TEXT STYLES */
.phase-label {
  font-size: 12px;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 8px;
}

.phase-title {
  font-size: 24px;
  font-weight: 700;
  color: #1A1A2E;
  margin: 0 0 8px;
}

.phase-subtitle {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 15px;
}

.phase-body {
  font-size: 16px;
  line-height: 1.7;
  color: #444;
  margin-bottom: 20px;
}

/* DETAIL LIST */
.phase-details {
  list-style: none;
  padding-left: 0;
}

.phase-details li {
  font-size: 14px;
  font-style: italic;
  color: #777;
  margin-bottom: 8px;
  padding-left: 20px;
  position: relative;
}

.phase-details li::before {
  content: "•";
  position: absolute;
  left: 0;
  color: currentColor;
  font-size: 18px;
}

/* PHASE COLORS */
.phase-1 { color: #E76F51; }
.phase-2 { color: #2A9D8F; }
.phase-3 { color: #1B3A5C; }
.phase-4 { color: #F4A261; }

/* RESPONSIVE */
@media (max-width: 768px) {
  .timeline-dot {
    width: 36px;
    height: 36px;
    font-size: 14px;
    margin-right: 18px;
  }

  .phase-card {
    padding: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-23b7e07 *//* GRID LAYOUT */
.conditions-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 25px;
  row-gap: 25px;
  max-width: 1100px;
  margin: 0 auto;
}

/* CARD */
.condition-card {
  background: #ffffff;
  border-radius: 10px;
  padding: 30px;
  box-shadow: 0 2px 12px rgba(0,0,0,0.05);
  display: flex;
  flex-direction: column;
  height: 100%;
}

/* TITLE */
.condition-card h3 {
  font-size: 20px;
  font-weight: 700;
  color: #1A1A2E;
  margin-bottom: 12px;
}

/* BODY */
.condition-card p {
  font-size: 15px;
  line-height: 1.7;
  color: #555;
  margin-bottom: 18px;
}

/* LINK */
.condition-card a {
  margin-top: auto;
  font-size: 15px;
  font-weight: 600;
  color: #2A9D8F;
  text-decoration: none;
}

.condition-card a:hover {
  text-decoration: underline;
}

/* RESPONSIVE */
@media (max-width: 768px) {
  .conditions-grid {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for blockquote, class: .elementor-element-ff47f73 */.five-stars::before {
  content: "★★★★★";
  display: block;
  color: #f5c518; /* gold */
  font-size: 18px;
  line-height: 1;
  margin-bottom: 8px;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for blockquote, class: .elementor-element-66fcbff */.five-stars::before {
  content: "★★★★★";
  display: block;
  color: #f5c518; /* gold */
  font-size: 18px;
  line-height: 1;
  margin-bottom: 8px;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for blockquote, class: .elementor-element-aecc141 */.five-stars::before {
  content: "★★★★★";
  display: block;
  color: #f5c518; /* gold */
  font-size: 18px;
  line-height: 1;
  margin-bottom: 8px;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6dcc4de *//* STATS BAR */
.stats-bar {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  background: #1B3A5C;
  padding: 50px 0;
  border-radius: 12px;
  max-width: 1200px;
  margin: 0 auto;
}

/* STAT ITEM */
.stat-item {
  text-align: center;
  padding: 0 20px;
  position: relative;
}

/* DIVIDERS */
.stat-item:not(:last-child)::after {
  content: "";
  position: absolute;
  right: 0;
  top: 10%;
  height: 80%;
  width: 1px;
  background: rgba(255,255,255,0.15);
}

/* NUMBER */
.stat-number {
  font-size: 44px;
  font-weight: 700;
  color: #2A9D8F;
  margin-bottom: 8px;
}

/* LABEL */
.stat-label {
  font-size: 14px;
  color: #ffffff;
  opacity: 0.8;
  line-height: 1.5;
}

/* RESPONSIVE */
@media (max-width: 768px) {
  .stats-bar {
    grid-template-columns: 1fr;
    gap: 30px;
    padding: 40px 20px;
  }

  .stat-item:not(:last-child)::after {
    display: none;
  }
}
.elementor-counter:not(:last-child) {
  border-right: 1px solid rgba(255,255,255,0.15);
}/* End custom CSS */