.elementor-5609 .elementor-element.elementor-element-849e5e1{--display:flex;}.elementor-5609 .elementor-element.elementor-element-340812b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-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-5609 .elementor-element.elementor-element-7b15033{background-color:var( --e-global-color-astglobalcolor4 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-5609 .elementor-element.elementor-element-7b15033.elementor-element{--align-self:flex-start;}.elementor-5609 .elementor-element.elementor-element-7b15033 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;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-5609 .elementor-element.elementor-element-77da67a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#444444;}.elementor-5609 .elementor-element.elementor-element-4b536e1{--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-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-5609 .elementor-element.elementor-element-63adc5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5609 .elementor-element.elementor-element-6680888{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5609 .elementor-element.elementor-element-9d444b3{width:var( --container-widget-width, 60% );max-width:60%;background-color:var( --e-global-color-astglobalcolor1 );padding:5px 20px 0px 20px;--container-widget-width:60%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 0px 1px;border-radius:10px 10px 0px 0px;text-align:start;}.elementor-5609 .elementor-element.elementor-element-9d444b3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-astglobalcolor4 );}.elementor-5609 .elementor-element.elementor-element-84da05d{--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:solid;--border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 10px 10px 10px;}.elementor-5609 .elementor-element.elementor-element-83d8cd3{border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-000ab80{--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-5609 .elementor-element.elementor-element-b9001b8{--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-5609 .elementor-element.elementor-element-070870a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-5609 .elementor-element.elementor-element-070870a .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5609 .elementor-element.elementor-element-070870a .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5609 .elementor-element.elementor-element-070870a .elementor-icon-list-text{transition:color 0.3s;}.elementor-5609 .elementor-element.elementor-element-fb91be0{background-color:var( --e-global-color-astglobalcolor4 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5609 .elementor-element.elementor-element-fb91be0.elementor-element{--align-self:center;}.elementor-5609 .elementor-element.elementor-element-fb91be0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-text );}.elementor-5609 .elementor-element.elementor-element-120f513{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5609 .elementor-element.elementor-element-fc35cf1{width:var( --container-widget-width, 30% );max-width:30%;background-color:var( --e-global-color-astglobalcolor1 );padding:5px 20px 0px 20px;--container-widget-width:30%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 0px 1px;border-radius:10px 10px 0px 0px;text-align:start;}.elementor-5609 .elementor-element.elementor-element-fc35cf1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-astglobalcolor4 );}.elementor-5609 .elementor-element.elementor-element-ef00ec0{--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:solid;--border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 10px 10px 10px;}.elementor-5609 .elementor-element.elementor-element-6ed93cc{border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-68cc0a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-5609 .elementor-element.elementor-element-68cc0a4 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5609 .elementor-element.elementor-element-68cc0a4 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5609 .elementor-element.elementor-element-68cc0a4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5609 .elementor-element.elementor-element-5255de7{border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-31fe9d4{padding:0px 50px 0px 50px;border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-361e164{--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-5609 .elementor-element.elementor-element-ffa4ac6{--display:flex;}.elementor-5609 .elementor-element.elementor-element-f89be23{border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-27d1036{padding:0px 50px 0px 50px;border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-0a44ff8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-5609 .elementor-element.elementor-element-0a44ff8 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5609 .elementor-element.elementor-element-0a44ff8 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5609 .elementor-element.elementor-element-0a44ff8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5609 .elementor-element.elementor-element-487c7f7{--display:flex;}.elementor-5609 .elementor-element.elementor-element-6903bf1{border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-a774db0{padding:0px 50px 0px 50px;border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-1c0578c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-5609 .elementor-element.elementor-element-1c0578c .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5609 .elementor-element.elementor-element-1c0578c .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5609 .elementor-element.elementor-element-1c0578c .elementor-icon-list-text{transition:color 0.3s;}.elementor-5609 .elementor-element.elementor-element-3f11e82{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5609 .elementor-element.elementor-element-ab4a716{width:var( --container-widget-width, 90% );max-width:90%;background-color:var( --e-global-color-astglobalcolor1 );padding:5px 20px 0px 20px;--container-widget-width:90%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 0px 1px;border-radius:10px 10px 0px 0px;text-align:start;}.elementor-5609 .elementor-element.elementor-element-ab4a716 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-astglobalcolor4 );}.elementor-5609 .elementor-element.elementor-element-c640d94{--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:solid;--border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 10px 10px 10px;}.elementor-5609 .elementor-element.elementor-element-b8c2cf3{border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-1cc73a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-5609 .elementor-element.elementor-element-1cc73a8 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5609 .elementor-element.elementor-element-1cc73a8 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5609 .elementor-element.elementor-element-1cc73a8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5609 .elementor-element.elementor-element-d88f84e{border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-4cbfe0d{padding:0px 50px 0px 50px;border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-4f88d54{--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-5609 .elementor-element.elementor-element-7f8248f{--display:flex;}.elementor-5609 .elementor-element.elementor-element-2fd8ec0{border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-efa20a8{padding:0px 50px 0px 50px;border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-7c7ad68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-5609 .elementor-element.elementor-element-7c7ad68 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5609 .elementor-element.elementor-element-7c7ad68 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5609 .elementor-element.elementor-element-7c7ad68 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5609 .elementor-element.elementor-element-252ffed{--display:flex;}.elementor-5609 .elementor-element.elementor-element-50aa464{border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-5fe58c8{padding:0px 50px 0px 50px;border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-3b1a102{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-5609 .elementor-element.elementor-element-3b1a102 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5609 .elementor-element.elementor-element-3b1a102 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5609 .elementor-element.elementor-element-3b1a102 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5609 .elementor-element.elementor-element-5e180d8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5609 .elementor-element.elementor-element-ddef4dd{width:var( --container-widget-width, 90% );max-width:90%;background-color:var( --e-global-color-astglobalcolor1 );padding:5px 20px 0px 20px;--container-widget-width:90%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 0px 1px;border-radius:10px 10px 0px 0px;text-align:start;}.elementor-5609 .elementor-element.elementor-element-ddef4dd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-astglobalcolor4 );}.elementor-5609 .elementor-element.elementor-element-7715180{--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:solid;--border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 10px 10px 10px;}.elementor-5609 .elementor-element.elementor-element-d3fda38{border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-69f555e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-5609 .elementor-element.elementor-element-69f555e .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5609 .elementor-element.elementor-element-69f555e .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5609 .elementor-element.elementor-element-69f555e .elementor-icon-list-text{transition:color 0.3s;}.elementor-5609 .elementor-element.elementor-element-6fe6bbd{border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-9b23155{padding:0px 50px 0px 50px;border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-3c03d9f{--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-5609 .elementor-element.elementor-element-5f80da3{--display:flex;}.elementor-5609 .elementor-element.elementor-element-8777ca9{border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-260e51f{padding:0px 50px 0px 50px;border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-b93b11a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-5609 .elementor-element.elementor-element-b93b11a .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5609 .elementor-element.elementor-element-b93b11a .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5609 .elementor-element.elementor-element-b93b11a .elementor-icon-list-text{transition:color 0.3s;}.elementor-5609 .elementor-element.elementor-element-bd21789{--display:flex;}.elementor-5609 .elementor-element.elementor-element-1d9af6c{border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-bb51dcc{padding:0px 50px 0px 50px;border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-1046a52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-5609 .elementor-element.elementor-element-1046a52 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5609 .elementor-element.elementor-element-1046a52 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5609 .elementor-element.elementor-element-1046a52 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5609 .elementor-element.elementor-element-0ac67ce{padding:0px 50px 0px 50px;border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-4091bec{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5609 .elementor-element.elementor-element-de65f0d{width:var( --container-widget-width, 90% );max-width:90%;background-color:var( --e-global-color-astglobalcolor1 );padding:5px 20px 0px 20px;--container-widget-width:90%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 0px 1px;border-radius:10px 10px 0px 0px;text-align:start;}.elementor-5609 .elementor-element.elementor-element-de65f0d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-astglobalcolor4 );}.elementor-5609 .elementor-element.elementor-element-a0fcdbf{--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:solid;--border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 10px 10px 10px;}.elementor-5609 .elementor-element.elementor-element-175f90a{border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-1d29950{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-5609 .elementor-element.elementor-element-1d29950 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5609 .elementor-element.elementor-element-1d29950 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5609 .elementor-element.elementor-element-1d29950 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5609 .elementor-element.elementor-element-a437ad3{border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-8f3a806{padding:0px 50px 0px 50px;border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-1ee1d45{--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-5609 .elementor-element.elementor-element-192aacf{--display:flex;}.elementor-5609 .elementor-element.elementor-element-8c16ceb{border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-88912e1{padding:0px 50px 0px 50px;border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-860682f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-5609 .elementor-element.elementor-element-860682f .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5609 .elementor-element.elementor-element-860682f .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5609 .elementor-element.elementor-element-860682f .elementor-icon-list-text{transition:color 0.3s;}.elementor-5609 .elementor-element.elementor-element-072d1de{--display:flex;}.elementor-5609 .elementor-element.elementor-element-4395b45{border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-5644a95{padding:0px 50px 0px 50px;border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-2936b7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-5609 .elementor-element.elementor-element-2936b7d .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5609 .elementor-element.elementor-element-2936b7d .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5609 .elementor-element.elementor-element-2936b7d .elementor-icon-list-text{transition:color 0.3s;}.elementor-5609 .elementor-element.elementor-element-6051066{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5609 .elementor-element.elementor-element-19513ea{width:var( --container-widget-width, 90% );max-width:90%;background-color:var( --e-global-color-astglobalcolor1 );padding:5px 20px 0px 20px;--container-widget-width:90%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 0px 1px;border-radius:10px 10px 0px 0px;text-align:start;}.elementor-5609 .elementor-element.elementor-element-19513ea .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-astglobalcolor4 );}.elementor-5609 .elementor-element.elementor-element-67dbad5{--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:solid;--border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 10px 10px 10px;}.elementor-5609 .elementor-element.elementor-element-13e4c47{border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-e4780d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-5609 .elementor-element.elementor-element-e4780d4 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5609 .elementor-element.elementor-element-e4780d4 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5609 .elementor-element.elementor-element-e4780d4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5609 .elementor-element.elementor-element-0a0ac21{border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-3d12afb{padding:0px 50px 0px 50px;border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-7525e87{--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-5609 .elementor-element.elementor-element-b1b5fb2{--display:flex;}.elementor-5609 .elementor-element.elementor-element-d053a94{border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-8d92ad5{padding:0px 50px 0px 50px;border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-a3c7f82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-5609 .elementor-element.elementor-element-a3c7f82 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5609 .elementor-element.elementor-element-a3c7f82 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5609 .elementor-element.elementor-element-a3c7f82 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5609 .elementor-element.elementor-element-c539a71{--display:flex;}.elementor-5609 .elementor-element.elementor-element-73797e5{border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-63cbe34{padding:0px 50px 0px 50px;border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-2cfb387{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-5609 .elementor-element.elementor-element-2cfb387 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5609 .elementor-element.elementor-element-2cfb387 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5609 .elementor-element.elementor-element-2cfb387 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5609 .elementor-element.elementor-element-b2800a9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5609 .elementor-element.elementor-element-4b78a28{width:var( --container-widget-width, 90% );max-width:90%;background-color:var( --e-global-color-astglobalcolor1 );padding:5px 20px 0px 20px;--container-widget-width:90%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 0px 1px;border-radius:10px 10px 0px 0px;text-align:start;}.elementor-5609 .elementor-element.elementor-element-4b78a28 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-astglobalcolor4 );}.elementor-5609 .elementor-element.elementor-element-955df56{--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:solid;--border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 10px 10px 10px;}.elementor-5609 .elementor-element.elementor-element-c4d0af0{border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-eeee346{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5609 .elementor-element.elementor-element-c47284a{--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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5609 .elementor-element.elementor-element-80f9af0{width:var( --container-widget-width, 33% );max-width:33%;padding:10px 10px 10px 10px;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 05px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-5609 .elementor-element.elementor-element-80f9af0 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-5609 .elementor-element.elementor-element-7115c80{width:var( --container-widget-width, 33% );max-width:33%;padding:10px 10px 10px 10px;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 05px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-5609 .elementor-element.elementor-element-7115c80 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-5609 .elementor-element.elementor-element-a651d08{width:var( --container-widget-width, 33% );max-width:33%;padding:10px 10px 10px 10px;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 05px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-5609 .elementor-element.elementor-element-a651d08 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-5609 .elementor-element.elementor-element-629f8be{--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-5609 .elementor-element.elementor-element-c46785c{width:var( --container-widget-width, 33% );max-width:33%;padding:10px 10px 10px 10px;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 05px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-5609 .elementor-element.elementor-element-c46785c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-5609 .elementor-element.elementor-element-caaa6c2{width:var( --container-widget-width, 33% );max-width:33%;padding:10px 10px 10px 10px;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 05px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-5609 .elementor-element.elementor-element-caaa6c2 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-5609 .elementor-element.elementor-element-7c64a4e{border-style:none;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-5609 .elementor-element.elementor-element-0a4a947{--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:dashed;--border-style:dashed;border-color:var( --e-global-color-astglobalcolor3 );--border-color:var( --e-global-color-astglobalcolor3 );--border-radius:15px 15px 15px 15px;}.elementor-5609 .elementor-element.elementor-element-0a4a947:not(.elementor-motion-effects-element-type-background), .elementor-5609 .elementor-element.elementor-element-0a4a947 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-5609 .elementor-element.elementor-element-1e1ff2b{--display:flex;}.elementor-5609 .elementor-element.elementor-element-56e182f.elementor-element{--align-self:flex-start;}.elementor-5609 .elementor-element.elementor-element-56e182f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-astglobalcolor3 );}.elementor-5609 .elementor-element.elementor-element-904c64e{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5609 .elementor-element.elementor-element-0af0999{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-5609 .elementor-element.elementor-element-d402cf3.elementor-element{--align-self:flex-start;}.elementor-5609 .elementor-element.elementor-element-d402cf3 img{width:131px;height:145px;}@media(min-width:768px){.elementor-5609 .elementor-element.elementor-element-6680888{--width:100%;}.elementor-5609 .elementor-element.elementor-element-120f513{--width:100%;}.elementor-5609 .elementor-element.elementor-element-3f11e82{--width:100%;}.elementor-5609 .elementor-element.elementor-element-5e180d8{--width:100%;}.elementor-5609 .elementor-element.elementor-element-4091bec{--width:100%;}.elementor-5609 .elementor-element.elementor-element-6051066{--width:100%;}.elementor-5609 .elementor-element.elementor-element-b2800a9{--width:100%;}}@media(max-width:1024px){.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 );}.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-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.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 );}.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-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for heading, class: .elementor-element-7b15033 */.elementor-5609 .elementor-element.elementor-element-7b15033 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d444b3 */.elementor-5609 .elementor-element.elementor-element-9d444b3 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83d8cd3 */.elementor-5609 .elementor-element.elementor-element-83d8cd3 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-070870a *//* Apply border to each list item */
.elementor-5609 .elementor-element.elementor-element-070870a .elementor-icon-list-item {
    border: none;
    padding: 5px 5px;
    border-radius: 40px;
    margin-bottom: 12px;
    background:#F2F2F2; /* or #F2F2F2 if you want gray fill */
    transition: all 0.3s ease;
}

/* Align icon + text nicely */
.elementor-5609 .elementor-element.elementor-element-070870a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
}

/* Optional: icon color */
.elementor-5609 .elementor-element.elementor-element-070870a .elementor-icon-list-icon i,
.elementor-5609 .elementor-element.elementor-element-070870a .elementor-icon-list-icon svg {
    color: #12BC37;
    fill: #12BC37;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb91be0 */.elementor-5609 .elementor-element.elementor-element-fb91be0 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc35cf1 */.elementor-5609 .elementor-element.elementor-element-fc35cf1 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ed93cc */.elementor-5609 .elementor-element.elementor-element-6ed93cc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-68cc0a4 *//* Apply border to each list item */
.elementor-5609 .elementor-element.elementor-element-68cc0a4 .elementor-icon-list-item {
    border: none;
    padding: 5px 5px;
    border-radius: 40px;
    margin-bottom: 12px;
    background:#F2F2F2; /* or #F2F2F2 if you want gray fill */
    transition: all 0.3s ease;
}

/* Align icon + text nicely */
.elementor-5609 .elementor-element.elementor-element-68cc0a4 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
}

/* Optional: icon color */
.elementor-5609 .elementor-element.elementor-element-68cc0a4 .elementor-icon-list-icon i,
.elementor-5609 .elementor-element.elementor-element-68cc0a4 .elementor-icon-list-icon svg {
    color: #12BC37;
    fill: #12BC37;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5255de7 */.elementor-5609 .elementor-element.elementor-element-5255de7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31fe9d4 */.elementor-5609 .elementor-element.elementor-element-31fe9d4 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f89be23 */.elementor-5609 .elementor-element.elementor-element-f89be23 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27d1036 */.elementor-5609 .elementor-element.elementor-element-27d1036 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0a44ff8 *//* Apply border to each list item */
.elementor-5609 .elementor-element.elementor-element-0a44ff8 .elementor-icon-list-item {
    border: none;
    padding: 5px 5px;
    border-radius: 40px;
    margin-bottom: 12px;
    background:#F2F2F2; /* or #F2F2F2 if you want gray fill */
    transition: all 0.3s ease;
}

/* Align icon + text nicely */
.elementor-5609 .elementor-element.elementor-element-0a44ff8 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
}

/* Optional: icon color */
.elementor-5609 .elementor-element.elementor-element-0a44ff8 .elementor-icon-list-icon i,
.elementor-5609 .elementor-element.elementor-element-0a44ff8 .elementor-icon-list-icon svg {
    color: #12BC37;
    fill: #12BC37;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6903bf1 */.elementor-5609 .elementor-element.elementor-element-6903bf1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a774db0 */.elementor-5609 .elementor-element.elementor-element-a774db0 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1c0578c *//* Apply border to each list item */
.elementor-5609 .elementor-element.elementor-element-1c0578c .elementor-icon-list-item {
    border: none;
    padding: 5px 5px;
    border-radius: 40px;
    margin-bottom: 12px;
    background:#F2F2F2; /* or #F2F2F2 if you want gray fill */
    transition: all 0.3s ease;
}

/* Align icon + text nicely */
.elementor-5609 .elementor-element.elementor-element-1c0578c .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
}

/* Optional: icon color */
.elementor-5609 .elementor-element.elementor-element-1c0578c .elementor-icon-list-icon i,
.elementor-5609 .elementor-element.elementor-element-1c0578c .elementor-icon-list-icon svg {
    color: #12BC37;
    fill: #12BC37;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab4a716 */.elementor-5609 .elementor-element.elementor-element-ab4a716 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8c2cf3 */.elementor-5609 .elementor-element.elementor-element-b8c2cf3 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cc73a8 *//* Apply border to each list item */
.elementor-5609 .elementor-element.elementor-element-1cc73a8 .elementor-icon-list-item {
    border: none;
    padding: 5px 5px;
    border-radius: 40px;
    margin-bottom: 12px;
    background:#F2F2F2; /* or #F2F2F2 if you want gray fill */
    transition: all 0.3s ease;
}

/* Align icon + text nicely */
.elementor-5609 .elementor-element.elementor-element-1cc73a8 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
}

/* Optional: icon color */
.elementor-5609 .elementor-element.elementor-element-1cc73a8 .elementor-icon-list-icon i,
.elementor-5609 .elementor-element.elementor-element-1cc73a8 .elementor-icon-list-icon svg {
    color: #12BC37;
    fill: #12BC37;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d88f84e */.elementor-5609 .elementor-element.elementor-element-d88f84e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cbfe0d */.elementor-5609 .elementor-element.elementor-element-4cbfe0d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fd8ec0 */.elementor-5609 .elementor-element.elementor-element-2fd8ec0 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efa20a8 */.elementor-5609 .elementor-element.elementor-element-efa20a8 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c7ad68 *//* Apply border to each list item */
.elementor-5609 .elementor-element.elementor-element-7c7ad68 .elementor-icon-list-item {
    border: none;
    padding: 5px 5px;
    border-radius: 40px;
    margin-bottom: 12px;
    background:#F2F2F2; /* or #F2F2F2 if you want gray fill */
    transition: all 0.3s ease;
}

/* Align icon + text nicely */
.elementor-5609 .elementor-element.elementor-element-7c7ad68 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
}

/* Optional: icon color */
.elementor-5609 .elementor-element.elementor-element-7c7ad68 .elementor-icon-list-icon i,
.elementor-5609 .elementor-element.elementor-element-7c7ad68 .elementor-icon-list-icon svg {
    color: #12BC37;
    fill: #12BC37;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50aa464 */.elementor-5609 .elementor-element.elementor-element-50aa464 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fe58c8 */.elementor-5609 .elementor-element.elementor-element-5fe58c8 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3b1a102 *//* Apply border to each list item */
.elementor-5609 .elementor-element.elementor-element-3b1a102 .elementor-icon-list-item {
    border: none;
    padding: 5px 5px;
    border-radius: 40px;
    margin-bottom: 12px;
    background:#F2F2F2; /* or #F2F2F2 if you want gray fill */
    transition: all 0.3s ease;
}

/* Align icon + text nicely */
.elementor-5609 .elementor-element.elementor-element-3b1a102 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
}

/* Optional: icon color */
.elementor-5609 .elementor-element.elementor-element-3b1a102 .elementor-icon-list-icon i,
.elementor-5609 .elementor-element.elementor-element-3b1a102 .elementor-icon-list-icon svg {
    color: #12BC37;
    fill: #12BC37;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ddef4dd */.elementor-5609 .elementor-element.elementor-element-ddef4dd h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3fda38 */.elementor-5609 .elementor-element.elementor-element-d3fda38 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-69f555e *//* Apply border to each list item */
.elementor-5609 .elementor-element.elementor-element-69f555e .elementor-icon-list-item {
    border: none;
    padding: 5px 5px;
    border-radius: 40px;
    margin-bottom: 12px;
    background:#F2F2F2; /* or #F2F2F2 if you want gray fill */
    transition: all 0.3s ease;
}

/* Align icon + text nicely */
.elementor-5609 .elementor-element.elementor-element-69f555e .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
}

/* Optional: icon color */
.elementor-5609 .elementor-element.elementor-element-69f555e .elementor-icon-list-icon i,
.elementor-5609 .elementor-element.elementor-element-69f555e .elementor-icon-list-icon svg {
    color: #12BC37;
    fill: #12BC37;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fe6bbd */.elementor-5609 .elementor-element.elementor-element-6fe6bbd p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b23155 */.elementor-5609 .elementor-element.elementor-element-9b23155 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8777ca9 */.elementor-5609 .elementor-element.elementor-element-8777ca9 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-260e51f */.elementor-5609 .elementor-element.elementor-element-260e51f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b93b11a *//* Apply border to each list item */
.elementor-5609 .elementor-element.elementor-element-b93b11a .elementor-icon-list-item {
    border: none;
    padding: 5px 5px;
    border-radius: 40px;
    margin-bottom: 12px;
    background:#F2F2F2; /* or #F2F2F2 if you want gray fill */
    transition: all 0.3s ease;
}

/* Align icon + text nicely */
.elementor-5609 .elementor-element.elementor-element-b93b11a .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
}

/* Optional: icon color */
.elementor-5609 .elementor-element.elementor-element-b93b11a .elementor-icon-list-icon i,
.elementor-5609 .elementor-element.elementor-element-b93b11a .elementor-icon-list-icon svg {
    color: #12BC37;
    fill: #12BC37;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d9af6c */.elementor-5609 .elementor-element.elementor-element-1d9af6c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb51dcc */.elementor-5609 .elementor-element.elementor-element-bb51dcc p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1046a52 *//* Apply border to each list item */
.elementor-5609 .elementor-element.elementor-element-1046a52 .elementor-icon-list-item {
    border: none;
    padding: 5px 5px;
    border-radius: 40px;
    margin-bottom: 12px;
    background:#F2F2F2; /* or #F2F2F2 if you want gray fill */
    transition: all 0.3s ease;
}

/* Align icon + text nicely */
.elementor-5609 .elementor-element.elementor-element-1046a52 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
}

/* Optional: icon color */
.elementor-5609 .elementor-element.elementor-element-1046a52 .elementor-icon-list-icon i,
.elementor-5609 .elementor-element.elementor-element-1046a52 .elementor-icon-list-icon svg {
    color: #12BC37;
    fill: #12BC37;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ac67ce */.elementor-5609 .elementor-element.elementor-element-0ac67ce p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de65f0d */.elementor-5609 .elementor-element.elementor-element-de65f0d h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-175f90a */.elementor-5609 .elementor-element.elementor-element-175f90a p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1d29950 *//* Apply border to each list item */
.elementor-5609 .elementor-element.elementor-element-1d29950 .elementor-icon-list-item {
    border: none;
    padding: 5px 5px;
    border-radius: 40px;
    margin-bottom: 12px;
    background:#F2F2F2; /* or #F2F2F2 if you want gray fill */
    transition: all 0.3s ease;
}

/* Align icon + text nicely */
.elementor-5609 .elementor-element.elementor-element-1d29950 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
}

/* Optional: icon color */
.elementor-5609 .elementor-element.elementor-element-1d29950 .elementor-icon-list-icon i,
.elementor-5609 .elementor-element.elementor-element-1d29950 .elementor-icon-list-icon svg {
    color: #12BC37;
    fill: #12BC37;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a437ad3 */.elementor-5609 .elementor-element.elementor-element-a437ad3 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f3a806 */.elementor-5609 .elementor-element.elementor-element-8f3a806 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c16ceb */.elementor-5609 .elementor-element.elementor-element-8c16ceb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88912e1 */.elementor-5609 .elementor-element.elementor-element-88912e1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-860682f *//* Apply border to each list item */
.elementor-5609 .elementor-element.elementor-element-860682f .elementor-icon-list-item {
    border: none;
    padding: 5px 5px;
    border-radius: 40px;
    margin-bottom: 12px;
    background:#F2F2F2; /* or #F2F2F2 if you want gray fill */
    transition: all 0.3s ease;
}

/* Align icon + text nicely */
.elementor-5609 .elementor-element.elementor-element-860682f .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
}

/* Optional: icon color */
.elementor-5609 .elementor-element.elementor-element-860682f .elementor-icon-list-icon i,
.elementor-5609 .elementor-element.elementor-element-860682f .elementor-icon-list-icon svg {
    color: #12BC37;
    fill: #12BC37;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4395b45 */.elementor-5609 .elementor-element.elementor-element-4395b45 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5644a95 */.elementor-5609 .elementor-element.elementor-element-5644a95 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2936b7d *//* Apply border to each list item */
.elementor-5609 .elementor-element.elementor-element-2936b7d .elementor-icon-list-item {
    border: none;
    padding: 5px 5px;
    border-radius: 40px;
    margin-bottom: 12px;
    background:#F2F2F2; /* or #F2F2F2 if you want gray fill */
    transition: all 0.3s ease;
}

/* Align icon + text nicely */
.elementor-5609 .elementor-element.elementor-element-2936b7d .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
}

/* Optional: icon color */
.elementor-5609 .elementor-element.elementor-element-2936b7d .elementor-icon-list-icon i,
.elementor-5609 .elementor-element.elementor-element-2936b7d .elementor-icon-list-icon svg {
    color: #12BC37;
    fill: #12BC37;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19513ea */.elementor-5609 .elementor-element.elementor-element-19513ea h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13e4c47 */.elementor-5609 .elementor-element.elementor-element-13e4c47 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e4780d4 *//* Apply border to each list item */
.elementor-5609 .elementor-element.elementor-element-e4780d4 .elementor-icon-list-item {
    border: none;
    padding: 5px 5px;
    border-radius: 40px;
    margin-bottom: 12px;
    background:#F2F2F2; /* or #F2F2F2 if you want gray fill */
    transition: all 0.3s ease;
}

/* Align icon + text nicely */
.elementor-5609 .elementor-element.elementor-element-e4780d4 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
}

/* Optional: icon color */
.elementor-5609 .elementor-element.elementor-element-e4780d4 .elementor-icon-list-icon i,
.elementor-5609 .elementor-element.elementor-element-e4780d4 .elementor-icon-list-icon svg {
    color: #12BC37;
    fill: #12BC37;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a0ac21 */.elementor-5609 .elementor-element.elementor-element-0a0ac21 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d12afb */.elementor-5609 .elementor-element.elementor-element-3d12afb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d053a94 */.elementor-5609 .elementor-element.elementor-element-d053a94 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d92ad5 */.elementor-5609 .elementor-element.elementor-element-8d92ad5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a3c7f82 *//* Apply border to each list item */
.elementor-5609 .elementor-element.elementor-element-a3c7f82 .elementor-icon-list-item {
    border: none;
    padding: 5px 5px;
    border-radius: 40px;
    margin-bottom: 12px;
    background:#F2F2F2; /* or #F2F2F2 if you want gray fill */
    transition: all 0.3s ease;
}

/* Align icon + text nicely */
.elementor-5609 .elementor-element.elementor-element-a3c7f82 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
}

/* Optional: icon color */
.elementor-5609 .elementor-element.elementor-element-a3c7f82 .elementor-icon-list-icon i,
.elementor-5609 .elementor-element.elementor-element-a3c7f82 .elementor-icon-list-icon svg {
    color: #12BC37;
    fill: #12BC37;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73797e5 */.elementor-5609 .elementor-element.elementor-element-73797e5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63cbe34 */.elementor-5609 .elementor-element.elementor-element-63cbe34 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2cfb387 *//* Apply border to each list item */
.elementor-5609 .elementor-element.elementor-element-2cfb387 .elementor-icon-list-item {
    border: none;
    padding: 5px 5px;
    border-radius: 40px;
    margin-bottom: 12px;
    background:#F2F2F2; /* or #F2F2F2 if you want gray fill */
    transition: all 0.3s ease;
}

/* Align icon + text nicely */
.elementor-5609 .elementor-element.elementor-element-2cfb387 .elementor-icon-list-item a {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
}

/* Optional: icon color */
.elementor-5609 .elementor-element.elementor-element-2cfb387 .elementor-icon-list-icon i,
.elementor-5609 .elementor-element.elementor-element-2cfb387 .elementor-icon-list-icon svg {
    color: #12BC37;
    fill: #12BC37;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b78a28 */.elementor-5609 .elementor-element.elementor-element-4b78a28 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4d0af0 */.elementor-5609 .elementor-element.elementor-element-c4d0af0 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c64a4e */.elementor-5609 .elementor-element.elementor-element-7c64a4e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56e182f */.elementor-5609 .elementor-element.elementor-element-56e182f h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-904c64e */.elementor-5609 .elementor-element.elementor-element-904c64e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7281bfa */.elementor-5609 .elementor-element.elementor-element-7281bfa p {
    margin: 0;
}/* End custom CSS */