.elementor-5698 .elementor-element.elementor-element-4e00e11{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5698 .elementor-element.elementor-element-b8ed2c2{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5698 .elementor-element.elementor-element-cbd7703{padding:20px 20px 20px 20px;border-style:none;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5698 .elementor-element.elementor-element-cbd7703 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-5698 .elementor-element.elementor-element-cbd7703 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-5698 .elementor-element.elementor-element-cbd7703 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-5698 .elementor-element.elementor-element-cbd7703 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-5698 .elementor-element.elementor-element-cbd7703 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-5698 .elementor-element.elementor-element-cbd7703 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-astglobalcolor0 );}.elementor-5698 .elementor-element.elementor-element-cbd7703 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-5698 .elementor-element.elementor-element-cbd7703 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-5698 .elementor-element.elementor-element-cbd7703 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-5698 .elementor-element.elementor-element-cbd7703 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-cbd7703 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-cbd7703 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-cbd7703 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-cbd7703 .elementor-icon-list-text{color:#444444;transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-cbd7703 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FEC417;}.elementor-5698 .elementor-element.elementor-element-1f081b8{--display:flex;}.elementor-5698 .elementor-element.elementor-element-addc24b{--display:flex;}.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-5698 .elementor-element.elementor-element-1901f11.elementor-element{--align-self:flex-start;}.elementor-5698 .elementor-element.elementor-element-1901f11 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5698 .elementor-element.elementor-element-acca83d{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-5698 .elementor-element.elementor-element-1fc9c77{--display:flex;}.elementor-5698 .elementor-element.elementor-element-60fca12{--display:flex;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-117df24.elementor-element{--align-self:flex-start;}.elementor-5698 .elementor-element.elementor-element-117df24 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-5698 .elementor-element.elementor-element-fc06233{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-8b96320{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-f33fd3f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5698 .elementor-element.elementor-element-58b524d.elementor-element{--align-self:flex-start;}.elementor-5698 .elementor-element.elementor-element-58b524d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-03c50e6{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-f06736d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-f06736d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-f06736d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-f06736d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-f06736d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-f06736d .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-f06736d .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-f06736d{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-f06736d .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-f06736d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-f06736d .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-f06736d .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-09f2a17{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-befdeaf{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-16c05ed{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-5698 .elementor-element.elementor-element-4ba573c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-602c4a0{--display:flex;}.elementor-5698 .elementor-element.elementor-element-6d42582 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-6d42582 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-6d42582 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-6d42582 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-6d42582 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-6d42582 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-6d42582 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-6d42582{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-6d42582 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-6d42582 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-6d42582 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-6d42582 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-3ae0a00{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-a31fd76{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-2ea195a{--display:flex;}.elementor-5698 .elementor-element.elementor-element-184aba4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-184aba4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-184aba4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-184aba4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-184aba4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-184aba4 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-184aba4 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-184aba4{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-184aba4 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-184aba4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-184aba4 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-184aba4 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-4ae8d4b{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-d1b6de3{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-71436ef{--display:flex;}.elementor-5698 .elementor-element.elementor-element-7336583 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-7336583 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-7336583 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-7336583 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-7336583 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-7336583 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-7336583 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-7336583{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-7336583 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-7336583 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-7336583 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-7336583 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-0625661{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-c3389e0{--display:flex;}.elementor-5698 .elementor-element.elementor-element-d2c7017{--display:flex;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-060543e.elementor-element{--align-self:flex-start;}.elementor-5698 .elementor-element.elementor-element-060543e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-5698 .elementor-element.elementor-element-3a041bc{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-4eb1ba1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-aab70c2{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5698 .elementor-element.elementor-element-e24d8f0.elementor-element{--align-self:flex-start;}.elementor-5698 .elementor-element.elementor-element-e24d8f0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-fdd852e{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-dd1dc07 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-dd1dc07 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-dd1dc07 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-dd1dc07 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-dd1dc07 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-dd1dc07 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-dd1dc07 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-dd1dc07{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-dd1dc07 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-dd1dc07 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-dd1dc07 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-dd1dc07 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-9a51a72{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-c1d4352{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-5e8b248{--display:flex;}.elementor-5698 .elementor-element.elementor-element-ddb1e32{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-87ba2d3{--display:flex;}.elementor-5698 .elementor-element.elementor-element-216016f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-216016f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-216016f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-216016f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-216016f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-216016f .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-216016f .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-216016f{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-216016f .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-216016f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-216016f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-216016f .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-18e0b70{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-fac9c81{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-3745356{--display:flex;}.elementor-5698 .elementor-element.elementor-element-32465df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-32465df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-32465df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-32465df .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-32465df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-32465df .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-32465df .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-32465df{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-32465df .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-32465df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-32465df .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-32465df .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-afeb254{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-c7152a6{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-38e2abb{--display:flex;}.elementor-5698 .elementor-element.elementor-element-63d551d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-63d551d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-63d551d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-63d551d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-63d551d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-63d551d .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-63d551d .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-63d551d{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-63d551d .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-63d551d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-63d551d .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-63d551d .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-9a9114a{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-70f1a85{--display:flex;}.elementor-5698 .elementor-element.elementor-element-8666ff5{--display:flex;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-89a46d3.elementor-element{--align-self:flex-start;}.elementor-5698 .elementor-element.elementor-element-89a46d3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-5698 .elementor-element.elementor-element-a5c91cc{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-db7fdfc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-3b9aaec{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5698 .elementor-element.elementor-element-1b2ffb7.elementor-element{--align-self:flex-start;}.elementor-5698 .elementor-element.elementor-element-1b2ffb7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-afea25e{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-077e825 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-077e825 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-077e825 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-077e825 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-077e825 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-077e825 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-077e825 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-077e825{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-077e825 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-077e825 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-077e825 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-077e825 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-319f704{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-66b2797{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-07d3288{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-be58f71{--display:flex;}.elementor-5698 .elementor-element.elementor-element-29d207a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-a6759b8{--display:flex;}.elementor-5698 .elementor-element.elementor-element-1f3ab6b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-1f3ab6b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-1f3ab6b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-1f3ab6b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-1f3ab6b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-1f3ab6b .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-1f3ab6b .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-1f3ab6b{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-1f3ab6b .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-1f3ab6b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-1f3ab6b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-1f3ab6b .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-cb1d62d{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-210d691{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-59e7aa0{--display:flex;}.elementor-5698 .elementor-element.elementor-element-9ecaeca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-9ecaeca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-9ecaeca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-9ecaeca .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-9ecaeca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-9ecaeca .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-9ecaeca .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-9ecaeca{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-9ecaeca .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-9ecaeca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-9ecaeca .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-9ecaeca .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-f4890d1{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-61cfcf1{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-9150c33{--display:flex;}.elementor-5698 .elementor-element.elementor-element-bab9e4e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-bab9e4e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-bab9e4e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-bab9e4e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-bab9e4e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-bab9e4e .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-bab9e4e .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-bab9e4e{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-bab9e4e .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-bab9e4e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-bab9e4e .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-bab9e4e .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-211e87e{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-cfbbb84{--display:flex;}.elementor-5698 .elementor-element.elementor-element-9286034{--display:flex;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-47e8286.elementor-element{--align-self:flex-start;}.elementor-5698 .elementor-element.elementor-element-47e8286 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-5698 .elementor-element.elementor-element-1acbfd1{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-a14537b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-d95b449{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5698 .elementor-element.elementor-element-ae7d5cd.elementor-element{--align-self:flex-start;}.elementor-5698 .elementor-element.elementor-element-ae7d5cd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-f0cec13{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-8637c57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-8637c57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-8637c57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-8637c57 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-8637c57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-8637c57 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-8637c57 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-8637c57{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-8637c57 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-8637c57 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-8637c57 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-8637c57 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-455a375{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-f8996f6{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-98212ac{--display:flex;}.elementor-5698 .elementor-element.elementor-element-8773557{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-c0d4e7c{--display:flex;}.elementor-5698 .elementor-element.elementor-element-ded231b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-ded231b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-ded231b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-ded231b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-ded231b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-ded231b .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-ded231b .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-ded231b{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-ded231b .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-ded231b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-ded231b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-ded231b .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-9db252f{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-48cf76e{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-0c0a5c4{--display:flex;}.elementor-5698 .elementor-element.elementor-element-862c068 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-862c068 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-862c068 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-862c068 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-862c068 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-862c068 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-862c068 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-862c068{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-862c068 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-862c068 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-862c068 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-862c068 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-be83936{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-f1a0089{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-f1987d8{--display:flex;}.elementor-5698 .elementor-element.elementor-element-e85f9bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-e85f9bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-e85f9bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-e85f9bd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-e85f9bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-e85f9bd .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-e85f9bd .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-e85f9bd{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-e85f9bd .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-e85f9bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-e85f9bd .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-e85f9bd .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-9433573{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-8f1fd15{--display:flex;}.elementor-5698 .elementor-element.elementor-element-775250b{--display:flex;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-d128770.elementor-element{--align-self:flex-start;}.elementor-5698 .elementor-element.elementor-element-d128770 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-5698 .elementor-element.elementor-element-fde7d96{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-d29d070{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-f555669{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5698 .elementor-element.elementor-element-8adeb95.elementor-element{--align-self:flex-start;}.elementor-5698 .elementor-element.elementor-element-8adeb95 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-815b1fd{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-fca71dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-fca71dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-fca71dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-fca71dc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-fca71dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-fca71dc .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-fca71dc .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-fca71dc{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-fca71dc .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-fca71dc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-fca71dc .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-fca71dc .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-52b447e{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-5114429{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-718761d{--display:flex;}.elementor-5698 .elementor-element.elementor-element-9b55eed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-4f867f8{--display:flex;}.elementor-5698 .elementor-element.elementor-element-1dd524b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-1dd524b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-1dd524b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-1dd524b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-1dd524b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-1dd524b .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-1dd524b .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-1dd524b{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-1dd524b .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-1dd524b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-1dd524b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-1dd524b .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-76e7ab3{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-7420703{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-d84ff7a{--display:flex;}.elementor-5698 .elementor-element.elementor-element-48ce655 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-48ce655 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-48ce655 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-48ce655 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-48ce655 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-48ce655 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-48ce655 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-48ce655{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-48ce655 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-48ce655 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-48ce655 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-48ce655 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-cce9264{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-2dbef12{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-88c9fdb{--display:flex;}.elementor-5698 .elementor-element.elementor-element-b41fcd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-b41fcd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-b41fcd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-b41fcd3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-b41fcd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-b41fcd3 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-b41fcd3 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-b41fcd3{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-b41fcd3 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-b41fcd3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-b41fcd3 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-b41fcd3 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-fae3d9a{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-3efaa16{--display:flex;}.elementor-5698 .elementor-element.elementor-element-d5f1a3d{--display:flex;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-ce032f5.elementor-element{--align-self:flex-start;}.elementor-5698 .elementor-element.elementor-element-ce032f5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-5698 .elementor-element.elementor-element-b4d95d4{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-db75686{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-a5b5b47{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5698 .elementor-element.elementor-element-a3a1edd.elementor-element{--align-self:flex-start;}.elementor-5698 .elementor-element.elementor-element-a3a1edd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-74ea891{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-52e4ab0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-52e4ab0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-52e4ab0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-52e4ab0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-52e4ab0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-52e4ab0 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-52e4ab0 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-52e4ab0{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-52e4ab0 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-52e4ab0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-52e4ab0 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-52e4ab0 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-e5a36dc{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-d2f7887{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-9abccae{--display:flex;}.elementor-5698 .elementor-element.elementor-element-ece5b90{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-f558db3{--display:flex;}.elementor-5698 .elementor-element.elementor-element-12a8b83 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-12a8b83 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-12a8b83 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-12a8b83 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-12a8b83 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-12a8b83 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-12a8b83 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-12a8b83{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-12a8b83 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-12a8b83 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-12a8b83 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-12a8b83 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-076aac7{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-1f1267d{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-fecf03a{--display:flex;}.elementor-5698 .elementor-element.elementor-element-2e193b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-2e193b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-2e193b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-2e193b5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-2e193b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-2e193b5 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-2e193b5 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-2e193b5{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-2e193b5 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-2e193b5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-2e193b5 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-2e193b5 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-ff8f119{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-a36aa65{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-8c6a4db{--display:flex;}.elementor-5698 .elementor-element.elementor-element-54cdbd1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-54cdbd1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-54cdbd1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-54cdbd1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-54cdbd1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-54cdbd1 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-54cdbd1 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-54cdbd1{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-54cdbd1 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-54cdbd1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-54cdbd1 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-54cdbd1 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-48786f0{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-c354abf{--display:flex;}.elementor-5698 .elementor-element.elementor-element-d85f80f{--display:flex;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-66a6f1d.elementor-element{--align-self:flex-start;}.elementor-5698 .elementor-element.elementor-element-66a6f1d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-5698 .elementor-element.elementor-element-a56e6bf{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-3ec6505{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-d39a76e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5698 .elementor-element.elementor-element-d6f11e8.elementor-element{--align-self:flex-start;}.elementor-5698 .elementor-element.elementor-element-d6f11e8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-cb2faf8{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-065dcfe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-065dcfe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-065dcfe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-065dcfe .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-065dcfe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-065dcfe .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-065dcfe .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-065dcfe{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-065dcfe .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-065dcfe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-065dcfe .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-065dcfe .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-e968fa9{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-b317d0a{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-a6328b4{--display:flex;}.elementor-5698 .elementor-element.elementor-element-2410891{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5698 .elementor-element.elementor-element-9c0fa06{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-ea7d750{--display:flex;}.elementor-5698 .elementor-element.elementor-element-2958259 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-2958259 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-2958259 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-2958259 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-2958259 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-2958259 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-2958259 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-2958259{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-2958259 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-2958259 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-2958259 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-2958259 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-338309f{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-8c964c2{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-812c04e{--display:flex;}.elementor-5698 .elementor-element.elementor-element-cd80de5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-cd80de5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-cd80de5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-cd80de5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-cd80de5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-cd80de5 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-cd80de5 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-cd80de5{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-cd80de5 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-cd80de5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-cd80de5 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-cd80de5 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-9bd26d9{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-72afc92{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-0965b16{--display:flex;}.elementor-5698 .elementor-element.elementor-element-b8257bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-b8257bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-b8257bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-b8257bd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-b8257bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-b8257bd .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-b8257bd .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-b8257bd{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-b8257bd .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-b8257bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-b8257bd .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-b8257bd .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-4461133{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-18bf4ca{--display:flex;}.elementor-5698 .elementor-element.elementor-element-839460d{--display:flex;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-b680630.elementor-element{--align-self:flex-start;}.elementor-5698 .elementor-element.elementor-element-b680630 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-5698 .elementor-element.elementor-element-15341d4{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-0f6f4e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-c90c7a5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5698 .elementor-element.elementor-element-e274198.elementor-element{--align-self:flex-start;}.elementor-5698 .elementor-element.elementor-element-e274198 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-f53a874{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-d03b917 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-d03b917 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-d03b917 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-d03b917 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-d03b917 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-d03b917 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-d03b917 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-d03b917{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-d03b917 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-d03b917 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-d03b917 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-d03b917 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-a9615da{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-c10b9bd{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-d1a2cd8{--display:flex;}.elementor-5698 .elementor-element.elementor-element-525ec27{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-01dd6c0{--display:flex;}.elementor-5698 .elementor-element.elementor-element-6b02e29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-6b02e29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-6b02e29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-6b02e29 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-6b02e29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-6b02e29 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-6b02e29 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-6b02e29{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-6b02e29 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-6b02e29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-6b02e29 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-6b02e29 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-faf686e{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-df063ca{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-707064f{--display:flex;}.elementor-5698 .elementor-element.elementor-element-dc3e5b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-dc3e5b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-dc3e5b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-dc3e5b6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-dc3e5b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-dc3e5b6 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-dc3e5b6 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-dc3e5b6{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-dc3e5b6 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-dc3e5b6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-dc3e5b6 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-dc3e5b6 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-758bb20{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-40bc8aa{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-67ce81c{--display:flex;}.elementor-5698 .elementor-element.elementor-element-a22a6ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-a22a6ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-a22a6ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-a22a6ee .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-a22a6ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-a22a6ee .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-a22a6ee .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-a22a6ee{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-a22a6ee .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-a22a6ee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-a22a6ee .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-a22a6ee .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-05fdd15{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-efe4acf{--display:flex;}.elementor-5698 .elementor-element.elementor-element-cd601bf{--display:flex;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-8dbc95d.elementor-element{--align-self:flex-start;}.elementor-5698 .elementor-element.elementor-element-8dbc95d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-5698 .elementor-element.elementor-element-9341f0a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-d77774d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-1b0aed9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5698 .elementor-element.elementor-element-5145461.elementor-element{--align-self:flex-start;}.elementor-5698 .elementor-element.elementor-element-5145461 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-d1d5c30{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-18cea11 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-18cea11 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-18cea11 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-18cea11 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-18cea11 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-18cea11 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-18cea11 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-18cea11{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-18cea11 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-18cea11 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-18cea11 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-18cea11 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-cbbcb50{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-05c64e6{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-7b07138{--display:flex;}.elementor-5698 .elementor-element.elementor-element-e3cc3f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-e3839a9{--display:flex;}.elementor-5698 .elementor-element.elementor-element-f69f1bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-f69f1bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-f69f1bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-f69f1bf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-f69f1bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-f69f1bf .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-f69f1bf .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-f69f1bf{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-f69f1bf .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-f69f1bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-f69f1bf .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-f69f1bf .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-19f247d{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-c316504{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-7c6d996{--display:flex;}.elementor-5698 .elementor-element.elementor-element-072f617 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-072f617 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-072f617 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-072f617 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-072f617 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-072f617 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-072f617 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-072f617{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-072f617 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-072f617 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-072f617 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-072f617 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-11a9c2e{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-252087c{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-1a61a1f{--display:flex;}.elementor-5698 .elementor-element.elementor-element-51b20c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-51b20c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-51b20c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-51b20c7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-51b20c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-51b20c7 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-51b20c7 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-51b20c7{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-51b20c7 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-51b20c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-51b20c7 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-51b20c7 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-c14ca1b{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-532836a{--display:flex;}.elementor-5698 .elementor-element.elementor-element-4f42c4a{--display:flex;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-cb8bae7.elementor-element{--align-self:flex-start;}.elementor-5698 .elementor-element.elementor-element-cb8bae7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-5698 .elementor-element.elementor-element-328717d{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-840070f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-a9a28f6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5698 .elementor-element.elementor-element-4c8f3e8.elementor-element{--align-self:flex-start;}.elementor-5698 .elementor-element.elementor-element-4c8f3e8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-4139964{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-35aa0d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-35aa0d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-35aa0d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-35aa0d8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-35aa0d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-35aa0d8 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-35aa0d8 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-35aa0d8{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-35aa0d8 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-35aa0d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-35aa0d8 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-35aa0d8 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-f17f8ff{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-da84c64{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-b9bfbfa{--display:flex;}.elementor-5698 .elementor-element.elementor-element-ca2db73{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-a7fc54a{--display:flex;}.elementor-5698 .elementor-element.elementor-element-0af4204 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-0af4204 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-0af4204 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-0af4204 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-0af4204 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-0af4204 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-0af4204 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-0af4204{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-0af4204 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-0af4204 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-0af4204 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-0af4204 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-57d0d7e{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-744da21{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-3083b5e{--display:flex;}.elementor-5698 .elementor-element.elementor-element-6053bb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-6053bb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-6053bb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-6053bb7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-6053bb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-6053bb7 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-6053bb7 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-6053bb7{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-6053bb7 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-6053bb7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-6053bb7 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-6053bb7 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-9b265ea{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-afa4b29{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-2f9e3a3{--display:flex;}.elementor-5698 .elementor-element.elementor-element-4ae4a99 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-4ae4a99 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-4ae4a99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-4ae4a99 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-4ae4a99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-4ae4a99 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-4ae4a99 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-4ae4a99{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-4ae4a99 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-4ae4a99 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-4ae4a99 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-4ae4a99 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-bb1291a{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-d3135f5{--display:flex;}.elementor-5698 .elementor-element.elementor-element-4d3907a{--display:flex;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-2709e84.elementor-element{--align-self:flex-start;}.elementor-5698 .elementor-element.elementor-element-2709e84 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-5698 .elementor-element.elementor-element-7ee7220{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-ff04247{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-8a85eaf{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5698 .elementor-element.elementor-element-ded1a72.elementor-element{--align-self:flex-start;}.elementor-5698 .elementor-element.elementor-element-ded1a72 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-3b5a4da{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-104ab56 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-104ab56 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-104ab56 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-104ab56 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-104ab56 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-104ab56 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-104ab56 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-104ab56{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-104ab56 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-104ab56 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-104ab56 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-104ab56 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-f31bea4{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-f8baede{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-36c329a{--display:flex;}.elementor-5698 .elementor-element.elementor-element-48845d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-d068955{--display:flex;}.elementor-5698 .elementor-element.elementor-element-9a52d99 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-9a52d99 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-9a52d99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-9a52d99 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-9a52d99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-9a52d99 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-9a52d99 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-9a52d99{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-9a52d99 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-9a52d99 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-9a52d99 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-9a52d99 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-fd3c8d3{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-6c718be{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-99aa7f6{--display:flex;}.elementor-5698 .elementor-element.elementor-element-ebd4db7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-ebd4db7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-ebd4db7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-ebd4db7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-ebd4db7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-ebd4db7 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-ebd4db7 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-ebd4db7{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-ebd4db7 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-ebd4db7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-ebd4db7 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-ebd4db7 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-339d643{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-767c527{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-3714b9e{--display:flex;}.elementor-5698 .elementor-element.elementor-element-1d48451 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-1d48451 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-1d48451 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-1d48451 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-1d48451 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-1d48451 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-1d48451 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-1d48451{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-1d48451 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-1d48451 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-1d48451 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-1d48451 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-719eeb0{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-c7ffe68{--display:flex;}.elementor-5698 .elementor-element.elementor-element-efcdba5{--display:flex;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-b9763ba.elementor-element{--align-self:flex-start;}.elementor-5698 .elementor-element.elementor-element-b9763ba .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-5698 .elementor-element.elementor-element-1ed4fda{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-16d8482{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-12e0849{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5698 .elementor-element.elementor-element-77a3d84.elementor-element{--align-self:flex-start;}.elementor-5698 .elementor-element.elementor-element-77a3d84 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-169d095{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-2278c15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-2278c15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-2278c15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-2278c15 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-2278c15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-2278c15 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-2278c15 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-2278c15{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-2278c15 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-2278c15 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-2278c15 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-2278c15 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-85be4cf{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-d4f596f{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-e203b33{--display:flex;}.elementor-5698 .elementor-element.elementor-element-fbd6cc6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-cb87ad5{--display:flex;}.elementor-5698 .elementor-element.elementor-element-a03cdd9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-a03cdd9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-a03cdd9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-a03cdd9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-a03cdd9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-a03cdd9 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-a03cdd9 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-a03cdd9{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-a03cdd9 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-a03cdd9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-a03cdd9 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-a03cdd9 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-76d8033{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-2a14849{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-1c08efc{--display:flex;}.elementor-5698 .elementor-element.elementor-element-65e5c3e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-65e5c3e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-65e5c3e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-65e5c3e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-65e5c3e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-65e5c3e .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-65e5c3e .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-65e5c3e{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-65e5c3e .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-65e5c3e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-65e5c3e .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-65e5c3e .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-4fb901f{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-99c6df5{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-8199282{--display:flex;}.elementor-5698 .elementor-element.elementor-element-126037a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-126037a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-126037a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-126037a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-126037a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-126037a .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-126037a .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-126037a{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-126037a .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-126037a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-126037a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-126037a .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-314338c{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-05302cf{--display:flex;}.elementor-5698 .elementor-element.elementor-element-f3a4243{--display:flex;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-4605018.elementor-element{--align-self:flex-start;}.elementor-5698 .elementor-element.elementor-element-4605018 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-5698 .elementor-element.elementor-element-7c026bd{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-5b1f557{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-4256bbb{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5698 .elementor-element.elementor-element-500b3f2.elementor-element{--align-self:flex-start;}.elementor-5698 .elementor-element.elementor-element-500b3f2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-60a1b39{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-975882c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-b0c8684 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-b0c8684 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-b0c8684 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-b0c8684 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-b0c8684 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-b0c8684 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-b0c8684 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-b0c8684{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-b0c8684 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-b0c8684 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-b0c8684 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-b0c8684 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-1356958{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-0f9daee{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-ba6794c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-5698 .elementor-element.elementor-element-39f6c7b{--display:flex;}.elementor-5698 .elementor-element.elementor-element-6d4cdd1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-6d4cdd1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-6d4cdd1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-6d4cdd1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-6d4cdd1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-6d4cdd1 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-6d4cdd1 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-6d4cdd1{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-6d4cdd1 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-6d4cdd1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-6d4cdd1 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-6d4cdd1 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-60682a6{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-e027dfa{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-490dc5f{--display:flex;}.elementor-5698 .elementor-element.elementor-element-2b5e84f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-2b5e84f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-2b5e84f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-2b5e84f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-2b5e84f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-2b5e84f .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-2b5e84f .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-2b5e84f{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5698 .elementor-element.elementor-element-2b5e84f .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-2b5e84f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-2b5e84f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-5698 .elementor-element.elementor-element-2b5e84f .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5698 .elementor-element.elementor-element-fcc8d92{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5698 .elementor-element.elementor-element-5745414{--n-accordion-title-font-size:20px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:5px 0px 0px 00px;--n-accordion-icon-size:15px;}.elementor-5698 .elementor-element.elementor-element-5745414 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:05px 1px 01px 01px;border-color:#1A3666;}:where( .elementor-5698 .elementor-element.elementor-element-5745414 > .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:"Inter", Sans-serif;font-weight:700;}:where( .elementor-5698 .elementor-element.elementor-element-5745414 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:00px 1px 1px 1px;border-color:var( --e-global-color-text );--border-radius:0px 0px 5px 05px;}@media(min-width:768px){.elementor-5698 .elementor-element.elementor-element-4e00e11{--width:100%;}.elementor-5698 .elementor-element.elementor-element-b8ed2c2{--width:20%;}.elementor-5698 .elementor-element.elementor-element-1f081b8{--width:70%;}}@media(max-width:1024px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for icon-list, class: .elementor-element-cbd7703 *//* DEFAULT STATE (normal items) */
.elementor-5698 .elementor-element.elementor-element-cbd7703 .elementor-icon-list-item a {
    display: block; /* full width */
    width: 100%;
    color: #444;
    padding: 6px 14px;
    border-radius: 20px;
    text-align: left; /* default alignment */
    transition: all 0.3s ease;
}

/* HOVER EFFECT (center text + background) */
.elementor-5698 .elementor-element.elementor-element-cbd7703 .elementor-icon-list-item a:hover {
    background: #444;
    color: #FEC417 !important;
    text-align: center; /* move text to middle */
}

/* ACTIVE / ALWAYS HIGHLIGHTED ITEM */
.elementor-5698 .elementor-element.elementor-element-cbd7703 .hover-pill {
    display: block;
    width: 100%;
    background: #444;
    color: #FEC417 !important;
    padding: 6px 14px;
    border-radius: 20px;
    text-align: center; /* already centered */
}

/* KEEP SAME STYLE ON HOVER */
.elementor-5698 .elementor-element.elementor-element-cbd7703 .hover-pill:hover {
    background: #444;
    color: #FEC417 !important;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1901f11 */.elementor-5698 .elementor-element.elementor-element-1901f11 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acca83d */.elementor-5698 .elementor-element.elementor-element-acca83d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117df24 */.elementor-5698 .elementor-element.elementor-element-117df24 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc06233 */.elementor-5698 .elementor-element.elementor-element-fc06233 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58b524d */.elementor-5698 .elementor-element.elementor-element-58b524d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-03c50e6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09f2a17 */.elementor-5698 .elementor-element.elementor-element-09f2a17 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-befdeaf *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae0a00 */.elementor-5698 .elementor-element.elementor-element-3ae0a00 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a31fd76 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ae8d4b */.elementor-5698 .elementor-element.elementor-element-4ae8d4b p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d1b6de3 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0625661 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-060543e */.elementor-5698 .elementor-element.elementor-element-060543e h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a041bc */.elementor-5698 .elementor-element.elementor-element-3a041bc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e24d8f0 */.elementor-5698 .elementor-element.elementor-element-e24d8f0 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdd852e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a51a72 */.elementor-5698 .elementor-element.elementor-element-9a51a72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c1d4352 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18e0b70 */.elementor-5698 .elementor-element.elementor-element-18e0b70 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fac9c81 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afeb254 */.elementor-5698 .elementor-element.elementor-element-afeb254 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c7152a6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9a9114a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89a46d3 */.elementor-5698 .elementor-element.elementor-element-89a46d3 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5c91cc */.elementor-5698 .elementor-element.elementor-element-a5c91cc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b2ffb7 */.elementor-5698 .elementor-element.elementor-element-1b2ffb7 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-afea25e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-319f704 */.elementor-5698 .elementor-element.elementor-element-319f704 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-66b2797 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07d3288 */.elementor-5698 .elementor-element.elementor-element-07d3288 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb1d62d */.elementor-5698 .elementor-element.elementor-element-cb1d62d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-210d691 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4890d1 */.elementor-5698 .elementor-element.elementor-element-f4890d1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-61cfcf1 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-211e87e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47e8286 */.elementor-5698 .elementor-element.elementor-element-47e8286 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1acbfd1 */.elementor-5698 .elementor-element.elementor-element-1acbfd1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae7d5cd */.elementor-5698 .elementor-element.elementor-element-ae7d5cd h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f0cec13 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-455a375 */.elementor-5698 .elementor-element.elementor-element-455a375 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8996f6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9db252f */.elementor-5698 .elementor-element.elementor-element-9db252f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48cf76e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be83936 */.elementor-5698 .elementor-element.elementor-element-be83936 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f1a0089 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9433573 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d128770 */.elementor-5698 .elementor-element.elementor-element-d128770 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fde7d96 */.elementor-5698 .elementor-element.elementor-element-fde7d96 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8adeb95 */.elementor-5698 .elementor-element.elementor-element-8adeb95 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-815b1fd *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b447e */.elementor-5698 .elementor-element.elementor-element-52b447e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5114429 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76e7ab3 */.elementor-5698 .elementor-element.elementor-element-76e7ab3 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7420703 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cce9264 */.elementor-5698 .elementor-element.elementor-element-cce9264 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dbef12 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fae3d9a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce032f5 */.elementor-5698 .elementor-element.elementor-element-ce032f5 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4d95d4 */.elementor-5698 .elementor-element.elementor-element-b4d95d4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3a1edd */.elementor-5698 .elementor-element.elementor-element-a3a1edd h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-74ea891 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5a36dc */.elementor-5698 .elementor-element.elementor-element-e5a36dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d2f7887 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-076aac7 */.elementor-5698 .elementor-element.elementor-element-076aac7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1f1267d *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff8f119 */.elementor-5698 .elementor-element.elementor-element-ff8f119 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a36aa65 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48786f0 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66a6f1d */.elementor-5698 .elementor-element.elementor-element-66a6f1d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a56e6bf */.elementor-5698 .elementor-element.elementor-element-a56e6bf p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6f11e8 */.elementor-5698 .elementor-element.elementor-element-d6f11e8 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cb2faf8 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e968fa9 */.elementor-5698 .elementor-element.elementor-element-e968fa9 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b317d0a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-338309f */.elementor-5698 .elementor-element.elementor-element-338309f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c964c2 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bd26d9 */.elementor-5698 .elementor-element.elementor-element-9bd26d9 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-72afc92 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4461133 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b680630 */.elementor-5698 .elementor-element.elementor-element-b680630 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15341d4 */.elementor-5698 .elementor-element.elementor-element-15341d4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e274198 */.elementor-5698 .elementor-element.elementor-element-e274198 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f53a874 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9615da */.elementor-5698 .elementor-element.elementor-element-a9615da p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c10b9bd *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-faf686e */.elementor-5698 .elementor-element.elementor-element-faf686e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-df063ca *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-758bb20 */.elementor-5698 .elementor-element.elementor-element-758bb20 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-40bc8aa *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-05fdd15 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dbc95d */.elementor-5698 .elementor-element.elementor-element-8dbc95d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9341f0a */.elementor-5698 .elementor-element.elementor-element-9341f0a p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5145461 */.elementor-5698 .elementor-element.elementor-element-5145461 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d1d5c30 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbbcb50 */.elementor-5698 .elementor-element.elementor-element-cbbcb50 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-05c64e6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19f247d */.elementor-5698 .elementor-element.elementor-element-19f247d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c316504 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11a9c2e */.elementor-5698 .elementor-element.elementor-element-11a9c2e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-252087c *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c14ca1b *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb8bae7 */.elementor-5698 .elementor-element.elementor-element-cb8bae7 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-328717d */.elementor-5698 .elementor-element.elementor-element-328717d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c8f3e8 */.elementor-5698 .elementor-element.elementor-element-4c8f3e8 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4139964 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f17f8ff */.elementor-5698 .elementor-element.elementor-element-f17f8ff p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-da84c64 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57d0d7e */.elementor-5698 .elementor-element.elementor-element-57d0d7e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-744da21 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b265ea */.elementor-5698 .elementor-element.elementor-element-9b265ea p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-afa4b29 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb1291a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2709e84 */.elementor-5698 .elementor-element.elementor-element-2709e84 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ee7220 */.elementor-5698 .elementor-element.elementor-element-7ee7220 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ded1a72 */.elementor-5698 .elementor-element.elementor-element-ded1a72 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3b5a4da *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f31bea4 */.elementor-5698 .elementor-element.elementor-element-f31bea4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8baede *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd3c8d3 */.elementor-5698 .elementor-element.elementor-element-fd3c8d3 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6c718be *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-339d643 */.elementor-5698 .elementor-element.elementor-element-339d643 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-767c527 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-719eeb0 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9763ba */.elementor-5698 .elementor-element.elementor-element-b9763ba h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ed4fda */.elementor-5698 .elementor-element.elementor-element-1ed4fda p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77a3d84 */.elementor-5698 .elementor-element.elementor-element-77a3d84 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-169d095 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85be4cf */.elementor-5698 .elementor-element.elementor-element-85be4cf p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4f596f *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76d8033 */.elementor-5698 .elementor-element.elementor-element-76d8033 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a14849 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fb901f */.elementor-5698 .elementor-element.elementor-element-4fb901f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-99c6df5 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-314338c *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4605018 */.elementor-5698 .elementor-element.elementor-element-4605018 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c026bd */.elementor-5698 .elementor-element.elementor-element-7c026bd p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-500b3f2 */.elementor-5698 .elementor-element.elementor-element-500b3f2 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-60a1b39 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1356958 */.elementor-5698 .elementor-element.elementor-element-1356958 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0f9daee *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60682a6 */.elementor-5698 .elementor-element.elementor-element-60682a6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e027dfa *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fcc8d92 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117df24 */.elementor-5698 .elementor-element.elementor-element-117df24 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc06233 */.elementor-5698 .elementor-element.elementor-element-fc06233 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58b524d */.elementor-5698 .elementor-element.elementor-element-58b524d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-03c50e6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09f2a17 */.elementor-5698 .elementor-element.elementor-element-09f2a17 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-befdeaf *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae0a00 */.elementor-5698 .elementor-element.elementor-element-3ae0a00 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a31fd76 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ae8d4b */.elementor-5698 .elementor-element.elementor-element-4ae8d4b p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d1b6de3 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0625661 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-060543e */.elementor-5698 .elementor-element.elementor-element-060543e h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a041bc */.elementor-5698 .elementor-element.elementor-element-3a041bc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e24d8f0 */.elementor-5698 .elementor-element.elementor-element-e24d8f0 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdd852e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a51a72 */.elementor-5698 .elementor-element.elementor-element-9a51a72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c1d4352 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18e0b70 */.elementor-5698 .elementor-element.elementor-element-18e0b70 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fac9c81 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afeb254 */.elementor-5698 .elementor-element.elementor-element-afeb254 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c7152a6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9a9114a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89a46d3 */.elementor-5698 .elementor-element.elementor-element-89a46d3 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5c91cc */.elementor-5698 .elementor-element.elementor-element-a5c91cc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b2ffb7 */.elementor-5698 .elementor-element.elementor-element-1b2ffb7 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-afea25e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-319f704 */.elementor-5698 .elementor-element.elementor-element-319f704 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-66b2797 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07d3288 */.elementor-5698 .elementor-element.elementor-element-07d3288 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb1d62d */.elementor-5698 .elementor-element.elementor-element-cb1d62d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-210d691 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4890d1 */.elementor-5698 .elementor-element.elementor-element-f4890d1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-61cfcf1 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-211e87e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47e8286 */.elementor-5698 .elementor-element.elementor-element-47e8286 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1acbfd1 */.elementor-5698 .elementor-element.elementor-element-1acbfd1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae7d5cd */.elementor-5698 .elementor-element.elementor-element-ae7d5cd h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f0cec13 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-455a375 */.elementor-5698 .elementor-element.elementor-element-455a375 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8996f6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9db252f */.elementor-5698 .elementor-element.elementor-element-9db252f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48cf76e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be83936 */.elementor-5698 .elementor-element.elementor-element-be83936 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f1a0089 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9433573 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d128770 */.elementor-5698 .elementor-element.elementor-element-d128770 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fde7d96 */.elementor-5698 .elementor-element.elementor-element-fde7d96 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8adeb95 */.elementor-5698 .elementor-element.elementor-element-8adeb95 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-815b1fd *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b447e */.elementor-5698 .elementor-element.elementor-element-52b447e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5114429 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76e7ab3 */.elementor-5698 .elementor-element.elementor-element-76e7ab3 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7420703 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cce9264 */.elementor-5698 .elementor-element.elementor-element-cce9264 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dbef12 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fae3d9a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce032f5 */.elementor-5698 .elementor-element.elementor-element-ce032f5 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4d95d4 */.elementor-5698 .elementor-element.elementor-element-b4d95d4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3a1edd */.elementor-5698 .elementor-element.elementor-element-a3a1edd h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-74ea891 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5a36dc */.elementor-5698 .elementor-element.elementor-element-e5a36dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d2f7887 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-076aac7 */.elementor-5698 .elementor-element.elementor-element-076aac7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1f1267d *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff8f119 */.elementor-5698 .elementor-element.elementor-element-ff8f119 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a36aa65 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48786f0 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66a6f1d */.elementor-5698 .elementor-element.elementor-element-66a6f1d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a56e6bf */.elementor-5698 .elementor-element.elementor-element-a56e6bf p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6f11e8 */.elementor-5698 .elementor-element.elementor-element-d6f11e8 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cb2faf8 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e968fa9 */.elementor-5698 .elementor-element.elementor-element-e968fa9 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b317d0a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-338309f */.elementor-5698 .elementor-element.elementor-element-338309f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c964c2 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bd26d9 */.elementor-5698 .elementor-element.elementor-element-9bd26d9 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-72afc92 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4461133 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b680630 */.elementor-5698 .elementor-element.elementor-element-b680630 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15341d4 */.elementor-5698 .elementor-element.elementor-element-15341d4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e274198 */.elementor-5698 .elementor-element.elementor-element-e274198 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f53a874 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9615da */.elementor-5698 .elementor-element.elementor-element-a9615da p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c10b9bd *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-faf686e */.elementor-5698 .elementor-element.elementor-element-faf686e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-df063ca *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-758bb20 */.elementor-5698 .elementor-element.elementor-element-758bb20 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-40bc8aa *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-05fdd15 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dbc95d */.elementor-5698 .elementor-element.elementor-element-8dbc95d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9341f0a */.elementor-5698 .elementor-element.elementor-element-9341f0a p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5145461 */.elementor-5698 .elementor-element.elementor-element-5145461 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d1d5c30 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbbcb50 */.elementor-5698 .elementor-element.elementor-element-cbbcb50 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-05c64e6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19f247d */.elementor-5698 .elementor-element.elementor-element-19f247d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c316504 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11a9c2e */.elementor-5698 .elementor-element.elementor-element-11a9c2e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-252087c *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c14ca1b *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb8bae7 */.elementor-5698 .elementor-element.elementor-element-cb8bae7 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-328717d */.elementor-5698 .elementor-element.elementor-element-328717d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c8f3e8 */.elementor-5698 .elementor-element.elementor-element-4c8f3e8 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4139964 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f17f8ff */.elementor-5698 .elementor-element.elementor-element-f17f8ff p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-da84c64 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57d0d7e */.elementor-5698 .elementor-element.elementor-element-57d0d7e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-744da21 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b265ea */.elementor-5698 .elementor-element.elementor-element-9b265ea p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-afa4b29 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb1291a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2709e84 */.elementor-5698 .elementor-element.elementor-element-2709e84 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ee7220 */.elementor-5698 .elementor-element.elementor-element-7ee7220 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ded1a72 */.elementor-5698 .elementor-element.elementor-element-ded1a72 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3b5a4da *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f31bea4 */.elementor-5698 .elementor-element.elementor-element-f31bea4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8baede *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd3c8d3 */.elementor-5698 .elementor-element.elementor-element-fd3c8d3 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6c718be *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-339d643 */.elementor-5698 .elementor-element.elementor-element-339d643 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-767c527 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-719eeb0 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9763ba */.elementor-5698 .elementor-element.elementor-element-b9763ba h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ed4fda */.elementor-5698 .elementor-element.elementor-element-1ed4fda p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77a3d84 */.elementor-5698 .elementor-element.elementor-element-77a3d84 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-169d095 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85be4cf */.elementor-5698 .elementor-element.elementor-element-85be4cf p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4f596f *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76d8033 */.elementor-5698 .elementor-element.elementor-element-76d8033 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a14849 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fb901f */.elementor-5698 .elementor-element.elementor-element-4fb901f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-99c6df5 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-314338c *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4605018 */.elementor-5698 .elementor-element.elementor-element-4605018 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c026bd */.elementor-5698 .elementor-element.elementor-element-7c026bd p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-500b3f2 */.elementor-5698 .elementor-element.elementor-element-500b3f2 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-60a1b39 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1356958 */.elementor-5698 .elementor-element.elementor-element-1356958 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0f9daee *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60682a6 */.elementor-5698 .elementor-element.elementor-element-60682a6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e027dfa *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fcc8d92 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117df24 */.elementor-5698 .elementor-element.elementor-element-117df24 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc06233 */.elementor-5698 .elementor-element.elementor-element-fc06233 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58b524d */.elementor-5698 .elementor-element.elementor-element-58b524d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-03c50e6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09f2a17 */.elementor-5698 .elementor-element.elementor-element-09f2a17 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-befdeaf *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae0a00 */.elementor-5698 .elementor-element.elementor-element-3ae0a00 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a31fd76 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ae8d4b */.elementor-5698 .elementor-element.elementor-element-4ae8d4b p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d1b6de3 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0625661 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-060543e */.elementor-5698 .elementor-element.elementor-element-060543e h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a041bc */.elementor-5698 .elementor-element.elementor-element-3a041bc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e24d8f0 */.elementor-5698 .elementor-element.elementor-element-e24d8f0 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdd852e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a51a72 */.elementor-5698 .elementor-element.elementor-element-9a51a72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c1d4352 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18e0b70 */.elementor-5698 .elementor-element.elementor-element-18e0b70 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fac9c81 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afeb254 */.elementor-5698 .elementor-element.elementor-element-afeb254 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c7152a6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9a9114a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89a46d3 */.elementor-5698 .elementor-element.elementor-element-89a46d3 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5c91cc */.elementor-5698 .elementor-element.elementor-element-a5c91cc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b2ffb7 */.elementor-5698 .elementor-element.elementor-element-1b2ffb7 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-afea25e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-319f704 */.elementor-5698 .elementor-element.elementor-element-319f704 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-66b2797 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07d3288 */.elementor-5698 .elementor-element.elementor-element-07d3288 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb1d62d */.elementor-5698 .elementor-element.elementor-element-cb1d62d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-210d691 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4890d1 */.elementor-5698 .elementor-element.elementor-element-f4890d1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-61cfcf1 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-211e87e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47e8286 */.elementor-5698 .elementor-element.elementor-element-47e8286 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1acbfd1 */.elementor-5698 .elementor-element.elementor-element-1acbfd1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae7d5cd */.elementor-5698 .elementor-element.elementor-element-ae7d5cd h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f0cec13 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-455a375 */.elementor-5698 .elementor-element.elementor-element-455a375 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8996f6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9db252f */.elementor-5698 .elementor-element.elementor-element-9db252f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48cf76e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be83936 */.elementor-5698 .elementor-element.elementor-element-be83936 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f1a0089 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9433573 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d128770 */.elementor-5698 .elementor-element.elementor-element-d128770 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fde7d96 */.elementor-5698 .elementor-element.elementor-element-fde7d96 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8adeb95 */.elementor-5698 .elementor-element.elementor-element-8adeb95 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-815b1fd *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b447e */.elementor-5698 .elementor-element.elementor-element-52b447e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5114429 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76e7ab3 */.elementor-5698 .elementor-element.elementor-element-76e7ab3 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7420703 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cce9264 */.elementor-5698 .elementor-element.elementor-element-cce9264 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dbef12 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fae3d9a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce032f5 */.elementor-5698 .elementor-element.elementor-element-ce032f5 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4d95d4 */.elementor-5698 .elementor-element.elementor-element-b4d95d4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3a1edd */.elementor-5698 .elementor-element.elementor-element-a3a1edd h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-74ea891 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5a36dc */.elementor-5698 .elementor-element.elementor-element-e5a36dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d2f7887 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-076aac7 */.elementor-5698 .elementor-element.elementor-element-076aac7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1f1267d *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff8f119 */.elementor-5698 .elementor-element.elementor-element-ff8f119 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a36aa65 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48786f0 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66a6f1d */.elementor-5698 .elementor-element.elementor-element-66a6f1d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a56e6bf */.elementor-5698 .elementor-element.elementor-element-a56e6bf p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6f11e8 */.elementor-5698 .elementor-element.elementor-element-d6f11e8 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cb2faf8 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e968fa9 */.elementor-5698 .elementor-element.elementor-element-e968fa9 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b317d0a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-338309f */.elementor-5698 .elementor-element.elementor-element-338309f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c964c2 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bd26d9 */.elementor-5698 .elementor-element.elementor-element-9bd26d9 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-72afc92 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4461133 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b680630 */.elementor-5698 .elementor-element.elementor-element-b680630 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15341d4 */.elementor-5698 .elementor-element.elementor-element-15341d4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e274198 */.elementor-5698 .elementor-element.elementor-element-e274198 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f53a874 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9615da */.elementor-5698 .elementor-element.elementor-element-a9615da p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c10b9bd *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-faf686e */.elementor-5698 .elementor-element.elementor-element-faf686e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-df063ca *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-758bb20 */.elementor-5698 .elementor-element.elementor-element-758bb20 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-40bc8aa *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-05fdd15 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dbc95d */.elementor-5698 .elementor-element.elementor-element-8dbc95d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9341f0a */.elementor-5698 .elementor-element.elementor-element-9341f0a p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5145461 */.elementor-5698 .elementor-element.elementor-element-5145461 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d1d5c30 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbbcb50 */.elementor-5698 .elementor-element.elementor-element-cbbcb50 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-05c64e6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19f247d */.elementor-5698 .elementor-element.elementor-element-19f247d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c316504 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11a9c2e */.elementor-5698 .elementor-element.elementor-element-11a9c2e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-252087c *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c14ca1b *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb8bae7 */.elementor-5698 .elementor-element.elementor-element-cb8bae7 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-328717d */.elementor-5698 .elementor-element.elementor-element-328717d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c8f3e8 */.elementor-5698 .elementor-element.elementor-element-4c8f3e8 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4139964 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f17f8ff */.elementor-5698 .elementor-element.elementor-element-f17f8ff p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-da84c64 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57d0d7e */.elementor-5698 .elementor-element.elementor-element-57d0d7e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-744da21 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b265ea */.elementor-5698 .elementor-element.elementor-element-9b265ea p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-afa4b29 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb1291a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2709e84 */.elementor-5698 .elementor-element.elementor-element-2709e84 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ee7220 */.elementor-5698 .elementor-element.elementor-element-7ee7220 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ded1a72 */.elementor-5698 .elementor-element.elementor-element-ded1a72 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3b5a4da *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f31bea4 */.elementor-5698 .elementor-element.elementor-element-f31bea4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8baede *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd3c8d3 */.elementor-5698 .elementor-element.elementor-element-fd3c8d3 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6c718be *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-339d643 */.elementor-5698 .elementor-element.elementor-element-339d643 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-767c527 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-719eeb0 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9763ba */.elementor-5698 .elementor-element.elementor-element-b9763ba h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ed4fda */.elementor-5698 .elementor-element.elementor-element-1ed4fda p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77a3d84 */.elementor-5698 .elementor-element.elementor-element-77a3d84 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-169d095 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85be4cf */.elementor-5698 .elementor-element.elementor-element-85be4cf p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4f596f *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76d8033 */.elementor-5698 .elementor-element.elementor-element-76d8033 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a14849 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fb901f */.elementor-5698 .elementor-element.elementor-element-4fb901f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-99c6df5 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-314338c *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4605018 */.elementor-5698 .elementor-element.elementor-element-4605018 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c026bd */.elementor-5698 .elementor-element.elementor-element-7c026bd p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-500b3f2 */.elementor-5698 .elementor-element.elementor-element-500b3f2 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-60a1b39 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1356958 */.elementor-5698 .elementor-element.elementor-element-1356958 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0f9daee *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60682a6 */.elementor-5698 .elementor-element.elementor-element-60682a6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e027dfa *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fcc8d92 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117df24 */.elementor-5698 .elementor-element.elementor-element-117df24 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc06233 */.elementor-5698 .elementor-element.elementor-element-fc06233 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58b524d */.elementor-5698 .elementor-element.elementor-element-58b524d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-03c50e6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09f2a17 */.elementor-5698 .elementor-element.elementor-element-09f2a17 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-befdeaf *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae0a00 */.elementor-5698 .elementor-element.elementor-element-3ae0a00 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a31fd76 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ae8d4b */.elementor-5698 .elementor-element.elementor-element-4ae8d4b p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d1b6de3 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0625661 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-060543e */.elementor-5698 .elementor-element.elementor-element-060543e h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a041bc */.elementor-5698 .elementor-element.elementor-element-3a041bc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e24d8f0 */.elementor-5698 .elementor-element.elementor-element-e24d8f0 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdd852e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a51a72 */.elementor-5698 .elementor-element.elementor-element-9a51a72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c1d4352 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18e0b70 */.elementor-5698 .elementor-element.elementor-element-18e0b70 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fac9c81 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afeb254 */.elementor-5698 .elementor-element.elementor-element-afeb254 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c7152a6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9a9114a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89a46d3 */.elementor-5698 .elementor-element.elementor-element-89a46d3 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5c91cc */.elementor-5698 .elementor-element.elementor-element-a5c91cc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b2ffb7 */.elementor-5698 .elementor-element.elementor-element-1b2ffb7 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-afea25e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-319f704 */.elementor-5698 .elementor-element.elementor-element-319f704 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-66b2797 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07d3288 */.elementor-5698 .elementor-element.elementor-element-07d3288 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb1d62d */.elementor-5698 .elementor-element.elementor-element-cb1d62d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-210d691 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4890d1 */.elementor-5698 .elementor-element.elementor-element-f4890d1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-61cfcf1 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-211e87e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47e8286 */.elementor-5698 .elementor-element.elementor-element-47e8286 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1acbfd1 */.elementor-5698 .elementor-element.elementor-element-1acbfd1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae7d5cd */.elementor-5698 .elementor-element.elementor-element-ae7d5cd h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f0cec13 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-455a375 */.elementor-5698 .elementor-element.elementor-element-455a375 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8996f6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9db252f */.elementor-5698 .elementor-element.elementor-element-9db252f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48cf76e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be83936 */.elementor-5698 .elementor-element.elementor-element-be83936 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f1a0089 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9433573 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d128770 */.elementor-5698 .elementor-element.elementor-element-d128770 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fde7d96 */.elementor-5698 .elementor-element.elementor-element-fde7d96 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8adeb95 */.elementor-5698 .elementor-element.elementor-element-8adeb95 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-815b1fd *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b447e */.elementor-5698 .elementor-element.elementor-element-52b447e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5114429 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76e7ab3 */.elementor-5698 .elementor-element.elementor-element-76e7ab3 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7420703 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cce9264 */.elementor-5698 .elementor-element.elementor-element-cce9264 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dbef12 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fae3d9a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce032f5 */.elementor-5698 .elementor-element.elementor-element-ce032f5 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4d95d4 */.elementor-5698 .elementor-element.elementor-element-b4d95d4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3a1edd */.elementor-5698 .elementor-element.elementor-element-a3a1edd h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-74ea891 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5a36dc */.elementor-5698 .elementor-element.elementor-element-e5a36dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d2f7887 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-076aac7 */.elementor-5698 .elementor-element.elementor-element-076aac7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1f1267d *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff8f119 */.elementor-5698 .elementor-element.elementor-element-ff8f119 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a36aa65 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48786f0 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66a6f1d */.elementor-5698 .elementor-element.elementor-element-66a6f1d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a56e6bf */.elementor-5698 .elementor-element.elementor-element-a56e6bf p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6f11e8 */.elementor-5698 .elementor-element.elementor-element-d6f11e8 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cb2faf8 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e968fa9 */.elementor-5698 .elementor-element.elementor-element-e968fa9 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b317d0a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-338309f */.elementor-5698 .elementor-element.elementor-element-338309f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c964c2 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bd26d9 */.elementor-5698 .elementor-element.elementor-element-9bd26d9 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-72afc92 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4461133 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b680630 */.elementor-5698 .elementor-element.elementor-element-b680630 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15341d4 */.elementor-5698 .elementor-element.elementor-element-15341d4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e274198 */.elementor-5698 .elementor-element.elementor-element-e274198 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f53a874 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9615da */.elementor-5698 .elementor-element.elementor-element-a9615da p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c10b9bd *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-faf686e */.elementor-5698 .elementor-element.elementor-element-faf686e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-df063ca *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-758bb20 */.elementor-5698 .elementor-element.elementor-element-758bb20 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-40bc8aa *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-05fdd15 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dbc95d */.elementor-5698 .elementor-element.elementor-element-8dbc95d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9341f0a */.elementor-5698 .elementor-element.elementor-element-9341f0a p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5145461 */.elementor-5698 .elementor-element.elementor-element-5145461 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d1d5c30 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbbcb50 */.elementor-5698 .elementor-element.elementor-element-cbbcb50 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-05c64e6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19f247d */.elementor-5698 .elementor-element.elementor-element-19f247d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c316504 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11a9c2e */.elementor-5698 .elementor-element.elementor-element-11a9c2e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-252087c *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c14ca1b *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb8bae7 */.elementor-5698 .elementor-element.elementor-element-cb8bae7 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-328717d */.elementor-5698 .elementor-element.elementor-element-328717d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c8f3e8 */.elementor-5698 .elementor-element.elementor-element-4c8f3e8 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4139964 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f17f8ff */.elementor-5698 .elementor-element.elementor-element-f17f8ff p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-da84c64 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57d0d7e */.elementor-5698 .elementor-element.elementor-element-57d0d7e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-744da21 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b265ea */.elementor-5698 .elementor-element.elementor-element-9b265ea p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-afa4b29 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb1291a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2709e84 */.elementor-5698 .elementor-element.elementor-element-2709e84 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ee7220 */.elementor-5698 .elementor-element.elementor-element-7ee7220 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ded1a72 */.elementor-5698 .elementor-element.elementor-element-ded1a72 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3b5a4da *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f31bea4 */.elementor-5698 .elementor-element.elementor-element-f31bea4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8baede *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd3c8d3 */.elementor-5698 .elementor-element.elementor-element-fd3c8d3 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6c718be *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-339d643 */.elementor-5698 .elementor-element.elementor-element-339d643 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-767c527 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-719eeb0 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9763ba */.elementor-5698 .elementor-element.elementor-element-b9763ba h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ed4fda */.elementor-5698 .elementor-element.elementor-element-1ed4fda p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77a3d84 */.elementor-5698 .elementor-element.elementor-element-77a3d84 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-169d095 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85be4cf */.elementor-5698 .elementor-element.elementor-element-85be4cf p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4f596f *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76d8033 */.elementor-5698 .elementor-element.elementor-element-76d8033 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a14849 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fb901f */.elementor-5698 .elementor-element.elementor-element-4fb901f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-99c6df5 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-314338c *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4605018 */.elementor-5698 .elementor-element.elementor-element-4605018 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c026bd */.elementor-5698 .elementor-element.elementor-element-7c026bd p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-500b3f2 */.elementor-5698 .elementor-element.elementor-element-500b3f2 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-60a1b39 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1356958 */.elementor-5698 .elementor-element.elementor-element-1356958 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0f9daee *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60682a6 */.elementor-5698 .elementor-element.elementor-element-60682a6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e027dfa *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fcc8d92 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117df24 */.elementor-5698 .elementor-element.elementor-element-117df24 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc06233 */.elementor-5698 .elementor-element.elementor-element-fc06233 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58b524d */.elementor-5698 .elementor-element.elementor-element-58b524d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-03c50e6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09f2a17 */.elementor-5698 .elementor-element.elementor-element-09f2a17 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-befdeaf *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae0a00 */.elementor-5698 .elementor-element.elementor-element-3ae0a00 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a31fd76 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ae8d4b */.elementor-5698 .elementor-element.elementor-element-4ae8d4b p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d1b6de3 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0625661 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-060543e */.elementor-5698 .elementor-element.elementor-element-060543e h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a041bc */.elementor-5698 .elementor-element.elementor-element-3a041bc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e24d8f0 */.elementor-5698 .elementor-element.elementor-element-e24d8f0 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdd852e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a51a72 */.elementor-5698 .elementor-element.elementor-element-9a51a72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c1d4352 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18e0b70 */.elementor-5698 .elementor-element.elementor-element-18e0b70 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fac9c81 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afeb254 */.elementor-5698 .elementor-element.elementor-element-afeb254 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c7152a6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9a9114a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89a46d3 */.elementor-5698 .elementor-element.elementor-element-89a46d3 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5c91cc */.elementor-5698 .elementor-element.elementor-element-a5c91cc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b2ffb7 */.elementor-5698 .elementor-element.elementor-element-1b2ffb7 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-afea25e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-319f704 */.elementor-5698 .elementor-element.elementor-element-319f704 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-66b2797 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07d3288 */.elementor-5698 .elementor-element.elementor-element-07d3288 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb1d62d */.elementor-5698 .elementor-element.elementor-element-cb1d62d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-210d691 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4890d1 */.elementor-5698 .elementor-element.elementor-element-f4890d1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-61cfcf1 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-211e87e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47e8286 */.elementor-5698 .elementor-element.elementor-element-47e8286 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1acbfd1 */.elementor-5698 .elementor-element.elementor-element-1acbfd1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae7d5cd */.elementor-5698 .elementor-element.elementor-element-ae7d5cd h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f0cec13 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-455a375 */.elementor-5698 .elementor-element.elementor-element-455a375 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8996f6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9db252f */.elementor-5698 .elementor-element.elementor-element-9db252f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48cf76e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be83936 */.elementor-5698 .elementor-element.elementor-element-be83936 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f1a0089 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9433573 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d128770 */.elementor-5698 .elementor-element.elementor-element-d128770 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fde7d96 */.elementor-5698 .elementor-element.elementor-element-fde7d96 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8adeb95 */.elementor-5698 .elementor-element.elementor-element-8adeb95 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-815b1fd *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b447e */.elementor-5698 .elementor-element.elementor-element-52b447e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5114429 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76e7ab3 */.elementor-5698 .elementor-element.elementor-element-76e7ab3 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7420703 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cce9264 */.elementor-5698 .elementor-element.elementor-element-cce9264 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dbef12 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fae3d9a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce032f5 */.elementor-5698 .elementor-element.elementor-element-ce032f5 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4d95d4 */.elementor-5698 .elementor-element.elementor-element-b4d95d4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3a1edd */.elementor-5698 .elementor-element.elementor-element-a3a1edd h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-74ea891 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5a36dc */.elementor-5698 .elementor-element.elementor-element-e5a36dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d2f7887 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-076aac7 */.elementor-5698 .elementor-element.elementor-element-076aac7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1f1267d *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff8f119 */.elementor-5698 .elementor-element.elementor-element-ff8f119 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a36aa65 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48786f0 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66a6f1d */.elementor-5698 .elementor-element.elementor-element-66a6f1d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a56e6bf */.elementor-5698 .elementor-element.elementor-element-a56e6bf p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6f11e8 */.elementor-5698 .elementor-element.elementor-element-d6f11e8 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cb2faf8 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e968fa9 */.elementor-5698 .elementor-element.elementor-element-e968fa9 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b317d0a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-338309f */.elementor-5698 .elementor-element.elementor-element-338309f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c964c2 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bd26d9 */.elementor-5698 .elementor-element.elementor-element-9bd26d9 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-72afc92 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4461133 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b680630 */.elementor-5698 .elementor-element.elementor-element-b680630 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15341d4 */.elementor-5698 .elementor-element.elementor-element-15341d4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e274198 */.elementor-5698 .elementor-element.elementor-element-e274198 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f53a874 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9615da */.elementor-5698 .elementor-element.elementor-element-a9615da p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c10b9bd *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-faf686e */.elementor-5698 .elementor-element.elementor-element-faf686e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-df063ca *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-758bb20 */.elementor-5698 .elementor-element.elementor-element-758bb20 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-40bc8aa *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-05fdd15 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dbc95d */.elementor-5698 .elementor-element.elementor-element-8dbc95d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9341f0a */.elementor-5698 .elementor-element.elementor-element-9341f0a p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5145461 */.elementor-5698 .elementor-element.elementor-element-5145461 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d1d5c30 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbbcb50 */.elementor-5698 .elementor-element.elementor-element-cbbcb50 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-05c64e6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19f247d */.elementor-5698 .elementor-element.elementor-element-19f247d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c316504 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11a9c2e */.elementor-5698 .elementor-element.elementor-element-11a9c2e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-252087c *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c14ca1b *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb8bae7 */.elementor-5698 .elementor-element.elementor-element-cb8bae7 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-328717d */.elementor-5698 .elementor-element.elementor-element-328717d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c8f3e8 */.elementor-5698 .elementor-element.elementor-element-4c8f3e8 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4139964 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f17f8ff */.elementor-5698 .elementor-element.elementor-element-f17f8ff p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-da84c64 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57d0d7e */.elementor-5698 .elementor-element.elementor-element-57d0d7e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-744da21 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b265ea */.elementor-5698 .elementor-element.elementor-element-9b265ea p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-afa4b29 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb1291a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2709e84 */.elementor-5698 .elementor-element.elementor-element-2709e84 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ee7220 */.elementor-5698 .elementor-element.elementor-element-7ee7220 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ded1a72 */.elementor-5698 .elementor-element.elementor-element-ded1a72 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3b5a4da *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f31bea4 */.elementor-5698 .elementor-element.elementor-element-f31bea4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8baede *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd3c8d3 */.elementor-5698 .elementor-element.elementor-element-fd3c8d3 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6c718be *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-339d643 */.elementor-5698 .elementor-element.elementor-element-339d643 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-767c527 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-719eeb0 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9763ba */.elementor-5698 .elementor-element.elementor-element-b9763ba h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ed4fda */.elementor-5698 .elementor-element.elementor-element-1ed4fda p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77a3d84 */.elementor-5698 .elementor-element.elementor-element-77a3d84 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-169d095 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85be4cf */.elementor-5698 .elementor-element.elementor-element-85be4cf p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4f596f *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76d8033 */.elementor-5698 .elementor-element.elementor-element-76d8033 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a14849 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fb901f */.elementor-5698 .elementor-element.elementor-element-4fb901f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-99c6df5 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-314338c *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4605018 */.elementor-5698 .elementor-element.elementor-element-4605018 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c026bd */.elementor-5698 .elementor-element.elementor-element-7c026bd p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-500b3f2 */.elementor-5698 .elementor-element.elementor-element-500b3f2 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-60a1b39 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1356958 */.elementor-5698 .elementor-element.elementor-element-1356958 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0f9daee *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60682a6 */.elementor-5698 .elementor-element.elementor-element-60682a6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e027dfa *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fcc8d92 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117df24 */.elementor-5698 .elementor-element.elementor-element-117df24 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc06233 */.elementor-5698 .elementor-element.elementor-element-fc06233 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58b524d */.elementor-5698 .elementor-element.elementor-element-58b524d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-03c50e6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09f2a17 */.elementor-5698 .elementor-element.elementor-element-09f2a17 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-befdeaf *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae0a00 */.elementor-5698 .elementor-element.elementor-element-3ae0a00 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a31fd76 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ae8d4b */.elementor-5698 .elementor-element.elementor-element-4ae8d4b p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d1b6de3 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0625661 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-060543e */.elementor-5698 .elementor-element.elementor-element-060543e h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a041bc */.elementor-5698 .elementor-element.elementor-element-3a041bc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e24d8f0 */.elementor-5698 .elementor-element.elementor-element-e24d8f0 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdd852e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a51a72 */.elementor-5698 .elementor-element.elementor-element-9a51a72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c1d4352 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18e0b70 */.elementor-5698 .elementor-element.elementor-element-18e0b70 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fac9c81 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afeb254 */.elementor-5698 .elementor-element.elementor-element-afeb254 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c7152a6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9a9114a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89a46d3 */.elementor-5698 .elementor-element.elementor-element-89a46d3 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5c91cc */.elementor-5698 .elementor-element.elementor-element-a5c91cc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b2ffb7 */.elementor-5698 .elementor-element.elementor-element-1b2ffb7 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-afea25e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-319f704 */.elementor-5698 .elementor-element.elementor-element-319f704 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-66b2797 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07d3288 */.elementor-5698 .elementor-element.elementor-element-07d3288 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb1d62d */.elementor-5698 .elementor-element.elementor-element-cb1d62d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-210d691 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4890d1 */.elementor-5698 .elementor-element.elementor-element-f4890d1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-61cfcf1 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-211e87e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47e8286 */.elementor-5698 .elementor-element.elementor-element-47e8286 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1acbfd1 */.elementor-5698 .elementor-element.elementor-element-1acbfd1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae7d5cd */.elementor-5698 .elementor-element.elementor-element-ae7d5cd h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f0cec13 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-455a375 */.elementor-5698 .elementor-element.elementor-element-455a375 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8996f6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9db252f */.elementor-5698 .elementor-element.elementor-element-9db252f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48cf76e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be83936 */.elementor-5698 .elementor-element.elementor-element-be83936 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f1a0089 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9433573 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d128770 */.elementor-5698 .elementor-element.elementor-element-d128770 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fde7d96 */.elementor-5698 .elementor-element.elementor-element-fde7d96 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8adeb95 */.elementor-5698 .elementor-element.elementor-element-8adeb95 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-815b1fd *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b447e */.elementor-5698 .elementor-element.elementor-element-52b447e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5114429 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76e7ab3 */.elementor-5698 .elementor-element.elementor-element-76e7ab3 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7420703 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cce9264 */.elementor-5698 .elementor-element.elementor-element-cce9264 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dbef12 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fae3d9a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce032f5 */.elementor-5698 .elementor-element.elementor-element-ce032f5 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4d95d4 */.elementor-5698 .elementor-element.elementor-element-b4d95d4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3a1edd */.elementor-5698 .elementor-element.elementor-element-a3a1edd h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-74ea891 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5a36dc */.elementor-5698 .elementor-element.elementor-element-e5a36dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d2f7887 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-076aac7 */.elementor-5698 .elementor-element.elementor-element-076aac7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1f1267d *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff8f119 */.elementor-5698 .elementor-element.elementor-element-ff8f119 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a36aa65 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48786f0 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66a6f1d */.elementor-5698 .elementor-element.elementor-element-66a6f1d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a56e6bf */.elementor-5698 .elementor-element.elementor-element-a56e6bf p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6f11e8 */.elementor-5698 .elementor-element.elementor-element-d6f11e8 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cb2faf8 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e968fa9 */.elementor-5698 .elementor-element.elementor-element-e968fa9 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b317d0a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-338309f */.elementor-5698 .elementor-element.elementor-element-338309f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c964c2 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bd26d9 */.elementor-5698 .elementor-element.elementor-element-9bd26d9 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-72afc92 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4461133 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b680630 */.elementor-5698 .elementor-element.elementor-element-b680630 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15341d4 */.elementor-5698 .elementor-element.elementor-element-15341d4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e274198 */.elementor-5698 .elementor-element.elementor-element-e274198 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f53a874 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9615da */.elementor-5698 .elementor-element.elementor-element-a9615da p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c10b9bd *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-faf686e */.elementor-5698 .elementor-element.elementor-element-faf686e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-df063ca *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-758bb20 */.elementor-5698 .elementor-element.elementor-element-758bb20 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-40bc8aa *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-05fdd15 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dbc95d */.elementor-5698 .elementor-element.elementor-element-8dbc95d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9341f0a */.elementor-5698 .elementor-element.elementor-element-9341f0a p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5145461 */.elementor-5698 .elementor-element.elementor-element-5145461 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d1d5c30 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbbcb50 */.elementor-5698 .elementor-element.elementor-element-cbbcb50 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-05c64e6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19f247d */.elementor-5698 .elementor-element.elementor-element-19f247d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c316504 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11a9c2e */.elementor-5698 .elementor-element.elementor-element-11a9c2e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-252087c *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c14ca1b *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb8bae7 */.elementor-5698 .elementor-element.elementor-element-cb8bae7 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-328717d */.elementor-5698 .elementor-element.elementor-element-328717d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c8f3e8 */.elementor-5698 .elementor-element.elementor-element-4c8f3e8 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4139964 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f17f8ff */.elementor-5698 .elementor-element.elementor-element-f17f8ff p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-da84c64 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57d0d7e */.elementor-5698 .elementor-element.elementor-element-57d0d7e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-744da21 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b265ea */.elementor-5698 .elementor-element.elementor-element-9b265ea p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-afa4b29 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb1291a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2709e84 */.elementor-5698 .elementor-element.elementor-element-2709e84 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ee7220 */.elementor-5698 .elementor-element.elementor-element-7ee7220 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ded1a72 */.elementor-5698 .elementor-element.elementor-element-ded1a72 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3b5a4da *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f31bea4 */.elementor-5698 .elementor-element.elementor-element-f31bea4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8baede *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd3c8d3 */.elementor-5698 .elementor-element.elementor-element-fd3c8d3 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6c718be *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-339d643 */.elementor-5698 .elementor-element.elementor-element-339d643 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-767c527 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-719eeb0 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9763ba */.elementor-5698 .elementor-element.elementor-element-b9763ba h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ed4fda */.elementor-5698 .elementor-element.elementor-element-1ed4fda p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77a3d84 */.elementor-5698 .elementor-element.elementor-element-77a3d84 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-169d095 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85be4cf */.elementor-5698 .elementor-element.elementor-element-85be4cf p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4f596f *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76d8033 */.elementor-5698 .elementor-element.elementor-element-76d8033 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a14849 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fb901f */.elementor-5698 .elementor-element.elementor-element-4fb901f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-99c6df5 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-314338c *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4605018 */.elementor-5698 .elementor-element.elementor-element-4605018 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c026bd */.elementor-5698 .elementor-element.elementor-element-7c026bd p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-500b3f2 */.elementor-5698 .elementor-element.elementor-element-500b3f2 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-60a1b39 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1356958 */.elementor-5698 .elementor-element.elementor-element-1356958 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0f9daee *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60682a6 */.elementor-5698 .elementor-element.elementor-element-60682a6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e027dfa *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fcc8d92 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117df24 */.elementor-5698 .elementor-element.elementor-element-117df24 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc06233 */.elementor-5698 .elementor-element.elementor-element-fc06233 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58b524d */.elementor-5698 .elementor-element.elementor-element-58b524d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-03c50e6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09f2a17 */.elementor-5698 .elementor-element.elementor-element-09f2a17 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-befdeaf *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae0a00 */.elementor-5698 .elementor-element.elementor-element-3ae0a00 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a31fd76 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ae8d4b */.elementor-5698 .elementor-element.elementor-element-4ae8d4b p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d1b6de3 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0625661 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-060543e */.elementor-5698 .elementor-element.elementor-element-060543e h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a041bc */.elementor-5698 .elementor-element.elementor-element-3a041bc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e24d8f0 */.elementor-5698 .elementor-element.elementor-element-e24d8f0 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdd852e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a51a72 */.elementor-5698 .elementor-element.elementor-element-9a51a72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c1d4352 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18e0b70 */.elementor-5698 .elementor-element.elementor-element-18e0b70 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fac9c81 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afeb254 */.elementor-5698 .elementor-element.elementor-element-afeb254 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c7152a6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9a9114a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89a46d3 */.elementor-5698 .elementor-element.elementor-element-89a46d3 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5c91cc */.elementor-5698 .elementor-element.elementor-element-a5c91cc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b2ffb7 */.elementor-5698 .elementor-element.elementor-element-1b2ffb7 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-afea25e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-319f704 */.elementor-5698 .elementor-element.elementor-element-319f704 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-66b2797 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07d3288 */.elementor-5698 .elementor-element.elementor-element-07d3288 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb1d62d */.elementor-5698 .elementor-element.elementor-element-cb1d62d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-210d691 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4890d1 */.elementor-5698 .elementor-element.elementor-element-f4890d1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-61cfcf1 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-211e87e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47e8286 */.elementor-5698 .elementor-element.elementor-element-47e8286 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1acbfd1 */.elementor-5698 .elementor-element.elementor-element-1acbfd1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae7d5cd */.elementor-5698 .elementor-element.elementor-element-ae7d5cd h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f0cec13 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-455a375 */.elementor-5698 .elementor-element.elementor-element-455a375 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8996f6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9db252f */.elementor-5698 .elementor-element.elementor-element-9db252f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48cf76e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be83936 */.elementor-5698 .elementor-element.elementor-element-be83936 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f1a0089 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9433573 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d128770 */.elementor-5698 .elementor-element.elementor-element-d128770 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fde7d96 */.elementor-5698 .elementor-element.elementor-element-fde7d96 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8adeb95 */.elementor-5698 .elementor-element.elementor-element-8adeb95 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-815b1fd *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b447e */.elementor-5698 .elementor-element.elementor-element-52b447e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5114429 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76e7ab3 */.elementor-5698 .elementor-element.elementor-element-76e7ab3 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7420703 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cce9264 */.elementor-5698 .elementor-element.elementor-element-cce9264 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dbef12 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fae3d9a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce032f5 */.elementor-5698 .elementor-element.elementor-element-ce032f5 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4d95d4 */.elementor-5698 .elementor-element.elementor-element-b4d95d4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3a1edd */.elementor-5698 .elementor-element.elementor-element-a3a1edd h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-74ea891 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5a36dc */.elementor-5698 .elementor-element.elementor-element-e5a36dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d2f7887 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-076aac7 */.elementor-5698 .elementor-element.elementor-element-076aac7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1f1267d *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff8f119 */.elementor-5698 .elementor-element.elementor-element-ff8f119 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a36aa65 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48786f0 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66a6f1d */.elementor-5698 .elementor-element.elementor-element-66a6f1d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a56e6bf */.elementor-5698 .elementor-element.elementor-element-a56e6bf p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6f11e8 */.elementor-5698 .elementor-element.elementor-element-d6f11e8 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cb2faf8 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e968fa9 */.elementor-5698 .elementor-element.elementor-element-e968fa9 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b317d0a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-338309f */.elementor-5698 .elementor-element.elementor-element-338309f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c964c2 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bd26d9 */.elementor-5698 .elementor-element.elementor-element-9bd26d9 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-72afc92 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4461133 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b680630 */.elementor-5698 .elementor-element.elementor-element-b680630 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15341d4 */.elementor-5698 .elementor-element.elementor-element-15341d4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e274198 */.elementor-5698 .elementor-element.elementor-element-e274198 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f53a874 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9615da */.elementor-5698 .elementor-element.elementor-element-a9615da p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c10b9bd *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-faf686e */.elementor-5698 .elementor-element.elementor-element-faf686e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-df063ca *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-758bb20 */.elementor-5698 .elementor-element.elementor-element-758bb20 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-40bc8aa *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-05fdd15 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dbc95d */.elementor-5698 .elementor-element.elementor-element-8dbc95d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9341f0a */.elementor-5698 .elementor-element.elementor-element-9341f0a p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5145461 */.elementor-5698 .elementor-element.elementor-element-5145461 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d1d5c30 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbbcb50 */.elementor-5698 .elementor-element.elementor-element-cbbcb50 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-05c64e6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19f247d */.elementor-5698 .elementor-element.elementor-element-19f247d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c316504 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11a9c2e */.elementor-5698 .elementor-element.elementor-element-11a9c2e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-252087c *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c14ca1b *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb8bae7 */.elementor-5698 .elementor-element.elementor-element-cb8bae7 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-328717d */.elementor-5698 .elementor-element.elementor-element-328717d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c8f3e8 */.elementor-5698 .elementor-element.elementor-element-4c8f3e8 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4139964 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f17f8ff */.elementor-5698 .elementor-element.elementor-element-f17f8ff p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-da84c64 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57d0d7e */.elementor-5698 .elementor-element.elementor-element-57d0d7e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-744da21 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b265ea */.elementor-5698 .elementor-element.elementor-element-9b265ea p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-afa4b29 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb1291a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2709e84 */.elementor-5698 .elementor-element.elementor-element-2709e84 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ee7220 */.elementor-5698 .elementor-element.elementor-element-7ee7220 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ded1a72 */.elementor-5698 .elementor-element.elementor-element-ded1a72 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3b5a4da *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f31bea4 */.elementor-5698 .elementor-element.elementor-element-f31bea4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8baede *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd3c8d3 */.elementor-5698 .elementor-element.elementor-element-fd3c8d3 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6c718be *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-339d643 */.elementor-5698 .elementor-element.elementor-element-339d643 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-767c527 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-719eeb0 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9763ba */.elementor-5698 .elementor-element.elementor-element-b9763ba h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ed4fda */.elementor-5698 .elementor-element.elementor-element-1ed4fda p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77a3d84 */.elementor-5698 .elementor-element.elementor-element-77a3d84 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-169d095 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85be4cf */.elementor-5698 .elementor-element.elementor-element-85be4cf p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4f596f *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76d8033 */.elementor-5698 .elementor-element.elementor-element-76d8033 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a14849 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fb901f */.elementor-5698 .elementor-element.elementor-element-4fb901f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-99c6df5 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-314338c *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4605018 */.elementor-5698 .elementor-element.elementor-element-4605018 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c026bd */.elementor-5698 .elementor-element.elementor-element-7c026bd p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-500b3f2 */.elementor-5698 .elementor-element.elementor-element-500b3f2 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-60a1b39 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1356958 */.elementor-5698 .elementor-element.elementor-element-1356958 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0f9daee *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60682a6 */.elementor-5698 .elementor-element.elementor-element-60682a6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e027dfa *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fcc8d92 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117df24 */.elementor-5698 .elementor-element.elementor-element-117df24 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc06233 */.elementor-5698 .elementor-element.elementor-element-fc06233 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58b524d */.elementor-5698 .elementor-element.elementor-element-58b524d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-03c50e6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09f2a17 */.elementor-5698 .elementor-element.elementor-element-09f2a17 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-befdeaf *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae0a00 */.elementor-5698 .elementor-element.elementor-element-3ae0a00 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a31fd76 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ae8d4b */.elementor-5698 .elementor-element.elementor-element-4ae8d4b p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d1b6de3 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0625661 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-060543e */.elementor-5698 .elementor-element.elementor-element-060543e h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a041bc */.elementor-5698 .elementor-element.elementor-element-3a041bc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e24d8f0 */.elementor-5698 .elementor-element.elementor-element-e24d8f0 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdd852e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a51a72 */.elementor-5698 .elementor-element.elementor-element-9a51a72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c1d4352 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18e0b70 */.elementor-5698 .elementor-element.elementor-element-18e0b70 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fac9c81 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afeb254 */.elementor-5698 .elementor-element.elementor-element-afeb254 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c7152a6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9a9114a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89a46d3 */.elementor-5698 .elementor-element.elementor-element-89a46d3 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5c91cc */.elementor-5698 .elementor-element.elementor-element-a5c91cc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b2ffb7 */.elementor-5698 .elementor-element.elementor-element-1b2ffb7 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-afea25e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-319f704 */.elementor-5698 .elementor-element.elementor-element-319f704 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-66b2797 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07d3288 */.elementor-5698 .elementor-element.elementor-element-07d3288 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb1d62d */.elementor-5698 .elementor-element.elementor-element-cb1d62d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-210d691 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4890d1 */.elementor-5698 .elementor-element.elementor-element-f4890d1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-61cfcf1 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-211e87e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47e8286 */.elementor-5698 .elementor-element.elementor-element-47e8286 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1acbfd1 */.elementor-5698 .elementor-element.elementor-element-1acbfd1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae7d5cd */.elementor-5698 .elementor-element.elementor-element-ae7d5cd h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f0cec13 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-455a375 */.elementor-5698 .elementor-element.elementor-element-455a375 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8996f6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9db252f */.elementor-5698 .elementor-element.elementor-element-9db252f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48cf76e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be83936 */.elementor-5698 .elementor-element.elementor-element-be83936 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f1a0089 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9433573 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d128770 */.elementor-5698 .elementor-element.elementor-element-d128770 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fde7d96 */.elementor-5698 .elementor-element.elementor-element-fde7d96 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8adeb95 */.elementor-5698 .elementor-element.elementor-element-8adeb95 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-815b1fd *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b447e */.elementor-5698 .elementor-element.elementor-element-52b447e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5114429 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76e7ab3 */.elementor-5698 .elementor-element.elementor-element-76e7ab3 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7420703 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cce9264 */.elementor-5698 .elementor-element.elementor-element-cce9264 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dbef12 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fae3d9a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce032f5 */.elementor-5698 .elementor-element.elementor-element-ce032f5 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4d95d4 */.elementor-5698 .elementor-element.elementor-element-b4d95d4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3a1edd */.elementor-5698 .elementor-element.elementor-element-a3a1edd h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-74ea891 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5a36dc */.elementor-5698 .elementor-element.elementor-element-e5a36dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d2f7887 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-076aac7 */.elementor-5698 .elementor-element.elementor-element-076aac7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1f1267d *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff8f119 */.elementor-5698 .elementor-element.elementor-element-ff8f119 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a36aa65 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48786f0 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66a6f1d */.elementor-5698 .elementor-element.elementor-element-66a6f1d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a56e6bf */.elementor-5698 .elementor-element.elementor-element-a56e6bf p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6f11e8 */.elementor-5698 .elementor-element.elementor-element-d6f11e8 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cb2faf8 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e968fa9 */.elementor-5698 .elementor-element.elementor-element-e968fa9 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b317d0a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-338309f */.elementor-5698 .elementor-element.elementor-element-338309f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c964c2 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bd26d9 */.elementor-5698 .elementor-element.elementor-element-9bd26d9 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-72afc92 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4461133 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b680630 */.elementor-5698 .elementor-element.elementor-element-b680630 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15341d4 */.elementor-5698 .elementor-element.elementor-element-15341d4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e274198 */.elementor-5698 .elementor-element.elementor-element-e274198 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f53a874 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9615da */.elementor-5698 .elementor-element.elementor-element-a9615da p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c10b9bd *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-faf686e */.elementor-5698 .elementor-element.elementor-element-faf686e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-df063ca *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-758bb20 */.elementor-5698 .elementor-element.elementor-element-758bb20 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-40bc8aa *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-05fdd15 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dbc95d */.elementor-5698 .elementor-element.elementor-element-8dbc95d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9341f0a */.elementor-5698 .elementor-element.elementor-element-9341f0a p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5145461 */.elementor-5698 .elementor-element.elementor-element-5145461 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d1d5c30 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbbcb50 */.elementor-5698 .elementor-element.elementor-element-cbbcb50 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-05c64e6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19f247d */.elementor-5698 .elementor-element.elementor-element-19f247d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c316504 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11a9c2e */.elementor-5698 .elementor-element.elementor-element-11a9c2e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-252087c *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c14ca1b *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb8bae7 */.elementor-5698 .elementor-element.elementor-element-cb8bae7 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-328717d */.elementor-5698 .elementor-element.elementor-element-328717d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c8f3e8 */.elementor-5698 .elementor-element.elementor-element-4c8f3e8 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4139964 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f17f8ff */.elementor-5698 .elementor-element.elementor-element-f17f8ff p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-da84c64 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57d0d7e */.elementor-5698 .elementor-element.elementor-element-57d0d7e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-744da21 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b265ea */.elementor-5698 .elementor-element.elementor-element-9b265ea p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-afa4b29 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb1291a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2709e84 */.elementor-5698 .elementor-element.elementor-element-2709e84 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ee7220 */.elementor-5698 .elementor-element.elementor-element-7ee7220 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ded1a72 */.elementor-5698 .elementor-element.elementor-element-ded1a72 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3b5a4da *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f31bea4 */.elementor-5698 .elementor-element.elementor-element-f31bea4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8baede *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd3c8d3 */.elementor-5698 .elementor-element.elementor-element-fd3c8d3 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6c718be *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-339d643 */.elementor-5698 .elementor-element.elementor-element-339d643 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-767c527 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-719eeb0 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9763ba */.elementor-5698 .elementor-element.elementor-element-b9763ba h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ed4fda */.elementor-5698 .elementor-element.elementor-element-1ed4fda p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77a3d84 */.elementor-5698 .elementor-element.elementor-element-77a3d84 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-169d095 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85be4cf */.elementor-5698 .elementor-element.elementor-element-85be4cf p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4f596f *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76d8033 */.elementor-5698 .elementor-element.elementor-element-76d8033 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a14849 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fb901f */.elementor-5698 .elementor-element.elementor-element-4fb901f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-99c6df5 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-314338c *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4605018 */.elementor-5698 .elementor-element.elementor-element-4605018 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c026bd */.elementor-5698 .elementor-element.elementor-element-7c026bd p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-500b3f2 */.elementor-5698 .elementor-element.elementor-element-500b3f2 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-60a1b39 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1356958 */.elementor-5698 .elementor-element.elementor-element-1356958 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0f9daee *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60682a6 */.elementor-5698 .elementor-element.elementor-element-60682a6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e027dfa *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fcc8d92 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117df24 */.elementor-5698 .elementor-element.elementor-element-117df24 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc06233 */.elementor-5698 .elementor-element.elementor-element-fc06233 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58b524d */.elementor-5698 .elementor-element.elementor-element-58b524d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-03c50e6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09f2a17 */.elementor-5698 .elementor-element.elementor-element-09f2a17 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-befdeaf *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae0a00 */.elementor-5698 .elementor-element.elementor-element-3ae0a00 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a31fd76 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ae8d4b */.elementor-5698 .elementor-element.elementor-element-4ae8d4b p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d1b6de3 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0625661 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-060543e */.elementor-5698 .elementor-element.elementor-element-060543e h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a041bc */.elementor-5698 .elementor-element.elementor-element-3a041bc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e24d8f0 */.elementor-5698 .elementor-element.elementor-element-e24d8f0 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdd852e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a51a72 */.elementor-5698 .elementor-element.elementor-element-9a51a72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c1d4352 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18e0b70 */.elementor-5698 .elementor-element.elementor-element-18e0b70 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fac9c81 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afeb254 */.elementor-5698 .elementor-element.elementor-element-afeb254 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c7152a6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9a9114a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89a46d3 */.elementor-5698 .elementor-element.elementor-element-89a46d3 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5c91cc */.elementor-5698 .elementor-element.elementor-element-a5c91cc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b2ffb7 */.elementor-5698 .elementor-element.elementor-element-1b2ffb7 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-afea25e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-319f704 */.elementor-5698 .elementor-element.elementor-element-319f704 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-66b2797 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07d3288 */.elementor-5698 .elementor-element.elementor-element-07d3288 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb1d62d */.elementor-5698 .elementor-element.elementor-element-cb1d62d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-210d691 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4890d1 */.elementor-5698 .elementor-element.elementor-element-f4890d1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-61cfcf1 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-211e87e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47e8286 */.elementor-5698 .elementor-element.elementor-element-47e8286 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1acbfd1 */.elementor-5698 .elementor-element.elementor-element-1acbfd1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae7d5cd */.elementor-5698 .elementor-element.elementor-element-ae7d5cd h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f0cec13 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-455a375 */.elementor-5698 .elementor-element.elementor-element-455a375 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8996f6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9db252f */.elementor-5698 .elementor-element.elementor-element-9db252f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48cf76e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be83936 */.elementor-5698 .elementor-element.elementor-element-be83936 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f1a0089 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9433573 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d128770 */.elementor-5698 .elementor-element.elementor-element-d128770 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fde7d96 */.elementor-5698 .elementor-element.elementor-element-fde7d96 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8adeb95 */.elementor-5698 .elementor-element.elementor-element-8adeb95 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-815b1fd *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b447e */.elementor-5698 .elementor-element.elementor-element-52b447e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5114429 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76e7ab3 */.elementor-5698 .elementor-element.elementor-element-76e7ab3 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7420703 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cce9264 */.elementor-5698 .elementor-element.elementor-element-cce9264 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dbef12 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fae3d9a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce032f5 */.elementor-5698 .elementor-element.elementor-element-ce032f5 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4d95d4 */.elementor-5698 .elementor-element.elementor-element-b4d95d4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3a1edd */.elementor-5698 .elementor-element.elementor-element-a3a1edd h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-74ea891 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5a36dc */.elementor-5698 .elementor-element.elementor-element-e5a36dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d2f7887 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-076aac7 */.elementor-5698 .elementor-element.elementor-element-076aac7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1f1267d *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff8f119 */.elementor-5698 .elementor-element.elementor-element-ff8f119 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a36aa65 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48786f0 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66a6f1d */.elementor-5698 .elementor-element.elementor-element-66a6f1d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a56e6bf */.elementor-5698 .elementor-element.elementor-element-a56e6bf p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6f11e8 */.elementor-5698 .elementor-element.elementor-element-d6f11e8 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cb2faf8 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e968fa9 */.elementor-5698 .elementor-element.elementor-element-e968fa9 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b317d0a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-338309f */.elementor-5698 .elementor-element.elementor-element-338309f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c964c2 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bd26d9 */.elementor-5698 .elementor-element.elementor-element-9bd26d9 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-72afc92 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4461133 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b680630 */.elementor-5698 .elementor-element.elementor-element-b680630 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15341d4 */.elementor-5698 .elementor-element.elementor-element-15341d4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e274198 */.elementor-5698 .elementor-element.elementor-element-e274198 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f53a874 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9615da */.elementor-5698 .elementor-element.elementor-element-a9615da p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c10b9bd *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-faf686e */.elementor-5698 .elementor-element.elementor-element-faf686e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-df063ca *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-758bb20 */.elementor-5698 .elementor-element.elementor-element-758bb20 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-40bc8aa *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-05fdd15 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dbc95d */.elementor-5698 .elementor-element.elementor-element-8dbc95d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9341f0a */.elementor-5698 .elementor-element.elementor-element-9341f0a p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5145461 */.elementor-5698 .elementor-element.elementor-element-5145461 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d1d5c30 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbbcb50 */.elementor-5698 .elementor-element.elementor-element-cbbcb50 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-05c64e6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19f247d */.elementor-5698 .elementor-element.elementor-element-19f247d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c316504 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11a9c2e */.elementor-5698 .elementor-element.elementor-element-11a9c2e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-252087c *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c14ca1b *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb8bae7 */.elementor-5698 .elementor-element.elementor-element-cb8bae7 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-328717d */.elementor-5698 .elementor-element.elementor-element-328717d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c8f3e8 */.elementor-5698 .elementor-element.elementor-element-4c8f3e8 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4139964 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f17f8ff */.elementor-5698 .elementor-element.elementor-element-f17f8ff p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-da84c64 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57d0d7e */.elementor-5698 .elementor-element.elementor-element-57d0d7e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-744da21 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b265ea */.elementor-5698 .elementor-element.elementor-element-9b265ea p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-afa4b29 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb1291a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2709e84 */.elementor-5698 .elementor-element.elementor-element-2709e84 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ee7220 */.elementor-5698 .elementor-element.elementor-element-7ee7220 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ded1a72 */.elementor-5698 .elementor-element.elementor-element-ded1a72 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3b5a4da *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f31bea4 */.elementor-5698 .elementor-element.elementor-element-f31bea4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8baede *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd3c8d3 */.elementor-5698 .elementor-element.elementor-element-fd3c8d3 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6c718be *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-339d643 */.elementor-5698 .elementor-element.elementor-element-339d643 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-767c527 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-719eeb0 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9763ba */.elementor-5698 .elementor-element.elementor-element-b9763ba h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ed4fda */.elementor-5698 .elementor-element.elementor-element-1ed4fda p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77a3d84 */.elementor-5698 .elementor-element.elementor-element-77a3d84 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-169d095 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85be4cf */.elementor-5698 .elementor-element.elementor-element-85be4cf p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4f596f *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76d8033 */.elementor-5698 .elementor-element.elementor-element-76d8033 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a14849 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fb901f */.elementor-5698 .elementor-element.elementor-element-4fb901f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-99c6df5 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-314338c *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4605018 */.elementor-5698 .elementor-element.elementor-element-4605018 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c026bd */.elementor-5698 .elementor-element.elementor-element-7c026bd p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-500b3f2 */.elementor-5698 .elementor-element.elementor-element-500b3f2 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-60a1b39 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1356958 */.elementor-5698 .elementor-element.elementor-element-1356958 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0f9daee *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60682a6 */.elementor-5698 .elementor-element.elementor-element-60682a6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e027dfa *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fcc8d92 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117df24 */.elementor-5698 .elementor-element.elementor-element-117df24 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc06233 */.elementor-5698 .elementor-element.elementor-element-fc06233 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58b524d */.elementor-5698 .elementor-element.elementor-element-58b524d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-03c50e6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09f2a17 */.elementor-5698 .elementor-element.elementor-element-09f2a17 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-befdeaf *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae0a00 */.elementor-5698 .elementor-element.elementor-element-3ae0a00 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a31fd76 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ae8d4b */.elementor-5698 .elementor-element.elementor-element-4ae8d4b p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d1b6de3 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0625661 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-060543e */.elementor-5698 .elementor-element.elementor-element-060543e h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a041bc */.elementor-5698 .elementor-element.elementor-element-3a041bc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e24d8f0 */.elementor-5698 .elementor-element.elementor-element-e24d8f0 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdd852e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a51a72 */.elementor-5698 .elementor-element.elementor-element-9a51a72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c1d4352 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18e0b70 */.elementor-5698 .elementor-element.elementor-element-18e0b70 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fac9c81 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afeb254 */.elementor-5698 .elementor-element.elementor-element-afeb254 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c7152a6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9a9114a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89a46d3 */.elementor-5698 .elementor-element.elementor-element-89a46d3 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5c91cc */.elementor-5698 .elementor-element.elementor-element-a5c91cc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b2ffb7 */.elementor-5698 .elementor-element.elementor-element-1b2ffb7 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-afea25e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-319f704 */.elementor-5698 .elementor-element.elementor-element-319f704 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-66b2797 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07d3288 */.elementor-5698 .elementor-element.elementor-element-07d3288 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb1d62d */.elementor-5698 .elementor-element.elementor-element-cb1d62d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-210d691 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4890d1 */.elementor-5698 .elementor-element.elementor-element-f4890d1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-61cfcf1 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-211e87e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47e8286 */.elementor-5698 .elementor-element.elementor-element-47e8286 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1acbfd1 */.elementor-5698 .elementor-element.elementor-element-1acbfd1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae7d5cd */.elementor-5698 .elementor-element.elementor-element-ae7d5cd h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f0cec13 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-455a375 */.elementor-5698 .elementor-element.elementor-element-455a375 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8996f6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9db252f */.elementor-5698 .elementor-element.elementor-element-9db252f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48cf76e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be83936 */.elementor-5698 .elementor-element.elementor-element-be83936 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f1a0089 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9433573 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d128770 */.elementor-5698 .elementor-element.elementor-element-d128770 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fde7d96 */.elementor-5698 .elementor-element.elementor-element-fde7d96 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8adeb95 */.elementor-5698 .elementor-element.elementor-element-8adeb95 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-815b1fd *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b447e */.elementor-5698 .elementor-element.elementor-element-52b447e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5114429 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76e7ab3 */.elementor-5698 .elementor-element.elementor-element-76e7ab3 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7420703 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cce9264 */.elementor-5698 .elementor-element.elementor-element-cce9264 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dbef12 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fae3d9a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce032f5 */.elementor-5698 .elementor-element.elementor-element-ce032f5 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4d95d4 */.elementor-5698 .elementor-element.elementor-element-b4d95d4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3a1edd */.elementor-5698 .elementor-element.elementor-element-a3a1edd h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-74ea891 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5a36dc */.elementor-5698 .elementor-element.elementor-element-e5a36dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d2f7887 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-076aac7 */.elementor-5698 .elementor-element.elementor-element-076aac7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1f1267d *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff8f119 */.elementor-5698 .elementor-element.elementor-element-ff8f119 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a36aa65 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48786f0 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66a6f1d */.elementor-5698 .elementor-element.elementor-element-66a6f1d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a56e6bf */.elementor-5698 .elementor-element.elementor-element-a56e6bf p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6f11e8 */.elementor-5698 .elementor-element.elementor-element-d6f11e8 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cb2faf8 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e968fa9 */.elementor-5698 .elementor-element.elementor-element-e968fa9 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b317d0a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-338309f */.elementor-5698 .elementor-element.elementor-element-338309f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c964c2 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bd26d9 */.elementor-5698 .elementor-element.elementor-element-9bd26d9 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-72afc92 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4461133 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b680630 */.elementor-5698 .elementor-element.elementor-element-b680630 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15341d4 */.elementor-5698 .elementor-element.elementor-element-15341d4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e274198 */.elementor-5698 .elementor-element.elementor-element-e274198 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f53a874 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9615da */.elementor-5698 .elementor-element.elementor-element-a9615da p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c10b9bd *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-faf686e */.elementor-5698 .elementor-element.elementor-element-faf686e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-df063ca *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-758bb20 */.elementor-5698 .elementor-element.elementor-element-758bb20 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-40bc8aa *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-05fdd15 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dbc95d */.elementor-5698 .elementor-element.elementor-element-8dbc95d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9341f0a */.elementor-5698 .elementor-element.elementor-element-9341f0a p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5145461 */.elementor-5698 .elementor-element.elementor-element-5145461 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d1d5c30 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbbcb50 */.elementor-5698 .elementor-element.elementor-element-cbbcb50 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-05c64e6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19f247d */.elementor-5698 .elementor-element.elementor-element-19f247d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c316504 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11a9c2e */.elementor-5698 .elementor-element.elementor-element-11a9c2e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-252087c *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c14ca1b *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb8bae7 */.elementor-5698 .elementor-element.elementor-element-cb8bae7 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-328717d */.elementor-5698 .elementor-element.elementor-element-328717d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c8f3e8 */.elementor-5698 .elementor-element.elementor-element-4c8f3e8 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4139964 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f17f8ff */.elementor-5698 .elementor-element.elementor-element-f17f8ff p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-da84c64 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57d0d7e */.elementor-5698 .elementor-element.elementor-element-57d0d7e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-744da21 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b265ea */.elementor-5698 .elementor-element.elementor-element-9b265ea p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-afa4b29 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb1291a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2709e84 */.elementor-5698 .elementor-element.elementor-element-2709e84 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ee7220 */.elementor-5698 .elementor-element.elementor-element-7ee7220 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ded1a72 */.elementor-5698 .elementor-element.elementor-element-ded1a72 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3b5a4da *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f31bea4 */.elementor-5698 .elementor-element.elementor-element-f31bea4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8baede *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd3c8d3 */.elementor-5698 .elementor-element.elementor-element-fd3c8d3 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6c718be *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-339d643 */.elementor-5698 .elementor-element.elementor-element-339d643 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-767c527 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-719eeb0 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9763ba */.elementor-5698 .elementor-element.elementor-element-b9763ba h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ed4fda */.elementor-5698 .elementor-element.elementor-element-1ed4fda p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77a3d84 */.elementor-5698 .elementor-element.elementor-element-77a3d84 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-169d095 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85be4cf */.elementor-5698 .elementor-element.elementor-element-85be4cf p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4f596f *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76d8033 */.elementor-5698 .elementor-element.elementor-element-76d8033 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a14849 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fb901f */.elementor-5698 .elementor-element.elementor-element-4fb901f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-99c6df5 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-314338c *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4605018 */.elementor-5698 .elementor-element.elementor-element-4605018 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c026bd */.elementor-5698 .elementor-element.elementor-element-7c026bd p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-500b3f2 */.elementor-5698 .elementor-element.elementor-element-500b3f2 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-60a1b39 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1356958 */.elementor-5698 .elementor-element.elementor-element-1356958 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0f9daee *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60682a6 */.elementor-5698 .elementor-element.elementor-element-60682a6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e027dfa *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fcc8d92 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117df24 */.elementor-5698 .elementor-element.elementor-element-117df24 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc06233 */.elementor-5698 .elementor-element.elementor-element-fc06233 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58b524d */.elementor-5698 .elementor-element.elementor-element-58b524d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-03c50e6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09f2a17 */.elementor-5698 .elementor-element.elementor-element-09f2a17 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-befdeaf *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae0a00 */.elementor-5698 .elementor-element.elementor-element-3ae0a00 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a31fd76 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ae8d4b */.elementor-5698 .elementor-element.elementor-element-4ae8d4b p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d1b6de3 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0625661 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-060543e */.elementor-5698 .elementor-element.elementor-element-060543e h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a041bc */.elementor-5698 .elementor-element.elementor-element-3a041bc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e24d8f0 */.elementor-5698 .elementor-element.elementor-element-e24d8f0 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdd852e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a51a72 */.elementor-5698 .elementor-element.elementor-element-9a51a72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c1d4352 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18e0b70 */.elementor-5698 .elementor-element.elementor-element-18e0b70 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fac9c81 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afeb254 */.elementor-5698 .elementor-element.elementor-element-afeb254 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c7152a6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9a9114a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89a46d3 */.elementor-5698 .elementor-element.elementor-element-89a46d3 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5c91cc */.elementor-5698 .elementor-element.elementor-element-a5c91cc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b2ffb7 */.elementor-5698 .elementor-element.elementor-element-1b2ffb7 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-afea25e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-319f704 */.elementor-5698 .elementor-element.elementor-element-319f704 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-66b2797 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07d3288 */.elementor-5698 .elementor-element.elementor-element-07d3288 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb1d62d */.elementor-5698 .elementor-element.elementor-element-cb1d62d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-210d691 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4890d1 */.elementor-5698 .elementor-element.elementor-element-f4890d1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-61cfcf1 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-211e87e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47e8286 */.elementor-5698 .elementor-element.elementor-element-47e8286 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1acbfd1 */.elementor-5698 .elementor-element.elementor-element-1acbfd1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae7d5cd */.elementor-5698 .elementor-element.elementor-element-ae7d5cd h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f0cec13 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-455a375 */.elementor-5698 .elementor-element.elementor-element-455a375 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8996f6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9db252f */.elementor-5698 .elementor-element.elementor-element-9db252f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48cf76e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be83936 */.elementor-5698 .elementor-element.elementor-element-be83936 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f1a0089 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9433573 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d128770 */.elementor-5698 .elementor-element.elementor-element-d128770 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fde7d96 */.elementor-5698 .elementor-element.elementor-element-fde7d96 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8adeb95 */.elementor-5698 .elementor-element.elementor-element-8adeb95 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-815b1fd *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b447e */.elementor-5698 .elementor-element.elementor-element-52b447e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5114429 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76e7ab3 */.elementor-5698 .elementor-element.elementor-element-76e7ab3 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7420703 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cce9264 */.elementor-5698 .elementor-element.elementor-element-cce9264 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dbef12 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fae3d9a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce032f5 */.elementor-5698 .elementor-element.elementor-element-ce032f5 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4d95d4 */.elementor-5698 .elementor-element.elementor-element-b4d95d4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3a1edd */.elementor-5698 .elementor-element.elementor-element-a3a1edd h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-74ea891 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5a36dc */.elementor-5698 .elementor-element.elementor-element-e5a36dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d2f7887 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-076aac7 */.elementor-5698 .elementor-element.elementor-element-076aac7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1f1267d *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff8f119 */.elementor-5698 .elementor-element.elementor-element-ff8f119 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a36aa65 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48786f0 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66a6f1d */.elementor-5698 .elementor-element.elementor-element-66a6f1d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a56e6bf */.elementor-5698 .elementor-element.elementor-element-a56e6bf p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6f11e8 */.elementor-5698 .elementor-element.elementor-element-d6f11e8 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cb2faf8 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e968fa9 */.elementor-5698 .elementor-element.elementor-element-e968fa9 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b317d0a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-338309f */.elementor-5698 .elementor-element.elementor-element-338309f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c964c2 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bd26d9 */.elementor-5698 .elementor-element.elementor-element-9bd26d9 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-72afc92 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4461133 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b680630 */.elementor-5698 .elementor-element.elementor-element-b680630 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15341d4 */.elementor-5698 .elementor-element.elementor-element-15341d4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e274198 */.elementor-5698 .elementor-element.elementor-element-e274198 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f53a874 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9615da */.elementor-5698 .elementor-element.elementor-element-a9615da p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c10b9bd *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-faf686e */.elementor-5698 .elementor-element.elementor-element-faf686e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-df063ca *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-758bb20 */.elementor-5698 .elementor-element.elementor-element-758bb20 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-40bc8aa *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-05fdd15 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dbc95d */.elementor-5698 .elementor-element.elementor-element-8dbc95d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9341f0a */.elementor-5698 .elementor-element.elementor-element-9341f0a p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5145461 */.elementor-5698 .elementor-element.elementor-element-5145461 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d1d5c30 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbbcb50 */.elementor-5698 .elementor-element.elementor-element-cbbcb50 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-05c64e6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19f247d */.elementor-5698 .elementor-element.elementor-element-19f247d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c316504 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11a9c2e */.elementor-5698 .elementor-element.elementor-element-11a9c2e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-252087c *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c14ca1b *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb8bae7 */.elementor-5698 .elementor-element.elementor-element-cb8bae7 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-328717d */.elementor-5698 .elementor-element.elementor-element-328717d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c8f3e8 */.elementor-5698 .elementor-element.elementor-element-4c8f3e8 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4139964 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f17f8ff */.elementor-5698 .elementor-element.elementor-element-f17f8ff p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-da84c64 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57d0d7e */.elementor-5698 .elementor-element.elementor-element-57d0d7e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-744da21 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b265ea */.elementor-5698 .elementor-element.elementor-element-9b265ea p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-afa4b29 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb1291a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2709e84 */.elementor-5698 .elementor-element.elementor-element-2709e84 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ee7220 */.elementor-5698 .elementor-element.elementor-element-7ee7220 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ded1a72 */.elementor-5698 .elementor-element.elementor-element-ded1a72 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3b5a4da *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f31bea4 */.elementor-5698 .elementor-element.elementor-element-f31bea4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8baede *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd3c8d3 */.elementor-5698 .elementor-element.elementor-element-fd3c8d3 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6c718be *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-339d643 */.elementor-5698 .elementor-element.elementor-element-339d643 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-767c527 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-719eeb0 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9763ba */.elementor-5698 .elementor-element.elementor-element-b9763ba h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ed4fda */.elementor-5698 .elementor-element.elementor-element-1ed4fda p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77a3d84 */.elementor-5698 .elementor-element.elementor-element-77a3d84 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-169d095 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85be4cf */.elementor-5698 .elementor-element.elementor-element-85be4cf p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4f596f *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76d8033 */.elementor-5698 .elementor-element.elementor-element-76d8033 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a14849 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fb901f */.elementor-5698 .elementor-element.elementor-element-4fb901f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-99c6df5 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-314338c *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4605018 */.elementor-5698 .elementor-element.elementor-element-4605018 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c026bd */.elementor-5698 .elementor-element.elementor-element-7c026bd p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-500b3f2 */.elementor-5698 .elementor-element.elementor-element-500b3f2 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-60a1b39 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1356958 */.elementor-5698 .elementor-element.elementor-element-1356958 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0f9daee *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60682a6 */.elementor-5698 .elementor-element.elementor-element-60682a6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e027dfa *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fcc8d92 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117df24 */.elementor-5698 .elementor-element.elementor-element-117df24 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc06233 */.elementor-5698 .elementor-element.elementor-element-fc06233 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58b524d */.elementor-5698 .elementor-element.elementor-element-58b524d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-03c50e6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09f2a17 */.elementor-5698 .elementor-element.elementor-element-09f2a17 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-befdeaf *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae0a00 */.elementor-5698 .elementor-element.elementor-element-3ae0a00 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a31fd76 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ae8d4b */.elementor-5698 .elementor-element.elementor-element-4ae8d4b p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d1b6de3 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0625661 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-060543e */.elementor-5698 .elementor-element.elementor-element-060543e h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a041bc */.elementor-5698 .elementor-element.elementor-element-3a041bc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e24d8f0 */.elementor-5698 .elementor-element.elementor-element-e24d8f0 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdd852e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a51a72 */.elementor-5698 .elementor-element.elementor-element-9a51a72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c1d4352 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18e0b70 */.elementor-5698 .elementor-element.elementor-element-18e0b70 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fac9c81 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afeb254 */.elementor-5698 .elementor-element.elementor-element-afeb254 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c7152a6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9a9114a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89a46d3 */.elementor-5698 .elementor-element.elementor-element-89a46d3 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5c91cc */.elementor-5698 .elementor-element.elementor-element-a5c91cc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b2ffb7 */.elementor-5698 .elementor-element.elementor-element-1b2ffb7 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-afea25e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-319f704 */.elementor-5698 .elementor-element.elementor-element-319f704 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-66b2797 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07d3288 */.elementor-5698 .elementor-element.elementor-element-07d3288 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb1d62d */.elementor-5698 .elementor-element.elementor-element-cb1d62d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-210d691 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4890d1 */.elementor-5698 .elementor-element.elementor-element-f4890d1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-61cfcf1 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-211e87e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47e8286 */.elementor-5698 .elementor-element.elementor-element-47e8286 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1acbfd1 */.elementor-5698 .elementor-element.elementor-element-1acbfd1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae7d5cd */.elementor-5698 .elementor-element.elementor-element-ae7d5cd h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f0cec13 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-455a375 */.elementor-5698 .elementor-element.elementor-element-455a375 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8996f6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9db252f */.elementor-5698 .elementor-element.elementor-element-9db252f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48cf76e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be83936 */.elementor-5698 .elementor-element.elementor-element-be83936 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f1a0089 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9433573 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d128770 */.elementor-5698 .elementor-element.elementor-element-d128770 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fde7d96 */.elementor-5698 .elementor-element.elementor-element-fde7d96 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8adeb95 */.elementor-5698 .elementor-element.elementor-element-8adeb95 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-815b1fd *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b447e */.elementor-5698 .elementor-element.elementor-element-52b447e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5114429 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76e7ab3 */.elementor-5698 .elementor-element.elementor-element-76e7ab3 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7420703 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cce9264 */.elementor-5698 .elementor-element.elementor-element-cce9264 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dbef12 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fae3d9a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce032f5 */.elementor-5698 .elementor-element.elementor-element-ce032f5 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4d95d4 */.elementor-5698 .elementor-element.elementor-element-b4d95d4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3a1edd */.elementor-5698 .elementor-element.elementor-element-a3a1edd h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-74ea891 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5a36dc */.elementor-5698 .elementor-element.elementor-element-e5a36dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d2f7887 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-076aac7 */.elementor-5698 .elementor-element.elementor-element-076aac7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1f1267d *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff8f119 */.elementor-5698 .elementor-element.elementor-element-ff8f119 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a36aa65 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48786f0 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66a6f1d */.elementor-5698 .elementor-element.elementor-element-66a6f1d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a56e6bf */.elementor-5698 .elementor-element.elementor-element-a56e6bf p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6f11e8 */.elementor-5698 .elementor-element.elementor-element-d6f11e8 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cb2faf8 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e968fa9 */.elementor-5698 .elementor-element.elementor-element-e968fa9 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b317d0a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-338309f */.elementor-5698 .elementor-element.elementor-element-338309f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c964c2 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bd26d9 */.elementor-5698 .elementor-element.elementor-element-9bd26d9 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-72afc92 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4461133 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b680630 */.elementor-5698 .elementor-element.elementor-element-b680630 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15341d4 */.elementor-5698 .elementor-element.elementor-element-15341d4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e274198 */.elementor-5698 .elementor-element.elementor-element-e274198 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f53a874 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9615da */.elementor-5698 .elementor-element.elementor-element-a9615da p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c10b9bd *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-faf686e */.elementor-5698 .elementor-element.elementor-element-faf686e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-df063ca *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-758bb20 */.elementor-5698 .elementor-element.elementor-element-758bb20 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-40bc8aa *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-05fdd15 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dbc95d */.elementor-5698 .elementor-element.elementor-element-8dbc95d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9341f0a */.elementor-5698 .elementor-element.elementor-element-9341f0a p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5145461 */.elementor-5698 .elementor-element.elementor-element-5145461 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d1d5c30 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbbcb50 */.elementor-5698 .elementor-element.elementor-element-cbbcb50 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-05c64e6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19f247d */.elementor-5698 .elementor-element.elementor-element-19f247d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c316504 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11a9c2e */.elementor-5698 .elementor-element.elementor-element-11a9c2e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-252087c *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c14ca1b *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb8bae7 */.elementor-5698 .elementor-element.elementor-element-cb8bae7 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-328717d */.elementor-5698 .elementor-element.elementor-element-328717d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c8f3e8 */.elementor-5698 .elementor-element.elementor-element-4c8f3e8 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4139964 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f17f8ff */.elementor-5698 .elementor-element.elementor-element-f17f8ff p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-da84c64 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57d0d7e */.elementor-5698 .elementor-element.elementor-element-57d0d7e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-744da21 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b265ea */.elementor-5698 .elementor-element.elementor-element-9b265ea p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-afa4b29 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb1291a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2709e84 */.elementor-5698 .elementor-element.elementor-element-2709e84 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ee7220 */.elementor-5698 .elementor-element.elementor-element-7ee7220 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ded1a72 */.elementor-5698 .elementor-element.elementor-element-ded1a72 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3b5a4da *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f31bea4 */.elementor-5698 .elementor-element.elementor-element-f31bea4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8baede *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd3c8d3 */.elementor-5698 .elementor-element.elementor-element-fd3c8d3 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6c718be *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-339d643 */.elementor-5698 .elementor-element.elementor-element-339d643 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-767c527 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-719eeb0 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9763ba */.elementor-5698 .elementor-element.elementor-element-b9763ba h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ed4fda */.elementor-5698 .elementor-element.elementor-element-1ed4fda p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77a3d84 */.elementor-5698 .elementor-element.elementor-element-77a3d84 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-169d095 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85be4cf */.elementor-5698 .elementor-element.elementor-element-85be4cf p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4f596f *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76d8033 */.elementor-5698 .elementor-element.elementor-element-76d8033 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a14849 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fb901f */.elementor-5698 .elementor-element.elementor-element-4fb901f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-99c6df5 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-314338c *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4605018 */.elementor-5698 .elementor-element.elementor-element-4605018 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c026bd */.elementor-5698 .elementor-element.elementor-element-7c026bd p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-500b3f2 */.elementor-5698 .elementor-element.elementor-element-500b3f2 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-60a1b39 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1356958 */.elementor-5698 .elementor-element.elementor-element-1356958 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0f9daee *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60682a6 */.elementor-5698 .elementor-element.elementor-element-60682a6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e027dfa *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fcc8d92 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117df24 */.elementor-5698 .elementor-element.elementor-element-117df24 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc06233 */.elementor-5698 .elementor-element.elementor-element-fc06233 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58b524d */.elementor-5698 .elementor-element.elementor-element-58b524d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-03c50e6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09f2a17 */.elementor-5698 .elementor-element.elementor-element-09f2a17 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-befdeaf *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae0a00 */.elementor-5698 .elementor-element.elementor-element-3ae0a00 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a31fd76 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ae8d4b */.elementor-5698 .elementor-element.elementor-element-4ae8d4b p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d1b6de3 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0625661 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-060543e */.elementor-5698 .elementor-element.elementor-element-060543e h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a041bc */.elementor-5698 .elementor-element.elementor-element-3a041bc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e24d8f0 */.elementor-5698 .elementor-element.elementor-element-e24d8f0 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdd852e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a51a72 */.elementor-5698 .elementor-element.elementor-element-9a51a72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c1d4352 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18e0b70 */.elementor-5698 .elementor-element.elementor-element-18e0b70 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fac9c81 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afeb254 */.elementor-5698 .elementor-element.elementor-element-afeb254 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c7152a6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9a9114a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89a46d3 */.elementor-5698 .elementor-element.elementor-element-89a46d3 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5c91cc */.elementor-5698 .elementor-element.elementor-element-a5c91cc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b2ffb7 */.elementor-5698 .elementor-element.elementor-element-1b2ffb7 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-afea25e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-319f704 */.elementor-5698 .elementor-element.elementor-element-319f704 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-66b2797 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07d3288 */.elementor-5698 .elementor-element.elementor-element-07d3288 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb1d62d */.elementor-5698 .elementor-element.elementor-element-cb1d62d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-210d691 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4890d1 */.elementor-5698 .elementor-element.elementor-element-f4890d1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-61cfcf1 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-211e87e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47e8286 */.elementor-5698 .elementor-element.elementor-element-47e8286 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1acbfd1 */.elementor-5698 .elementor-element.elementor-element-1acbfd1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae7d5cd */.elementor-5698 .elementor-element.elementor-element-ae7d5cd h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f0cec13 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-455a375 */.elementor-5698 .elementor-element.elementor-element-455a375 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8996f6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9db252f */.elementor-5698 .elementor-element.elementor-element-9db252f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48cf76e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be83936 */.elementor-5698 .elementor-element.elementor-element-be83936 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f1a0089 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9433573 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d128770 */.elementor-5698 .elementor-element.elementor-element-d128770 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fde7d96 */.elementor-5698 .elementor-element.elementor-element-fde7d96 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8adeb95 */.elementor-5698 .elementor-element.elementor-element-8adeb95 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-815b1fd *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b447e */.elementor-5698 .elementor-element.elementor-element-52b447e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5114429 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76e7ab3 */.elementor-5698 .elementor-element.elementor-element-76e7ab3 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7420703 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cce9264 */.elementor-5698 .elementor-element.elementor-element-cce9264 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dbef12 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fae3d9a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce032f5 */.elementor-5698 .elementor-element.elementor-element-ce032f5 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4d95d4 */.elementor-5698 .elementor-element.elementor-element-b4d95d4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3a1edd */.elementor-5698 .elementor-element.elementor-element-a3a1edd h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-74ea891 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5a36dc */.elementor-5698 .elementor-element.elementor-element-e5a36dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d2f7887 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-076aac7 */.elementor-5698 .elementor-element.elementor-element-076aac7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1f1267d *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff8f119 */.elementor-5698 .elementor-element.elementor-element-ff8f119 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a36aa65 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48786f0 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66a6f1d */.elementor-5698 .elementor-element.elementor-element-66a6f1d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a56e6bf */.elementor-5698 .elementor-element.elementor-element-a56e6bf p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6f11e8 */.elementor-5698 .elementor-element.elementor-element-d6f11e8 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cb2faf8 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e968fa9 */.elementor-5698 .elementor-element.elementor-element-e968fa9 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b317d0a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-338309f */.elementor-5698 .elementor-element.elementor-element-338309f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c964c2 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bd26d9 */.elementor-5698 .elementor-element.elementor-element-9bd26d9 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-72afc92 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4461133 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b680630 */.elementor-5698 .elementor-element.elementor-element-b680630 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15341d4 */.elementor-5698 .elementor-element.elementor-element-15341d4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e274198 */.elementor-5698 .elementor-element.elementor-element-e274198 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f53a874 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9615da */.elementor-5698 .elementor-element.elementor-element-a9615da p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c10b9bd *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-faf686e */.elementor-5698 .elementor-element.elementor-element-faf686e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-df063ca *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-758bb20 */.elementor-5698 .elementor-element.elementor-element-758bb20 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-40bc8aa *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-05fdd15 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dbc95d */.elementor-5698 .elementor-element.elementor-element-8dbc95d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9341f0a */.elementor-5698 .elementor-element.elementor-element-9341f0a p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5145461 */.elementor-5698 .elementor-element.elementor-element-5145461 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d1d5c30 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbbcb50 */.elementor-5698 .elementor-element.elementor-element-cbbcb50 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-05c64e6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19f247d */.elementor-5698 .elementor-element.elementor-element-19f247d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c316504 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11a9c2e */.elementor-5698 .elementor-element.elementor-element-11a9c2e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-252087c *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c14ca1b *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb8bae7 */.elementor-5698 .elementor-element.elementor-element-cb8bae7 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-328717d */.elementor-5698 .elementor-element.elementor-element-328717d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c8f3e8 */.elementor-5698 .elementor-element.elementor-element-4c8f3e8 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4139964 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f17f8ff */.elementor-5698 .elementor-element.elementor-element-f17f8ff p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-da84c64 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57d0d7e */.elementor-5698 .elementor-element.elementor-element-57d0d7e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-744da21 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b265ea */.elementor-5698 .elementor-element.elementor-element-9b265ea p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-afa4b29 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb1291a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2709e84 */.elementor-5698 .elementor-element.elementor-element-2709e84 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ee7220 */.elementor-5698 .elementor-element.elementor-element-7ee7220 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ded1a72 */.elementor-5698 .elementor-element.elementor-element-ded1a72 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3b5a4da *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f31bea4 */.elementor-5698 .elementor-element.elementor-element-f31bea4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8baede *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd3c8d3 */.elementor-5698 .elementor-element.elementor-element-fd3c8d3 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6c718be *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-339d643 */.elementor-5698 .elementor-element.elementor-element-339d643 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-767c527 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-719eeb0 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9763ba */.elementor-5698 .elementor-element.elementor-element-b9763ba h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ed4fda */.elementor-5698 .elementor-element.elementor-element-1ed4fda p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77a3d84 */.elementor-5698 .elementor-element.elementor-element-77a3d84 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-169d095 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85be4cf */.elementor-5698 .elementor-element.elementor-element-85be4cf p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4f596f *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76d8033 */.elementor-5698 .elementor-element.elementor-element-76d8033 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a14849 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fb901f */.elementor-5698 .elementor-element.elementor-element-4fb901f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-99c6df5 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-314338c *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4605018 */.elementor-5698 .elementor-element.elementor-element-4605018 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c026bd */.elementor-5698 .elementor-element.elementor-element-7c026bd p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-500b3f2 */.elementor-5698 .elementor-element.elementor-element-500b3f2 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-60a1b39 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1356958 */.elementor-5698 .elementor-element.elementor-element-1356958 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0f9daee *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60682a6 */.elementor-5698 .elementor-element.elementor-element-60682a6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e027dfa *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fcc8d92 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117df24 */.elementor-5698 .elementor-element.elementor-element-117df24 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc06233 */.elementor-5698 .elementor-element.elementor-element-fc06233 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58b524d */.elementor-5698 .elementor-element.elementor-element-58b524d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-03c50e6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-03c50e6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09f2a17 */.elementor-5698 .elementor-element.elementor-element-09f2a17 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-befdeaf *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-befdeaf .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae0a00 */.elementor-5698 .elementor-element.elementor-element-3ae0a00 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a31fd76 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-a31fd76 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ae8d4b */.elementor-5698 .elementor-element.elementor-element-4ae8d4b p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d1b6de3 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d1b6de3 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0625661 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-0625661 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-060543e */.elementor-5698 .elementor-element.elementor-element-060543e h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a041bc */.elementor-5698 .elementor-element.elementor-element-3a041bc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e24d8f0 */.elementor-5698 .elementor-element.elementor-element-e24d8f0 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fdd852e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fdd852e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a51a72 */.elementor-5698 .elementor-element.elementor-element-9a51a72 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c1d4352 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c1d4352 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18e0b70 */.elementor-5698 .elementor-element.elementor-element-18e0b70 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fac9c81 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fac9c81 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afeb254 */.elementor-5698 .elementor-element.elementor-element-afeb254 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c7152a6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c7152a6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9a9114a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-9a9114a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89a46d3 */.elementor-5698 .elementor-element.elementor-element-89a46d3 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5c91cc */.elementor-5698 .elementor-element.elementor-element-a5c91cc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b2ffb7 */.elementor-5698 .elementor-element.elementor-element-1b2ffb7 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-afea25e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-afea25e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-319f704 */.elementor-5698 .elementor-element.elementor-element-319f704 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-66b2797 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-66b2797 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07d3288 */.elementor-5698 .elementor-element.elementor-element-07d3288 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb1d62d */.elementor-5698 .elementor-element.elementor-element-cb1d62d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-210d691 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-210d691 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4890d1 */.elementor-5698 .elementor-element.elementor-element-f4890d1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-61cfcf1 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-61cfcf1 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-211e87e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-211e87e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47e8286 */.elementor-5698 .elementor-element.elementor-element-47e8286 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1acbfd1 */.elementor-5698 .elementor-element.elementor-element-1acbfd1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae7d5cd */.elementor-5698 .elementor-element.elementor-element-ae7d5cd h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f0cec13 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f0cec13 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-455a375 */.elementor-5698 .elementor-element.elementor-element-455a375 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8996f6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f8996f6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9db252f */.elementor-5698 .elementor-element.elementor-element-9db252f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48cf76e *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-48cf76e .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be83936 */.elementor-5698 .elementor-element.elementor-element-be83936 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f1a0089 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f1a0089 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9433573 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-9433573 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d128770 */.elementor-5698 .elementor-element.elementor-element-d128770 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fde7d96 */.elementor-5698 .elementor-element.elementor-element-fde7d96 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8adeb95 */.elementor-5698 .elementor-element.elementor-element-8adeb95 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-815b1fd *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-815b1fd .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b447e */.elementor-5698 .elementor-element.elementor-element-52b447e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5114429 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-5114429 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76e7ab3 */.elementor-5698 .elementor-element.elementor-element-76e7ab3 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7420703 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-7420703 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cce9264 */.elementor-5698 .elementor-element.elementor-element-cce9264 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2dbef12 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-2dbef12 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fae3d9a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fae3d9a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce032f5 */.elementor-5698 .elementor-element.elementor-element-ce032f5 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4d95d4 */.elementor-5698 .elementor-element.elementor-element-b4d95d4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3a1edd */.elementor-5698 .elementor-element.elementor-element-a3a1edd h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-74ea891 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-74ea891 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5a36dc */.elementor-5698 .elementor-element.elementor-element-e5a36dc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d2f7887 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d2f7887 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-076aac7 */.elementor-5698 .elementor-element.elementor-element-076aac7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1f1267d *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-1f1267d .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff8f119 */.elementor-5698 .elementor-element.elementor-element-ff8f119 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a36aa65 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-a36aa65 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48786f0 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-48786f0 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66a6f1d */.elementor-5698 .elementor-element.elementor-element-66a6f1d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a56e6bf */.elementor-5698 .elementor-element.elementor-element-a56e6bf p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6f11e8 */.elementor-5698 .elementor-element.elementor-element-d6f11e8 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cb2faf8 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-cb2faf8 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e968fa9 */.elementor-5698 .elementor-element.elementor-element-e968fa9 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b317d0a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-b317d0a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-338309f */.elementor-5698 .elementor-element.elementor-element-338309f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c964c2 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-8c964c2 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bd26d9 */.elementor-5698 .elementor-element.elementor-element-9bd26d9 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-72afc92 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-72afc92 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4461133 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-4461133 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b680630 */.elementor-5698 .elementor-element.elementor-element-b680630 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15341d4 */.elementor-5698 .elementor-element.elementor-element-15341d4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e274198 */.elementor-5698 .elementor-element.elementor-element-e274198 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f53a874 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f53a874 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9615da */.elementor-5698 .elementor-element.elementor-element-a9615da p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c10b9bd *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c10b9bd .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-faf686e */.elementor-5698 .elementor-element.elementor-element-faf686e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-df063ca *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-df063ca .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-758bb20 */.elementor-5698 .elementor-element.elementor-element-758bb20 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-40bc8aa *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-40bc8aa .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-05fdd15 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-05fdd15 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dbc95d */.elementor-5698 .elementor-element.elementor-element-8dbc95d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9341f0a */.elementor-5698 .elementor-element.elementor-element-9341f0a p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5145461 */.elementor-5698 .elementor-element.elementor-element-5145461 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d1d5c30 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d1d5c30 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbbcb50 */.elementor-5698 .elementor-element.elementor-element-cbbcb50 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-05c64e6 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-05c64e6 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19f247d */.elementor-5698 .elementor-element.elementor-element-19f247d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c316504 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c316504 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11a9c2e */.elementor-5698 .elementor-element.elementor-element-11a9c2e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-252087c *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-252087c .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c14ca1b *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-c14ca1b .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb8bae7 */.elementor-5698 .elementor-element.elementor-element-cb8bae7 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-328717d */.elementor-5698 .elementor-element.elementor-element-328717d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c8f3e8 */.elementor-5698 .elementor-element.elementor-element-4c8f3e8 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4139964 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-4139964 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f17f8ff */.elementor-5698 .elementor-element.elementor-element-f17f8ff p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-da84c64 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-da84c64 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57d0d7e */.elementor-5698 .elementor-element.elementor-element-57d0d7e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-744da21 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-744da21 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b265ea */.elementor-5698 .elementor-element.elementor-element-9b265ea p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-afa4b29 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-afa4b29 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bb1291a *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-bb1291a .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2709e84 */.elementor-5698 .elementor-element.elementor-element-2709e84 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ee7220 */.elementor-5698 .elementor-element.elementor-element-7ee7220 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ded1a72 */.elementor-5698 .elementor-element.elementor-element-ded1a72 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3b5a4da *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-3b5a4da .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f31bea4 */.elementor-5698 .elementor-element.elementor-element-f31bea4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f8baede *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-f8baede .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd3c8d3 */.elementor-5698 .elementor-element.elementor-element-fd3c8d3 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6c718be *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-6c718be .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-339d643 */.elementor-5698 .elementor-element.elementor-element-339d643 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-767c527 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-767c527 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-719eeb0 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-719eeb0 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9763ba */.elementor-5698 .elementor-element.elementor-element-b9763ba h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ed4fda */.elementor-5698 .elementor-element.elementor-element-1ed4fda p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77a3d84 */.elementor-5698 .elementor-element.elementor-element-77a3d84 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-169d095 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-169d095 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85be4cf */.elementor-5698 .elementor-element.elementor-element-85be4cf p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4f596f *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-d4f596f .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76d8033 */.elementor-5698 .elementor-element.elementor-element-76d8033 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a14849 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-2a14849 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fb901f */.elementor-5698 .elementor-element.elementor-element-4fb901f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-99c6df5 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-99c6df5 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-314338c *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-314338c .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4605018 */.elementor-5698 .elementor-element.elementor-element-4605018 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c026bd */.elementor-5698 .elementor-element.elementor-element-7c026bd p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-500b3f2 */.elementor-5698 .elementor-element.elementor-element-500b3f2 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-60a1b39 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-60a1b39 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1356958 */.elementor-5698 .elementor-element.elementor-element-1356958 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0f9daee *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-0f9daee .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60682a6 */.elementor-5698 .elementor-element.elementor-element-60682a6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e027dfa *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-e027dfa .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fcc8d92 *//* EACH ITEM BOX */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-item {
    background: #F2F2F2;
    border-radius: 6px;
    padding: 3px 3px;
    margin-bottom: 14px;
    transition: all 0.3s ease;
}

/* ALIGN ICON + TEXT */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color: inherit;
}

/* ICON STYLE (optional tweak) */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-icon {
    color: #335CFF;
}

/* REMOVE DEFAULT INLINE STYLES ISSUES */
.elementor-5698 .elementor-element.elementor-element-fcc8d92 .elementor-icon-list-text {
    display: inline-block;
}/* End custom CSS */