.elementor-64 .elementor-element.elementor-element-707beec{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:103px;--padding-bottom:103px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-707beec:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-707beec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homecareconnect.in/wp-content/uploads/2025/10/FAQ-CTA.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-64 .elementor-element.elementor-element-707beec::before, .elementor-64 .elementor-element.elementor-element-707beec > .elementor-background-video-container::before, .elementor-64 .elementor-element.elementor-element-707beec > .e-con-inner > .elementor-background-video-container::before, .elementor-64 .elementor-element.elementor-element-707beec > .elementor-background-slideshow::before, .elementor-64 .elementor-element.elementor-element-707beec > .e-con-inner > .elementor-background-slideshow::before, .elementor-64 .elementor-element.elementor-element-707beec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#072F6DB2;--background-overlay:'';}.elementor-64 .elementor-element.elementor-element-6cfe44f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-658b3ef .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;line-height:50px;color:#FAFBFF;}.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-64 .elementor-element.elementor-element-365cae7 .elementor-button:hover, .elementor-64 .elementor-element.elementor-element-365cae7 .elementor-button:focus{background-color:#FF9C31;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-365cae7 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:14px;fill:#FF9C31;color:#FF9C31;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF9C31;border-radius:8px 8px 8px 8px;padding:9px 32px 9px 32px;}.elementor-64 .elementor-element.elementor-element-365cae7 .elementor-button:hover svg, .elementor-64 .elementor-element.elementor-element-365cae7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-a029790{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-03c42b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-03c42b5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;line-height:50px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-2e479a8{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-64 .elementor-element.elementor-element-2e479a8 p{margin-block-end:0px;}.elementor-64 .elementor-element.elementor-element-5e6ec52{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-6720ec0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-6720ec0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;line-height:28px;color:#0D47A1;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-64 .elementor-element.elementor-element-2436c3b{--display:flex;}.elementor-64 .elementor-element.elementor-element-dcc37d8{--display:flex;}.elementor-64 .elementor-element.elementor-element-dcd752a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-c227438{--display:flex;}.elementor-64 .elementor-element.elementor-element-4afe7ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-a8d5ae4{--display:flex;}.elementor-64 .elementor-element.elementor-element-fa10963{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-5166a80{--display:flex;}.elementor-64 .elementor-element.elementor-element-8ada964{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-0be76ba{--display:flex;}.elementor-64 .elementor-element.elementor-element-9c56ca3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-184ba51{--display:flex;}.elementor-64 .elementor-element.elementor-element-e845ead{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-508d566{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-border-radius:0px 0px 1px 0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#0D47A1;--n-accordion-title-active-color:#0D47A1;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#000000;--n-accordion-icon-hover-color:#000000;--n-accordion-icon-active-color:#000000;}.elementor-64 .elementor-element.elementor-element-508d566 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}.elementor-64 .elementor-element.elementor-element-508d566 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-color:#2563EB;}.elementor-64 .elementor-element.elementor-element-508d566 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-64 .elementor-element.elementor-element-508d566 {--n-accordion-padding:0px 0px 14px 0px;}:where( .elementor-64 .elementor-element.elementor-element-508d566 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:500;line-height:26px;}:where( .elementor-64 .elementor-element.elementor-element-508d566 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}.elementor-64 .elementor-element.elementor-element-dcb758f{--display:flex;}.elementor-64 .elementor-element.elementor-element-c1e0a50{--display:flex;}.elementor-64 .elementor-element.elementor-element-6c2ba67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-7ff413a{--display:flex;}.elementor-64 .elementor-element.elementor-element-d70b9b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-1920176{--display:flex;}.elementor-64 .elementor-element.elementor-element-220ebbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-03aef47{--display:flex;}.elementor-64 .elementor-element.elementor-element-51d50ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-48fdc83{--display:flex;}.elementor-64 .elementor-element.elementor-element-ce70a9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-8530340{--display:flex;}.elementor-64 .elementor-element.elementor-element-6adff93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-929c83b{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-border-radius:0px 0px 1px 0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#0D47A1;--n-accordion-title-active-color:#0D47A1;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#000000;--n-accordion-icon-hover-color:#000000;--n-accordion-icon-active-color:#000000;}.elementor-64 .elementor-element.elementor-element-929c83b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}.elementor-64 .elementor-element.elementor-element-929c83b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-color:#2563EB;}.elementor-64 .elementor-element.elementor-element-929c83b > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-64 .elementor-element.elementor-element-929c83b {--n-accordion-padding:0px 0px 14px 0px;}:where( .elementor-64 .elementor-element.elementor-element-929c83b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:500;line-height:26px;}:where( .elementor-64 .elementor-element.elementor-element-929c83b > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}.elementor-64 .elementor-element.elementor-element-80c1c9e{--display:flex;}.elementor-64 .elementor-element.elementor-element-3f0c840{--display:flex;}.elementor-64 .elementor-element.elementor-element-c275d2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-c6a5727{--display:flex;}.elementor-64 .elementor-element.elementor-element-0504220{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-e62b864{--display:flex;}.elementor-64 .elementor-element.elementor-element-19ffabf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-cb453a6{--display:flex;}.elementor-64 .elementor-element.elementor-element-7c02b55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-7b17c59{--display:flex;}.elementor-64 .elementor-element.elementor-element-9cf6833{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-cbdf1a5{--display:flex;}.elementor-64 .elementor-element.elementor-element-07acbca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-aa63c89{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-border-radius:0px 0px 1px 0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#0D47A1;--n-accordion-title-active-color:#0D47A1;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#000000;--n-accordion-icon-hover-color:#000000;--n-accordion-icon-active-color:#000000;}.elementor-64 .elementor-element.elementor-element-aa63c89 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}.elementor-64 .elementor-element.elementor-element-aa63c89 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-color:#2563EB;}.elementor-64 .elementor-element.elementor-element-aa63c89 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-64 .elementor-element.elementor-element-aa63c89 {--n-accordion-padding:0px 0px 14px 0px;}:where( .elementor-64 .elementor-element.elementor-element-aa63c89 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:500;line-height:26px;}:where( .elementor-64 .elementor-element.elementor-element-aa63c89 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}.elementor-64 .elementor-element.elementor-element-5444577{--display:flex;}.elementor-64 .elementor-element.elementor-element-cfc91d0{--display:flex;}.elementor-64 .elementor-element.elementor-element-0ab0e8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-581cd13{--display:flex;}.elementor-64 .elementor-element.elementor-element-e3d08d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-be5aea0{--display:flex;}.elementor-64 .elementor-element.elementor-element-4fa0022{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-9d1b00d{--display:flex;}.elementor-64 .elementor-element.elementor-element-2f97b1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-69d68fb{--display:flex;}.elementor-64 .elementor-element.elementor-element-162c6ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-14e37cd{--display:flex;}.elementor-64 .elementor-element.elementor-element-39846a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-906befc{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-border-radius:0px 0px 1px 0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#0D47A1;--n-accordion-title-active-color:#0D47A1;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#000000;--n-accordion-icon-hover-color:#000000;--n-accordion-icon-active-color:#000000;}.elementor-64 .elementor-element.elementor-element-906befc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}.elementor-64 .elementor-element.elementor-element-906befc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-color:#2563EB;}.elementor-64 .elementor-element.elementor-element-906befc > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-64 .elementor-element.elementor-element-906befc {--n-accordion-padding:0px 0px 14px 0px;}:where( .elementor-64 .elementor-element.elementor-element-906befc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:500;line-height:26px;}:where( .elementor-64 .elementor-element.elementor-element-906befc > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}.elementor-64 .elementor-element.elementor-element-cf8ac68{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-font-size:48px;--n-tabs-title-color:#000000;--n-tabs-title-color-active:#2563EB;}.elementor-64 .elementor-element.elementor-element-cf8ac68 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-cf8ac68.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-color:#1E40AF;}.elementor-64 .elementor-element.elementor-element-cf8ac68.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-style:solid;border-color:#1E40AF;}.elementor-64 .elementor-element.elementor-element-cf8ac68.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-64 .elementor-element.elementor-element-cf8ac68.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-style:solid;border-color:#1E40AF66;}.elementor-64 .elementor-element.elementor-element-cf8ac68.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", Sans-serif;font-weight:400;}.elementor-64 .elementor-element.elementor-element-cf8ac68 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#2563EB;}.elementor-64 .elementor-element.elementor-element-3370661{--display:flex;}.elementor-64 .elementor-element.elementor-element-1b80f7d{--display:flex;}.elementor-64 .elementor-element.elementor-element-116bf2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-8244cec{--display:flex;}.elementor-64 .elementor-element.elementor-element-f70c218{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-42a2e23{--display:flex;}.elementor-64 .elementor-element.elementor-element-ecc37f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-16b4c1b{--display:flex;}.elementor-64 .elementor-element.elementor-element-b2b37f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-f6e9755{--display:flex;}.elementor-64 .elementor-element.elementor-element-6675bf4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-6725dc3{--display:flex;}.elementor-64 .elementor-element.elementor-element-842dcc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-01f515a{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-border-radius:0px 0px 1px 0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#0D47A1;--n-accordion-title-active-color:#0D47A1;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#000000;--n-accordion-icon-hover-color:#000000;--n-accordion-icon-active-color:#000000;}.elementor-64 .elementor-element.elementor-element-01f515a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}.elementor-64 .elementor-element.elementor-element-01f515a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-color:#2563EB;}.elementor-64 .elementor-element.elementor-element-01f515a > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-64 .elementor-element.elementor-element-01f515a {--n-accordion-padding:0px 0px 14px 0px;}:where( .elementor-64 .elementor-element.elementor-element-01f515a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:500;line-height:26px;}:where( .elementor-64 .elementor-element.elementor-element-01f515a > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}.elementor-64 .elementor-element.elementor-element-c8c8c10{--display:flex;}.elementor-64 .elementor-element.elementor-element-f53febf{--display:flex;}.elementor-64 .elementor-element.elementor-element-ffe210f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-88cba70{--display:flex;}.elementor-64 .elementor-element.elementor-element-fbcff11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-91241dc{--display:flex;}.elementor-64 .elementor-element.elementor-element-6ae7f60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-95b6bad{--display:flex;}.elementor-64 .elementor-element.elementor-element-6d24732{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-16a1fdd{--display:flex;}.elementor-64 .elementor-element.elementor-element-c7cf8b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-2eac17f{--display:flex;}.elementor-64 .elementor-element.elementor-element-eca2d40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-7282b89{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-border-radius:0px 0px 1px 0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#0D47A1;--n-accordion-title-active-color:#0D47A1;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#000000;--n-accordion-icon-hover-color:#000000;--n-accordion-icon-active-color:#000000;}.elementor-64 .elementor-element.elementor-element-7282b89 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}.elementor-64 .elementor-element.elementor-element-7282b89 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-color:#2563EB;}.elementor-64 .elementor-element.elementor-element-7282b89 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-64 .elementor-element.elementor-element-7282b89 {--n-accordion-padding:0px 0px 14px 0px;}:where( .elementor-64 .elementor-element.elementor-element-7282b89 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:500;line-height:26px;}:where( .elementor-64 .elementor-element.elementor-element-7282b89 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}.elementor-64 .elementor-element.elementor-element-2d8267a{--display:flex;}.elementor-64 .elementor-element.elementor-element-42bf98d{--display:flex;}.elementor-64 .elementor-element.elementor-element-7b9bd04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-12d5465{--display:flex;}.elementor-64 .elementor-element.elementor-element-bd2fcda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-6fcd538{--display:flex;}.elementor-64 .elementor-element.elementor-element-5593ad0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-53392ed{--display:flex;}.elementor-64 .elementor-element.elementor-element-847ad50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-24dac7e{--display:flex;}.elementor-64 .elementor-element.elementor-element-e7e8f68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-239f9fc{--display:flex;}.elementor-64 .elementor-element.elementor-element-8dbc5c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-1b309dd{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-border-radius:0px 0px 1px 0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#0D47A1;--n-accordion-title-active-color:#0D47A1;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#000000;--n-accordion-icon-hover-color:#000000;--n-accordion-icon-active-color:#000000;}.elementor-64 .elementor-element.elementor-element-1b309dd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}.elementor-64 .elementor-element.elementor-element-1b309dd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-color:#2563EB;}.elementor-64 .elementor-element.elementor-element-1b309dd > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-64 .elementor-element.elementor-element-1b309dd {--n-accordion-padding:0px 0px 14px 0px;}:where( .elementor-64 .elementor-element.elementor-element-1b309dd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:500;line-height:26px;}:where( .elementor-64 .elementor-element.elementor-element-1b309dd > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}.elementor-64 .elementor-element.elementor-element-f1b353a{--display:flex;}.elementor-64 .elementor-element.elementor-element-1dcbf6d{--display:flex;}.elementor-64 .elementor-element.elementor-element-7b586b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-aec8579{--display:flex;}.elementor-64 .elementor-element.elementor-element-d708c60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-0911cce{--display:flex;}.elementor-64 .elementor-element.elementor-element-6a80976{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-f9b6bd3{--display:flex;}.elementor-64 .elementor-element.elementor-element-4eaf2fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-5411f3c{--display:flex;}.elementor-64 .elementor-element.elementor-element-1e21d40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-8235339{--display:flex;}.elementor-64 .elementor-element.elementor-element-3e33d74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-64 .elementor-element.elementor-element-ce599f7{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-border-radius:0px 0px 1px 0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#0D47A1;--n-accordion-title-active-color:#0D47A1;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#000000;--n-accordion-icon-hover-color:#000000;--n-accordion-icon-active-color:#000000;}.elementor-64 .elementor-element.elementor-element-ce599f7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}.elementor-64 .elementor-element.elementor-element-ce599f7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-color:#2563EB;}.elementor-64 .elementor-element.elementor-element-ce599f7 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-64 .elementor-element.elementor-element-ce599f7 {--n-accordion-padding:0px 0px 14px 0px;}:where( .elementor-64 .elementor-element.elementor-element-ce599f7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:500;line-height:26px;}:where( .elementor-64 .elementor-element.elementor-element-ce599f7 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}.elementor-64 .elementor-element.elementor-element-78cd306{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:160px;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:10px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:18px;--n-tabs-title-color:#000000;--n-tabs-title-color-active:#0D47A1;}.elementor-64 .elementor-element.elementor-element-78cd306 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-78cd306.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-64 .elementor-element.elementor-element-78cd306.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", Sans-serif;font-weight:400;line-height:26px;}.elementor-64 .elementor-element.elementor-element-78cd306 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#0D47A1;}.elementor-64 .elementor-element.elementor-element-532d4a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-532d4a5:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-532d4a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homecareconnect.in/wp-content/uploads/2025/11/CTA-BG-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-64 .elementor-element.elementor-element-99425d2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:118px 118px;--row-gap:118px;--column-gap:118px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-ab8736c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:118px 118px;--row-gap:118px;--column-gap:118px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-64 .elementor-element.elementor-element-242dca2 .elementor-counter{gap:0px;}.elementor-64 .elementor-element.elementor-element-242dca2 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-64 .elementor-element.elementor-element-242dca2 .elementor-counter-title{color:#0D47A1;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-64 .elementor-element.elementor-element-edadb2c .elementor-counter{gap:0px;}.elementor-64 .elementor-element.elementor-element-edadb2c .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-64 .elementor-element.elementor-element-edadb2c .elementor-counter-title{color:#0D47A1;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-64 .elementor-element.elementor-element-03c09f9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:118px 118px;--row-gap:118px;--column-gap:118px;}.elementor-64 .elementor-element.elementor-element-c63d5a5 .elementor-counter{gap:0px;}.elementor-64 .elementor-element.elementor-element-c63d5a5 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;line-height:28px;}.elementor-64 .elementor-element.elementor-element-c63d5a5 .elementor-counter-title{color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-64 .elementor-element.elementor-element-52d74d2 .elementor-counter{gap:0px;}.elementor-64 .elementor-element.elementor-element-52d74d2 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-64 .elementor-element.elementor-element-52d74d2 .elementor-counter-title{color:#0D47A1;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}:root{--page-title-display:none;}@media(max-width:1200px){.elementor-64 .elementor-element.elementor-element-707beec:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-707beec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homecareconnect.in/wp-content/uploads/2025/10/FAQ-CTA.png");}.elementor-64 .elementor-element.elementor-element-658b3ef .elementor-heading-title{font-size:40px;}.elementor-64 .elementor-element.elementor-element-a029790{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-03c42b5 .elementor-heading-title{font-size:34px;line-height:40px;}.elementor-64 .elementor-element.elementor-element-2e479a8{font-size:18px;line-height:26px;}.elementor-64 .elementor-element.elementor-element-5e6ec52{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-6720ec0{text-align:center;}.elementor-64 .elementor-element.elementor-element-2436c3b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-508d566{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;}.elementor-64 .elementor-element.elementor-element-dcb758f{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-929c83b{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;}.elementor-64 .elementor-element.elementor-element-80c1c9e{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-aa63c89{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;}.elementor-64 .elementor-element.elementor-element-5444577{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-906befc{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;}.elementor-64 .elementor-element.elementor-element-cf8ac68{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-border-radius:4px 4px 4px 4px;--n-tabs-title-padding-top:8px;--n-tabs-title-padding-right:12px;--n-tabs-title-padding-bottom:8px;--n-tabs-title-padding-left:12px;--n-tabs-title-font-size:18px;}.elementor-64 .elementor-element.elementor-element-cf8ac68.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:26px;}.elementor-64 .elementor-element.elementor-element-78cd306{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:initial;--n-tabs-heading-wrap:wrap;}.elementor-64 .elementor-element.elementor-element-99425d2{--gap:79px 79px;--row-gap:79px;--column-gap:79px;}.elementor-64 .elementor-element.elementor-element-ab8736c{--gap:79px 79px;--row-gap:79px;--column-gap:79px;}.elementor-64 .elementor-element.elementor-element-03c09f9{--gap:79px 79px;--row-gap:79px;--column-gap:79px;}}@media(max-width:992px){.elementor-64 .elementor-element.elementor-element-707beec:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-707beec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homecareconnect.in/wp-content/uploads/2025/10/FAQ-CTA-BG-MOB.png");}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-64 .elementor-element.elementor-element-2e479a8{text-align:center;font-size:16px;line-height:22px;}.elementor-64 .elementor-element.elementor-element-5e6ec52{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-cf8ac68{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-64 .elementor-element.elementor-element-99425d2{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-64 .elementor-element.elementor-element-ab8736c{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-64 .elementor-element.elementor-element-242dca2 .elementor-counter-number-wrapper{font-size:18px;line-height:22px;}.elementor-64 .elementor-element.elementor-element-242dca2 .elementor-counter-title{font-size:16px;line-height:20px;}.elementor-64 .elementor-element.elementor-element-edadb2c .elementor-counter-number-wrapper{font-size:18px;}.elementor-64 .elementor-element.elementor-element-edadb2c .elementor-counter-title{font-size:16px;line-height:20px;}.elementor-64 .elementor-element.elementor-element-03c09f9{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-64 .elementor-element.elementor-element-c63d5a5 .elementor-counter-number-wrapper{font-size:18px;line-height:22px;}.elementor-64 .elementor-element.elementor-element-c63d5a5 .elementor-counter-title{font-size:16px;line-height:20px;}.elementor-64 .elementor-element.elementor-element-52d74d2 .elementor-counter-number-wrapper{font-size:18px;line-height:22px;}.elementor-64 .elementor-element.elementor-element-52d74d2 .elementor-counter-title{font-size:16px;}}@media(max-width:767px){.elementor-64 .elementor-element.elementor-element-707beec:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-707beec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homecareconnect.in/wp-content/uploads/2025/10/FAQ-CTA-BG-MOB.png");}.elementor-64 .elementor-element.elementor-element-707beec{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:118px;--padding-bottom:118px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-658b3ef .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-64 .elementor-element.elementor-element-365cae7 .elementor-button{font-size:12px;line-height:12px;padding:4px 13px 4px 13px;}.elementor-64 .elementor-element.elementor-element-03c42b5 .elementor-heading-title{font-size:22px;line-height:26px;}.elementor-64 .elementor-element.elementor-element-2e479a8{font-size:14px;line-height:18px;}.elementor-64 .elementor-element.elementor-element-6720ec0 .elementor-heading-title{font-size:18px;line-height:20px;}.elementor-64 .elementor-element.elementor-element-dcd752a{font-size:12px;line-height:18px;}.elementor-64 .elementor-element.elementor-element-4afe7ea{font-size:12px;line-height:18px;}.elementor-64 .elementor-element.elementor-element-fa10963{font-size:12px;line-height:18px;}.elementor-64 .elementor-element.elementor-element-8ada964{font-size:12px;line-height:18px;}.elementor-64 .elementor-element.elementor-element-9c56ca3{font-size:12px;line-height:18px;}.elementor-64 .elementor-element.elementor-element-e845ead{font-size:12px;line-height:18px;}.elementor-64 .elementor-element.elementor-element-508d566{--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:8px;--n-accordion-title-font-size:16px;}.elementor-64 .elementor-element.elementor-element-508d566 {--n-accordion-padding:0px 0px 8px 0px;}:where( .elementor-64 .elementor-element.elementor-element-508d566 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:20px;}.elementor-64 .elementor-element.elementor-element-6c2ba67{font-size:12px;line-height:18px;}.elementor-64 .elementor-element.elementor-element-d70b9b8{font-size:12px;line-height:18px;}.elementor-64 .elementor-element.elementor-element-220ebbd{font-size:12px;line-height:18px;}.elementor-64 .elementor-element.elementor-element-51d50ae{font-size:12px;line-height:18px;}.elementor-64 .elementor-element.elementor-element-ce70a9a{font-size:12px;line-height:18px;}.elementor-64 .elementor-element.elementor-element-6adff93{font-size:12px;line-height:18px;}.elementor-64 .elementor-element.elementor-element-929c83b{--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:8px;--n-accordion-title-font-size:16px;}.elementor-64 .elementor-element.elementor-element-929c83b {--n-accordion-padding:0px 0px 8px 0px;}:where( .elementor-64 .elementor-element.elementor-element-929c83b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:20px;}.elementor-64 .elementor-element.elementor-element-c275d2a{font-size:12px;line-height:18px;}.elementor-64 .elementor-element.elementor-element-0504220{font-size:12px;line-height:18px;}.elementor-64 .elementor-element.elementor-element-19ffabf{font-size:12px;line-height:18px;}.elementor-64 .elementor-element.elementor-element-7c02b55{font-size:12px;line-height:18px;}.elementor-64 .elementor-element.elementor-element-9cf6833{font-size:12px;line-height:18px;}.elementor-64 .elementor-element.elementor-element-07acbca{font-size:12px;line-height:18px;}.elementor-64 .elementor-element.elementor-element-aa63c89{--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:8px;--n-accordion-title-font-size:16px;}.elementor-64 .elementor-element.elementor-element-aa63c89 {--n-accordion-padding:0px 0px 8px 0px;}:where( .elementor-64 .elementor-element.elementor-element-aa63c89 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:20px;}.elementor-64 .elementor-element.elementor-element-0ab0e8a{font-size:12px;line-height:18px;}.elementor-64 .elementor-element.elementor-element-e3d08d6{font-size:12px;line-height:18px;}.elementor-64 .elementor-element.elementor-element-4fa0022{font-size:12px;line-height:18px;}.elementor-64 .elementor-element.elementor-element-2f97b1f{font-size:12px;line-height:18px;}.elementor-64 .elementor-element.elementor-element-162c6ca{font-size:12px;line-height:18px;}.elementor-64 .elementor-element.elementor-element-39846a7{font-size:12px;line-height:18px;}.elementor-64 .elementor-element.elementor-element-39846a7 p{margin-block-end:0px;}.elementor-64 .elementor-element.elementor-element-906befc{--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:8px;--n-accordion-title-font-size:16px;}.elementor-64 .elementor-element.elementor-element-906befc {--n-accordion-padding:0px 0px 8px 0px;}:where( .elementor-64 .elementor-element.elementor-element-906befc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:20px;}.elementor-64 .elementor-element.elementor-element-cf8ac68{--n-tabs-title-gap:20px;--n-tabs-title-padding-top:6px;--n-tabs-title-padding-right:10px;--n-tabs-title-padding-bottom:6px;--n-tabs-title-padding-left:10px;--n-tabs-title-font-size:16px;}.elementor-64 .elementor-element.elementor-element-cf8ac68.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:20px;}:where( .elementor-64 .elementor-element.elementor-element-cf8ac68.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-64 .elementor-element.elementor-element-532d4a5:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-532d4a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homecareconnect.in/wp-content/uploads/2025/11/CTA-BG-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-64 .elementor-element.elementor-element-532d4a5{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-ab8736c{--flex-wrap:nowrap;}.elementor-64 .elementor-element.elementor-element-242dca2{width:100%;max-width:100%;}.elementor-64 .elementor-element.elementor-element-242dca2 .elementor-counter-title{justify-content:center;font-size:14px;line-height:18px;}.elementor-64 .elementor-element.elementor-element-242dca2 .elementor-counter-number-wrapper{font-size:18px;line-height:22px;}.elementor-64 .elementor-element.elementor-element-edadb2c{width:100%;max-width:100%;}.elementor-64 .elementor-element.elementor-element-edadb2c .elementor-counter-title{justify-content:center;font-size:14px;line-height:18px;}.elementor-64 .elementor-element.elementor-element-edadb2c .elementor-counter-number-wrapper{font-size:18px;line-height:22px;}.elementor-64 .elementor-element.elementor-element-03c09f9{--flex-wrap:nowrap;}.elementor-64 .elementor-element.elementor-element-c63d5a5{width:100%;max-width:100%;}.elementor-64 .elementor-element.elementor-element-c63d5a5 .elementor-counter-number-wrapper{font-size:18px;line-height:22px;}.elementor-64 .elementor-element.elementor-element-c63d5a5 .elementor-counter-title{font-size:14px;line-height:18px;}.elementor-64 .elementor-element.elementor-element-52d74d2{width:100%;max-width:100%;}.elementor-64 .elementor-element.elementor-element-52d74d2 .elementor-counter-title{justify-content:center;font-size:14px;line-height:18px;}.elementor-64 .elementor-element.elementor-element-52d74d2 .elementor-counter-number-wrapper{font-size:18px;line-height:22px;}}@media(max-width:360px){.elementor-64 .elementor-element.elementor-element-707beec:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-707beec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homecareconnect.in/wp-content/uploads/2025/10/FAQ-CTA-BG-MOB.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-64 .elementor-element.elementor-element-707beec{--padding-top:118px;--padding-bottom:118px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-64 .elementor-element.elementor-element-658b3ef .elementor-heading-title{font-size:26px;line-height:30px;}.elementor-64 .elementor-element.elementor-element-a029790{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-03c42b5 .elementor-heading-title{font-size:20px;line-height:24px;}.elementor-64 .elementor-element.elementor-element-2e479a8{text-align:center;font-size:12px;line-height:16px;}.elementor-64 .elementor-element.elementor-element-5e6ec52{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-6720ec0{text-align:center;}.elementor-64 .elementor-element.elementor-element-6720ec0 .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-64 .elementor-element.elementor-element-2436c3b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-dcd752a{font-size:12px;}.elementor-64 .elementor-element.elementor-element-4afe7ea{font-size:12px;}.elementor-64 .elementor-element.elementor-element-fa10963{font-size:12px;}.elementor-64 .elementor-element.elementor-element-8ada964{font-size:12px;}.elementor-64 .elementor-element.elementor-element-9c56ca3{font-size:12px;}.elementor-64 .elementor-element.elementor-element-e845ead{font-size:12px;}.elementor-64 .elementor-element.elementor-element-508d566{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:8px;--n-accordion-title-font-size:14px;--n-accordion-icon-size:14px;}:where( .elementor-64 .elementor-element.elementor-element-508d566 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:18px;}:where( .elementor-64 .elementor-element.elementor-element-508d566 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-width:0px 0px 1px 0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-64 .elementor-element.elementor-element-dcb758f{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-6c2ba67{font-size:12px;}.elementor-64 .elementor-element.elementor-element-d70b9b8{font-size:12px;}.elementor-64 .elementor-element.elementor-element-220ebbd{font-size:12px;}.elementor-64 .elementor-element.elementor-element-51d50ae{font-size:12px;}.elementor-64 .elementor-element.elementor-element-ce70a9a{font-size:12px;}.elementor-64 .elementor-element.elementor-element-6adff93{font-size:12px;}.elementor-64 .elementor-element.elementor-element-929c83b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:8px;--n-accordion-title-font-size:14px;--n-accordion-icon-size:14px;}:where( .elementor-64 .elementor-element.elementor-element-929c83b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:18px;}:where( .elementor-64 .elementor-element.elementor-element-929c83b > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-width:0px 0px 1px 0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-64 .elementor-element.elementor-element-80c1c9e{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-c275d2a{font-size:12px;}.elementor-64 .elementor-element.elementor-element-0504220{font-size:12px;}.elementor-64 .elementor-element.elementor-element-19ffabf{font-size:12px;}.elementor-64 .elementor-element.elementor-element-7c02b55{font-size:12px;}.elementor-64 .elementor-element.elementor-element-9cf6833{font-size:12px;}.elementor-64 .elementor-element.elementor-element-07acbca{font-size:12px;}.elementor-64 .elementor-element.elementor-element-aa63c89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:8px;--n-accordion-title-font-size:14px;--n-accordion-icon-size:14px;}:where( .elementor-64 .elementor-element.elementor-element-aa63c89 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:18px;}:where( .elementor-64 .elementor-element.elementor-element-aa63c89 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-width:0px 0px 1px 0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-64 .elementor-element.elementor-element-5444577{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-0ab0e8a{font-size:12px;}.elementor-64 .elementor-element.elementor-element-e3d08d6{font-size:12px;}.elementor-64 .elementor-element.elementor-element-4fa0022{font-size:12px;}.elementor-64 .elementor-element.elementor-element-2f97b1f{font-size:12px;}.elementor-64 .elementor-element.elementor-element-162c6ca{font-size:12px;}.elementor-64 .elementor-element.elementor-element-39846a7{font-size:12px;}.elementor-64 .elementor-element.elementor-element-906befc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:8px;--n-accordion-title-font-size:14px;--n-accordion-icon-size:14px;}:where( .elementor-64 .elementor-element.elementor-element-906befc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:18px;}:where( .elementor-64 .elementor-element.elementor-element-906befc > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-width:0px 0px 1px 0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-64 .elementor-element.elementor-element-cf8ac68{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-gap:20px;--n-tabs-title-border-radius:4px 4px 4px 4px;--n-tabs-title-padding-top:4px;--n-tabs-title-padding-right:8px;--n-tabs-title-padding-bottom:4px;--n-tabs-title-padding-left:8px;--n-tabs-title-font-size:14px;}.elementor-64 .elementor-element.elementor-element-cf8ac68.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-width:1px 1px 1px 1px;}.elementor-64 .elementor-element.elementor-element-cf8ac68.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-width:1px 1px 1px 1px;}.elementor-64 .elementor-element.elementor-element-cf8ac68.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-64 .elementor-element.elementor-element-cf8ac68.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-width:1px 1px 1px 1px;}.elementor-64 .elementor-element.elementor-element-cf8ac68.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:18px;}.elementor-64 .elementor-element.elementor-element-78cd306{--n-tabs-direction:row-reverse;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;}.elementor-64 .elementor-element.elementor-element-532d4a5:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-532d4a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homecareconnect.in/wp-content/uploads/2025/11/CTA-BG-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-64 .elementor-element.elementor-element-532d4a5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-99425d2{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-64 .elementor-element.elementor-element-ab8736c{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:79px 79px;--row-gap:79px;--column-gap:79px;--flex-wrap:nowrap;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-64 .elementor-element.elementor-element-242dca2{width:100%;max-width:100%;}.elementor-64 .elementor-element.elementor-element-edadb2c{width:100%;max-width:100%;}.elementor-64 .elementor-element.elementor-element-03c09f9{--gap:79px 79px;--row-gap:79px;--column-gap:79px;--flex-wrap:nowrap;}.elementor-64 .elementor-element.elementor-element-c63d5a5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-52d74d2{width:100%;max-width:100%;}}/* Start custom CSS for container, class: .elementor-element-6cfe44f */.elementor-64 .elementor-element.elementor-element-6cfe44f {
	width: calc(100% - 2rem);
	max-width: 75rem;
	margin-left: auto;
	margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e479a8 */.elementor-64 .elementor-element.elementor-element-2e479a8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd752a */.elementor-64 .elementor-element.elementor-element-dcd752a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afe7ea */.elementor-64 .elementor-element.elementor-element-4afe7ea p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa10963 */.elementor-64 .elementor-element.elementor-element-fa10963 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ada964 */.elementor-64 .elementor-element.elementor-element-8ada964 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c56ca3 */.elementor-64 .elementor-element.elementor-element-9c56ca3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e845ead */.elementor-64 .elementor-element.elementor-element-e845ead p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd752a */.elementor-64 .elementor-element.elementor-element-dcd752a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afe7ea */.elementor-64 .elementor-element.elementor-element-4afe7ea p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa10963 */.elementor-64 .elementor-element.elementor-element-fa10963 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ada964 */.elementor-64 .elementor-element.elementor-element-8ada964 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c56ca3 */.elementor-64 .elementor-element.elementor-element-9c56ca3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e845ead */.elementor-64 .elementor-element.elementor-element-e845ead p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd752a */.elementor-64 .elementor-element.elementor-element-dcd752a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afe7ea */.elementor-64 .elementor-element.elementor-element-4afe7ea p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa10963 */.elementor-64 .elementor-element.elementor-element-fa10963 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ada964 */.elementor-64 .elementor-element.elementor-element-8ada964 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c56ca3 */.elementor-64 .elementor-element.elementor-element-9c56ca3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e845ead */.elementor-64 .elementor-element.elementor-element-e845ead p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd752a */.elementor-64 .elementor-element.elementor-element-dcd752a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afe7ea */.elementor-64 .elementor-element.elementor-element-4afe7ea p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa10963 */.elementor-64 .elementor-element.elementor-element-fa10963 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ada964 */.elementor-64 .elementor-element.elementor-element-8ada964 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c56ca3 */.elementor-64 .elementor-element.elementor-element-9c56ca3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e845ead */.elementor-64 .elementor-element.elementor-element-e845ead p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd752a */.elementor-64 .elementor-element.elementor-element-dcd752a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afe7ea */.elementor-64 .elementor-element.elementor-element-4afe7ea p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa10963 */.elementor-64 .elementor-element.elementor-element-fa10963 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ada964 */.elementor-64 .elementor-element.elementor-element-8ada964 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c56ca3 */.elementor-64 .elementor-element.elementor-element-9c56ca3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e845ead */.elementor-64 .elementor-element.elementor-element-e845ead p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd752a */.elementor-64 .elementor-element.elementor-element-dcd752a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afe7ea */.elementor-64 .elementor-element.elementor-element-4afe7ea p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa10963 */.elementor-64 .elementor-element.elementor-element-fa10963 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ada964 */.elementor-64 .elementor-element.elementor-element-8ada964 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c56ca3 */.elementor-64 .elementor-element.elementor-element-9c56ca3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e845ead */.elementor-64 .elementor-element.elementor-element-e845ead p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd752a */.elementor-64 .elementor-element.elementor-element-dcd752a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afe7ea */.elementor-64 .elementor-element.elementor-element-4afe7ea p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa10963 */.elementor-64 .elementor-element.elementor-element-fa10963 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ada964 */.elementor-64 .elementor-element.elementor-element-8ada964 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c56ca3 */.elementor-64 .elementor-element.elementor-element-9c56ca3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e845ead */.elementor-64 .elementor-element.elementor-element-e845ead p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-508d566 */.elementor-64 .elementor-element.elementor-element-508d566 .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-508d566 .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-508d566 .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-508d566 .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-508d566 .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-508d566 .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-508d566 .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2ba67 */.elementor-64 .elementor-element.elementor-element-6c2ba67 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70b9b8 */.elementor-64 .elementor-element.elementor-element-d70b9b8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220ebbd */.elementor-64 .elementor-element.elementor-element-220ebbd p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d50ae */.elementor-64 .elementor-element.elementor-element-51d50ae p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70a9a */.elementor-64 .elementor-element.elementor-element-ce70a9a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adff93 */.elementor-64 .elementor-element.elementor-element-6adff93 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2ba67 */.elementor-64 .elementor-element.elementor-element-6c2ba67 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70b9b8 */.elementor-64 .elementor-element.elementor-element-d70b9b8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220ebbd */.elementor-64 .elementor-element.elementor-element-220ebbd p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d50ae */.elementor-64 .elementor-element.elementor-element-51d50ae p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70a9a */.elementor-64 .elementor-element.elementor-element-ce70a9a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adff93 */.elementor-64 .elementor-element.elementor-element-6adff93 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2ba67 */.elementor-64 .elementor-element.elementor-element-6c2ba67 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70b9b8 */.elementor-64 .elementor-element.elementor-element-d70b9b8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220ebbd */.elementor-64 .elementor-element.elementor-element-220ebbd p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d50ae */.elementor-64 .elementor-element.elementor-element-51d50ae p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70a9a */.elementor-64 .elementor-element.elementor-element-ce70a9a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adff93 */.elementor-64 .elementor-element.elementor-element-6adff93 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2ba67 */.elementor-64 .elementor-element.elementor-element-6c2ba67 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70b9b8 */.elementor-64 .elementor-element.elementor-element-d70b9b8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220ebbd */.elementor-64 .elementor-element.elementor-element-220ebbd p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d50ae */.elementor-64 .elementor-element.elementor-element-51d50ae p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70a9a */.elementor-64 .elementor-element.elementor-element-ce70a9a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adff93 */.elementor-64 .elementor-element.elementor-element-6adff93 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2ba67 */.elementor-64 .elementor-element.elementor-element-6c2ba67 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70b9b8 */.elementor-64 .elementor-element.elementor-element-d70b9b8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220ebbd */.elementor-64 .elementor-element.elementor-element-220ebbd p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d50ae */.elementor-64 .elementor-element.elementor-element-51d50ae p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70a9a */.elementor-64 .elementor-element.elementor-element-ce70a9a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adff93 */.elementor-64 .elementor-element.elementor-element-6adff93 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2ba67 */.elementor-64 .elementor-element.elementor-element-6c2ba67 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70b9b8 */.elementor-64 .elementor-element.elementor-element-d70b9b8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220ebbd */.elementor-64 .elementor-element.elementor-element-220ebbd p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d50ae */.elementor-64 .elementor-element.elementor-element-51d50ae p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70a9a */.elementor-64 .elementor-element.elementor-element-ce70a9a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adff93 */.elementor-64 .elementor-element.elementor-element-6adff93 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2ba67 */.elementor-64 .elementor-element.elementor-element-6c2ba67 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70b9b8 */.elementor-64 .elementor-element.elementor-element-d70b9b8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220ebbd */.elementor-64 .elementor-element.elementor-element-220ebbd p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d50ae */.elementor-64 .elementor-element.elementor-element-51d50ae p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70a9a */.elementor-64 .elementor-element.elementor-element-ce70a9a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adff93 */.elementor-64 .elementor-element.elementor-element-6adff93 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-929c83b */.elementor-64 .elementor-element.elementor-element-929c83b .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-929c83b .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-929c83b .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-929c83b .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-929c83b .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-929c83b .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-929c83b .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c275d2a */.elementor-64 .elementor-element.elementor-element-c275d2a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0504220 */.elementor-64 .elementor-element.elementor-element-0504220 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ffabf */.elementor-64 .elementor-element.elementor-element-19ffabf p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c02b55 */.elementor-64 .elementor-element.elementor-element-7c02b55 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf6833 */.elementor-64 .elementor-element.elementor-element-9cf6833 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07acbca */.elementor-64 .elementor-element.elementor-element-07acbca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c275d2a */.elementor-64 .elementor-element.elementor-element-c275d2a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0504220 */.elementor-64 .elementor-element.elementor-element-0504220 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ffabf */.elementor-64 .elementor-element.elementor-element-19ffabf p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c02b55 */.elementor-64 .elementor-element.elementor-element-7c02b55 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf6833 */.elementor-64 .elementor-element.elementor-element-9cf6833 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07acbca */.elementor-64 .elementor-element.elementor-element-07acbca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c275d2a */.elementor-64 .elementor-element.elementor-element-c275d2a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0504220 */.elementor-64 .elementor-element.elementor-element-0504220 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ffabf */.elementor-64 .elementor-element.elementor-element-19ffabf p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c02b55 */.elementor-64 .elementor-element.elementor-element-7c02b55 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf6833 */.elementor-64 .elementor-element.elementor-element-9cf6833 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07acbca */.elementor-64 .elementor-element.elementor-element-07acbca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c275d2a */.elementor-64 .elementor-element.elementor-element-c275d2a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0504220 */.elementor-64 .elementor-element.elementor-element-0504220 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ffabf */.elementor-64 .elementor-element.elementor-element-19ffabf p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c02b55 */.elementor-64 .elementor-element.elementor-element-7c02b55 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf6833 */.elementor-64 .elementor-element.elementor-element-9cf6833 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07acbca */.elementor-64 .elementor-element.elementor-element-07acbca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c275d2a */.elementor-64 .elementor-element.elementor-element-c275d2a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0504220 */.elementor-64 .elementor-element.elementor-element-0504220 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ffabf */.elementor-64 .elementor-element.elementor-element-19ffabf p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c02b55 */.elementor-64 .elementor-element.elementor-element-7c02b55 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf6833 */.elementor-64 .elementor-element.elementor-element-9cf6833 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07acbca */.elementor-64 .elementor-element.elementor-element-07acbca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c275d2a */.elementor-64 .elementor-element.elementor-element-c275d2a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0504220 */.elementor-64 .elementor-element.elementor-element-0504220 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ffabf */.elementor-64 .elementor-element.elementor-element-19ffabf p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c02b55 */.elementor-64 .elementor-element.elementor-element-7c02b55 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf6833 */.elementor-64 .elementor-element.elementor-element-9cf6833 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07acbca */.elementor-64 .elementor-element.elementor-element-07acbca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c275d2a */.elementor-64 .elementor-element.elementor-element-c275d2a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0504220 */.elementor-64 .elementor-element.elementor-element-0504220 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ffabf */.elementor-64 .elementor-element.elementor-element-19ffabf p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c02b55 */.elementor-64 .elementor-element.elementor-element-7c02b55 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf6833 */.elementor-64 .elementor-element.elementor-element-9cf6833 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07acbca */.elementor-64 .elementor-element.elementor-element-07acbca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-aa63c89 */.elementor-64 .elementor-element.elementor-element-aa63c89 .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-aa63c89 .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-aa63c89 .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-aa63c89 .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-aa63c89 .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-aa63c89 .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-aa63c89 .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab0e8a */.elementor-64 .elementor-element.elementor-element-0ab0e8a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d08d6 */.elementor-64 .elementor-element.elementor-element-e3d08d6 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0022 */.elementor-64 .elementor-element.elementor-element-4fa0022 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f97b1f */.elementor-64 .elementor-element.elementor-element-2f97b1f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162c6ca */.elementor-64 .elementor-element.elementor-element-162c6ca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39846a7 */.elementor-64 .elementor-element.elementor-element-39846a7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab0e8a */.elementor-64 .elementor-element.elementor-element-0ab0e8a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d08d6 */.elementor-64 .elementor-element.elementor-element-e3d08d6 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0022 */.elementor-64 .elementor-element.elementor-element-4fa0022 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f97b1f */.elementor-64 .elementor-element.elementor-element-2f97b1f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162c6ca */.elementor-64 .elementor-element.elementor-element-162c6ca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39846a7 */.elementor-64 .elementor-element.elementor-element-39846a7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab0e8a */.elementor-64 .elementor-element.elementor-element-0ab0e8a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d08d6 */.elementor-64 .elementor-element.elementor-element-e3d08d6 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0022 */.elementor-64 .elementor-element.elementor-element-4fa0022 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f97b1f */.elementor-64 .elementor-element.elementor-element-2f97b1f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162c6ca */.elementor-64 .elementor-element.elementor-element-162c6ca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39846a7 */.elementor-64 .elementor-element.elementor-element-39846a7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab0e8a */.elementor-64 .elementor-element.elementor-element-0ab0e8a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d08d6 */.elementor-64 .elementor-element.elementor-element-e3d08d6 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0022 */.elementor-64 .elementor-element.elementor-element-4fa0022 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f97b1f */.elementor-64 .elementor-element.elementor-element-2f97b1f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162c6ca */.elementor-64 .elementor-element.elementor-element-162c6ca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39846a7 */.elementor-64 .elementor-element.elementor-element-39846a7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab0e8a */.elementor-64 .elementor-element.elementor-element-0ab0e8a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d08d6 */.elementor-64 .elementor-element.elementor-element-e3d08d6 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0022 */.elementor-64 .elementor-element.elementor-element-4fa0022 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f97b1f */.elementor-64 .elementor-element.elementor-element-2f97b1f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162c6ca */.elementor-64 .elementor-element.elementor-element-162c6ca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39846a7 */.elementor-64 .elementor-element.elementor-element-39846a7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab0e8a */.elementor-64 .elementor-element.elementor-element-0ab0e8a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d08d6 */.elementor-64 .elementor-element.elementor-element-e3d08d6 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0022 */.elementor-64 .elementor-element.elementor-element-4fa0022 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f97b1f */.elementor-64 .elementor-element.elementor-element-2f97b1f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162c6ca */.elementor-64 .elementor-element.elementor-element-162c6ca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39846a7 */.elementor-64 .elementor-element.elementor-element-39846a7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab0e8a */.elementor-64 .elementor-element.elementor-element-0ab0e8a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d08d6 */.elementor-64 .elementor-element.elementor-element-e3d08d6 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0022 */.elementor-64 .elementor-element.elementor-element-4fa0022 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f97b1f */.elementor-64 .elementor-element.elementor-element-2f97b1f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162c6ca */.elementor-64 .elementor-element.elementor-element-162c6ca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39846a7 */.elementor-64 .elementor-element.elementor-element-39846a7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-906befc */.elementor-64 .elementor-element.elementor-element-906befc .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-906befc .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-906befc .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-906befc .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-906befc .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-906befc .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-906befc .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd752a */.elementor-64 .elementor-element.elementor-element-dcd752a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afe7ea */.elementor-64 .elementor-element.elementor-element-4afe7ea p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa10963 */.elementor-64 .elementor-element.elementor-element-fa10963 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ada964 */.elementor-64 .elementor-element.elementor-element-8ada964 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c56ca3 */.elementor-64 .elementor-element.elementor-element-9c56ca3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e845ead */.elementor-64 .elementor-element.elementor-element-e845ead p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd752a */.elementor-64 .elementor-element.elementor-element-dcd752a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afe7ea */.elementor-64 .elementor-element.elementor-element-4afe7ea p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa10963 */.elementor-64 .elementor-element.elementor-element-fa10963 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ada964 */.elementor-64 .elementor-element.elementor-element-8ada964 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c56ca3 */.elementor-64 .elementor-element.elementor-element-9c56ca3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e845ead */.elementor-64 .elementor-element.elementor-element-e845ead p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd752a */.elementor-64 .elementor-element.elementor-element-dcd752a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afe7ea */.elementor-64 .elementor-element.elementor-element-4afe7ea p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa10963 */.elementor-64 .elementor-element.elementor-element-fa10963 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ada964 */.elementor-64 .elementor-element.elementor-element-8ada964 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c56ca3 */.elementor-64 .elementor-element.elementor-element-9c56ca3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e845ead */.elementor-64 .elementor-element.elementor-element-e845ead p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd752a */.elementor-64 .elementor-element.elementor-element-dcd752a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afe7ea */.elementor-64 .elementor-element.elementor-element-4afe7ea p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa10963 */.elementor-64 .elementor-element.elementor-element-fa10963 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ada964 */.elementor-64 .elementor-element.elementor-element-8ada964 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c56ca3 */.elementor-64 .elementor-element.elementor-element-9c56ca3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e845ead */.elementor-64 .elementor-element.elementor-element-e845ead p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd752a */.elementor-64 .elementor-element.elementor-element-dcd752a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afe7ea */.elementor-64 .elementor-element.elementor-element-4afe7ea p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa10963 */.elementor-64 .elementor-element.elementor-element-fa10963 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ada964 */.elementor-64 .elementor-element.elementor-element-8ada964 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c56ca3 */.elementor-64 .elementor-element.elementor-element-9c56ca3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e845ead */.elementor-64 .elementor-element.elementor-element-e845ead p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd752a */.elementor-64 .elementor-element.elementor-element-dcd752a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afe7ea */.elementor-64 .elementor-element.elementor-element-4afe7ea p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa10963 */.elementor-64 .elementor-element.elementor-element-fa10963 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ada964 */.elementor-64 .elementor-element.elementor-element-8ada964 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c56ca3 */.elementor-64 .elementor-element.elementor-element-9c56ca3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e845ead */.elementor-64 .elementor-element.elementor-element-e845ead p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd752a */.elementor-64 .elementor-element.elementor-element-dcd752a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afe7ea */.elementor-64 .elementor-element.elementor-element-4afe7ea p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa10963 */.elementor-64 .elementor-element.elementor-element-fa10963 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ada964 */.elementor-64 .elementor-element.elementor-element-8ada964 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c56ca3 */.elementor-64 .elementor-element.elementor-element-9c56ca3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e845ead */.elementor-64 .elementor-element.elementor-element-e845ead p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-508d566 */.elementor-64 .elementor-element.elementor-element-508d566 .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-508d566 .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-508d566 .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-508d566 .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-508d566 .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-508d566 .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-508d566 .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2ba67 */.elementor-64 .elementor-element.elementor-element-6c2ba67 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70b9b8 */.elementor-64 .elementor-element.elementor-element-d70b9b8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220ebbd */.elementor-64 .elementor-element.elementor-element-220ebbd p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d50ae */.elementor-64 .elementor-element.elementor-element-51d50ae p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70a9a */.elementor-64 .elementor-element.elementor-element-ce70a9a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adff93 */.elementor-64 .elementor-element.elementor-element-6adff93 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2ba67 */.elementor-64 .elementor-element.elementor-element-6c2ba67 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70b9b8 */.elementor-64 .elementor-element.elementor-element-d70b9b8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220ebbd */.elementor-64 .elementor-element.elementor-element-220ebbd p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d50ae */.elementor-64 .elementor-element.elementor-element-51d50ae p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70a9a */.elementor-64 .elementor-element.elementor-element-ce70a9a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adff93 */.elementor-64 .elementor-element.elementor-element-6adff93 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2ba67 */.elementor-64 .elementor-element.elementor-element-6c2ba67 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70b9b8 */.elementor-64 .elementor-element.elementor-element-d70b9b8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220ebbd */.elementor-64 .elementor-element.elementor-element-220ebbd p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d50ae */.elementor-64 .elementor-element.elementor-element-51d50ae p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70a9a */.elementor-64 .elementor-element.elementor-element-ce70a9a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adff93 */.elementor-64 .elementor-element.elementor-element-6adff93 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2ba67 */.elementor-64 .elementor-element.elementor-element-6c2ba67 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70b9b8 */.elementor-64 .elementor-element.elementor-element-d70b9b8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220ebbd */.elementor-64 .elementor-element.elementor-element-220ebbd p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d50ae */.elementor-64 .elementor-element.elementor-element-51d50ae p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70a9a */.elementor-64 .elementor-element.elementor-element-ce70a9a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adff93 */.elementor-64 .elementor-element.elementor-element-6adff93 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2ba67 */.elementor-64 .elementor-element.elementor-element-6c2ba67 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70b9b8 */.elementor-64 .elementor-element.elementor-element-d70b9b8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220ebbd */.elementor-64 .elementor-element.elementor-element-220ebbd p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d50ae */.elementor-64 .elementor-element.elementor-element-51d50ae p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70a9a */.elementor-64 .elementor-element.elementor-element-ce70a9a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adff93 */.elementor-64 .elementor-element.elementor-element-6adff93 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2ba67 */.elementor-64 .elementor-element.elementor-element-6c2ba67 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70b9b8 */.elementor-64 .elementor-element.elementor-element-d70b9b8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220ebbd */.elementor-64 .elementor-element.elementor-element-220ebbd p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d50ae */.elementor-64 .elementor-element.elementor-element-51d50ae p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70a9a */.elementor-64 .elementor-element.elementor-element-ce70a9a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adff93 */.elementor-64 .elementor-element.elementor-element-6adff93 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2ba67 */.elementor-64 .elementor-element.elementor-element-6c2ba67 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70b9b8 */.elementor-64 .elementor-element.elementor-element-d70b9b8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220ebbd */.elementor-64 .elementor-element.elementor-element-220ebbd p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d50ae */.elementor-64 .elementor-element.elementor-element-51d50ae p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70a9a */.elementor-64 .elementor-element.elementor-element-ce70a9a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adff93 */.elementor-64 .elementor-element.elementor-element-6adff93 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-929c83b */.elementor-64 .elementor-element.elementor-element-929c83b .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-929c83b .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-929c83b .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-929c83b .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-929c83b .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-929c83b .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-929c83b .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c275d2a */.elementor-64 .elementor-element.elementor-element-c275d2a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0504220 */.elementor-64 .elementor-element.elementor-element-0504220 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ffabf */.elementor-64 .elementor-element.elementor-element-19ffabf p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c02b55 */.elementor-64 .elementor-element.elementor-element-7c02b55 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf6833 */.elementor-64 .elementor-element.elementor-element-9cf6833 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07acbca */.elementor-64 .elementor-element.elementor-element-07acbca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c275d2a */.elementor-64 .elementor-element.elementor-element-c275d2a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0504220 */.elementor-64 .elementor-element.elementor-element-0504220 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ffabf */.elementor-64 .elementor-element.elementor-element-19ffabf p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c02b55 */.elementor-64 .elementor-element.elementor-element-7c02b55 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf6833 */.elementor-64 .elementor-element.elementor-element-9cf6833 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07acbca */.elementor-64 .elementor-element.elementor-element-07acbca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c275d2a */.elementor-64 .elementor-element.elementor-element-c275d2a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0504220 */.elementor-64 .elementor-element.elementor-element-0504220 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ffabf */.elementor-64 .elementor-element.elementor-element-19ffabf p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c02b55 */.elementor-64 .elementor-element.elementor-element-7c02b55 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf6833 */.elementor-64 .elementor-element.elementor-element-9cf6833 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07acbca */.elementor-64 .elementor-element.elementor-element-07acbca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c275d2a */.elementor-64 .elementor-element.elementor-element-c275d2a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0504220 */.elementor-64 .elementor-element.elementor-element-0504220 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ffabf */.elementor-64 .elementor-element.elementor-element-19ffabf p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c02b55 */.elementor-64 .elementor-element.elementor-element-7c02b55 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf6833 */.elementor-64 .elementor-element.elementor-element-9cf6833 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07acbca */.elementor-64 .elementor-element.elementor-element-07acbca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c275d2a */.elementor-64 .elementor-element.elementor-element-c275d2a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0504220 */.elementor-64 .elementor-element.elementor-element-0504220 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ffabf */.elementor-64 .elementor-element.elementor-element-19ffabf p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c02b55 */.elementor-64 .elementor-element.elementor-element-7c02b55 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf6833 */.elementor-64 .elementor-element.elementor-element-9cf6833 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07acbca */.elementor-64 .elementor-element.elementor-element-07acbca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c275d2a */.elementor-64 .elementor-element.elementor-element-c275d2a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0504220 */.elementor-64 .elementor-element.elementor-element-0504220 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ffabf */.elementor-64 .elementor-element.elementor-element-19ffabf p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c02b55 */.elementor-64 .elementor-element.elementor-element-7c02b55 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf6833 */.elementor-64 .elementor-element.elementor-element-9cf6833 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07acbca */.elementor-64 .elementor-element.elementor-element-07acbca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c275d2a */.elementor-64 .elementor-element.elementor-element-c275d2a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0504220 */.elementor-64 .elementor-element.elementor-element-0504220 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ffabf */.elementor-64 .elementor-element.elementor-element-19ffabf p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c02b55 */.elementor-64 .elementor-element.elementor-element-7c02b55 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf6833 */.elementor-64 .elementor-element.elementor-element-9cf6833 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07acbca */.elementor-64 .elementor-element.elementor-element-07acbca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-aa63c89 */.elementor-64 .elementor-element.elementor-element-aa63c89 .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-aa63c89 .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-aa63c89 .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-aa63c89 .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-aa63c89 .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-aa63c89 .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-aa63c89 .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab0e8a */.elementor-64 .elementor-element.elementor-element-0ab0e8a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d08d6 */.elementor-64 .elementor-element.elementor-element-e3d08d6 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0022 */.elementor-64 .elementor-element.elementor-element-4fa0022 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f97b1f */.elementor-64 .elementor-element.elementor-element-2f97b1f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162c6ca */.elementor-64 .elementor-element.elementor-element-162c6ca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39846a7 */.elementor-64 .elementor-element.elementor-element-39846a7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab0e8a */.elementor-64 .elementor-element.elementor-element-0ab0e8a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d08d6 */.elementor-64 .elementor-element.elementor-element-e3d08d6 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0022 */.elementor-64 .elementor-element.elementor-element-4fa0022 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f97b1f */.elementor-64 .elementor-element.elementor-element-2f97b1f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162c6ca */.elementor-64 .elementor-element.elementor-element-162c6ca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39846a7 */.elementor-64 .elementor-element.elementor-element-39846a7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab0e8a */.elementor-64 .elementor-element.elementor-element-0ab0e8a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d08d6 */.elementor-64 .elementor-element.elementor-element-e3d08d6 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0022 */.elementor-64 .elementor-element.elementor-element-4fa0022 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f97b1f */.elementor-64 .elementor-element.elementor-element-2f97b1f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162c6ca */.elementor-64 .elementor-element.elementor-element-162c6ca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39846a7 */.elementor-64 .elementor-element.elementor-element-39846a7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab0e8a */.elementor-64 .elementor-element.elementor-element-0ab0e8a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d08d6 */.elementor-64 .elementor-element.elementor-element-e3d08d6 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0022 */.elementor-64 .elementor-element.elementor-element-4fa0022 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f97b1f */.elementor-64 .elementor-element.elementor-element-2f97b1f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162c6ca */.elementor-64 .elementor-element.elementor-element-162c6ca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39846a7 */.elementor-64 .elementor-element.elementor-element-39846a7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab0e8a */.elementor-64 .elementor-element.elementor-element-0ab0e8a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d08d6 */.elementor-64 .elementor-element.elementor-element-e3d08d6 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0022 */.elementor-64 .elementor-element.elementor-element-4fa0022 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f97b1f */.elementor-64 .elementor-element.elementor-element-2f97b1f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162c6ca */.elementor-64 .elementor-element.elementor-element-162c6ca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39846a7 */.elementor-64 .elementor-element.elementor-element-39846a7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab0e8a */.elementor-64 .elementor-element.elementor-element-0ab0e8a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d08d6 */.elementor-64 .elementor-element.elementor-element-e3d08d6 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0022 */.elementor-64 .elementor-element.elementor-element-4fa0022 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f97b1f */.elementor-64 .elementor-element.elementor-element-2f97b1f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162c6ca */.elementor-64 .elementor-element.elementor-element-162c6ca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39846a7 */.elementor-64 .elementor-element.elementor-element-39846a7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab0e8a */.elementor-64 .elementor-element.elementor-element-0ab0e8a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d08d6 */.elementor-64 .elementor-element.elementor-element-e3d08d6 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0022 */.elementor-64 .elementor-element.elementor-element-4fa0022 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f97b1f */.elementor-64 .elementor-element.elementor-element-2f97b1f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162c6ca */.elementor-64 .elementor-element.elementor-element-162c6ca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39846a7 */.elementor-64 .elementor-element.elementor-element-39846a7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-906befc */.elementor-64 .elementor-element.elementor-element-906befc .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-906befc .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-906befc .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-906befc .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-906befc .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-906befc .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-906befc .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd752a */.elementor-64 .elementor-element.elementor-element-dcd752a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afe7ea */.elementor-64 .elementor-element.elementor-element-4afe7ea p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa10963 */.elementor-64 .elementor-element.elementor-element-fa10963 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ada964 */.elementor-64 .elementor-element.elementor-element-8ada964 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c56ca3 */.elementor-64 .elementor-element.elementor-element-9c56ca3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e845ead */.elementor-64 .elementor-element.elementor-element-e845ead p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd752a */.elementor-64 .elementor-element.elementor-element-dcd752a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afe7ea */.elementor-64 .elementor-element.elementor-element-4afe7ea p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa10963 */.elementor-64 .elementor-element.elementor-element-fa10963 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ada964 */.elementor-64 .elementor-element.elementor-element-8ada964 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c56ca3 */.elementor-64 .elementor-element.elementor-element-9c56ca3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e845ead */.elementor-64 .elementor-element.elementor-element-e845ead p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd752a */.elementor-64 .elementor-element.elementor-element-dcd752a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afe7ea */.elementor-64 .elementor-element.elementor-element-4afe7ea p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa10963 */.elementor-64 .elementor-element.elementor-element-fa10963 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ada964 */.elementor-64 .elementor-element.elementor-element-8ada964 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c56ca3 */.elementor-64 .elementor-element.elementor-element-9c56ca3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e845ead */.elementor-64 .elementor-element.elementor-element-e845ead p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd752a */.elementor-64 .elementor-element.elementor-element-dcd752a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afe7ea */.elementor-64 .elementor-element.elementor-element-4afe7ea p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa10963 */.elementor-64 .elementor-element.elementor-element-fa10963 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ada964 */.elementor-64 .elementor-element.elementor-element-8ada964 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c56ca3 */.elementor-64 .elementor-element.elementor-element-9c56ca3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e845ead */.elementor-64 .elementor-element.elementor-element-e845ead p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd752a */.elementor-64 .elementor-element.elementor-element-dcd752a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afe7ea */.elementor-64 .elementor-element.elementor-element-4afe7ea p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa10963 */.elementor-64 .elementor-element.elementor-element-fa10963 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ada964 */.elementor-64 .elementor-element.elementor-element-8ada964 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c56ca3 */.elementor-64 .elementor-element.elementor-element-9c56ca3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e845ead */.elementor-64 .elementor-element.elementor-element-e845ead p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd752a */.elementor-64 .elementor-element.elementor-element-dcd752a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afe7ea */.elementor-64 .elementor-element.elementor-element-4afe7ea p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa10963 */.elementor-64 .elementor-element.elementor-element-fa10963 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ada964 */.elementor-64 .elementor-element.elementor-element-8ada964 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c56ca3 */.elementor-64 .elementor-element.elementor-element-9c56ca3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e845ead */.elementor-64 .elementor-element.elementor-element-e845ead p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd752a */.elementor-64 .elementor-element.elementor-element-dcd752a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afe7ea */.elementor-64 .elementor-element.elementor-element-4afe7ea p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa10963 */.elementor-64 .elementor-element.elementor-element-fa10963 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ada964 */.elementor-64 .elementor-element.elementor-element-8ada964 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c56ca3 */.elementor-64 .elementor-element.elementor-element-9c56ca3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e845ead */.elementor-64 .elementor-element.elementor-element-e845ead p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-508d566 */.elementor-64 .elementor-element.elementor-element-508d566 .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-508d566 .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-508d566 .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-508d566 .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-508d566 .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-508d566 .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-508d566 .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2ba67 */.elementor-64 .elementor-element.elementor-element-6c2ba67 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70b9b8 */.elementor-64 .elementor-element.elementor-element-d70b9b8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220ebbd */.elementor-64 .elementor-element.elementor-element-220ebbd p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d50ae */.elementor-64 .elementor-element.elementor-element-51d50ae p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70a9a */.elementor-64 .elementor-element.elementor-element-ce70a9a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adff93 */.elementor-64 .elementor-element.elementor-element-6adff93 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2ba67 */.elementor-64 .elementor-element.elementor-element-6c2ba67 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70b9b8 */.elementor-64 .elementor-element.elementor-element-d70b9b8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220ebbd */.elementor-64 .elementor-element.elementor-element-220ebbd p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d50ae */.elementor-64 .elementor-element.elementor-element-51d50ae p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70a9a */.elementor-64 .elementor-element.elementor-element-ce70a9a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adff93 */.elementor-64 .elementor-element.elementor-element-6adff93 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2ba67 */.elementor-64 .elementor-element.elementor-element-6c2ba67 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70b9b8 */.elementor-64 .elementor-element.elementor-element-d70b9b8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220ebbd */.elementor-64 .elementor-element.elementor-element-220ebbd p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d50ae */.elementor-64 .elementor-element.elementor-element-51d50ae p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70a9a */.elementor-64 .elementor-element.elementor-element-ce70a9a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adff93 */.elementor-64 .elementor-element.elementor-element-6adff93 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2ba67 */.elementor-64 .elementor-element.elementor-element-6c2ba67 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70b9b8 */.elementor-64 .elementor-element.elementor-element-d70b9b8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220ebbd */.elementor-64 .elementor-element.elementor-element-220ebbd p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d50ae */.elementor-64 .elementor-element.elementor-element-51d50ae p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70a9a */.elementor-64 .elementor-element.elementor-element-ce70a9a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adff93 */.elementor-64 .elementor-element.elementor-element-6adff93 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2ba67 */.elementor-64 .elementor-element.elementor-element-6c2ba67 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70b9b8 */.elementor-64 .elementor-element.elementor-element-d70b9b8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220ebbd */.elementor-64 .elementor-element.elementor-element-220ebbd p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d50ae */.elementor-64 .elementor-element.elementor-element-51d50ae p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70a9a */.elementor-64 .elementor-element.elementor-element-ce70a9a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adff93 */.elementor-64 .elementor-element.elementor-element-6adff93 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2ba67 */.elementor-64 .elementor-element.elementor-element-6c2ba67 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70b9b8 */.elementor-64 .elementor-element.elementor-element-d70b9b8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220ebbd */.elementor-64 .elementor-element.elementor-element-220ebbd p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d50ae */.elementor-64 .elementor-element.elementor-element-51d50ae p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70a9a */.elementor-64 .elementor-element.elementor-element-ce70a9a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adff93 */.elementor-64 .elementor-element.elementor-element-6adff93 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2ba67 */.elementor-64 .elementor-element.elementor-element-6c2ba67 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70b9b8 */.elementor-64 .elementor-element.elementor-element-d70b9b8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220ebbd */.elementor-64 .elementor-element.elementor-element-220ebbd p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d50ae */.elementor-64 .elementor-element.elementor-element-51d50ae p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70a9a */.elementor-64 .elementor-element.elementor-element-ce70a9a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adff93 */.elementor-64 .elementor-element.elementor-element-6adff93 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-929c83b */.elementor-64 .elementor-element.elementor-element-929c83b .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-929c83b .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-929c83b .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-929c83b .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-929c83b .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-929c83b .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-929c83b .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c275d2a */.elementor-64 .elementor-element.elementor-element-c275d2a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0504220 */.elementor-64 .elementor-element.elementor-element-0504220 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ffabf */.elementor-64 .elementor-element.elementor-element-19ffabf p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c02b55 */.elementor-64 .elementor-element.elementor-element-7c02b55 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf6833 */.elementor-64 .elementor-element.elementor-element-9cf6833 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07acbca */.elementor-64 .elementor-element.elementor-element-07acbca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c275d2a */.elementor-64 .elementor-element.elementor-element-c275d2a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0504220 */.elementor-64 .elementor-element.elementor-element-0504220 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ffabf */.elementor-64 .elementor-element.elementor-element-19ffabf p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c02b55 */.elementor-64 .elementor-element.elementor-element-7c02b55 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf6833 */.elementor-64 .elementor-element.elementor-element-9cf6833 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07acbca */.elementor-64 .elementor-element.elementor-element-07acbca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c275d2a */.elementor-64 .elementor-element.elementor-element-c275d2a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0504220 */.elementor-64 .elementor-element.elementor-element-0504220 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ffabf */.elementor-64 .elementor-element.elementor-element-19ffabf p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c02b55 */.elementor-64 .elementor-element.elementor-element-7c02b55 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf6833 */.elementor-64 .elementor-element.elementor-element-9cf6833 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07acbca */.elementor-64 .elementor-element.elementor-element-07acbca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c275d2a */.elementor-64 .elementor-element.elementor-element-c275d2a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0504220 */.elementor-64 .elementor-element.elementor-element-0504220 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ffabf */.elementor-64 .elementor-element.elementor-element-19ffabf p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c02b55 */.elementor-64 .elementor-element.elementor-element-7c02b55 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf6833 */.elementor-64 .elementor-element.elementor-element-9cf6833 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07acbca */.elementor-64 .elementor-element.elementor-element-07acbca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c275d2a */.elementor-64 .elementor-element.elementor-element-c275d2a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0504220 */.elementor-64 .elementor-element.elementor-element-0504220 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ffabf */.elementor-64 .elementor-element.elementor-element-19ffabf p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c02b55 */.elementor-64 .elementor-element.elementor-element-7c02b55 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf6833 */.elementor-64 .elementor-element.elementor-element-9cf6833 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07acbca */.elementor-64 .elementor-element.elementor-element-07acbca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c275d2a */.elementor-64 .elementor-element.elementor-element-c275d2a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0504220 */.elementor-64 .elementor-element.elementor-element-0504220 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ffabf */.elementor-64 .elementor-element.elementor-element-19ffabf p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c02b55 */.elementor-64 .elementor-element.elementor-element-7c02b55 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf6833 */.elementor-64 .elementor-element.elementor-element-9cf6833 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07acbca */.elementor-64 .elementor-element.elementor-element-07acbca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c275d2a */.elementor-64 .elementor-element.elementor-element-c275d2a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0504220 */.elementor-64 .elementor-element.elementor-element-0504220 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ffabf */.elementor-64 .elementor-element.elementor-element-19ffabf p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c02b55 */.elementor-64 .elementor-element.elementor-element-7c02b55 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf6833 */.elementor-64 .elementor-element.elementor-element-9cf6833 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07acbca */.elementor-64 .elementor-element.elementor-element-07acbca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-aa63c89 */.elementor-64 .elementor-element.elementor-element-aa63c89 .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-aa63c89 .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-aa63c89 .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-aa63c89 .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-aa63c89 .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-aa63c89 .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-aa63c89 .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab0e8a */.elementor-64 .elementor-element.elementor-element-0ab0e8a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d08d6 */.elementor-64 .elementor-element.elementor-element-e3d08d6 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0022 */.elementor-64 .elementor-element.elementor-element-4fa0022 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f97b1f */.elementor-64 .elementor-element.elementor-element-2f97b1f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162c6ca */.elementor-64 .elementor-element.elementor-element-162c6ca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39846a7 */.elementor-64 .elementor-element.elementor-element-39846a7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab0e8a */.elementor-64 .elementor-element.elementor-element-0ab0e8a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d08d6 */.elementor-64 .elementor-element.elementor-element-e3d08d6 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0022 */.elementor-64 .elementor-element.elementor-element-4fa0022 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f97b1f */.elementor-64 .elementor-element.elementor-element-2f97b1f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162c6ca */.elementor-64 .elementor-element.elementor-element-162c6ca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39846a7 */.elementor-64 .elementor-element.elementor-element-39846a7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab0e8a */.elementor-64 .elementor-element.elementor-element-0ab0e8a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d08d6 */.elementor-64 .elementor-element.elementor-element-e3d08d6 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0022 */.elementor-64 .elementor-element.elementor-element-4fa0022 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f97b1f */.elementor-64 .elementor-element.elementor-element-2f97b1f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162c6ca */.elementor-64 .elementor-element.elementor-element-162c6ca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39846a7 */.elementor-64 .elementor-element.elementor-element-39846a7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab0e8a */.elementor-64 .elementor-element.elementor-element-0ab0e8a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d08d6 */.elementor-64 .elementor-element.elementor-element-e3d08d6 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0022 */.elementor-64 .elementor-element.elementor-element-4fa0022 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f97b1f */.elementor-64 .elementor-element.elementor-element-2f97b1f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162c6ca */.elementor-64 .elementor-element.elementor-element-162c6ca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39846a7 */.elementor-64 .elementor-element.elementor-element-39846a7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab0e8a */.elementor-64 .elementor-element.elementor-element-0ab0e8a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d08d6 */.elementor-64 .elementor-element.elementor-element-e3d08d6 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0022 */.elementor-64 .elementor-element.elementor-element-4fa0022 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f97b1f */.elementor-64 .elementor-element.elementor-element-2f97b1f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162c6ca */.elementor-64 .elementor-element.elementor-element-162c6ca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39846a7 */.elementor-64 .elementor-element.elementor-element-39846a7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab0e8a */.elementor-64 .elementor-element.elementor-element-0ab0e8a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d08d6 */.elementor-64 .elementor-element.elementor-element-e3d08d6 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0022 */.elementor-64 .elementor-element.elementor-element-4fa0022 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f97b1f */.elementor-64 .elementor-element.elementor-element-2f97b1f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162c6ca */.elementor-64 .elementor-element.elementor-element-162c6ca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39846a7 */.elementor-64 .elementor-element.elementor-element-39846a7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab0e8a */.elementor-64 .elementor-element.elementor-element-0ab0e8a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d08d6 */.elementor-64 .elementor-element.elementor-element-e3d08d6 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0022 */.elementor-64 .elementor-element.elementor-element-4fa0022 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f97b1f */.elementor-64 .elementor-element.elementor-element-2f97b1f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162c6ca */.elementor-64 .elementor-element.elementor-element-162c6ca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39846a7 */.elementor-64 .elementor-element.elementor-element-39846a7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-906befc */.elementor-64 .elementor-element.elementor-element-906befc .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-906befc .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-906befc .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-906befc .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-906befc .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-906befc .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-906befc .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd752a */.elementor-64 .elementor-element.elementor-element-dcd752a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afe7ea */.elementor-64 .elementor-element.elementor-element-4afe7ea p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa10963 */.elementor-64 .elementor-element.elementor-element-fa10963 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ada964 */.elementor-64 .elementor-element.elementor-element-8ada964 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c56ca3 */.elementor-64 .elementor-element.elementor-element-9c56ca3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e845ead */.elementor-64 .elementor-element.elementor-element-e845ead p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd752a */.elementor-64 .elementor-element.elementor-element-dcd752a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afe7ea */.elementor-64 .elementor-element.elementor-element-4afe7ea p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa10963 */.elementor-64 .elementor-element.elementor-element-fa10963 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ada964 */.elementor-64 .elementor-element.elementor-element-8ada964 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c56ca3 */.elementor-64 .elementor-element.elementor-element-9c56ca3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e845ead */.elementor-64 .elementor-element.elementor-element-e845ead p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd752a */.elementor-64 .elementor-element.elementor-element-dcd752a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afe7ea */.elementor-64 .elementor-element.elementor-element-4afe7ea p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa10963 */.elementor-64 .elementor-element.elementor-element-fa10963 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ada964 */.elementor-64 .elementor-element.elementor-element-8ada964 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c56ca3 */.elementor-64 .elementor-element.elementor-element-9c56ca3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e845ead */.elementor-64 .elementor-element.elementor-element-e845ead p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd752a */.elementor-64 .elementor-element.elementor-element-dcd752a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afe7ea */.elementor-64 .elementor-element.elementor-element-4afe7ea p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa10963 */.elementor-64 .elementor-element.elementor-element-fa10963 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ada964 */.elementor-64 .elementor-element.elementor-element-8ada964 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c56ca3 */.elementor-64 .elementor-element.elementor-element-9c56ca3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e845ead */.elementor-64 .elementor-element.elementor-element-e845ead p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd752a */.elementor-64 .elementor-element.elementor-element-dcd752a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afe7ea */.elementor-64 .elementor-element.elementor-element-4afe7ea p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa10963 */.elementor-64 .elementor-element.elementor-element-fa10963 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ada964 */.elementor-64 .elementor-element.elementor-element-8ada964 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c56ca3 */.elementor-64 .elementor-element.elementor-element-9c56ca3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e845ead */.elementor-64 .elementor-element.elementor-element-e845ead p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd752a */.elementor-64 .elementor-element.elementor-element-dcd752a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afe7ea */.elementor-64 .elementor-element.elementor-element-4afe7ea p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa10963 */.elementor-64 .elementor-element.elementor-element-fa10963 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ada964 */.elementor-64 .elementor-element.elementor-element-8ada964 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c56ca3 */.elementor-64 .elementor-element.elementor-element-9c56ca3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e845ead */.elementor-64 .elementor-element.elementor-element-e845ead p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd752a */.elementor-64 .elementor-element.elementor-element-dcd752a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afe7ea */.elementor-64 .elementor-element.elementor-element-4afe7ea p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa10963 */.elementor-64 .elementor-element.elementor-element-fa10963 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ada964 */.elementor-64 .elementor-element.elementor-element-8ada964 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c56ca3 */.elementor-64 .elementor-element.elementor-element-9c56ca3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e845ead */.elementor-64 .elementor-element.elementor-element-e845ead p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-508d566 */.elementor-64 .elementor-element.elementor-element-508d566 .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-508d566 .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-508d566 .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-508d566 .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-508d566 .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-508d566 .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-508d566 .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2ba67 */.elementor-64 .elementor-element.elementor-element-6c2ba67 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70b9b8 */.elementor-64 .elementor-element.elementor-element-d70b9b8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220ebbd */.elementor-64 .elementor-element.elementor-element-220ebbd p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d50ae */.elementor-64 .elementor-element.elementor-element-51d50ae p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70a9a */.elementor-64 .elementor-element.elementor-element-ce70a9a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adff93 */.elementor-64 .elementor-element.elementor-element-6adff93 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2ba67 */.elementor-64 .elementor-element.elementor-element-6c2ba67 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70b9b8 */.elementor-64 .elementor-element.elementor-element-d70b9b8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220ebbd */.elementor-64 .elementor-element.elementor-element-220ebbd p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d50ae */.elementor-64 .elementor-element.elementor-element-51d50ae p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70a9a */.elementor-64 .elementor-element.elementor-element-ce70a9a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adff93 */.elementor-64 .elementor-element.elementor-element-6adff93 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2ba67 */.elementor-64 .elementor-element.elementor-element-6c2ba67 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70b9b8 */.elementor-64 .elementor-element.elementor-element-d70b9b8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220ebbd */.elementor-64 .elementor-element.elementor-element-220ebbd p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d50ae */.elementor-64 .elementor-element.elementor-element-51d50ae p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70a9a */.elementor-64 .elementor-element.elementor-element-ce70a9a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adff93 */.elementor-64 .elementor-element.elementor-element-6adff93 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2ba67 */.elementor-64 .elementor-element.elementor-element-6c2ba67 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70b9b8 */.elementor-64 .elementor-element.elementor-element-d70b9b8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220ebbd */.elementor-64 .elementor-element.elementor-element-220ebbd p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d50ae */.elementor-64 .elementor-element.elementor-element-51d50ae p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70a9a */.elementor-64 .elementor-element.elementor-element-ce70a9a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adff93 */.elementor-64 .elementor-element.elementor-element-6adff93 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2ba67 */.elementor-64 .elementor-element.elementor-element-6c2ba67 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70b9b8 */.elementor-64 .elementor-element.elementor-element-d70b9b8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220ebbd */.elementor-64 .elementor-element.elementor-element-220ebbd p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d50ae */.elementor-64 .elementor-element.elementor-element-51d50ae p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70a9a */.elementor-64 .elementor-element.elementor-element-ce70a9a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adff93 */.elementor-64 .elementor-element.elementor-element-6adff93 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2ba67 */.elementor-64 .elementor-element.elementor-element-6c2ba67 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70b9b8 */.elementor-64 .elementor-element.elementor-element-d70b9b8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220ebbd */.elementor-64 .elementor-element.elementor-element-220ebbd p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d50ae */.elementor-64 .elementor-element.elementor-element-51d50ae p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70a9a */.elementor-64 .elementor-element.elementor-element-ce70a9a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adff93 */.elementor-64 .elementor-element.elementor-element-6adff93 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2ba67 */.elementor-64 .elementor-element.elementor-element-6c2ba67 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70b9b8 */.elementor-64 .elementor-element.elementor-element-d70b9b8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220ebbd */.elementor-64 .elementor-element.elementor-element-220ebbd p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d50ae */.elementor-64 .elementor-element.elementor-element-51d50ae p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70a9a */.elementor-64 .elementor-element.elementor-element-ce70a9a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adff93 */.elementor-64 .elementor-element.elementor-element-6adff93 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-929c83b */.elementor-64 .elementor-element.elementor-element-929c83b .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-929c83b .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-929c83b .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-929c83b .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-929c83b .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-929c83b .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-929c83b .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c275d2a */.elementor-64 .elementor-element.elementor-element-c275d2a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0504220 */.elementor-64 .elementor-element.elementor-element-0504220 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ffabf */.elementor-64 .elementor-element.elementor-element-19ffabf p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c02b55 */.elementor-64 .elementor-element.elementor-element-7c02b55 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf6833 */.elementor-64 .elementor-element.elementor-element-9cf6833 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07acbca */.elementor-64 .elementor-element.elementor-element-07acbca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c275d2a */.elementor-64 .elementor-element.elementor-element-c275d2a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0504220 */.elementor-64 .elementor-element.elementor-element-0504220 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ffabf */.elementor-64 .elementor-element.elementor-element-19ffabf p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c02b55 */.elementor-64 .elementor-element.elementor-element-7c02b55 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf6833 */.elementor-64 .elementor-element.elementor-element-9cf6833 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07acbca */.elementor-64 .elementor-element.elementor-element-07acbca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c275d2a */.elementor-64 .elementor-element.elementor-element-c275d2a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0504220 */.elementor-64 .elementor-element.elementor-element-0504220 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ffabf */.elementor-64 .elementor-element.elementor-element-19ffabf p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c02b55 */.elementor-64 .elementor-element.elementor-element-7c02b55 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf6833 */.elementor-64 .elementor-element.elementor-element-9cf6833 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07acbca */.elementor-64 .elementor-element.elementor-element-07acbca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c275d2a */.elementor-64 .elementor-element.elementor-element-c275d2a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0504220 */.elementor-64 .elementor-element.elementor-element-0504220 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ffabf */.elementor-64 .elementor-element.elementor-element-19ffabf p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c02b55 */.elementor-64 .elementor-element.elementor-element-7c02b55 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf6833 */.elementor-64 .elementor-element.elementor-element-9cf6833 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07acbca */.elementor-64 .elementor-element.elementor-element-07acbca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c275d2a */.elementor-64 .elementor-element.elementor-element-c275d2a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0504220 */.elementor-64 .elementor-element.elementor-element-0504220 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ffabf */.elementor-64 .elementor-element.elementor-element-19ffabf p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c02b55 */.elementor-64 .elementor-element.elementor-element-7c02b55 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf6833 */.elementor-64 .elementor-element.elementor-element-9cf6833 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07acbca */.elementor-64 .elementor-element.elementor-element-07acbca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c275d2a */.elementor-64 .elementor-element.elementor-element-c275d2a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0504220 */.elementor-64 .elementor-element.elementor-element-0504220 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ffabf */.elementor-64 .elementor-element.elementor-element-19ffabf p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c02b55 */.elementor-64 .elementor-element.elementor-element-7c02b55 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf6833 */.elementor-64 .elementor-element.elementor-element-9cf6833 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07acbca */.elementor-64 .elementor-element.elementor-element-07acbca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c275d2a */.elementor-64 .elementor-element.elementor-element-c275d2a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0504220 */.elementor-64 .elementor-element.elementor-element-0504220 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ffabf */.elementor-64 .elementor-element.elementor-element-19ffabf p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c02b55 */.elementor-64 .elementor-element.elementor-element-7c02b55 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf6833 */.elementor-64 .elementor-element.elementor-element-9cf6833 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07acbca */.elementor-64 .elementor-element.elementor-element-07acbca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-aa63c89 */.elementor-64 .elementor-element.elementor-element-aa63c89 .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-aa63c89 .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-aa63c89 .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-aa63c89 .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-aa63c89 .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-aa63c89 .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-aa63c89 .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab0e8a */.elementor-64 .elementor-element.elementor-element-0ab0e8a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d08d6 */.elementor-64 .elementor-element.elementor-element-e3d08d6 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0022 */.elementor-64 .elementor-element.elementor-element-4fa0022 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f97b1f */.elementor-64 .elementor-element.elementor-element-2f97b1f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162c6ca */.elementor-64 .elementor-element.elementor-element-162c6ca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39846a7 */.elementor-64 .elementor-element.elementor-element-39846a7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab0e8a */.elementor-64 .elementor-element.elementor-element-0ab0e8a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d08d6 */.elementor-64 .elementor-element.elementor-element-e3d08d6 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0022 */.elementor-64 .elementor-element.elementor-element-4fa0022 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f97b1f */.elementor-64 .elementor-element.elementor-element-2f97b1f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162c6ca */.elementor-64 .elementor-element.elementor-element-162c6ca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39846a7 */.elementor-64 .elementor-element.elementor-element-39846a7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab0e8a */.elementor-64 .elementor-element.elementor-element-0ab0e8a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d08d6 */.elementor-64 .elementor-element.elementor-element-e3d08d6 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0022 */.elementor-64 .elementor-element.elementor-element-4fa0022 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f97b1f */.elementor-64 .elementor-element.elementor-element-2f97b1f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162c6ca */.elementor-64 .elementor-element.elementor-element-162c6ca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39846a7 */.elementor-64 .elementor-element.elementor-element-39846a7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab0e8a */.elementor-64 .elementor-element.elementor-element-0ab0e8a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d08d6 */.elementor-64 .elementor-element.elementor-element-e3d08d6 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0022 */.elementor-64 .elementor-element.elementor-element-4fa0022 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f97b1f */.elementor-64 .elementor-element.elementor-element-2f97b1f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162c6ca */.elementor-64 .elementor-element.elementor-element-162c6ca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39846a7 */.elementor-64 .elementor-element.elementor-element-39846a7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab0e8a */.elementor-64 .elementor-element.elementor-element-0ab0e8a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d08d6 */.elementor-64 .elementor-element.elementor-element-e3d08d6 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0022 */.elementor-64 .elementor-element.elementor-element-4fa0022 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f97b1f */.elementor-64 .elementor-element.elementor-element-2f97b1f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162c6ca */.elementor-64 .elementor-element.elementor-element-162c6ca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39846a7 */.elementor-64 .elementor-element.elementor-element-39846a7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab0e8a */.elementor-64 .elementor-element.elementor-element-0ab0e8a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d08d6 */.elementor-64 .elementor-element.elementor-element-e3d08d6 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0022 */.elementor-64 .elementor-element.elementor-element-4fa0022 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f97b1f */.elementor-64 .elementor-element.elementor-element-2f97b1f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162c6ca */.elementor-64 .elementor-element.elementor-element-162c6ca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39846a7 */.elementor-64 .elementor-element.elementor-element-39846a7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab0e8a */.elementor-64 .elementor-element.elementor-element-0ab0e8a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d08d6 */.elementor-64 .elementor-element.elementor-element-e3d08d6 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0022 */.elementor-64 .elementor-element.elementor-element-4fa0022 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f97b1f */.elementor-64 .elementor-element.elementor-element-2f97b1f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162c6ca */.elementor-64 .elementor-element.elementor-element-162c6ca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39846a7 */.elementor-64 .elementor-element.elementor-element-39846a7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-906befc */.elementor-64 .elementor-element.elementor-element-906befc .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-906befc .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-906befc .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-906befc .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-906befc .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-906befc .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-906befc .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd752a */.elementor-64 .elementor-element.elementor-element-dcd752a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afe7ea */.elementor-64 .elementor-element.elementor-element-4afe7ea p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa10963 */.elementor-64 .elementor-element.elementor-element-fa10963 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ada964 */.elementor-64 .elementor-element.elementor-element-8ada964 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c56ca3 */.elementor-64 .elementor-element.elementor-element-9c56ca3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e845ead */.elementor-64 .elementor-element.elementor-element-e845ead p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd752a */.elementor-64 .elementor-element.elementor-element-dcd752a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afe7ea */.elementor-64 .elementor-element.elementor-element-4afe7ea p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa10963 */.elementor-64 .elementor-element.elementor-element-fa10963 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ada964 */.elementor-64 .elementor-element.elementor-element-8ada964 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c56ca3 */.elementor-64 .elementor-element.elementor-element-9c56ca3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e845ead */.elementor-64 .elementor-element.elementor-element-e845ead p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd752a */.elementor-64 .elementor-element.elementor-element-dcd752a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afe7ea */.elementor-64 .elementor-element.elementor-element-4afe7ea p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa10963 */.elementor-64 .elementor-element.elementor-element-fa10963 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ada964 */.elementor-64 .elementor-element.elementor-element-8ada964 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c56ca3 */.elementor-64 .elementor-element.elementor-element-9c56ca3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e845ead */.elementor-64 .elementor-element.elementor-element-e845ead p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd752a */.elementor-64 .elementor-element.elementor-element-dcd752a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afe7ea */.elementor-64 .elementor-element.elementor-element-4afe7ea p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa10963 */.elementor-64 .elementor-element.elementor-element-fa10963 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ada964 */.elementor-64 .elementor-element.elementor-element-8ada964 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c56ca3 */.elementor-64 .elementor-element.elementor-element-9c56ca3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e845ead */.elementor-64 .elementor-element.elementor-element-e845ead p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd752a */.elementor-64 .elementor-element.elementor-element-dcd752a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afe7ea */.elementor-64 .elementor-element.elementor-element-4afe7ea p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa10963 */.elementor-64 .elementor-element.elementor-element-fa10963 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ada964 */.elementor-64 .elementor-element.elementor-element-8ada964 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c56ca3 */.elementor-64 .elementor-element.elementor-element-9c56ca3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e845ead */.elementor-64 .elementor-element.elementor-element-e845ead p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd752a */.elementor-64 .elementor-element.elementor-element-dcd752a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afe7ea */.elementor-64 .elementor-element.elementor-element-4afe7ea p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa10963 */.elementor-64 .elementor-element.elementor-element-fa10963 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ada964 */.elementor-64 .elementor-element.elementor-element-8ada964 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c56ca3 */.elementor-64 .elementor-element.elementor-element-9c56ca3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e845ead */.elementor-64 .elementor-element.elementor-element-e845ead p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd752a */.elementor-64 .elementor-element.elementor-element-dcd752a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4afe7ea */.elementor-64 .elementor-element.elementor-element-4afe7ea p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa10963 */.elementor-64 .elementor-element.elementor-element-fa10963 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ada964 */.elementor-64 .elementor-element.elementor-element-8ada964 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c56ca3 */.elementor-64 .elementor-element.elementor-element-9c56ca3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e845ead */.elementor-64 .elementor-element.elementor-element-e845ead p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-508d566 */.elementor-64 .elementor-element.elementor-element-508d566 .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-508d566 .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-508d566 .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-508d566 .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-508d566 .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-508d566 .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-508d566 .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2ba67 */.elementor-64 .elementor-element.elementor-element-6c2ba67 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70b9b8 */.elementor-64 .elementor-element.elementor-element-d70b9b8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220ebbd */.elementor-64 .elementor-element.elementor-element-220ebbd p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d50ae */.elementor-64 .elementor-element.elementor-element-51d50ae p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70a9a */.elementor-64 .elementor-element.elementor-element-ce70a9a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adff93 */.elementor-64 .elementor-element.elementor-element-6adff93 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2ba67 */.elementor-64 .elementor-element.elementor-element-6c2ba67 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70b9b8 */.elementor-64 .elementor-element.elementor-element-d70b9b8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220ebbd */.elementor-64 .elementor-element.elementor-element-220ebbd p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d50ae */.elementor-64 .elementor-element.elementor-element-51d50ae p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70a9a */.elementor-64 .elementor-element.elementor-element-ce70a9a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adff93 */.elementor-64 .elementor-element.elementor-element-6adff93 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2ba67 */.elementor-64 .elementor-element.elementor-element-6c2ba67 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70b9b8 */.elementor-64 .elementor-element.elementor-element-d70b9b8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220ebbd */.elementor-64 .elementor-element.elementor-element-220ebbd p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d50ae */.elementor-64 .elementor-element.elementor-element-51d50ae p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70a9a */.elementor-64 .elementor-element.elementor-element-ce70a9a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adff93 */.elementor-64 .elementor-element.elementor-element-6adff93 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2ba67 */.elementor-64 .elementor-element.elementor-element-6c2ba67 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70b9b8 */.elementor-64 .elementor-element.elementor-element-d70b9b8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220ebbd */.elementor-64 .elementor-element.elementor-element-220ebbd p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d50ae */.elementor-64 .elementor-element.elementor-element-51d50ae p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70a9a */.elementor-64 .elementor-element.elementor-element-ce70a9a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adff93 */.elementor-64 .elementor-element.elementor-element-6adff93 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2ba67 */.elementor-64 .elementor-element.elementor-element-6c2ba67 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70b9b8 */.elementor-64 .elementor-element.elementor-element-d70b9b8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220ebbd */.elementor-64 .elementor-element.elementor-element-220ebbd p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d50ae */.elementor-64 .elementor-element.elementor-element-51d50ae p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70a9a */.elementor-64 .elementor-element.elementor-element-ce70a9a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adff93 */.elementor-64 .elementor-element.elementor-element-6adff93 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2ba67 */.elementor-64 .elementor-element.elementor-element-6c2ba67 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70b9b8 */.elementor-64 .elementor-element.elementor-element-d70b9b8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220ebbd */.elementor-64 .elementor-element.elementor-element-220ebbd p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d50ae */.elementor-64 .elementor-element.elementor-element-51d50ae p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70a9a */.elementor-64 .elementor-element.elementor-element-ce70a9a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adff93 */.elementor-64 .elementor-element.elementor-element-6adff93 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2ba67 */.elementor-64 .elementor-element.elementor-element-6c2ba67 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d70b9b8 */.elementor-64 .elementor-element.elementor-element-d70b9b8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220ebbd */.elementor-64 .elementor-element.elementor-element-220ebbd p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51d50ae */.elementor-64 .elementor-element.elementor-element-51d50ae p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce70a9a */.elementor-64 .elementor-element.elementor-element-ce70a9a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6adff93 */.elementor-64 .elementor-element.elementor-element-6adff93 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-929c83b */.elementor-64 .elementor-element.elementor-element-929c83b .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-929c83b .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-929c83b .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-929c83b .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-929c83b .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-929c83b .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-929c83b .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c275d2a */.elementor-64 .elementor-element.elementor-element-c275d2a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0504220 */.elementor-64 .elementor-element.elementor-element-0504220 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ffabf */.elementor-64 .elementor-element.elementor-element-19ffabf p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c02b55 */.elementor-64 .elementor-element.elementor-element-7c02b55 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf6833 */.elementor-64 .elementor-element.elementor-element-9cf6833 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07acbca */.elementor-64 .elementor-element.elementor-element-07acbca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c275d2a */.elementor-64 .elementor-element.elementor-element-c275d2a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0504220 */.elementor-64 .elementor-element.elementor-element-0504220 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ffabf */.elementor-64 .elementor-element.elementor-element-19ffabf p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c02b55 */.elementor-64 .elementor-element.elementor-element-7c02b55 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf6833 */.elementor-64 .elementor-element.elementor-element-9cf6833 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07acbca */.elementor-64 .elementor-element.elementor-element-07acbca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c275d2a */.elementor-64 .elementor-element.elementor-element-c275d2a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0504220 */.elementor-64 .elementor-element.elementor-element-0504220 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ffabf */.elementor-64 .elementor-element.elementor-element-19ffabf p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c02b55 */.elementor-64 .elementor-element.elementor-element-7c02b55 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf6833 */.elementor-64 .elementor-element.elementor-element-9cf6833 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07acbca */.elementor-64 .elementor-element.elementor-element-07acbca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c275d2a */.elementor-64 .elementor-element.elementor-element-c275d2a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0504220 */.elementor-64 .elementor-element.elementor-element-0504220 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ffabf */.elementor-64 .elementor-element.elementor-element-19ffabf p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c02b55 */.elementor-64 .elementor-element.elementor-element-7c02b55 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf6833 */.elementor-64 .elementor-element.elementor-element-9cf6833 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07acbca */.elementor-64 .elementor-element.elementor-element-07acbca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c275d2a */.elementor-64 .elementor-element.elementor-element-c275d2a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0504220 */.elementor-64 .elementor-element.elementor-element-0504220 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ffabf */.elementor-64 .elementor-element.elementor-element-19ffabf p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c02b55 */.elementor-64 .elementor-element.elementor-element-7c02b55 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf6833 */.elementor-64 .elementor-element.elementor-element-9cf6833 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07acbca */.elementor-64 .elementor-element.elementor-element-07acbca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c275d2a */.elementor-64 .elementor-element.elementor-element-c275d2a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0504220 */.elementor-64 .elementor-element.elementor-element-0504220 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ffabf */.elementor-64 .elementor-element.elementor-element-19ffabf p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c02b55 */.elementor-64 .elementor-element.elementor-element-7c02b55 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf6833 */.elementor-64 .elementor-element.elementor-element-9cf6833 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07acbca */.elementor-64 .elementor-element.elementor-element-07acbca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c275d2a */.elementor-64 .elementor-element.elementor-element-c275d2a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0504220 */.elementor-64 .elementor-element.elementor-element-0504220 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ffabf */.elementor-64 .elementor-element.elementor-element-19ffabf p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c02b55 */.elementor-64 .elementor-element.elementor-element-7c02b55 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cf6833 */.elementor-64 .elementor-element.elementor-element-9cf6833 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07acbca */.elementor-64 .elementor-element.elementor-element-07acbca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-aa63c89 */.elementor-64 .elementor-element.elementor-element-aa63c89 .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-aa63c89 .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-aa63c89 .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-aa63c89 .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-aa63c89 .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-aa63c89 .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-aa63c89 .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab0e8a */.elementor-64 .elementor-element.elementor-element-0ab0e8a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d08d6 */.elementor-64 .elementor-element.elementor-element-e3d08d6 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0022 */.elementor-64 .elementor-element.elementor-element-4fa0022 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f97b1f */.elementor-64 .elementor-element.elementor-element-2f97b1f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162c6ca */.elementor-64 .elementor-element.elementor-element-162c6ca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39846a7 */.elementor-64 .elementor-element.elementor-element-39846a7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab0e8a */.elementor-64 .elementor-element.elementor-element-0ab0e8a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d08d6 */.elementor-64 .elementor-element.elementor-element-e3d08d6 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0022 */.elementor-64 .elementor-element.elementor-element-4fa0022 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f97b1f */.elementor-64 .elementor-element.elementor-element-2f97b1f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162c6ca */.elementor-64 .elementor-element.elementor-element-162c6ca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39846a7 */.elementor-64 .elementor-element.elementor-element-39846a7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab0e8a */.elementor-64 .elementor-element.elementor-element-0ab0e8a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d08d6 */.elementor-64 .elementor-element.elementor-element-e3d08d6 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0022 */.elementor-64 .elementor-element.elementor-element-4fa0022 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f97b1f */.elementor-64 .elementor-element.elementor-element-2f97b1f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162c6ca */.elementor-64 .elementor-element.elementor-element-162c6ca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39846a7 */.elementor-64 .elementor-element.elementor-element-39846a7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab0e8a */.elementor-64 .elementor-element.elementor-element-0ab0e8a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d08d6 */.elementor-64 .elementor-element.elementor-element-e3d08d6 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0022 */.elementor-64 .elementor-element.elementor-element-4fa0022 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f97b1f */.elementor-64 .elementor-element.elementor-element-2f97b1f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162c6ca */.elementor-64 .elementor-element.elementor-element-162c6ca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39846a7 */.elementor-64 .elementor-element.elementor-element-39846a7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab0e8a */.elementor-64 .elementor-element.elementor-element-0ab0e8a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d08d6 */.elementor-64 .elementor-element.elementor-element-e3d08d6 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0022 */.elementor-64 .elementor-element.elementor-element-4fa0022 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f97b1f */.elementor-64 .elementor-element.elementor-element-2f97b1f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162c6ca */.elementor-64 .elementor-element.elementor-element-162c6ca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39846a7 */.elementor-64 .elementor-element.elementor-element-39846a7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab0e8a */.elementor-64 .elementor-element.elementor-element-0ab0e8a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d08d6 */.elementor-64 .elementor-element.elementor-element-e3d08d6 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0022 */.elementor-64 .elementor-element.elementor-element-4fa0022 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f97b1f */.elementor-64 .elementor-element.elementor-element-2f97b1f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162c6ca */.elementor-64 .elementor-element.elementor-element-162c6ca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39846a7 */.elementor-64 .elementor-element.elementor-element-39846a7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ab0e8a */.elementor-64 .elementor-element.elementor-element-0ab0e8a p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d08d6 */.elementor-64 .elementor-element.elementor-element-e3d08d6 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fa0022 */.elementor-64 .elementor-element.elementor-element-4fa0022 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f97b1f */.elementor-64 .elementor-element.elementor-element-2f97b1f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162c6ca */.elementor-64 .elementor-element.elementor-element-162c6ca p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39846a7 */.elementor-64 .elementor-element.elementor-element-39846a7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-906befc */.elementor-64 .elementor-element.elementor-element-906befc .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-906befc .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-906befc .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-906befc .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-906befc .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-906befc .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-906befc .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-116bf2b */.elementor-64 .elementor-element.elementor-element-116bf2b p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70c218 */.elementor-64 .elementor-element.elementor-element-f70c218 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc37f7 */.elementor-64 .elementor-element.elementor-element-ecc37f7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b37f8 */.elementor-64 .elementor-element.elementor-element-b2b37f8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6675bf4 */.elementor-64 .elementor-element.elementor-element-6675bf4 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842dcc3 */.elementor-64 .elementor-element.elementor-element-842dcc3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-116bf2b */.elementor-64 .elementor-element.elementor-element-116bf2b p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70c218 */.elementor-64 .elementor-element.elementor-element-f70c218 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc37f7 */.elementor-64 .elementor-element.elementor-element-ecc37f7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b37f8 */.elementor-64 .elementor-element.elementor-element-b2b37f8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6675bf4 */.elementor-64 .elementor-element.elementor-element-6675bf4 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842dcc3 */.elementor-64 .elementor-element.elementor-element-842dcc3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-116bf2b */.elementor-64 .elementor-element.elementor-element-116bf2b p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70c218 */.elementor-64 .elementor-element.elementor-element-f70c218 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc37f7 */.elementor-64 .elementor-element.elementor-element-ecc37f7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b37f8 */.elementor-64 .elementor-element.elementor-element-b2b37f8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6675bf4 */.elementor-64 .elementor-element.elementor-element-6675bf4 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842dcc3 */.elementor-64 .elementor-element.elementor-element-842dcc3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-116bf2b */.elementor-64 .elementor-element.elementor-element-116bf2b p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70c218 */.elementor-64 .elementor-element.elementor-element-f70c218 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc37f7 */.elementor-64 .elementor-element.elementor-element-ecc37f7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b37f8 */.elementor-64 .elementor-element.elementor-element-b2b37f8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6675bf4 */.elementor-64 .elementor-element.elementor-element-6675bf4 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842dcc3 */.elementor-64 .elementor-element.elementor-element-842dcc3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-116bf2b */.elementor-64 .elementor-element.elementor-element-116bf2b p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70c218 */.elementor-64 .elementor-element.elementor-element-f70c218 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc37f7 */.elementor-64 .elementor-element.elementor-element-ecc37f7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b37f8 */.elementor-64 .elementor-element.elementor-element-b2b37f8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6675bf4 */.elementor-64 .elementor-element.elementor-element-6675bf4 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842dcc3 */.elementor-64 .elementor-element.elementor-element-842dcc3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-116bf2b */.elementor-64 .elementor-element.elementor-element-116bf2b p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70c218 */.elementor-64 .elementor-element.elementor-element-f70c218 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc37f7 */.elementor-64 .elementor-element.elementor-element-ecc37f7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b37f8 */.elementor-64 .elementor-element.elementor-element-b2b37f8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6675bf4 */.elementor-64 .elementor-element.elementor-element-6675bf4 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842dcc3 */.elementor-64 .elementor-element.elementor-element-842dcc3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-116bf2b */.elementor-64 .elementor-element.elementor-element-116bf2b p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70c218 */.elementor-64 .elementor-element.elementor-element-f70c218 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc37f7 */.elementor-64 .elementor-element.elementor-element-ecc37f7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b37f8 */.elementor-64 .elementor-element.elementor-element-b2b37f8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6675bf4 */.elementor-64 .elementor-element.elementor-element-6675bf4 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842dcc3 */.elementor-64 .elementor-element.elementor-element-842dcc3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-01f515a */.elementor-64 .elementor-element.elementor-element-01f515a .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-01f515a .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-01f515a .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-01f515a .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-01f515a .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-01f515a .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-01f515a .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffe210f */.elementor-64 .elementor-element.elementor-element-ffe210f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcff11 */.elementor-64 .elementor-element.elementor-element-fbcff11 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae7f60 */.elementor-64 .elementor-element.elementor-element-6ae7f60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d24732 */.elementor-64 .elementor-element.elementor-element-6d24732 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7cf8b7 */.elementor-64 .elementor-element.elementor-element-c7cf8b7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca2d40 */.elementor-64 .elementor-element.elementor-element-eca2d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffe210f */.elementor-64 .elementor-element.elementor-element-ffe210f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcff11 */.elementor-64 .elementor-element.elementor-element-fbcff11 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae7f60 */.elementor-64 .elementor-element.elementor-element-6ae7f60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d24732 */.elementor-64 .elementor-element.elementor-element-6d24732 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7cf8b7 */.elementor-64 .elementor-element.elementor-element-c7cf8b7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca2d40 */.elementor-64 .elementor-element.elementor-element-eca2d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffe210f */.elementor-64 .elementor-element.elementor-element-ffe210f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcff11 */.elementor-64 .elementor-element.elementor-element-fbcff11 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae7f60 */.elementor-64 .elementor-element.elementor-element-6ae7f60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d24732 */.elementor-64 .elementor-element.elementor-element-6d24732 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7cf8b7 */.elementor-64 .elementor-element.elementor-element-c7cf8b7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca2d40 */.elementor-64 .elementor-element.elementor-element-eca2d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffe210f */.elementor-64 .elementor-element.elementor-element-ffe210f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcff11 */.elementor-64 .elementor-element.elementor-element-fbcff11 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae7f60 */.elementor-64 .elementor-element.elementor-element-6ae7f60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d24732 */.elementor-64 .elementor-element.elementor-element-6d24732 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7cf8b7 */.elementor-64 .elementor-element.elementor-element-c7cf8b7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca2d40 */.elementor-64 .elementor-element.elementor-element-eca2d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffe210f */.elementor-64 .elementor-element.elementor-element-ffe210f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcff11 */.elementor-64 .elementor-element.elementor-element-fbcff11 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae7f60 */.elementor-64 .elementor-element.elementor-element-6ae7f60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d24732 */.elementor-64 .elementor-element.elementor-element-6d24732 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7cf8b7 */.elementor-64 .elementor-element.elementor-element-c7cf8b7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca2d40 */.elementor-64 .elementor-element.elementor-element-eca2d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffe210f */.elementor-64 .elementor-element.elementor-element-ffe210f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcff11 */.elementor-64 .elementor-element.elementor-element-fbcff11 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae7f60 */.elementor-64 .elementor-element.elementor-element-6ae7f60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d24732 */.elementor-64 .elementor-element.elementor-element-6d24732 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7cf8b7 */.elementor-64 .elementor-element.elementor-element-c7cf8b7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca2d40 */.elementor-64 .elementor-element.elementor-element-eca2d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffe210f */.elementor-64 .elementor-element.elementor-element-ffe210f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcff11 */.elementor-64 .elementor-element.elementor-element-fbcff11 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae7f60 */.elementor-64 .elementor-element.elementor-element-6ae7f60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d24732 */.elementor-64 .elementor-element.elementor-element-6d24732 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7cf8b7 */.elementor-64 .elementor-element.elementor-element-c7cf8b7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca2d40 */.elementor-64 .elementor-element.elementor-element-eca2d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7282b89 */.elementor-64 .elementor-element.elementor-element-7282b89 .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-7282b89 .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-7282b89 .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-7282b89 .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-7282b89 .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-7282b89 .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-7282b89 .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9bd04 */.elementor-64 .elementor-element.elementor-element-7b9bd04 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2fcda */.elementor-64 .elementor-element.elementor-element-bd2fcda p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5593ad0 */.elementor-64 .elementor-element.elementor-element-5593ad0 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847ad50 */.elementor-64 .elementor-element.elementor-element-847ad50 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7e8f68 */.elementor-64 .elementor-element.elementor-element-e7e8f68 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbc5c9 */.elementor-64 .elementor-element.elementor-element-8dbc5c9 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9bd04 */.elementor-64 .elementor-element.elementor-element-7b9bd04 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2fcda */.elementor-64 .elementor-element.elementor-element-bd2fcda p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5593ad0 */.elementor-64 .elementor-element.elementor-element-5593ad0 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847ad50 */.elementor-64 .elementor-element.elementor-element-847ad50 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7e8f68 */.elementor-64 .elementor-element.elementor-element-e7e8f68 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbc5c9 */.elementor-64 .elementor-element.elementor-element-8dbc5c9 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9bd04 */.elementor-64 .elementor-element.elementor-element-7b9bd04 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2fcda */.elementor-64 .elementor-element.elementor-element-bd2fcda p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5593ad0 */.elementor-64 .elementor-element.elementor-element-5593ad0 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847ad50 */.elementor-64 .elementor-element.elementor-element-847ad50 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7e8f68 */.elementor-64 .elementor-element.elementor-element-e7e8f68 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbc5c9 */.elementor-64 .elementor-element.elementor-element-8dbc5c9 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9bd04 */.elementor-64 .elementor-element.elementor-element-7b9bd04 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2fcda */.elementor-64 .elementor-element.elementor-element-bd2fcda p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5593ad0 */.elementor-64 .elementor-element.elementor-element-5593ad0 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847ad50 */.elementor-64 .elementor-element.elementor-element-847ad50 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7e8f68 */.elementor-64 .elementor-element.elementor-element-e7e8f68 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbc5c9 */.elementor-64 .elementor-element.elementor-element-8dbc5c9 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9bd04 */.elementor-64 .elementor-element.elementor-element-7b9bd04 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2fcda */.elementor-64 .elementor-element.elementor-element-bd2fcda p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5593ad0 */.elementor-64 .elementor-element.elementor-element-5593ad0 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847ad50 */.elementor-64 .elementor-element.elementor-element-847ad50 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7e8f68 */.elementor-64 .elementor-element.elementor-element-e7e8f68 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbc5c9 */.elementor-64 .elementor-element.elementor-element-8dbc5c9 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9bd04 */.elementor-64 .elementor-element.elementor-element-7b9bd04 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2fcda */.elementor-64 .elementor-element.elementor-element-bd2fcda p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5593ad0 */.elementor-64 .elementor-element.elementor-element-5593ad0 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847ad50 */.elementor-64 .elementor-element.elementor-element-847ad50 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7e8f68 */.elementor-64 .elementor-element.elementor-element-e7e8f68 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbc5c9 */.elementor-64 .elementor-element.elementor-element-8dbc5c9 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9bd04 */.elementor-64 .elementor-element.elementor-element-7b9bd04 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2fcda */.elementor-64 .elementor-element.elementor-element-bd2fcda p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5593ad0 */.elementor-64 .elementor-element.elementor-element-5593ad0 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847ad50 */.elementor-64 .elementor-element.elementor-element-847ad50 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7e8f68 */.elementor-64 .elementor-element.elementor-element-e7e8f68 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbc5c9 */.elementor-64 .elementor-element.elementor-element-8dbc5c9 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1b309dd */.elementor-64 .elementor-element.elementor-element-1b309dd .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-1b309dd .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-1b309dd .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-1b309dd .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-1b309dd .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-1b309dd .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-1b309dd .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b586b5 */.elementor-64 .elementor-element.elementor-element-7b586b5 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d708c60 */.elementor-64 .elementor-element.elementor-element-d708c60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a80976 */.elementor-64 .elementor-element.elementor-element-6a80976 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf2fb */.elementor-64 .elementor-element.elementor-element-4eaf2fb p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21d40 */.elementor-64 .elementor-element.elementor-element-1e21d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e33d74 */.elementor-64 .elementor-element.elementor-element-3e33d74 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b586b5 */.elementor-64 .elementor-element.elementor-element-7b586b5 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d708c60 */.elementor-64 .elementor-element.elementor-element-d708c60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a80976 */.elementor-64 .elementor-element.elementor-element-6a80976 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf2fb */.elementor-64 .elementor-element.elementor-element-4eaf2fb p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21d40 */.elementor-64 .elementor-element.elementor-element-1e21d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e33d74 */.elementor-64 .elementor-element.elementor-element-3e33d74 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b586b5 */.elementor-64 .elementor-element.elementor-element-7b586b5 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d708c60 */.elementor-64 .elementor-element.elementor-element-d708c60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a80976 */.elementor-64 .elementor-element.elementor-element-6a80976 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf2fb */.elementor-64 .elementor-element.elementor-element-4eaf2fb p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21d40 */.elementor-64 .elementor-element.elementor-element-1e21d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e33d74 */.elementor-64 .elementor-element.elementor-element-3e33d74 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b586b5 */.elementor-64 .elementor-element.elementor-element-7b586b5 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d708c60 */.elementor-64 .elementor-element.elementor-element-d708c60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a80976 */.elementor-64 .elementor-element.elementor-element-6a80976 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf2fb */.elementor-64 .elementor-element.elementor-element-4eaf2fb p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21d40 */.elementor-64 .elementor-element.elementor-element-1e21d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e33d74 */.elementor-64 .elementor-element.elementor-element-3e33d74 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b586b5 */.elementor-64 .elementor-element.elementor-element-7b586b5 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d708c60 */.elementor-64 .elementor-element.elementor-element-d708c60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a80976 */.elementor-64 .elementor-element.elementor-element-6a80976 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf2fb */.elementor-64 .elementor-element.elementor-element-4eaf2fb p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21d40 */.elementor-64 .elementor-element.elementor-element-1e21d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e33d74 */.elementor-64 .elementor-element.elementor-element-3e33d74 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b586b5 */.elementor-64 .elementor-element.elementor-element-7b586b5 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d708c60 */.elementor-64 .elementor-element.elementor-element-d708c60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a80976 */.elementor-64 .elementor-element.elementor-element-6a80976 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf2fb */.elementor-64 .elementor-element.elementor-element-4eaf2fb p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21d40 */.elementor-64 .elementor-element.elementor-element-1e21d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e33d74 */.elementor-64 .elementor-element.elementor-element-3e33d74 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b586b5 */.elementor-64 .elementor-element.elementor-element-7b586b5 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d708c60 */.elementor-64 .elementor-element.elementor-element-d708c60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a80976 */.elementor-64 .elementor-element.elementor-element-6a80976 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf2fb */.elementor-64 .elementor-element.elementor-element-4eaf2fb p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21d40 */.elementor-64 .elementor-element.elementor-element-1e21d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e33d74 */.elementor-64 .elementor-element.elementor-element-3e33d74 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ce599f7 */.elementor-64 .elementor-element.elementor-element-ce599f7 .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-ce599f7 .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-ce599f7 .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-ce599f7 .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-ce599f7 .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-ce599f7 .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-ce599f7 .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-116bf2b */.elementor-64 .elementor-element.elementor-element-116bf2b p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70c218 */.elementor-64 .elementor-element.elementor-element-f70c218 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc37f7 */.elementor-64 .elementor-element.elementor-element-ecc37f7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b37f8 */.elementor-64 .elementor-element.elementor-element-b2b37f8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6675bf4 */.elementor-64 .elementor-element.elementor-element-6675bf4 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842dcc3 */.elementor-64 .elementor-element.elementor-element-842dcc3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-116bf2b */.elementor-64 .elementor-element.elementor-element-116bf2b p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70c218 */.elementor-64 .elementor-element.elementor-element-f70c218 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc37f7 */.elementor-64 .elementor-element.elementor-element-ecc37f7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b37f8 */.elementor-64 .elementor-element.elementor-element-b2b37f8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6675bf4 */.elementor-64 .elementor-element.elementor-element-6675bf4 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842dcc3 */.elementor-64 .elementor-element.elementor-element-842dcc3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-116bf2b */.elementor-64 .elementor-element.elementor-element-116bf2b p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70c218 */.elementor-64 .elementor-element.elementor-element-f70c218 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc37f7 */.elementor-64 .elementor-element.elementor-element-ecc37f7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b37f8 */.elementor-64 .elementor-element.elementor-element-b2b37f8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6675bf4 */.elementor-64 .elementor-element.elementor-element-6675bf4 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842dcc3 */.elementor-64 .elementor-element.elementor-element-842dcc3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-116bf2b */.elementor-64 .elementor-element.elementor-element-116bf2b p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70c218 */.elementor-64 .elementor-element.elementor-element-f70c218 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc37f7 */.elementor-64 .elementor-element.elementor-element-ecc37f7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b37f8 */.elementor-64 .elementor-element.elementor-element-b2b37f8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6675bf4 */.elementor-64 .elementor-element.elementor-element-6675bf4 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842dcc3 */.elementor-64 .elementor-element.elementor-element-842dcc3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-116bf2b */.elementor-64 .elementor-element.elementor-element-116bf2b p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70c218 */.elementor-64 .elementor-element.elementor-element-f70c218 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc37f7 */.elementor-64 .elementor-element.elementor-element-ecc37f7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b37f8 */.elementor-64 .elementor-element.elementor-element-b2b37f8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6675bf4 */.elementor-64 .elementor-element.elementor-element-6675bf4 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842dcc3 */.elementor-64 .elementor-element.elementor-element-842dcc3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-116bf2b */.elementor-64 .elementor-element.elementor-element-116bf2b p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70c218 */.elementor-64 .elementor-element.elementor-element-f70c218 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc37f7 */.elementor-64 .elementor-element.elementor-element-ecc37f7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b37f8 */.elementor-64 .elementor-element.elementor-element-b2b37f8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6675bf4 */.elementor-64 .elementor-element.elementor-element-6675bf4 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842dcc3 */.elementor-64 .elementor-element.elementor-element-842dcc3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-116bf2b */.elementor-64 .elementor-element.elementor-element-116bf2b p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70c218 */.elementor-64 .elementor-element.elementor-element-f70c218 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc37f7 */.elementor-64 .elementor-element.elementor-element-ecc37f7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b37f8 */.elementor-64 .elementor-element.elementor-element-b2b37f8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6675bf4 */.elementor-64 .elementor-element.elementor-element-6675bf4 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842dcc3 */.elementor-64 .elementor-element.elementor-element-842dcc3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-01f515a */.elementor-64 .elementor-element.elementor-element-01f515a .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-01f515a .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-01f515a .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-01f515a .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-01f515a .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-01f515a .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-01f515a .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffe210f */.elementor-64 .elementor-element.elementor-element-ffe210f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcff11 */.elementor-64 .elementor-element.elementor-element-fbcff11 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae7f60 */.elementor-64 .elementor-element.elementor-element-6ae7f60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d24732 */.elementor-64 .elementor-element.elementor-element-6d24732 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7cf8b7 */.elementor-64 .elementor-element.elementor-element-c7cf8b7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca2d40 */.elementor-64 .elementor-element.elementor-element-eca2d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffe210f */.elementor-64 .elementor-element.elementor-element-ffe210f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcff11 */.elementor-64 .elementor-element.elementor-element-fbcff11 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae7f60 */.elementor-64 .elementor-element.elementor-element-6ae7f60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d24732 */.elementor-64 .elementor-element.elementor-element-6d24732 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7cf8b7 */.elementor-64 .elementor-element.elementor-element-c7cf8b7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca2d40 */.elementor-64 .elementor-element.elementor-element-eca2d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffe210f */.elementor-64 .elementor-element.elementor-element-ffe210f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcff11 */.elementor-64 .elementor-element.elementor-element-fbcff11 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae7f60 */.elementor-64 .elementor-element.elementor-element-6ae7f60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d24732 */.elementor-64 .elementor-element.elementor-element-6d24732 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7cf8b7 */.elementor-64 .elementor-element.elementor-element-c7cf8b7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca2d40 */.elementor-64 .elementor-element.elementor-element-eca2d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffe210f */.elementor-64 .elementor-element.elementor-element-ffe210f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcff11 */.elementor-64 .elementor-element.elementor-element-fbcff11 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae7f60 */.elementor-64 .elementor-element.elementor-element-6ae7f60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d24732 */.elementor-64 .elementor-element.elementor-element-6d24732 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7cf8b7 */.elementor-64 .elementor-element.elementor-element-c7cf8b7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca2d40 */.elementor-64 .elementor-element.elementor-element-eca2d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffe210f */.elementor-64 .elementor-element.elementor-element-ffe210f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcff11 */.elementor-64 .elementor-element.elementor-element-fbcff11 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae7f60 */.elementor-64 .elementor-element.elementor-element-6ae7f60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d24732 */.elementor-64 .elementor-element.elementor-element-6d24732 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7cf8b7 */.elementor-64 .elementor-element.elementor-element-c7cf8b7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca2d40 */.elementor-64 .elementor-element.elementor-element-eca2d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffe210f */.elementor-64 .elementor-element.elementor-element-ffe210f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcff11 */.elementor-64 .elementor-element.elementor-element-fbcff11 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae7f60 */.elementor-64 .elementor-element.elementor-element-6ae7f60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d24732 */.elementor-64 .elementor-element.elementor-element-6d24732 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7cf8b7 */.elementor-64 .elementor-element.elementor-element-c7cf8b7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca2d40 */.elementor-64 .elementor-element.elementor-element-eca2d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffe210f */.elementor-64 .elementor-element.elementor-element-ffe210f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcff11 */.elementor-64 .elementor-element.elementor-element-fbcff11 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae7f60 */.elementor-64 .elementor-element.elementor-element-6ae7f60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d24732 */.elementor-64 .elementor-element.elementor-element-6d24732 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7cf8b7 */.elementor-64 .elementor-element.elementor-element-c7cf8b7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca2d40 */.elementor-64 .elementor-element.elementor-element-eca2d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7282b89 */.elementor-64 .elementor-element.elementor-element-7282b89 .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-7282b89 .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-7282b89 .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-7282b89 .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-7282b89 .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-7282b89 .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-7282b89 .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9bd04 */.elementor-64 .elementor-element.elementor-element-7b9bd04 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2fcda */.elementor-64 .elementor-element.elementor-element-bd2fcda p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5593ad0 */.elementor-64 .elementor-element.elementor-element-5593ad0 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847ad50 */.elementor-64 .elementor-element.elementor-element-847ad50 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7e8f68 */.elementor-64 .elementor-element.elementor-element-e7e8f68 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbc5c9 */.elementor-64 .elementor-element.elementor-element-8dbc5c9 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9bd04 */.elementor-64 .elementor-element.elementor-element-7b9bd04 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2fcda */.elementor-64 .elementor-element.elementor-element-bd2fcda p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5593ad0 */.elementor-64 .elementor-element.elementor-element-5593ad0 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847ad50 */.elementor-64 .elementor-element.elementor-element-847ad50 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7e8f68 */.elementor-64 .elementor-element.elementor-element-e7e8f68 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbc5c9 */.elementor-64 .elementor-element.elementor-element-8dbc5c9 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9bd04 */.elementor-64 .elementor-element.elementor-element-7b9bd04 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2fcda */.elementor-64 .elementor-element.elementor-element-bd2fcda p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5593ad0 */.elementor-64 .elementor-element.elementor-element-5593ad0 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847ad50 */.elementor-64 .elementor-element.elementor-element-847ad50 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7e8f68 */.elementor-64 .elementor-element.elementor-element-e7e8f68 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbc5c9 */.elementor-64 .elementor-element.elementor-element-8dbc5c9 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9bd04 */.elementor-64 .elementor-element.elementor-element-7b9bd04 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2fcda */.elementor-64 .elementor-element.elementor-element-bd2fcda p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5593ad0 */.elementor-64 .elementor-element.elementor-element-5593ad0 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847ad50 */.elementor-64 .elementor-element.elementor-element-847ad50 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7e8f68 */.elementor-64 .elementor-element.elementor-element-e7e8f68 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbc5c9 */.elementor-64 .elementor-element.elementor-element-8dbc5c9 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9bd04 */.elementor-64 .elementor-element.elementor-element-7b9bd04 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2fcda */.elementor-64 .elementor-element.elementor-element-bd2fcda p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5593ad0 */.elementor-64 .elementor-element.elementor-element-5593ad0 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847ad50 */.elementor-64 .elementor-element.elementor-element-847ad50 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7e8f68 */.elementor-64 .elementor-element.elementor-element-e7e8f68 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbc5c9 */.elementor-64 .elementor-element.elementor-element-8dbc5c9 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9bd04 */.elementor-64 .elementor-element.elementor-element-7b9bd04 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2fcda */.elementor-64 .elementor-element.elementor-element-bd2fcda p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5593ad0 */.elementor-64 .elementor-element.elementor-element-5593ad0 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847ad50 */.elementor-64 .elementor-element.elementor-element-847ad50 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7e8f68 */.elementor-64 .elementor-element.elementor-element-e7e8f68 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbc5c9 */.elementor-64 .elementor-element.elementor-element-8dbc5c9 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9bd04 */.elementor-64 .elementor-element.elementor-element-7b9bd04 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2fcda */.elementor-64 .elementor-element.elementor-element-bd2fcda p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5593ad0 */.elementor-64 .elementor-element.elementor-element-5593ad0 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847ad50 */.elementor-64 .elementor-element.elementor-element-847ad50 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7e8f68 */.elementor-64 .elementor-element.elementor-element-e7e8f68 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbc5c9 */.elementor-64 .elementor-element.elementor-element-8dbc5c9 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1b309dd */.elementor-64 .elementor-element.elementor-element-1b309dd .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-1b309dd .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-1b309dd .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-1b309dd .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-1b309dd .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-1b309dd .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-1b309dd .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b586b5 */.elementor-64 .elementor-element.elementor-element-7b586b5 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d708c60 */.elementor-64 .elementor-element.elementor-element-d708c60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a80976 */.elementor-64 .elementor-element.elementor-element-6a80976 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf2fb */.elementor-64 .elementor-element.elementor-element-4eaf2fb p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21d40 */.elementor-64 .elementor-element.elementor-element-1e21d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e33d74 */.elementor-64 .elementor-element.elementor-element-3e33d74 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b586b5 */.elementor-64 .elementor-element.elementor-element-7b586b5 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d708c60 */.elementor-64 .elementor-element.elementor-element-d708c60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a80976 */.elementor-64 .elementor-element.elementor-element-6a80976 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf2fb */.elementor-64 .elementor-element.elementor-element-4eaf2fb p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21d40 */.elementor-64 .elementor-element.elementor-element-1e21d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e33d74 */.elementor-64 .elementor-element.elementor-element-3e33d74 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b586b5 */.elementor-64 .elementor-element.elementor-element-7b586b5 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d708c60 */.elementor-64 .elementor-element.elementor-element-d708c60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a80976 */.elementor-64 .elementor-element.elementor-element-6a80976 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf2fb */.elementor-64 .elementor-element.elementor-element-4eaf2fb p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21d40 */.elementor-64 .elementor-element.elementor-element-1e21d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e33d74 */.elementor-64 .elementor-element.elementor-element-3e33d74 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b586b5 */.elementor-64 .elementor-element.elementor-element-7b586b5 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d708c60 */.elementor-64 .elementor-element.elementor-element-d708c60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a80976 */.elementor-64 .elementor-element.elementor-element-6a80976 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf2fb */.elementor-64 .elementor-element.elementor-element-4eaf2fb p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21d40 */.elementor-64 .elementor-element.elementor-element-1e21d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e33d74 */.elementor-64 .elementor-element.elementor-element-3e33d74 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b586b5 */.elementor-64 .elementor-element.elementor-element-7b586b5 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d708c60 */.elementor-64 .elementor-element.elementor-element-d708c60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a80976 */.elementor-64 .elementor-element.elementor-element-6a80976 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf2fb */.elementor-64 .elementor-element.elementor-element-4eaf2fb p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21d40 */.elementor-64 .elementor-element.elementor-element-1e21d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e33d74 */.elementor-64 .elementor-element.elementor-element-3e33d74 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b586b5 */.elementor-64 .elementor-element.elementor-element-7b586b5 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d708c60 */.elementor-64 .elementor-element.elementor-element-d708c60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a80976 */.elementor-64 .elementor-element.elementor-element-6a80976 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf2fb */.elementor-64 .elementor-element.elementor-element-4eaf2fb p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21d40 */.elementor-64 .elementor-element.elementor-element-1e21d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e33d74 */.elementor-64 .elementor-element.elementor-element-3e33d74 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b586b5 */.elementor-64 .elementor-element.elementor-element-7b586b5 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d708c60 */.elementor-64 .elementor-element.elementor-element-d708c60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a80976 */.elementor-64 .elementor-element.elementor-element-6a80976 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf2fb */.elementor-64 .elementor-element.elementor-element-4eaf2fb p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21d40 */.elementor-64 .elementor-element.elementor-element-1e21d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e33d74 */.elementor-64 .elementor-element.elementor-element-3e33d74 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ce599f7 */.elementor-64 .elementor-element.elementor-element-ce599f7 .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-ce599f7 .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-ce599f7 .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-ce599f7 .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-ce599f7 .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-ce599f7 .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-ce599f7 .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-116bf2b */.elementor-64 .elementor-element.elementor-element-116bf2b p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70c218 */.elementor-64 .elementor-element.elementor-element-f70c218 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc37f7 */.elementor-64 .elementor-element.elementor-element-ecc37f7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b37f8 */.elementor-64 .elementor-element.elementor-element-b2b37f8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6675bf4 */.elementor-64 .elementor-element.elementor-element-6675bf4 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842dcc3 */.elementor-64 .elementor-element.elementor-element-842dcc3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-116bf2b */.elementor-64 .elementor-element.elementor-element-116bf2b p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70c218 */.elementor-64 .elementor-element.elementor-element-f70c218 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc37f7 */.elementor-64 .elementor-element.elementor-element-ecc37f7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b37f8 */.elementor-64 .elementor-element.elementor-element-b2b37f8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6675bf4 */.elementor-64 .elementor-element.elementor-element-6675bf4 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842dcc3 */.elementor-64 .elementor-element.elementor-element-842dcc3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-116bf2b */.elementor-64 .elementor-element.elementor-element-116bf2b p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70c218 */.elementor-64 .elementor-element.elementor-element-f70c218 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc37f7 */.elementor-64 .elementor-element.elementor-element-ecc37f7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b37f8 */.elementor-64 .elementor-element.elementor-element-b2b37f8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6675bf4 */.elementor-64 .elementor-element.elementor-element-6675bf4 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842dcc3 */.elementor-64 .elementor-element.elementor-element-842dcc3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-116bf2b */.elementor-64 .elementor-element.elementor-element-116bf2b p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70c218 */.elementor-64 .elementor-element.elementor-element-f70c218 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc37f7 */.elementor-64 .elementor-element.elementor-element-ecc37f7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b37f8 */.elementor-64 .elementor-element.elementor-element-b2b37f8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6675bf4 */.elementor-64 .elementor-element.elementor-element-6675bf4 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842dcc3 */.elementor-64 .elementor-element.elementor-element-842dcc3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-116bf2b */.elementor-64 .elementor-element.elementor-element-116bf2b p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70c218 */.elementor-64 .elementor-element.elementor-element-f70c218 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc37f7 */.elementor-64 .elementor-element.elementor-element-ecc37f7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b37f8 */.elementor-64 .elementor-element.elementor-element-b2b37f8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6675bf4 */.elementor-64 .elementor-element.elementor-element-6675bf4 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842dcc3 */.elementor-64 .elementor-element.elementor-element-842dcc3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-116bf2b */.elementor-64 .elementor-element.elementor-element-116bf2b p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70c218 */.elementor-64 .elementor-element.elementor-element-f70c218 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc37f7 */.elementor-64 .elementor-element.elementor-element-ecc37f7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b37f8 */.elementor-64 .elementor-element.elementor-element-b2b37f8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6675bf4 */.elementor-64 .elementor-element.elementor-element-6675bf4 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842dcc3 */.elementor-64 .elementor-element.elementor-element-842dcc3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-116bf2b */.elementor-64 .elementor-element.elementor-element-116bf2b p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70c218 */.elementor-64 .elementor-element.elementor-element-f70c218 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc37f7 */.elementor-64 .elementor-element.elementor-element-ecc37f7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b37f8 */.elementor-64 .elementor-element.elementor-element-b2b37f8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6675bf4 */.elementor-64 .elementor-element.elementor-element-6675bf4 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842dcc3 */.elementor-64 .elementor-element.elementor-element-842dcc3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-01f515a */.elementor-64 .elementor-element.elementor-element-01f515a .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-01f515a .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-01f515a .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-01f515a .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-01f515a .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-01f515a .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-01f515a .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffe210f */.elementor-64 .elementor-element.elementor-element-ffe210f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcff11 */.elementor-64 .elementor-element.elementor-element-fbcff11 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae7f60 */.elementor-64 .elementor-element.elementor-element-6ae7f60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d24732 */.elementor-64 .elementor-element.elementor-element-6d24732 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7cf8b7 */.elementor-64 .elementor-element.elementor-element-c7cf8b7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca2d40 */.elementor-64 .elementor-element.elementor-element-eca2d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffe210f */.elementor-64 .elementor-element.elementor-element-ffe210f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcff11 */.elementor-64 .elementor-element.elementor-element-fbcff11 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae7f60 */.elementor-64 .elementor-element.elementor-element-6ae7f60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d24732 */.elementor-64 .elementor-element.elementor-element-6d24732 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7cf8b7 */.elementor-64 .elementor-element.elementor-element-c7cf8b7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca2d40 */.elementor-64 .elementor-element.elementor-element-eca2d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffe210f */.elementor-64 .elementor-element.elementor-element-ffe210f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcff11 */.elementor-64 .elementor-element.elementor-element-fbcff11 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae7f60 */.elementor-64 .elementor-element.elementor-element-6ae7f60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d24732 */.elementor-64 .elementor-element.elementor-element-6d24732 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7cf8b7 */.elementor-64 .elementor-element.elementor-element-c7cf8b7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca2d40 */.elementor-64 .elementor-element.elementor-element-eca2d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffe210f */.elementor-64 .elementor-element.elementor-element-ffe210f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcff11 */.elementor-64 .elementor-element.elementor-element-fbcff11 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae7f60 */.elementor-64 .elementor-element.elementor-element-6ae7f60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d24732 */.elementor-64 .elementor-element.elementor-element-6d24732 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7cf8b7 */.elementor-64 .elementor-element.elementor-element-c7cf8b7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca2d40 */.elementor-64 .elementor-element.elementor-element-eca2d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffe210f */.elementor-64 .elementor-element.elementor-element-ffe210f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcff11 */.elementor-64 .elementor-element.elementor-element-fbcff11 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae7f60 */.elementor-64 .elementor-element.elementor-element-6ae7f60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d24732 */.elementor-64 .elementor-element.elementor-element-6d24732 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7cf8b7 */.elementor-64 .elementor-element.elementor-element-c7cf8b7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca2d40 */.elementor-64 .elementor-element.elementor-element-eca2d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffe210f */.elementor-64 .elementor-element.elementor-element-ffe210f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcff11 */.elementor-64 .elementor-element.elementor-element-fbcff11 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae7f60 */.elementor-64 .elementor-element.elementor-element-6ae7f60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d24732 */.elementor-64 .elementor-element.elementor-element-6d24732 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7cf8b7 */.elementor-64 .elementor-element.elementor-element-c7cf8b7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca2d40 */.elementor-64 .elementor-element.elementor-element-eca2d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffe210f */.elementor-64 .elementor-element.elementor-element-ffe210f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcff11 */.elementor-64 .elementor-element.elementor-element-fbcff11 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae7f60 */.elementor-64 .elementor-element.elementor-element-6ae7f60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d24732 */.elementor-64 .elementor-element.elementor-element-6d24732 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7cf8b7 */.elementor-64 .elementor-element.elementor-element-c7cf8b7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca2d40 */.elementor-64 .elementor-element.elementor-element-eca2d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7282b89 */.elementor-64 .elementor-element.elementor-element-7282b89 .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-7282b89 .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-7282b89 .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-7282b89 .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-7282b89 .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-7282b89 .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-7282b89 .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9bd04 */.elementor-64 .elementor-element.elementor-element-7b9bd04 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2fcda */.elementor-64 .elementor-element.elementor-element-bd2fcda p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5593ad0 */.elementor-64 .elementor-element.elementor-element-5593ad0 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847ad50 */.elementor-64 .elementor-element.elementor-element-847ad50 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7e8f68 */.elementor-64 .elementor-element.elementor-element-e7e8f68 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbc5c9 */.elementor-64 .elementor-element.elementor-element-8dbc5c9 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9bd04 */.elementor-64 .elementor-element.elementor-element-7b9bd04 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2fcda */.elementor-64 .elementor-element.elementor-element-bd2fcda p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5593ad0 */.elementor-64 .elementor-element.elementor-element-5593ad0 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847ad50 */.elementor-64 .elementor-element.elementor-element-847ad50 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7e8f68 */.elementor-64 .elementor-element.elementor-element-e7e8f68 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbc5c9 */.elementor-64 .elementor-element.elementor-element-8dbc5c9 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9bd04 */.elementor-64 .elementor-element.elementor-element-7b9bd04 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2fcda */.elementor-64 .elementor-element.elementor-element-bd2fcda p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5593ad0 */.elementor-64 .elementor-element.elementor-element-5593ad0 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847ad50 */.elementor-64 .elementor-element.elementor-element-847ad50 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7e8f68 */.elementor-64 .elementor-element.elementor-element-e7e8f68 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbc5c9 */.elementor-64 .elementor-element.elementor-element-8dbc5c9 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9bd04 */.elementor-64 .elementor-element.elementor-element-7b9bd04 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2fcda */.elementor-64 .elementor-element.elementor-element-bd2fcda p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5593ad0 */.elementor-64 .elementor-element.elementor-element-5593ad0 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847ad50 */.elementor-64 .elementor-element.elementor-element-847ad50 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7e8f68 */.elementor-64 .elementor-element.elementor-element-e7e8f68 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbc5c9 */.elementor-64 .elementor-element.elementor-element-8dbc5c9 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9bd04 */.elementor-64 .elementor-element.elementor-element-7b9bd04 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2fcda */.elementor-64 .elementor-element.elementor-element-bd2fcda p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5593ad0 */.elementor-64 .elementor-element.elementor-element-5593ad0 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847ad50 */.elementor-64 .elementor-element.elementor-element-847ad50 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7e8f68 */.elementor-64 .elementor-element.elementor-element-e7e8f68 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbc5c9 */.elementor-64 .elementor-element.elementor-element-8dbc5c9 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9bd04 */.elementor-64 .elementor-element.elementor-element-7b9bd04 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2fcda */.elementor-64 .elementor-element.elementor-element-bd2fcda p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5593ad0 */.elementor-64 .elementor-element.elementor-element-5593ad0 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847ad50 */.elementor-64 .elementor-element.elementor-element-847ad50 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7e8f68 */.elementor-64 .elementor-element.elementor-element-e7e8f68 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbc5c9 */.elementor-64 .elementor-element.elementor-element-8dbc5c9 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9bd04 */.elementor-64 .elementor-element.elementor-element-7b9bd04 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2fcda */.elementor-64 .elementor-element.elementor-element-bd2fcda p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5593ad0 */.elementor-64 .elementor-element.elementor-element-5593ad0 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847ad50 */.elementor-64 .elementor-element.elementor-element-847ad50 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7e8f68 */.elementor-64 .elementor-element.elementor-element-e7e8f68 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbc5c9 */.elementor-64 .elementor-element.elementor-element-8dbc5c9 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1b309dd */.elementor-64 .elementor-element.elementor-element-1b309dd .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-1b309dd .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-1b309dd .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-1b309dd .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-1b309dd .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-1b309dd .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-1b309dd .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b586b5 */.elementor-64 .elementor-element.elementor-element-7b586b5 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d708c60 */.elementor-64 .elementor-element.elementor-element-d708c60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a80976 */.elementor-64 .elementor-element.elementor-element-6a80976 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf2fb */.elementor-64 .elementor-element.elementor-element-4eaf2fb p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21d40 */.elementor-64 .elementor-element.elementor-element-1e21d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e33d74 */.elementor-64 .elementor-element.elementor-element-3e33d74 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b586b5 */.elementor-64 .elementor-element.elementor-element-7b586b5 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d708c60 */.elementor-64 .elementor-element.elementor-element-d708c60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a80976 */.elementor-64 .elementor-element.elementor-element-6a80976 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf2fb */.elementor-64 .elementor-element.elementor-element-4eaf2fb p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21d40 */.elementor-64 .elementor-element.elementor-element-1e21d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e33d74 */.elementor-64 .elementor-element.elementor-element-3e33d74 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b586b5 */.elementor-64 .elementor-element.elementor-element-7b586b5 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d708c60 */.elementor-64 .elementor-element.elementor-element-d708c60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a80976 */.elementor-64 .elementor-element.elementor-element-6a80976 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf2fb */.elementor-64 .elementor-element.elementor-element-4eaf2fb p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21d40 */.elementor-64 .elementor-element.elementor-element-1e21d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e33d74 */.elementor-64 .elementor-element.elementor-element-3e33d74 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b586b5 */.elementor-64 .elementor-element.elementor-element-7b586b5 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d708c60 */.elementor-64 .elementor-element.elementor-element-d708c60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a80976 */.elementor-64 .elementor-element.elementor-element-6a80976 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf2fb */.elementor-64 .elementor-element.elementor-element-4eaf2fb p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21d40 */.elementor-64 .elementor-element.elementor-element-1e21d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e33d74 */.elementor-64 .elementor-element.elementor-element-3e33d74 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b586b5 */.elementor-64 .elementor-element.elementor-element-7b586b5 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d708c60 */.elementor-64 .elementor-element.elementor-element-d708c60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a80976 */.elementor-64 .elementor-element.elementor-element-6a80976 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf2fb */.elementor-64 .elementor-element.elementor-element-4eaf2fb p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21d40 */.elementor-64 .elementor-element.elementor-element-1e21d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e33d74 */.elementor-64 .elementor-element.elementor-element-3e33d74 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b586b5 */.elementor-64 .elementor-element.elementor-element-7b586b5 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d708c60 */.elementor-64 .elementor-element.elementor-element-d708c60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a80976 */.elementor-64 .elementor-element.elementor-element-6a80976 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf2fb */.elementor-64 .elementor-element.elementor-element-4eaf2fb p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21d40 */.elementor-64 .elementor-element.elementor-element-1e21d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e33d74 */.elementor-64 .elementor-element.elementor-element-3e33d74 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b586b5 */.elementor-64 .elementor-element.elementor-element-7b586b5 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d708c60 */.elementor-64 .elementor-element.elementor-element-d708c60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a80976 */.elementor-64 .elementor-element.elementor-element-6a80976 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf2fb */.elementor-64 .elementor-element.elementor-element-4eaf2fb p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21d40 */.elementor-64 .elementor-element.elementor-element-1e21d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e33d74 */.elementor-64 .elementor-element.elementor-element-3e33d74 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ce599f7 */.elementor-64 .elementor-element.elementor-element-ce599f7 .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-ce599f7 .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-ce599f7 .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-ce599f7 .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-ce599f7 .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-ce599f7 .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-ce599f7 .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-116bf2b */.elementor-64 .elementor-element.elementor-element-116bf2b p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70c218 */.elementor-64 .elementor-element.elementor-element-f70c218 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc37f7 */.elementor-64 .elementor-element.elementor-element-ecc37f7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b37f8 */.elementor-64 .elementor-element.elementor-element-b2b37f8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6675bf4 */.elementor-64 .elementor-element.elementor-element-6675bf4 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842dcc3 */.elementor-64 .elementor-element.elementor-element-842dcc3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-116bf2b */.elementor-64 .elementor-element.elementor-element-116bf2b p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70c218 */.elementor-64 .elementor-element.elementor-element-f70c218 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc37f7 */.elementor-64 .elementor-element.elementor-element-ecc37f7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b37f8 */.elementor-64 .elementor-element.elementor-element-b2b37f8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6675bf4 */.elementor-64 .elementor-element.elementor-element-6675bf4 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842dcc3 */.elementor-64 .elementor-element.elementor-element-842dcc3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-116bf2b */.elementor-64 .elementor-element.elementor-element-116bf2b p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70c218 */.elementor-64 .elementor-element.elementor-element-f70c218 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc37f7 */.elementor-64 .elementor-element.elementor-element-ecc37f7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b37f8 */.elementor-64 .elementor-element.elementor-element-b2b37f8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6675bf4 */.elementor-64 .elementor-element.elementor-element-6675bf4 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842dcc3 */.elementor-64 .elementor-element.elementor-element-842dcc3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-116bf2b */.elementor-64 .elementor-element.elementor-element-116bf2b p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70c218 */.elementor-64 .elementor-element.elementor-element-f70c218 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc37f7 */.elementor-64 .elementor-element.elementor-element-ecc37f7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b37f8 */.elementor-64 .elementor-element.elementor-element-b2b37f8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6675bf4 */.elementor-64 .elementor-element.elementor-element-6675bf4 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842dcc3 */.elementor-64 .elementor-element.elementor-element-842dcc3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-116bf2b */.elementor-64 .elementor-element.elementor-element-116bf2b p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70c218 */.elementor-64 .elementor-element.elementor-element-f70c218 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc37f7 */.elementor-64 .elementor-element.elementor-element-ecc37f7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b37f8 */.elementor-64 .elementor-element.elementor-element-b2b37f8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6675bf4 */.elementor-64 .elementor-element.elementor-element-6675bf4 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842dcc3 */.elementor-64 .elementor-element.elementor-element-842dcc3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-116bf2b */.elementor-64 .elementor-element.elementor-element-116bf2b p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70c218 */.elementor-64 .elementor-element.elementor-element-f70c218 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc37f7 */.elementor-64 .elementor-element.elementor-element-ecc37f7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b37f8 */.elementor-64 .elementor-element.elementor-element-b2b37f8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6675bf4 */.elementor-64 .elementor-element.elementor-element-6675bf4 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842dcc3 */.elementor-64 .elementor-element.elementor-element-842dcc3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-116bf2b */.elementor-64 .elementor-element.elementor-element-116bf2b p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70c218 */.elementor-64 .elementor-element.elementor-element-f70c218 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc37f7 */.elementor-64 .elementor-element.elementor-element-ecc37f7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b37f8 */.elementor-64 .elementor-element.elementor-element-b2b37f8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6675bf4 */.elementor-64 .elementor-element.elementor-element-6675bf4 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842dcc3 */.elementor-64 .elementor-element.elementor-element-842dcc3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-01f515a */.elementor-64 .elementor-element.elementor-element-01f515a .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-01f515a .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-01f515a .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-01f515a .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-01f515a .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-01f515a .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-01f515a .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffe210f */.elementor-64 .elementor-element.elementor-element-ffe210f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcff11 */.elementor-64 .elementor-element.elementor-element-fbcff11 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae7f60 */.elementor-64 .elementor-element.elementor-element-6ae7f60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d24732 */.elementor-64 .elementor-element.elementor-element-6d24732 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7cf8b7 */.elementor-64 .elementor-element.elementor-element-c7cf8b7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca2d40 */.elementor-64 .elementor-element.elementor-element-eca2d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffe210f */.elementor-64 .elementor-element.elementor-element-ffe210f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcff11 */.elementor-64 .elementor-element.elementor-element-fbcff11 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae7f60 */.elementor-64 .elementor-element.elementor-element-6ae7f60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d24732 */.elementor-64 .elementor-element.elementor-element-6d24732 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7cf8b7 */.elementor-64 .elementor-element.elementor-element-c7cf8b7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca2d40 */.elementor-64 .elementor-element.elementor-element-eca2d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffe210f */.elementor-64 .elementor-element.elementor-element-ffe210f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcff11 */.elementor-64 .elementor-element.elementor-element-fbcff11 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae7f60 */.elementor-64 .elementor-element.elementor-element-6ae7f60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d24732 */.elementor-64 .elementor-element.elementor-element-6d24732 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7cf8b7 */.elementor-64 .elementor-element.elementor-element-c7cf8b7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca2d40 */.elementor-64 .elementor-element.elementor-element-eca2d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffe210f */.elementor-64 .elementor-element.elementor-element-ffe210f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcff11 */.elementor-64 .elementor-element.elementor-element-fbcff11 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae7f60 */.elementor-64 .elementor-element.elementor-element-6ae7f60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d24732 */.elementor-64 .elementor-element.elementor-element-6d24732 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7cf8b7 */.elementor-64 .elementor-element.elementor-element-c7cf8b7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca2d40 */.elementor-64 .elementor-element.elementor-element-eca2d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffe210f */.elementor-64 .elementor-element.elementor-element-ffe210f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcff11 */.elementor-64 .elementor-element.elementor-element-fbcff11 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae7f60 */.elementor-64 .elementor-element.elementor-element-6ae7f60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d24732 */.elementor-64 .elementor-element.elementor-element-6d24732 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7cf8b7 */.elementor-64 .elementor-element.elementor-element-c7cf8b7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca2d40 */.elementor-64 .elementor-element.elementor-element-eca2d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffe210f */.elementor-64 .elementor-element.elementor-element-ffe210f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcff11 */.elementor-64 .elementor-element.elementor-element-fbcff11 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae7f60 */.elementor-64 .elementor-element.elementor-element-6ae7f60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d24732 */.elementor-64 .elementor-element.elementor-element-6d24732 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7cf8b7 */.elementor-64 .elementor-element.elementor-element-c7cf8b7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca2d40 */.elementor-64 .elementor-element.elementor-element-eca2d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffe210f */.elementor-64 .elementor-element.elementor-element-ffe210f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcff11 */.elementor-64 .elementor-element.elementor-element-fbcff11 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae7f60 */.elementor-64 .elementor-element.elementor-element-6ae7f60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d24732 */.elementor-64 .elementor-element.elementor-element-6d24732 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7cf8b7 */.elementor-64 .elementor-element.elementor-element-c7cf8b7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca2d40 */.elementor-64 .elementor-element.elementor-element-eca2d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7282b89 */.elementor-64 .elementor-element.elementor-element-7282b89 .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-7282b89 .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-7282b89 .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-7282b89 .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-7282b89 .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-7282b89 .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-7282b89 .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9bd04 */.elementor-64 .elementor-element.elementor-element-7b9bd04 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2fcda */.elementor-64 .elementor-element.elementor-element-bd2fcda p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5593ad0 */.elementor-64 .elementor-element.elementor-element-5593ad0 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847ad50 */.elementor-64 .elementor-element.elementor-element-847ad50 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7e8f68 */.elementor-64 .elementor-element.elementor-element-e7e8f68 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbc5c9 */.elementor-64 .elementor-element.elementor-element-8dbc5c9 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9bd04 */.elementor-64 .elementor-element.elementor-element-7b9bd04 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2fcda */.elementor-64 .elementor-element.elementor-element-bd2fcda p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5593ad0 */.elementor-64 .elementor-element.elementor-element-5593ad0 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847ad50 */.elementor-64 .elementor-element.elementor-element-847ad50 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7e8f68 */.elementor-64 .elementor-element.elementor-element-e7e8f68 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbc5c9 */.elementor-64 .elementor-element.elementor-element-8dbc5c9 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9bd04 */.elementor-64 .elementor-element.elementor-element-7b9bd04 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2fcda */.elementor-64 .elementor-element.elementor-element-bd2fcda p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5593ad0 */.elementor-64 .elementor-element.elementor-element-5593ad0 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847ad50 */.elementor-64 .elementor-element.elementor-element-847ad50 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7e8f68 */.elementor-64 .elementor-element.elementor-element-e7e8f68 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbc5c9 */.elementor-64 .elementor-element.elementor-element-8dbc5c9 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9bd04 */.elementor-64 .elementor-element.elementor-element-7b9bd04 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2fcda */.elementor-64 .elementor-element.elementor-element-bd2fcda p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5593ad0 */.elementor-64 .elementor-element.elementor-element-5593ad0 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847ad50 */.elementor-64 .elementor-element.elementor-element-847ad50 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7e8f68 */.elementor-64 .elementor-element.elementor-element-e7e8f68 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbc5c9 */.elementor-64 .elementor-element.elementor-element-8dbc5c9 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9bd04 */.elementor-64 .elementor-element.elementor-element-7b9bd04 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2fcda */.elementor-64 .elementor-element.elementor-element-bd2fcda p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5593ad0 */.elementor-64 .elementor-element.elementor-element-5593ad0 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847ad50 */.elementor-64 .elementor-element.elementor-element-847ad50 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7e8f68 */.elementor-64 .elementor-element.elementor-element-e7e8f68 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbc5c9 */.elementor-64 .elementor-element.elementor-element-8dbc5c9 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9bd04 */.elementor-64 .elementor-element.elementor-element-7b9bd04 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2fcda */.elementor-64 .elementor-element.elementor-element-bd2fcda p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5593ad0 */.elementor-64 .elementor-element.elementor-element-5593ad0 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847ad50 */.elementor-64 .elementor-element.elementor-element-847ad50 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7e8f68 */.elementor-64 .elementor-element.elementor-element-e7e8f68 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbc5c9 */.elementor-64 .elementor-element.elementor-element-8dbc5c9 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9bd04 */.elementor-64 .elementor-element.elementor-element-7b9bd04 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2fcda */.elementor-64 .elementor-element.elementor-element-bd2fcda p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5593ad0 */.elementor-64 .elementor-element.elementor-element-5593ad0 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847ad50 */.elementor-64 .elementor-element.elementor-element-847ad50 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7e8f68 */.elementor-64 .elementor-element.elementor-element-e7e8f68 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbc5c9 */.elementor-64 .elementor-element.elementor-element-8dbc5c9 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1b309dd */.elementor-64 .elementor-element.elementor-element-1b309dd .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-1b309dd .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-1b309dd .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-1b309dd .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-1b309dd .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-1b309dd .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-1b309dd .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b586b5 */.elementor-64 .elementor-element.elementor-element-7b586b5 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d708c60 */.elementor-64 .elementor-element.elementor-element-d708c60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a80976 */.elementor-64 .elementor-element.elementor-element-6a80976 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf2fb */.elementor-64 .elementor-element.elementor-element-4eaf2fb p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21d40 */.elementor-64 .elementor-element.elementor-element-1e21d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e33d74 */.elementor-64 .elementor-element.elementor-element-3e33d74 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b586b5 */.elementor-64 .elementor-element.elementor-element-7b586b5 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d708c60 */.elementor-64 .elementor-element.elementor-element-d708c60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a80976 */.elementor-64 .elementor-element.elementor-element-6a80976 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf2fb */.elementor-64 .elementor-element.elementor-element-4eaf2fb p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21d40 */.elementor-64 .elementor-element.elementor-element-1e21d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e33d74 */.elementor-64 .elementor-element.elementor-element-3e33d74 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b586b5 */.elementor-64 .elementor-element.elementor-element-7b586b5 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d708c60 */.elementor-64 .elementor-element.elementor-element-d708c60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a80976 */.elementor-64 .elementor-element.elementor-element-6a80976 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf2fb */.elementor-64 .elementor-element.elementor-element-4eaf2fb p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21d40 */.elementor-64 .elementor-element.elementor-element-1e21d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e33d74 */.elementor-64 .elementor-element.elementor-element-3e33d74 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b586b5 */.elementor-64 .elementor-element.elementor-element-7b586b5 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d708c60 */.elementor-64 .elementor-element.elementor-element-d708c60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a80976 */.elementor-64 .elementor-element.elementor-element-6a80976 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf2fb */.elementor-64 .elementor-element.elementor-element-4eaf2fb p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21d40 */.elementor-64 .elementor-element.elementor-element-1e21d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e33d74 */.elementor-64 .elementor-element.elementor-element-3e33d74 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b586b5 */.elementor-64 .elementor-element.elementor-element-7b586b5 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d708c60 */.elementor-64 .elementor-element.elementor-element-d708c60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a80976 */.elementor-64 .elementor-element.elementor-element-6a80976 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf2fb */.elementor-64 .elementor-element.elementor-element-4eaf2fb p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21d40 */.elementor-64 .elementor-element.elementor-element-1e21d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e33d74 */.elementor-64 .elementor-element.elementor-element-3e33d74 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b586b5 */.elementor-64 .elementor-element.elementor-element-7b586b5 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d708c60 */.elementor-64 .elementor-element.elementor-element-d708c60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a80976 */.elementor-64 .elementor-element.elementor-element-6a80976 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf2fb */.elementor-64 .elementor-element.elementor-element-4eaf2fb p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21d40 */.elementor-64 .elementor-element.elementor-element-1e21d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e33d74 */.elementor-64 .elementor-element.elementor-element-3e33d74 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b586b5 */.elementor-64 .elementor-element.elementor-element-7b586b5 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d708c60 */.elementor-64 .elementor-element.elementor-element-d708c60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a80976 */.elementor-64 .elementor-element.elementor-element-6a80976 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf2fb */.elementor-64 .elementor-element.elementor-element-4eaf2fb p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21d40 */.elementor-64 .elementor-element.elementor-element-1e21d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e33d74 */.elementor-64 .elementor-element.elementor-element-3e33d74 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ce599f7 */.elementor-64 .elementor-element.elementor-element-ce599f7 .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-ce599f7 .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-ce599f7 .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-ce599f7 .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-ce599f7 .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-ce599f7 .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-ce599f7 .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-116bf2b */.elementor-64 .elementor-element.elementor-element-116bf2b p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70c218 */.elementor-64 .elementor-element.elementor-element-f70c218 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc37f7 */.elementor-64 .elementor-element.elementor-element-ecc37f7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b37f8 */.elementor-64 .elementor-element.elementor-element-b2b37f8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6675bf4 */.elementor-64 .elementor-element.elementor-element-6675bf4 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842dcc3 */.elementor-64 .elementor-element.elementor-element-842dcc3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-116bf2b */.elementor-64 .elementor-element.elementor-element-116bf2b p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70c218 */.elementor-64 .elementor-element.elementor-element-f70c218 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc37f7 */.elementor-64 .elementor-element.elementor-element-ecc37f7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b37f8 */.elementor-64 .elementor-element.elementor-element-b2b37f8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6675bf4 */.elementor-64 .elementor-element.elementor-element-6675bf4 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842dcc3 */.elementor-64 .elementor-element.elementor-element-842dcc3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-116bf2b */.elementor-64 .elementor-element.elementor-element-116bf2b p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70c218 */.elementor-64 .elementor-element.elementor-element-f70c218 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc37f7 */.elementor-64 .elementor-element.elementor-element-ecc37f7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b37f8 */.elementor-64 .elementor-element.elementor-element-b2b37f8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6675bf4 */.elementor-64 .elementor-element.elementor-element-6675bf4 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842dcc3 */.elementor-64 .elementor-element.elementor-element-842dcc3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-116bf2b */.elementor-64 .elementor-element.elementor-element-116bf2b p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70c218 */.elementor-64 .elementor-element.elementor-element-f70c218 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc37f7 */.elementor-64 .elementor-element.elementor-element-ecc37f7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b37f8 */.elementor-64 .elementor-element.elementor-element-b2b37f8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6675bf4 */.elementor-64 .elementor-element.elementor-element-6675bf4 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842dcc3 */.elementor-64 .elementor-element.elementor-element-842dcc3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-116bf2b */.elementor-64 .elementor-element.elementor-element-116bf2b p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70c218 */.elementor-64 .elementor-element.elementor-element-f70c218 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc37f7 */.elementor-64 .elementor-element.elementor-element-ecc37f7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b37f8 */.elementor-64 .elementor-element.elementor-element-b2b37f8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6675bf4 */.elementor-64 .elementor-element.elementor-element-6675bf4 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842dcc3 */.elementor-64 .elementor-element.elementor-element-842dcc3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-116bf2b */.elementor-64 .elementor-element.elementor-element-116bf2b p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70c218 */.elementor-64 .elementor-element.elementor-element-f70c218 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc37f7 */.elementor-64 .elementor-element.elementor-element-ecc37f7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b37f8 */.elementor-64 .elementor-element.elementor-element-b2b37f8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6675bf4 */.elementor-64 .elementor-element.elementor-element-6675bf4 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842dcc3 */.elementor-64 .elementor-element.elementor-element-842dcc3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-116bf2b */.elementor-64 .elementor-element.elementor-element-116bf2b p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f70c218 */.elementor-64 .elementor-element.elementor-element-f70c218 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecc37f7 */.elementor-64 .elementor-element.elementor-element-ecc37f7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b37f8 */.elementor-64 .elementor-element.elementor-element-b2b37f8 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6675bf4 */.elementor-64 .elementor-element.elementor-element-6675bf4 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842dcc3 */.elementor-64 .elementor-element.elementor-element-842dcc3 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-01f515a */.elementor-64 .elementor-element.elementor-element-01f515a .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-01f515a .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-01f515a .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-01f515a .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-01f515a .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-01f515a .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-01f515a .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffe210f */.elementor-64 .elementor-element.elementor-element-ffe210f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcff11 */.elementor-64 .elementor-element.elementor-element-fbcff11 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae7f60 */.elementor-64 .elementor-element.elementor-element-6ae7f60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d24732 */.elementor-64 .elementor-element.elementor-element-6d24732 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7cf8b7 */.elementor-64 .elementor-element.elementor-element-c7cf8b7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca2d40 */.elementor-64 .elementor-element.elementor-element-eca2d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffe210f */.elementor-64 .elementor-element.elementor-element-ffe210f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcff11 */.elementor-64 .elementor-element.elementor-element-fbcff11 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae7f60 */.elementor-64 .elementor-element.elementor-element-6ae7f60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d24732 */.elementor-64 .elementor-element.elementor-element-6d24732 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7cf8b7 */.elementor-64 .elementor-element.elementor-element-c7cf8b7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca2d40 */.elementor-64 .elementor-element.elementor-element-eca2d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffe210f */.elementor-64 .elementor-element.elementor-element-ffe210f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcff11 */.elementor-64 .elementor-element.elementor-element-fbcff11 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae7f60 */.elementor-64 .elementor-element.elementor-element-6ae7f60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d24732 */.elementor-64 .elementor-element.elementor-element-6d24732 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7cf8b7 */.elementor-64 .elementor-element.elementor-element-c7cf8b7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca2d40 */.elementor-64 .elementor-element.elementor-element-eca2d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffe210f */.elementor-64 .elementor-element.elementor-element-ffe210f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcff11 */.elementor-64 .elementor-element.elementor-element-fbcff11 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae7f60 */.elementor-64 .elementor-element.elementor-element-6ae7f60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d24732 */.elementor-64 .elementor-element.elementor-element-6d24732 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7cf8b7 */.elementor-64 .elementor-element.elementor-element-c7cf8b7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca2d40 */.elementor-64 .elementor-element.elementor-element-eca2d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffe210f */.elementor-64 .elementor-element.elementor-element-ffe210f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcff11 */.elementor-64 .elementor-element.elementor-element-fbcff11 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae7f60 */.elementor-64 .elementor-element.elementor-element-6ae7f60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d24732 */.elementor-64 .elementor-element.elementor-element-6d24732 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7cf8b7 */.elementor-64 .elementor-element.elementor-element-c7cf8b7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca2d40 */.elementor-64 .elementor-element.elementor-element-eca2d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffe210f */.elementor-64 .elementor-element.elementor-element-ffe210f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcff11 */.elementor-64 .elementor-element.elementor-element-fbcff11 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae7f60 */.elementor-64 .elementor-element.elementor-element-6ae7f60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d24732 */.elementor-64 .elementor-element.elementor-element-6d24732 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7cf8b7 */.elementor-64 .elementor-element.elementor-element-c7cf8b7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca2d40 */.elementor-64 .elementor-element.elementor-element-eca2d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffe210f */.elementor-64 .elementor-element.elementor-element-ffe210f p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbcff11 */.elementor-64 .elementor-element.elementor-element-fbcff11 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae7f60 */.elementor-64 .elementor-element.elementor-element-6ae7f60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d24732 */.elementor-64 .elementor-element.elementor-element-6d24732 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7cf8b7 */.elementor-64 .elementor-element.elementor-element-c7cf8b7 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eca2d40 */.elementor-64 .elementor-element.elementor-element-eca2d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7282b89 */.elementor-64 .elementor-element.elementor-element-7282b89 .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-7282b89 .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-7282b89 .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-7282b89 .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-7282b89 .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-7282b89 .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-7282b89 .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9bd04 */.elementor-64 .elementor-element.elementor-element-7b9bd04 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2fcda */.elementor-64 .elementor-element.elementor-element-bd2fcda p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5593ad0 */.elementor-64 .elementor-element.elementor-element-5593ad0 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847ad50 */.elementor-64 .elementor-element.elementor-element-847ad50 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7e8f68 */.elementor-64 .elementor-element.elementor-element-e7e8f68 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbc5c9 */.elementor-64 .elementor-element.elementor-element-8dbc5c9 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9bd04 */.elementor-64 .elementor-element.elementor-element-7b9bd04 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2fcda */.elementor-64 .elementor-element.elementor-element-bd2fcda p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5593ad0 */.elementor-64 .elementor-element.elementor-element-5593ad0 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847ad50 */.elementor-64 .elementor-element.elementor-element-847ad50 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7e8f68 */.elementor-64 .elementor-element.elementor-element-e7e8f68 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbc5c9 */.elementor-64 .elementor-element.elementor-element-8dbc5c9 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9bd04 */.elementor-64 .elementor-element.elementor-element-7b9bd04 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2fcda */.elementor-64 .elementor-element.elementor-element-bd2fcda p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5593ad0 */.elementor-64 .elementor-element.elementor-element-5593ad0 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847ad50 */.elementor-64 .elementor-element.elementor-element-847ad50 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7e8f68 */.elementor-64 .elementor-element.elementor-element-e7e8f68 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbc5c9 */.elementor-64 .elementor-element.elementor-element-8dbc5c9 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9bd04 */.elementor-64 .elementor-element.elementor-element-7b9bd04 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2fcda */.elementor-64 .elementor-element.elementor-element-bd2fcda p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5593ad0 */.elementor-64 .elementor-element.elementor-element-5593ad0 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847ad50 */.elementor-64 .elementor-element.elementor-element-847ad50 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7e8f68 */.elementor-64 .elementor-element.elementor-element-e7e8f68 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbc5c9 */.elementor-64 .elementor-element.elementor-element-8dbc5c9 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9bd04 */.elementor-64 .elementor-element.elementor-element-7b9bd04 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2fcda */.elementor-64 .elementor-element.elementor-element-bd2fcda p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5593ad0 */.elementor-64 .elementor-element.elementor-element-5593ad0 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847ad50 */.elementor-64 .elementor-element.elementor-element-847ad50 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7e8f68 */.elementor-64 .elementor-element.elementor-element-e7e8f68 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbc5c9 */.elementor-64 .elementor-element.elementor-element-8dbc5c9 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9bd04 */.elementor-64 .elementor-element.elementor-element-7b9bd04 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2fcda */.elementor-64 .elementor-element.elementor-element-bd2fcda p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5593ad0 */.elementor-64 .elementor-element.elementor-element-5593ad0 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847ad50 */.elementor-64 .elementor-element.elementor-element-847ad50 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7e8f68 */.elementor-64 .elementor-element.elementor-element-e7e8f68 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbc5c9 */.elementor-64 .elementor-element.elementor-element-8dbc5c9 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b9bd04 */.elementor-64 .elementor-element.elementor-element-7b9bd04 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2fcda */.elementor-64 .elementor-element.elementor-element-bd2fcda p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5593ad0 */.elementor-64 .elementor-element.elementor-element-5593ad0 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-847ad50 */.elementor-64 .elementor-element.elementor-element-847ad50 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7e8f68 */.elementor-64 .elementor-element.elementor-element-e7e8f68 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbc5c9 */.elementor-64 .elementor-element.elementor-element-8dbc5c9 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1b309dd */.elementor-64 .elementor-element.elementor-element-1b309dd .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-1b309dd .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-1b309dd .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-1b309dd .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-1b309dd .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-1b309dd .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-1b309dd .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b586b5 */.elementor-64 .elementor-element.elementor-element-7b586b5 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d708c60 */.elementor-64 .elementor-element.elementor-element-d708c60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a80976 */.elementor-64 .elementor-element.elementor-element-6a80976 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf2fb */.elementor-64 .elementor-element.elementor-element-4eaf2fb p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21d40 */.elementor-64 .elementor-element.elementor-element-1e21d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e33d74 */.elementor-64 .elementor-element.elementor-element-3e33d74 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b586b5 */.elementor-64 .elementor-element.elementor-element-7b586b5 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d708c60 */.elementor-64 .elementor-element.elementor-element-d708c60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a80976 */.elementor-64 .elementor-element.elementor-element-6a80976 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf2fb */.elementor-64 .elementor-element.elementor-element-4eaf2fb p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21d40 */.elementor-64 .elementor-element.elementor-element-1e21d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e33d74 */.elementor-64 .elementor-element.elementor-element-3e33d74 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b586b5 */.elementor-64 .elementor-element.elementor-element-7b586b5 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d708c60 */.elementor-64 .elementor-element.elementor-element-d708c60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a80976 */.elementor-64 .elementor-element.elementor-element-6a80976 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf2fb */.elementor-64 .elementor-element.elementor-element-4eaf2fb p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21d40 */.elementor-64 .elementor-element.elementor-element-1e21d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e33d74 */.elementor-64 .elementor-element.elementor-element-3e33d74 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b586b5 */.elementor-64 .elementor-element.elementor-element-7b586b5 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d708c60 */.elementor-64 .elementor-element.elementor-element-d708c60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a80976 */.elementor-64 .elementor-element.elementor-element-6a80976 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf2fb */.elementor-64 .elementor-element.elementor-element-4eaf2fb p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21d40 */.elementor-64 .elementor-element.elementor-element-1e21d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e33d74 */.elementor-64 .elementor-element.elementor-element-3e33d74 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b586b5 */.elementor-64 .elementor-element.elementor-element-7b586b5 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d708c60 */.elementor-64 .elementor-element.elementor-element-d708c60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a80976 */.elementor-64 .elementor-element.elementor-element-6a80976 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf2fb */.elementor-64 .elementor-element.elementor-element-4eaf2fb p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21d40 */.elementor-64 .elementor-element.elementor-element-1e21d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e33d74 */.elementor-64 .elementor-element.elementor-element-3e33d74 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b586b5 */.elementor-64 .elementor-element.elementor-element-7b586b5 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d708c60 */.elementor-64 .elementor-element.elementor-element-d708c60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a80976 */.elementor-64 .elementor-element.elementor-element-6a80976 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf2fb */.elementor-64 .elementor-element.elementor-element-4eaf2fb p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21d40 */.elementor-64 .elementor-element.elementor-element-1e21d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e33d74 */.elementor-64 .elementor-element.elementor-element-3e33d74 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b586b5 */.elementor-64 .elementor-element.elementor-element-7b586b5 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d708c60 */.elementor-64 .elementor-element.elementor-element-d708c60 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a80976 */.elementor-64 .elementor-element.elementor-element-6a80976 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4eaf2fb */.elementor-64 .elementor-element.elementor-element-4eaf2fb p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e21d40 */.elementor-64 .elementor-element.elementor-element-1e21d40 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e33d74 */.elementor-64 .elementor-element.elementor-element-3e33d74 p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ce599f7 */.elementor-64 .elementor-element.elementor-element-ce599f7 .e-n-accordion-item-title-icon svg,
.elementor-64 .elementor-element.elementor-element-ce599f7 .e-n-accordion-item-title-icon svg * {
  fill: currentColor !important;
  stroke: currentColor !important; /* in case icon uses stroke */
  transition: color 0.25s ease, fill 0.25s ease, stroke 0.25s ease;
}


.elementor-64 .elementor-element.elementor-element-ce599f7 .e-n-accordion-item .e-n-accordion-item-title-icon {
  color: #000000; 
}

.elementor-64 .elementor-element.elementor-element-ce599f7 .e-n-accordion-item:hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-ce599f7 .e-n-accordion-item:hover .e-n-accordion-item-title-icon {
  color: #2563EB; /* hover color */
}

.elementor-64 .elementor-element.elementor-element-ce599f7 .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon,
.elementor-64 .elementor-element.elementor-element-ce599f7 .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #2563EB; /* active color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a029790 */.elementor-64 .elementor-element.elementor-element-a029790 {
	width: calc(100% - 2rem);
	max-width: 75rem;
	margin-left: auto;
	margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-edadb2c */@media (max-width: 767px) {
  .elementor-64 .elementor-element.elementor-element-edadb2c .elementor-counter-title {
    text-align: center;       /* Center align on mobile */
    font-size: 14px;          /* Base text size */
    line-height: 1.2;
    font-weight: 400;
    word-break: break-word;
  }/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-c63d5a5 *//* Append /7 after the animated number */
.elementor-64 .elementor-element.elementor-element-c63d5a5 .elementor-counter-number::after{
  content: " /7";            
  font-size: 24px;    
  font-weight: 600;
  color: #0D47A1;
  vertical-align: middle;
  display: inline-block;
}

@media (max-width: 768px){
  .elementor-64 .elementor-element.elementor-element-c63d5a5 .elementor-counter-number::after{
    font-size: 18px;
   
  }
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-52d74d2 */@media (max-width: 767px) {
  .elementor-64 .elementor-element.elementor-element-52d74d2 .elementor-counter-title {
    text-align: center;       /* Center align on mobile */
    font-size: 14px;          /* Base text size */
    line-height: 1.2;
    font-weight: 400;
    word-break: break-word;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99425d2 */.elementor-64 .elementor-element.elementor-element-99425d2 {
    width: calc(100% - 2rem);
    max-width: 75rem;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */