.elementor-172 .elementor-element.elementor-element-2b8ad28{--display:flex;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-172 .elementor-element.elementor-element-2b8ad28:not(.elementor-motion-effects-element-type-background), .elementor-172 .elementor-element.elementor-element-2b8ad28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seasideketamine.com/wp-content/uploads/2026/02/IMG_5439-scaled.webp");background-position:center center;}.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-172 .elementor-element.elementor-element-c8216de{margin:0px 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:var( --e-global-color-7d3dff8 );}.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-172 .elementor-element.elementor-element-ef1efa6{text-align:center;}.elementor-172 .elementor-element.elementor-element-ef1efa6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-7d3dff8 );}.elementor-172 .elementor-element.elementor-element-44ad931{text-align:center;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:500;color:var( --e-global-color-7d3dff8 );}.elementor-172 .elementor-element.elementor-element-c398da9{--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-172 .elementor-element.elementor-element-2253157{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-172 .elementor-element.elementor-element-2253157 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-172 .elementor-element.elementor-element-2253157 .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-172 .elementor-element.elementor-element-2253157 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-172 .elementor-element.elementor-element-2253157 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-172 .elementor-element.elementor-element-2253157 .elementor-icon-list-icon i{color:#2A9D8F;transition:color 0.3s;}.elementor-172 .elementor-element.elementor-element-2253157 .elementor-icon-list-icon svg{fill:#2A9D8F;transition:fill 0.3s;}.elementor-172 .elementor-element.elementor-element-2253157 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-172 .elementor-element.elementor-element-2253157 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;}.elementor-172 .elementor-element.elementor-element-2253157 .elementor-icon-list-text{color:var( --e-global-color-7d3dff8 );transition:color 0.3s;}.elementor-172 .elementor-element.elementor-element-0db745d{--display:flex;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-172 .elementor-element.elementor-element-96907dd .elementor-button:hover, .elementor-172 .elementor-element.elementor-element-96907dd .elementor-button:focus{background-color:#008577;}.elementor-172 .elementor-element.elementor-element-96907dd{padding:018px 036px 018px 036px;}.elementor-172 .elementor-element.elementor-element-96907dd .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;border-radius:6px 6px 6px 6px;}.elementor-172 .elementor-element.elementor-element-56bef43{--display:flex;}.elementor-172 .elementor-element.elementor-element-955f687{margin:0px 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-172 .elementor-element.elementor-element-8ffbbe9{text-align:center;}.elementor-172 .elementor-element.elementor-element-8ffbbe9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:700;color:var( --e-global-color-f0cf6f3 );}.elementor-172 .elementor-element.elementor-element-74bfb4d{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-172 .elementor-element.elementor-element-74bfb4d a{color:var( --e-global-color-accent );}.elementor-172 .elementor-element.elementor-element-74bfb4d a:hover, .elementor-172 .elementor-element.elementor-element-74bfb4d a:focus{color:var( --e-global-color-secondary );}.elementor-172 .elementor-element.elementor-element-b6c0968{text-align:center;}.elementor-172 .elementor-element.elementor-element-b6c0968 .elementor-heading-title{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 );line-height:var( --e-global-typography-28af7f7-line-height );letter-spacing:var( --e-global-typography-28af7f7-letter-spacing );word-spacing:var( --e-global-typography-28af7f7-word-spacing );}.elementor-172 .elementor-element.elementor-element-7f4d9f9{--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-172 .elementor-element.elementor-element-ed97b61{--display:flex;}.elementor-172 .elementor-element.elementor-element-ed97b61:not(.elementor-motion-effects-element-type-background), .elementor-172 .elementor-element.elementor-element-ed97b61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-172 .elementor-element.elementor-element-07b8f8e{text-align:center;}.elementor-172 .elementor-element.elementor-element-07b8f8e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:700;color:var( --e-global-color-f0cf6f3 );}.elementor-172 .elementor-element.elementor-element-0e55863{--display:flex;}.elementor-172 .elementor-element.elementor-element-11200da{text-align:center;}.elementor-172 .elementor-element.elementor-element-11200da .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:700;color:var( --e-global-color-f0cf6f3 );}.elementor-172 .elementor-element.elementor-element-8cb69ca{text-align:center;}.elementor-172 .elementor-element.elementor-element-22f4913{--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;}.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-172 .elementor-element.elementor-element-d8c2366{background-color:#F7F8FA;padding:30px 30px 30px 30px;border-radius:12px 12px 12px 12px;}.elementor-172 .elementor-element.elementor-element-d8c2366 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-172 .elementor-element.elementor-element-d8c2366.elementor-view-stacked .elementor-icon{background-color:#2A9D8F;}.elementor-172 .elementor-element.elementor-element-d8c2366.elementor-view-framed .elementor-icon, .elementor-172 .elementor-element.elementor-element-d8c2366.elementor-view-default .elementor-icon{fill:#2A9D8F;color:#2A9D8F;border-color:#2A9D8F;}.elementor-172 .elementor-element.elementor-element-d8c2366 .elementor-icon{font-size:40px;}.elementor-172 .elementor-element.elementor-element-d8c2366 .elementor-icon-box-title, .elementor-172 .elementor-element.elementor-element-d8c2366 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-172 .elementor-element.elementor-element-d8c2366 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-172 .elementor-element.elementor-element-d8c2366 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-172 .elementor-element.elementor-element-30bdff9{background-color:#F7F8FA;padding:30px 30px 30px 30px;border-radius:12px 12px 12px 12px;}.elementor-172 .elementor-element.elementor-element-30bdff9 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-172 .elementor-element.elementor-element-30bdff9.elementor-view-stacked .elementor-icon{background-color:#2A9D8F;}.elementor-172 .elementor-element.elementor-element-30bdff9.elementor-view-framed .elementor-icon, .elementor-172 .elementor-element.elementor-element-30bdff9.elementor-view-default .elementor-icon{fill:#2A9D8F;color:#2A9D8F;border-color:#2A9D8F;}.elementor-172 .elementor-element.elementor-element-30bdff9 .elementor-icon{font-size:40px;}.elementor-172 .elementor-element.elementor-element-30bdff9 .elementor-icon-box-title, .elementor-172 .elementor-element.elementor-element-30bdff9 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-172 .elementor-element.elementor-element-30bdff9 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-172 .elementor-element.elementor-element-30bdff9 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-172 .elementor-element.elementor-element-bf9ae0a{background-color:#F7F8FA;padding:30px 30px 30px 30px;border-radius:12px 12px 12px 12px;}.elementor-172 .elementor-element.elementor-element-bf9ae0a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-172 .elementor-element.elementor-element-bf9ae0a.elementor-view-stacked .elementor-icon{background-color:#2A9D8F;}.elementor-172 .elementor-element.elementor-element-bf9ae0a.elementor-view-framed .elementor-icon, .elementor-172 .elementor-element.elementor-element-bf9ae0a.elementor-view-default .elementor-icon{fill:#2A9D8F;color:#2A9D8F;border-color:#2A9D8F;}.elementor-172 .elementor-element.elementor-element-bf9ae0a .elementor-icon{font-size:40px;}.elementor-172 .elementor-element.elementor-element-bf9ae0a .elementor-icon-box-title, .elementor-172 .elementor-element.elementor-element-bf9ae0a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-172 .elementor-element.elementor-element-bf9ae0a .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-172 .elementor-element.elementor-element-bf9ae0a .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-172 .elementor-element.elementor-element-96fdd35{--display:flex;--margin-top:51px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-172 .elementor-element.elementor-element-96fdd35:not(.elementor-motion-effects-element-type-background), .elementor-172 .elementor-element.elementor-element-96fdd35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-172 .elementor-element.elementor-element-fbb7477{text-align:center;}.elementor-172 .elementor-element.elementor-element-fbb7477 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:700;color:var( --e-global-color-f0cf6f3 );}.elementor-172 .elementor-element.elementor-element-1f1d1e2{--display:flex;}.elementor-172 .elementor-element.elementor-element-4b4f100{text-align:center;}.elementor-172 .elementor-element.elementor-element-4b4f100 .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 );line-height:var( --e-global-typography-1769872-line-height );letter-spacing:var( --e-global-typography-1769872-letter-spacing );word-spacing:var( --e-global-typography-1769872-word-spacing );color:var( --e-global-color-f0cf6f3 );}.elementor-172 .elementor-element.elementor-element-b9621e6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-172 .elementor-element.elementor-element-ec88c2f{text-align:center;}.elementor-172 .elementor-element.elementor-element-5d56029{margin:73px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-172 .elementor-element.elementor-element-5d56029 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-172 .elementor-element.elementor-element-5d56029 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-172 .elementor-element.elementor-element-5d56029 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-172 .elementor-element.elementor-element-5d56029 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;}.elementor-172 .elementor-element.elementor-element-5d56029 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-172 .elementor-element.elementor-element-d142435{--display:flex;--margin-top:11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-172 .elementor-element.elementor-element-d142435:not(.elementor-motion-effects-element-type-background), .elementor-172 .elementor-element.elementor-element-d142435 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7d3dff8 );}.elementor-172 .elementor-element.elementor-element-a5e770d{text-align:center;}.elementor-172 .elementor-element.elementor-element-a5e770d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-f0cf6f3 );}.elementor-172 .elementor-element.elementor-element-c2b0cda{--display:flex;--margin-top:3px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-172 .elementor-element.elementor-element-c2b0cda:not(.elementor-motion-effects-element-type-background), .elementor-172 .elementor-element.elementor-element-c2b0cda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7d3dff8 );}.elementor-172 .elementor-element.elementor-element-4844052{--display:flex;}.elementor-172 .elementor-element.elementor-element-34c974c{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-172 .elementor-element.elementor-element-085534e{--display:flex;}.elementor-172 .elementor-element.elementor-element-f3f4259{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-172 .elementor-element.elementor-element-eab2161{--display:flex;}.elementor-172 .elementor-element.elementor-element-3ac627f{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-172 .elementor-element.elementor-element-d295b60{--display:flex;}.elementor-172 .elementor-element.elementor-element-a5b1849{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-172 .elementor-element.elementor-element-56a5fe4{--display:flex;}.elementor-172 .elementor-element.elementor-element-6ac50ed{--display:flex;}.elementor-172 .elementor-element.elementor-element-1dd8a4d{--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-172 .elementor-element.elementor-element-1dd8a4d > .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-172 .elementor-element.elementor-element-1dd8a4d :where( .elementor-172 .elementor-element.elementor-element-1dd8a4d > .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-172 .elementor-element.elementor-element-20353df{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;}.elementor-172 .elementor-element.elementor-element-20353df:not(.elementor-motion-effects-element-type-background), .elementor-172 .elementor-element.elementor-element-20353df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3E50;}.elementor-172 .elementor-element.elementor-element-06c7b1f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-172 .elementor-element.elementor-element-06c7b1f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-7d3dff8 );}.elementor-172 .elementor-element.elementor-element-88110f5{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#E0E0E0;}.elementor-172 .elementor-element.elementor-element-7f87798 .elementor-button:hover, .elementor-172 .elementor-element.elementor-element-7f87798 .elementor-button:focus{background-color:#008577;}.elementor-172 .elementor-element.elementor-element-7f87798{padding:018px 036px 018px 036px;}.elementor-172 .elementor-element.elementor-element-7f87798 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-7d3dff8 );color:var( --e-global-color-7d3dff8 );border-radius:6px 6px 6px 6px;}@media(min-width:768px){.elementor-172 .elementor-element.elementor-element-c2b0cda{--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-172 .elementor-element.elementor-element-b6c0968 .elementor-heading-title{font-size:var( --e-global-typography-28af7f7-font-size );line-height:var( --e-global-typography-28af7f7-line-height );letter-spacing:var( --e-global-typography-28af7f7-letter-spacing );word-spacing:var( --e-global-typography-28af7f7-word-spacing );}.elementor-172 .elementor-element.elementor-element-7f4d9f9{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-172 .elementor-element.elementor-element-22f4913{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-172 .elementor-element.elementor-element-4b4f100 .elementor-heading-title{font-size:var( --e-global-typography-1769872-font-size );line-height:var( --e-global-typography-1769872-line-height );letter-spacing:var( --e-global-typography-1769872-letter-spacing );word-spacing:var( --e-global-typography-1769872-word-spacing );}.elementor-172 .elementor-element.elementor-element-b9621e6{--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-172 .elementor-element.elementor-element-b6c0968 .elementor-heading-title{font-size:var( --e-global-typography-28af7f7-font-size );line-height:var( --e-global-typography-28af7f7-line-height );letter-spacing:var( --e-global-typography-28af7f7-letter-spacing );word-spacing:var( --e-global-typography-28af7f7-word-spacing );}.elementor-172 .elementor-element.elementor-element-7f4d9f9{--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-172 .elementor-element.elementor-element-22f4913{--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-172 .elementor-element.elementor-element-4b4f100 .elementor-heading-title{font-size:var( --e-global-typography-1769872-font-size );line-height:var( --e-global-typography-1769872-line-height );letter-spacing:var( --e-global-typography-1769872-letter-spacing );word-spacing:var( --e-global-typography-1769872-word-spacing );}.elementor-172 .elementor-element.elementor-element-b9621e6{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-87522f3 */.iv-advantages-section {
  padding: 60px 20px;
}

.iv-advantages-list {
  list-style: none;
  padding: 0;
  margin: 0;
  max-width: 900px;
}

.iv-advantages-list li {
  display: flex;
  align-items: flex-start;
  margin-bottom: 28px;
  transition: all 0.3s ease;
}

.iv-advantages-list li:hover {
  transform: translateX(6px);
}

.iv-advantages-list .icon {
  flex-shrink: 0;
  width: 28px;
  height: 28px;
  background: #00A896;
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 16px;
  margin-top: 4px;
}

.iv-advantages-list .content {
  font-size: 15px;
  line-height: 1.7;
  color: #555555;
}

.iv-advantages-list strong {
  color: #2C3E50;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ca32558 *//* Section */
.iv-timeline-section {
  background: #F8F9FA;
  padding: 100px 40px;
}

.iv-timeline-container {
  max-width: 900px;
  margin: 0 auto;
}

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

/* Timeline Structure */
.iv-timeline {
  position: relative;
  border-left: 4px solid #E0E0E0;
  padding-left: 40px;
}

/* Each Step */
.iv-step {
  position: relative;
  margin-bottom: 60px;
}

/* Circle */
.iv-circle {
  position: absolute;
  left: -58px;
  top: 0;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  color: #fff;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
}

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

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

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

/* Color Coding */
.step-1 .iv-circle { background: #00A896; }
.step-2 .iv-circle { background: #3A86FF; }
.step-3 .iv-circle { background: #6C5CE7; }
.step-4 .iv-circle { background: #F4A261; }
.step-5 .iv-circle { background: #2C3E50; }

/* Optional: Color line segments */
.step-1 { border-left: 4px solid #00A896; padding-left: 36px; margin-left: -4px; }
.step-2 { border-left: 4px solid #3A86FF; padding-left: 36px; margin-left: -4px; }
.step-3 { border-left: 4px solid #6C5CE7; padding-left: 36px; margin-left: -4px; }
.step-4 { border-left: 4px solid #F4A261; padding-left: 36px; margin-left: -4px; }
.step-5 { border-left: 4px solid #2C3E50; padding-left: 36px; margin-left: -4px; }

/* Mobile */
@media (max-width: 768px) {
  .iv-timeline-section {
    padding: 60px 20px;
  }

  .iv-timeline-title {
    font-size: 26px;
  }

  .iv-timeline {
    padding-left: 30px;
  }

  .iv-circle {
    left: -48px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a5015f6 *//* Section Styling */
.comparison-section {
  background: #F8F9FA;
  padding: 80px 40px;
}

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

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

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

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

/* Header Row */
.comparison-table thead th {
  background: #2C3E50;
  color: #FFFFFF;
  font-weight: 600;
}

/* Alternating Rows */
.comparison-table tbody tr:nth-child(even) {
  background: #F8F9FA;
}

.comparison-table tbody tr:nth-child(odd) {
  background: #FFFFFF;
}

/* Slight emphasis on IV column */
.comparison-table tbody td:nth-child(2) {
  font-weight: 600;
  color: #2C3E50;
}/* End custom CSS */