.elementor-174 .elementor-element.elementor-element-a4f1e75{--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-174 .elementor-element.elementor-element-f63bb0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;letter-spacing:3px;color:#2A9D8F;}.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-174 .elementor-element.elementor-element-fe8b1e0{text-align:center;}.elementor-174 .elementor-element.elementor-element-fe8b1e0 .elementor-heading-title{font-family:var( --e-global-typography-319eda7-font-family ), Sans-serif;font-size:var( --e-global-typography-319eda7-font-size );font-weight:var( --e-global-typography-319eda7-font-weight );}.elementor-174 .elementor-element.elementor-element-3ad70c4{text-align:center;}.elementor-174 .elementor-element.elementor-element-49deed4{--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-174 .elementor-element.elementor-element-5b73063{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-174 .elementor-element.elementor-element-5b73063 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-174 .elementor-element.elementor-element-5b73063 .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-174 .elementor-element.elementor-element-5b73063 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-174 .elementor-element.elementor-element-5b73063 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-174 .elementor-element.elementor-element-5b73063 .elementor-icon-list-icon i{color:#2A9D8F;transition:color 0.3s;}.elementor-174 .elementor-element.elementor-element-5b73063 .elementor-icon-list-icon svg{fill:#2A9D8F;transition:fill 0.3s;}.elementor-174 .elementor-element.elementor-element-5b73063 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-174 .elementor-element.elementor-element-5b73063 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-174 .elementor-element.elementor-element-5b73063 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-174 .elementor-element.elementor-element-db7faaa{--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-174 .elementor-element.elementor-element-74d092d .elementor-button:hover, .elementor-174 .elementor-element.elementor-element-74d092d .elementor-button:focus{background-color:#008577;}.elementor-174 .elementor-element.elementor-element-74d092d{padding:018px 036px 018px 036px;}.elementor-174 .elementor-element.elementor-element-74d092d .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;border-radius:6px 6px 6px 6px;}.elementor-174 .elementor-element.elementor-element-5f54155{--display:flex;}.elementor-174 .elementor-element.elementor-element-5f54155:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-5f54155 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-174 .elementor-element.elementor-element-975e2a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;letter-spacing:3px;color:#2A9D8F;}.elementor-174 .elementor-element.elementor-element-e6b6fa5{text-align:center;}.elementor-174 .elementor-element.elementor-element-e6b6fa5 .elementor-heading-title{font-family:var( --e-global-typography-1769872-font-family ), Sans-serif;font-size:var( --e-global-typography-1769872-font-size );font-weight:var( --e-global-typography-1769872-font-weight );}.elementor-174 .elementor-element.elementor-element-2dca2ab{text-align:center;}.elementor-174 .elementor-element.elementor-element-2bd32df{text-align:center;}.elementor-174 .elementor-element.elementor-element-2bd32df .elementor-heading-title{font-family:var( --e-global-typography-1769872-font-family ), Sans-serif;font-size:var( --e-global-typography-1769872-font-size );font-weight:var( --e-global-typography-1769872-font-weight );}.elementor-174 .elementor-element.elementor-element-2706313{text-align:center;}.elementor-174 .elementor-element.elementor-element-804baa7{--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;}.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-174 .elementor-element.elementor-element-cee65ac{background-color:#F7F8FA;padding:30px 30px 30px 30px;border-radius:12px 12px 12px 12px;}.elementor-174 .elementor-element.elementor-element-cee65ac .elementor-icon-box-wrapper{text-align:start;}.elementor-174 .elementor-element.elementor-element-cee65ac .elementor-icon-box-title, .elementor-174 .elementor-element.elementor-element-cee65ac .elementor-icon-box-title a{font-family:var( --e-global-typography-28af7f7-font-family ), Sans-serif;font-size:var( --e-global-typography-28af7f7-font-size );font-weight:var( --e-global-typography-28af7f7-font-weight );}.elementor-174 .elementor-element.elementor-element-cee65ac .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-cee65ac .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-174 .elementor-element.elementor-element-a6941f1{background-color:#F7F8FA;padding:30px 30px 30px 30px;border-radius:12px 12px 12px 12px;}.elementor-174 .elementor-element.elementor-element-a6941f1 .elementor-icon-box-wrapper{text-align:start;}.elementor-174 .elementor-element.elementor-element-a6941f1 .elementor-icon-box-title, .elementor-174 .elementor-element.elementor-element-a6941f1 .elementor-icon-box-title a{font-family:var( --e-global-typography-28af7f7-font-family ), Sans-serif;font-size:var( --e-global-typography-28af7f7-font-size );font-weight:var( --e-global-typography-28af7f7-font-weight );}.elementor-174 .elementor-element.elementor-element-a6941f1 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-a6941f1 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-174 .elementor-element.elementor-element-196365a{--display:flex;}.elementor-174 .elementor-element.elementor-element-3acc396{text-align:center;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-174 .elementor-element.elementor-element-273c542{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-174 .elementor-element.elementor-element-f3c3fb3{text-align:center;}.elementor-174 .elementor-element.elementor-element-f3c3fb3 .elementor-heading-title{font-family:var( --e-global-typography-1769872-font-family ), Sans-serif;font-size:var( --e-global-typography-1769872-font-size );font-weight:var( --e-global-typography-1769872-font-weight );}.elementor-174 .elementor-element.elementor-element-b188e81{text-align:center;}.elementor-174 .elementor-element.elementor-element-960486e{--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;}.elementor-174 .elementor-element.elementor-element-a1faa3b{background-color:#F7F8FA;padding:30px 30px 30px 30px;border-radius:12px 12px 12px 12px;}.elementor-174 .elementor-element.elementor-element-a1faa3b .elementor-icon-box-wrapper{text-align:start;}.elementor-174 .elementor-element.elementor-element-a1faa3b .elementor-icon-box-title, .elementor-174 .elementor-element.elementor-element-a1faa3b .elementor-icon-box-title a{font-family:var( --e-global-typography-28af7f7-font-family ), Sans-serif;font-size:var( --e-global-typography-28af7f7-font-size );font-weight:var( --e-global-typography-28af7f7-font-weight );}.elementor-174 .elementor-element.elementor-element-a1faa3b .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-a1faa3b .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-174 .elementor-element.elementor-element-5bc146d{background-color:#F7F8FA;padding:30px 30px 30px 30px;border-radius:12px 12px 12px 12px;}.elementor-174 .elementor-element.elementor-element-5bc146d .elementor-icon-box-wrapper{text-align:start;}.elementor-174 .elementor-element.elementor-element-5bc146d .elementor-icon-box-title, .elementor-174 .elementor-element.elementor-element-5bc146d .elementor-icon-box-title a{font-family:var( --e-global-typography-28af7f7-font-family ), Sans-serif;font-size:var( --e-global-typography-28af7f7-font-size );font-weight:var( --e-global-typography-28af7f7-font-weight );}.elementor-174 .elementor-element.elementor-element-5bc146d .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-5bc146d .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-174 .elementor-element.elementor-element-f05ab82{--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;}.elementor-174 .elementor-element.elementor-element-925913a{background-color:#F7F8FA;padding:30px 30px 30px 30px;border-radius:12px 12px 12px 12px;}.elementor-174 .elementor-element.elementor-element-925913a .elementor-icon-box-wrapper{text-align:start;}.elementor-174 .elementor-element.elementor-element-925913a .elementor-icon-box-title, .elementor-174 .elementor-element.elementor-element-925913a .elementor-icon-box-title a{font-family:var( --e-global-typography-28af7f7-font-family ), Sans-serif;font-size:var( --e-global-typography-28af7f7-font-size );font-weight:var( --e-global-typography-28af7f7-font-weight );}.elementor-174 .elementor-element.elementor-element-925913a .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-925913a .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-174 .elementor-element.elementor-element-2f384a9{background-color:#F7F8FA;padding:30px 30px 30px 30px;border-radius:12px 12px 12px 12px;}.elementor-174 .elementor-element.elementor-element-2f384a9 .elementor-icon-box-wrapper{text-align:start;}.elementor-174 .elementor-element.elementor-element-2f384a9 .elementor-icon-box-title, .elementor-174 .elementor-element.elementor-element-2f384a9 .elementor-icon-box-title a{font-family:var( --e-global-typography-28af7f7-font-family ), Sans-serif;font-size:var( --e-global-typography-28af7f7-font-size );font-weight:var( --e-global-typography-28af7f7-font-weight );}.elementor-174 .elementor-element.elementor-element-2f384a9 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-174 .elementor-element.elementor-element-2f384a9 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-174 .elementor-element.elementor-element-9f396e4{--display:flex;}.elementor-174 .elementor-element.elementor-element-1f9129a{text-align:center;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-174 .elementor-element.elementor-element-d849768{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-174 .elementor-element.elementor-element-d849768:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-d849768 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-174 .elementor-element.elementor-element-4dd3e2a{text-align:center;}.elementor-174 .elementor-element.elementor-element-4dd3e2a .elementor-heading-title{font-family:var( --e-global-typography-1769872-font-family ), Sans-serif;font-size:var( --e-global-typography-1769872-font-size );font-weight:var( --e-global-typography-1769872-font-weight );}.elementor-174 .elementor-element.elementor-element-a10c952{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-174 .elementor-element.elementor-element-78c42e1{text-align:center;}.elementor-174 .elementor-element.elementor-element-78c42e1 .elementor-heading-title{font-family:var( --e-global-typography-1769872-font-family ), Sans-serif;font-size:var( --e-global-typography-1769872-font-size );font-weight:var( --e-global-typography-1769872-font-weight );}.elementor-174 .elementor-element.elementor-element-b28cf71{text-align:center;}.elementor-174 .elementor-element.elementor-element-4f44518{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-174 .elementor-element.elementor-element-4f44518:not(.elementor-motion-effects-element-type-background), .elementor-174 .elementor-element.elementor-element-4f44518 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-174 .elementor-element.elementor-element-76d5c13{text-align:center;}.elementor-174 .elementor-element.elementor-element-76d5c13 .elementor-heading-title{font-family:var( --e-global-typography-1769872-font-family ), Sans-serif;font-size:var( --e-global-typography-1769872-font-size );font-weight:var( --e-global-typography-1769872-font-weight );}.elementor-174 .elementor-element.elementor-element-5ed75de{text-align:center;}.elementor-174 .elementor-element.elementor-element-bebabd3{--display:flex;--margin-top:3px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-174 .elementor-element.elementor-element-2cb1ef8{text-align:center;}.elementor-174 .elementor-element.elementor-element-2cb1ef8 .elementor-heading-title{font-family:var( --e-global-typography-1769872-font-family ), Sans-serif;font-size:var( --e-global-typography-1769872-font-size );font-weight:var( --e-global-typography-1769872-font-weight );}.elementor-174 .elementor-element.elementor-element-0c731af{--display:flex;}.elementor-174 .elementor-element.elementor-element-704fd16{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-174 .elementor-element.elementor-element-d14a1d5{--display:flex;}.elementor-174 .elementor-element.elementor-element-7c21b7b{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-174 .elementor-element.elementor-element-46055bd{--display:flex;}.elementor-174 .elementor-element.elementor-element-8e0a4d6{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-174 .elementor-element.elementor-element-c975c60{--display:flex;}.elementor-174 .elementor-element.elementor-element-ff5da17{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-174 .elementor-element.elementor-element-a112232{--display:flex;}.elementor-174 .elementor-element.elementor-element-fabe93b{--display:flex;}.elementor-174 .elementor-element.elementor-element-183cc45{--display:flex;}.elementor-174 .elementor-element.elementor-element-ca0d48f{--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-174 .elementor-element.elementor-element-ca0d48f > .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-174 .elementor-element.elementor-element-ca0d48f :where( .elementor-174 .elementor-element.elementor-element-ca0d48f > .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-174 .elementor-element.elementor-element-40e2488{text-align:center;}.elementor-174 .elementor-element.elementor-element-40e2488 .elementor-heading-title{font-family:var( --e-global-typography-1769872-font-family ), Sans-serif;font-size:var( --e-global-typography-1769872-font-size );font-weight:var( --e-global-typography-1769872-font-weight );}.elementor-174 .elementor-element.elementor-element-1c253af{text-align:center;}.elementor-174 .elementor-element.elementor-element-82b6e57 .elementor-button:hover, .elementor-174 .elementor-element.elementor-element-82b6e57 .elementor-button:focus{background-color:#008577;}.elementor-174 .elementor-element.elementor-element-82b6e57{padding:018px 036px 018px 036px;}.elementor-174 .elementor-element.elementor-element-82b6e57 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;border-radius:6px 6px 6px 6px;}@media(min-width:768px){.elementor-174 .elementor-element.elementor-element-bebabd3{--content-width:1200px;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-174 .elementor-element.elementor-element-fe8b1e0 .elementor-heading-title{font-size:var( --e-global-typography-319eda7-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-174 .elementor-element.elementor-element-e6b6fa5 .elementor-heading-title{font-size:var( --e-global-typography-1769872-font-size );}.elementor-174 .elementor-element.elementor-element-2bd32df .elementor-heading-title{font-size:var( --e-global-typography-1769872-font-size );}.elementor-174 .elementor-element.elementor-element-804baa7{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-174 .elementor-element.elementor-element-cee65ac .elementor-icon-box-title, .elementor-174 .elementor-element.elementor-element-cee65ac .elementor-icon-box-title a{font-size:var( --e-global-typography-28af7f7-font-size );}.elementor-174 .elementor-element.elementor-element-a6941f1 .elementor-icon-box-title, .elementor-174 .elementor-element.elementor-element-a6941f1 .elementor-icon-box-title a{font-size:var( --e-global-typography-28af7f7-font-size );}.elementor-174 .elementor-element.elementor-element-f3c3fb3 .elementor-heading-title{font-size:var( --e-global-typography-1769872-font-size );}.elementor-174 .elementor-element.elementor-element-960486e{--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-a1faa3b .elementor-icon-box-title, .elementor-174 .elementor-element.elementor-element-a1faa3b .elementor-icon-box-title a{font-size:var( --e-global-typography-28af7f7-font-size );}.elementor-174 .elementor-element.elementor-element-5bc146d .elementor-icon-box-title, .elementor-174 .elementor-element.elementor-element-5bc146d .elementor-icon-box-title a{font-size:var( --e-global-typography-28af7f7-font-size );}.elementor-174 .elementor-element.elementor-element-f05ab82{--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-925913a .elementor-icon-box-title, .elementor-174 .elementor-element.elementor-element-925913a .elementor-icon-box-title a{font-size:var( --e-global-typography-28af7f7-font-size );}.elementor-174 .elementor-element.elementor-element-2f384a9 .elementor-icon-box-title, .elementor-174 .elementor-element.elementor-element-2f384a9 .elementor-icon-box-title a{font-size:var( --e-global-typography-28af7f7-font-size );}.elementor-174 .elementor-element.elementor-element-4dd3e2a .elementor-heading-title{font-size:var( --e-global-typography-1769872-font-size );}.elementor-174 .elementor-element.elementor-element-78c42e1 .elementor-heading-title{font-size:var( --e-global-typography-1769872-font-size );}.elementor-174 .elementor-element.elementor-element-76d5c13 .elementor-heading-title{font-size:var( --e-global-typography-1769872-font-size );}.elementor-174 .elementor-element.elementor-element-2cb1ef8 .elementor-heading-title{font-size:var( --e-global-typography-1769872-font-size );}.elementor-174 .elementor-element.elementor-element-40e2488 .elementor-heading-title{font-size:var( --e-global-typography-1769872-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-174 .elementor-element.elementor-element-fe8b1e0 .elementor-heading-title{font-size:var( --e-global-typography-319eda7-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-174 .elementor-element.elementor-element-e6b6fa5 .elementor-heading-title{font-size:var( --e-global-typography-1769872-font-size );}.elementor-174 .elementor-element.elementor-element-2bd32df .elementor-heading-title{font-size:var( --e-global-typography-1769872-font-size );}.elementor-174 .elementor-element.elementor-element-804baa7{--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-174 .elementor-element.elementor-element-cee65ac .elementor-icon-box-title, .elementor-174 .elementor-element.elementor-element-cee65ac .elementor-icon-box-title a{font-size:var( --e-global-typography-28af7f7-font-size );}.elementor-174 .elementor-element.elementor-element-a6941f1 .elementor-icon-box-title, .elementor-174 .elementor-element.elementor-element-a6941f1 .elementor-icon-box-title a{font-size:var( --e-global-typography-28af7f7-font-size );}.elementor-174 .elementor-element.elementor-element-f3c3fb3 .elementor-heading-title{font-size:var( --e-global-typography-1769872-font-size );}.elementor-174 .elementor-element.elementor-element-960486e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-a1faa3b .elementor-icon-box-title, .elementor-174 .elementor-element.elementor-element-a1faa3b .elementor-icon-box-title a{font-size:var( --e-global-typography-28af7f7-font-size );}.elementor-174 .elementor-element.elementor-element-5bc146d .elementor-icon-box-title, .elementor-174 .elementor-element.elementor-element-5bc146d .elementor-icon-box-title a{font-size:var( --e-global-typography-28af7f7-font-size );}.elementor-174 .elementor-element.elementor-element-f05ab82{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-174 .elementor-element.elementor-element-925913a .elementor-icon-box-title, .elementor-174 .elementor-element.elementor-element-925913a .elementor-icon-box-title a{font-size:var( --e-global-typography-28af7f7-font-size );}.elementor-174 .elementor-element.elementor-element-2f384a9 .elementor-icon-box-title, .elementor-174 .elementor-element.elementor-element-2f384a9 .elementor-icon-box-title a{font-size:var( --e-global-typography-28af7f7-font-size );}.elementor-174 .elementor-element.elementor-element-4dd3e2a .elementor-heading-title{font-size:var( --e-global-typography-1769872-font-size );}.elementor-174 .elementor-element.elementor-element-78c42e1 .elementor-heading-title{font-size:var( --e-global-typography-1769872-font-size );}.elementor-174 .elementor-element.elementor-element-76d5c13 .elementor-heading-title{font-size:var( --e-global-typography-1769872-font-size );}.elementor-174 .elementor-element.elementor-element-2cb1ef8 .elementor-heading-title{font-size:var( --e-global-typography-1769872-font-size );}.elementor-174 .elementor-element.elementor-element-40e2488 .elementor-heading-title{font-size:var( --e-global-typography-1769872-font-size );}}/* Start custom CSS for html, class: .elementor-element-ea2519c */.spravato-container {
  max-width: 900px;
  margin: 0 auto;
}

/* Title */
.spravato-title {
  font-size: 32px;
  font-weight: 600;
  color: #2C3E50;
  margin-bottom: 60px;
}

/* Timeline Structure */
.spravato-timeline {
  position: relative;
  padding-left: 50px;
}

.spravato-timeline::before {
  content: "";
  position: absolute;
  left: 18px;
  top: 0;
  width: 4px;
  height: 100%;
  background: #E0E0E0;
}

/* Phase Block */
.spravato-phase {
  position: relative;
  margin-bottom: 60px;
}

/* Markers */
.spravato-marker {
  position: absolute;
  left: -50px;
  top: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  color: #ffffff;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  box-shadow: 0 6px 18px rgba(0,0,0,0.08);
}

/* Phase Colors */
.phase-1 { background: #00A896; }
.phase-2 { background: #3A86FF; }
.phase-3 { background: #6C5CE7; }

/* Content */
.spravato-content h3 {
  font-size: 22px;
  font-weight: 600;
  color: #2C3E50;
  margin-bottom: 12px;
}

.spravato-content h3 span {
  font-weight: 400;
  color: #7A8A99;
  font-size: 18px;
}

.spravato-content p {
  font-size: 15px;
  line-height: 1.7;
  color: #4A5568;
}

/* Session Breakdown */
.session-breakdown {
  margin-top: 80px;
  background: #ffffff;
  padding: 40px;
  border-radius: 8px;
  border: 1px solid #E0E0E0;
}

.session-breakdown h3 {
  font-size: 20px;
  font-weight: 600;
  color: #2C3E50;
  margin-bottom: 20px;
}

.session-breakdown ol {
  padding-left: 20px;
}

.session-breakdown li {
  margin-bottom: 12px;
  line-height: 1.7;
  color: #4A5568;
  font-size: 15px;
}

/* Mobile */
@media (max-width: 768px) {

  .spravato-timeline-section {
    padding: 60px 20px;
  }

  .spravato-title {
    font-size: 26px;
  }

  .spravato-timeline {
    padding-left: 40px;
  }

  .spravato-marker {
    left: -42px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee276f2 *//* Section */
.treatment-compare-section {
  background: #F8F9FA;
  padding: 90px 40px;
}

.treatment-container {
  max-width: 1200px;
  margin: 0 auto;
}

/* Wrapper */
.treatment-table-wrapper {
  overflow-x: auto;
}

/* Table */
.treatment-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 15px;
  background: #ffffff;
}

/* Cells */
.treatment-table th,
.treatment-table td {
  padding: 16px;
  border: 1px solid #E0E0E0;
  text-align: left;
  vertical-align: middle;
  line-height: 1.6;
}

/* Header Row */
.treatment-table thead th {
  background: #2A9D8F;
  color: #ffffff;
  font-weight: 600;
}

/* Accent Column */
.accent-col {
  background: #E6F4F2; /* Lighter version of #2A9D8F */
  font-weight: 500;
}

/* Alternating Rows (excluding accent column) */
.treatment-table tbody tr:nth-child(even) td:not(.accent-col) {
  background: #F8F9FA;
}

/* Slight hover effect */
.treatment-table tbody tr:hover td {
  background: #F1F9F8;
}

/* Mobile */
@media (max-width: 768px) {
  .treatment-compare-section {
    padding: 60px 20px;
  }
}/* End custom CSS */