.elementor-5970 .elementor-element.elementor-element-6ec03f4{--display:flex;--min-height:523px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overlay-opacity:0.71;--border-radius:0px 0px 50px 50px;--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:165px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;--z-index:25;}.elementor-5970 .elementor-element.elementor-element-6ec03f4:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-6ec03f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-08dd0c5 );}.elementor-5970 .elementor-element.elementor-element-6ec03f4::before, .elementor-5970 .elementor-element.elementor-element-6ec03f4 > .elementor-background-video-container::before, .elementor-5970 .elementor-element.elementor-element-6ec03f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-5970 .elementor-element.elementor-element-6ec03f4 > .elementor-background-slideshow::before, .elementor-5970 .elementor-element.elementor-element-6ec03f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5970 .elementor-element.elementor-element-6ec03f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5970 .elementor-element.elementor-element-045bece{--display:flex;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-5970 .elementor-element.elementor-element-045bece.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5970 .elementor-element.elementor-element-f940414{padding:0px 0px 0px 0px;}.elementor-5970 .elementor-element.elementor-element-f940414 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:50px;font-weight:900;line-height:45px;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-94a3d75{padding:0% 9% 0% 0%;}.elementor-5970 .elementor-element.elementor-element-94a3d75 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:22px;font-weight:500;line-height:27px;color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-8b1103a{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:21px 21px 21px 21px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:77;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5970 .elementor-element.elementor-element-b8ebde8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;padding:0px 0px 0px 0px;z-index:745;}.elementor-5970 .elementor-element.elementor-element-b8ebde8 img{width:644px;}.elementor-5970 .elementor-element.elementor-element-c375315{--display:flex;border-style:none;--border-style:none;--border-radius:21px 21px 21px 21px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-5970 .elementor-element.elementor-element-cebac08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -160px;padding:0px 0px 0px 0px;z-index:0;text-align:end;}.elementor-5970 .elementor-element.elementor-element-cebac08 img{width:463px;max-width:490px;border-radius:16px 16px 16px 16px;}.elementor-5970 .elementor-element.elementor-element-df5355a{--display:flex;--min-height:523px;--justify-content:flex-end;--margin-top:-523px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-5970 .elementor-element.elementor-element-3787467 img{max-width:50%;}.elementor-5970 .elementor-element.elementor-element-2d962ab{--display:flex;--min-height:523px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overlay-opacity:0.71;--border-radius:0px 0px 50px 50px;--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:165px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;--z-index:25;}.elementor-5970 .elementor-element.elementor-element-2d962ab:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-2d962ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-08dd0c5 );}.elementor-5970 .elementor-element.elementor-element-2d962ab::before, .elementor-5970 .elementor-element.elementor-element-2d962ab > .elementor-background-video-container::before, .elementor-5970 .elementor-element.elementor-element-2d962ab > .e-con-inner > .elementor-background-video-container::before, .elementor-5970 .elementor-element.elementor-element-2d962ab > .elementor-background-slideshow::before, .elementor-5970 .elementor-element.elementor-element-2d962ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-5970 .elementor-element.elementor-element-2d962ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5970 .elementor-element.elementor-element-397f555{--display:flex;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-5970 .elementor-element.elementor-element-397f555.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5970 .elementor-element.elementor-element-abfb942{padding:0px 0px 0px 0px;}.elementor-5970 .elementor-element.elementor-element-abfb942 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:50px;font-weight:900;line-height:45px;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-a45db47{padding:0% 9% 0% 0%;}.elementor-5970 .elementor-element.elementor-element-a45db47 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:22px;font-weight:500;line-height:27px;color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-6faa595{margin:0px 54px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5970 .elementor-element.elementor-element-6faa595.elementor-element{--align-self:flex-end;}.elementor-5970 .elementor-element.elementor-element-6faa595 img{width:613px;}.elementor-5970 .elementor-element.elementor-element-d549173{--display:flex;--min-height:214px;--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;--margin-top:-57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;--z-index:0;}.elementor-5970 .elementor-element.elementor-element-d549173:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-d549173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-f949237 ) 0%, #FFFFFF 100%);}.elementor-5970 .elementor-element.elementor-element-bb82e97{padding:0px 0px 12px 0px;text-align:center;}.elementor-5970 .elementor-element.elementor-element-bb82e97 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:32px;font-weight:500;line-height:34px;color:#003D7A;}.elementor-5970 .elementor-element.elementor-element-e0c8377{--display:flex;--min-height:214px;--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;--margin-top:-57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;--z-index:0;}.elementor-5970 .elementor-element.elementor-element-e0c8377:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-e0c8377 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-f949237 ) 0%, #FFFFFF 100%);}.elementor-5970 .elementor-element.elementor-element-bdcb3aa{padding:0px 0px 12px 0px;text-align:center;}.elementor-5970 .elementor-element.elementor-element-bdcb3aa .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:32px;font-weight:500;line-height:34px;color:#003D7A;}.elementor-5970 .elementor-element.elementor-element-3f60ac3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-5970 .elementor-element.elementor-element-2729e50{--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-radius:22px 22px 22px 22px;--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-5970 .elementor-element.elementor-element-5f64a14{--display:flex;--border-radius:11px 11px 11px 11px;}.elementor-5970 .elementor-element.elementor-element-5f64a14:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-5f64a14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://globalwaterchallenge.org/wp-content/uploads/2026/08/BRAZIL-MOMS-AND-KIDS.jpg");background-position:center center;background-size:cover;}.elementor-5970 .elementor-element.elementor-element-e9d4fbd{--display:flex;--border-radius:11px 11px 11px 11px;}.elementor-5970 .elementor-element.elementor-element-e9d4fbd:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-e9d4fbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-41dd991{text-align:start;}.elementor-5970 .elementor-element.elementor-element-41dd991 .elementor-heading-title{font-family:var( --e-global-typography-7f49572-font-family ), Sans-serif;font-size:var( --e-global-typography-7f49572-font-size );font-weight:var( --e-global-typography-7f49572-font-weight );line-height:var( --e-global-typography-7f49572-line-height );color:#003D7A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5970 .elementor-element.elementor-element-78a318b{padding:0px 0px 0px 0px;font-family:var( --e-global-typography-f736460-font-family ), Sans-serif;font-size:var( --e-global-typography-f736460-font-size );font-weight:var( --e-global-typography-f736460-font-weight );color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-2e1ce0d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-5970 .elementor-element.elementor-element-3fac791{--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-radius:22px 22px 22px 22px;--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-5970 .elementor-element.elementor-element-19ca803{--display:flex;--border-radius:11px 11px 11px 11px;}.elementor-5970 .elementor-element.elementor-element-19ca803:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-19ca803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://globalwaterchallenge.org/wp-content/uploads/2026/08/BRAZIL-MOMS-AND-KIDS.jpg");background-position:center center;background-size:cover;}.elementor-5970 .elementor-element.elementor-element-4caabd2{--display:flex;--border-radius:11px 11px 11px 11px;}.elementor-5970 .elementor-element.elementor-element-4caabd2:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-4caabd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-3f1bfd9{text-align:start;}.elementor-5970 .elementor-element.elementor-element-3f1bfd9 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:25px;font-weight:800;line-height:29px;color:#003D7A;}.elementor-5970 .elementor-element.elementor-element-5d1e4b4{padding:0px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-67d2a7c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5970 .elementor-element.elementor-element-6fab766{--display:flex;--min-height: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-5970 .elementor-element.elementor-element-5228f83{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:22px 22px 22px 22px;--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-5970 .elementor-element.elementor-element-555265a{--display:flex;--border-radius:25px 0px 0px 0px;--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-5970 .elementor-element.elementor-element-555265a:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-555265a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f949237 );}.elementor-5970 .elementor-element.elementor-element-4521952{text-align:start;}.elementor-5970 .elementor-element.elementor-element-4521952 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:700;color:#003D7A;}.elementor-5970 .elementor-element.elementor-element-1f37f4a .elementor-heading-title{font-family:var( --e-global-typography-36f3ed9-font-family ), Sans-serif;font-size:var( --e-global-typography-36f3ed9-font-size );font-weight:var( --e-global-typography-36f3ed9-font-weight );line-height:var( --e-global-typography-36f3ed9-line-height );color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-e124644{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5970 .elementor-element.elementor-element-e124644 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:25px;font-weight:500;line-height:27px;color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-d586076{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5970 .elementor-element.elementor-element-d586076 img{width:176px;}.elementor-5970 .elementor-element.elementor-element-8865ab7{--display:flex;--border-radius:0px 25px 0px 0px;}.elementor-5970 .elementor-element.elementor-element-8865ab7:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-8865ab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://globalwaterchallenge.org/wp-content/uploads/2026/08/BRAZIL-TEEN.jpg");background-position:center center;background-size:cover;}.elementor-5970 .elementor-element.elementor-element-d537b3c{--spacer-size:367px;}.elementor-5970 .elementor-element.elementor-element-55f4680{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5970 .elementor-element.elementor-element-55f4680:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-55f4680 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f949237 );}.elementor-5970 .elementor-element.elementor-element-321d516{--display:flex;--min-height: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-5970 .elementor-element.elementor-element-439bec0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:22px 22px 22px 22px;--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-5970 .elementor-element.elementor-element-c94c6df{--display:flex;--border-radius:25px 0px 0px 0px;--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-5970 .elementor-element.elementor-element-838762d{text-align:start;}.elementor-5970 .elementor-element.elementor-element-838762d .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:700;color:#003D7A;}.elementor-5970 .elementor-element.elementor-element-b7ce0f1 .elementor-heading-title{font-family:var( --e-global-typography-36f3ed9-font-family ), Sans-serif;font-size:var( --e-global-typography-36f3ed9-font-size );font-weight:var( --e-global-typography-36f3ed9-font-weight );line-height:var( --e-global-typography-36f3ed9-line-height );color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-65241c4{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5970 .elementor-element.elementor-element-65241c4 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:25px;font-weight:500;line-height:27px;color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-38f92e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5970 .elementor-element.elementor-element-38f92e0 img{width:176px;}.elementor-5970 .elementor-element.elementor-element-ff71479{--display:flex;--border-radius:0px 25px 0px 0px;}.elementor-5970 .elementor-element.elementor-element-ff71479:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-ff71479 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://globalwaterchallenge.org/wp-content/uploads/2026/08/BRAZIL-TEEN.jpg");background-position:center center;background-size:cover;}.elementor-5970 .elementor-element.elementor-element-c7272eb{--spacer-size:367px;}.elementor-5970 .elementor-element.elementor-element-62e4144{--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;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-5970 .elementor-element.elementor-element-cb7856e{--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;--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-5970 .elementor-element.elementor-element-83477d4{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:0px;}.elementor-5970 .elementor-element.elementor-element-83477d4:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-83477d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF5FF;}.elementor-5970 .elementor-element.elementor-element-83477d4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5970 .elementor-element.elementor-element-a8abb60 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:36px;font-weight:800;line-height:29px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-bf9b499{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-0363c7a{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:13px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-5970 .elementor-element.elementor-element-0363c7a:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-0363c7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF6B35;}.elementor-5970 .elementor-element.elementor-element-12e0bb1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;font-family:var( --e-global-typography-7f49572-font-family ), Sans-serif;font-size:var( --e-global-typography-7f49572-font-size );font-weight:var( --e-global-typography-7f49572-font-weight );line-height:var( --e-global-typography-7f49572-line-height );color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-a0096ec{font-family:var( --e-global-typography-f736460-font-family ), Sans-serif;font-size:var( --e-global-typography-f736460-font-size );font-weight:var( --e-global-typography-f736460-font-weight );color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-024bb7e{text-align:start;}.elementor-5970 .elementor-element.elementor-element-024bb7e img{width:240px;}.elementor-5970 .elementor-element.elementor-element-5119693{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 25px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5970 .elementor-element.elementor-element-5119693:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-5119693 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF5FF;}.elementor-5970 .elementor-element.elementor-element-144b2a1{padding:32px 0px 15px 0px;}.elementor-5970 .elementor-element.elementor-element-144b2a1 img{width:229px;}.elementor-5970 .elementor-element.elementor-element-0b95506{text-align:center;}.elementor-5970 .elementor-element.elementor-element-0b95506 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:29px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-c541ce2{--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;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-5970 .elementor-element.elementor-element-c541ce2:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-c541ce2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aae8f44 );}.elementor-5970 .elementor-element.elementor-element-3f73ba0{--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;--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-5970 .elementor-element.elementor-element-67ed49a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:0px;}.elementor-5970 .elementor-element.elementor-element-67ed49a:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-67ed49a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF5FF;}.elementor-5970 .elementor-element.elementor-element-67ed49a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5970 .elementor-element.elementor-element-54c3d0d .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:36px;font-weight:800;line-height:29px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-7d5e8e0{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-d606922{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:13px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-5970 .elementor-element.elementor-element-d606922:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-d606922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF6B35;}.elementor-5970 .elementor-element.elementor-element-5e5cd75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;font-family:var( --e-global-typography-7f49572-font-family ), Sans-serif;font-size:var( --e-global-typography-7f49572-font-size );font-weight:var( --e-global-typography-7f49572-font-weight );line-height:var( --e-global-typography-7f49572-line-height );color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-20fb1c6{font-family:var( --e-global-typography-f736460-font-family ), Sans-serif;font-size:var( --e-global-typography-f736460-font-size );font-weight:var( --e-global-typography-f736460-font-weight );color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-5421da3{text-align:start;}.elementor-5970 .elementor-element.elementor-element-5421da3 img{width:240px;}.elementor-5970 .elementor-element.elementor-element-c989a2a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 25px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5970 .elementor-element.elementor-element-c989a2a:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-c989a2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF5FF;}.elementor-5970 .elementor-element.elementor-element-078f132{padding:32px 0px 15px 0px;}.elementor-5970 .elementor-element.elementor-element-078f132 img{width:229px;}.elementor-5970 .elementor-element.elementor-element-97fce8d{text-align:center;}.elementor-5970 .elementor-element.elementor-element-97fce8d .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:29px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-8103a03{--display:flex;--min-height:475px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-5970 .elementor-element.elementor-element-8103a03:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-8103a03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#426692;background-image:url("https://globalwaterchallenge.org/wp-content/uploads/2026/08/Kenya-Tana-Basin.jpg");background-size:cover;}.elementor-5970 .elementor-element.elementor-element-ccfbf00{--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;--justify-content:center;--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-5970 .elementor-element.elementor-element-fb3e898{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5970 .elementor-element.elementor-element-27047b2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5970 .elementor-element.elementor-element-fe2ab3f{--display:flex;--border-radius:22px 22px 22px 22px;--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;}.elementor-5970 .elementor-element.elementor-element-fe2ab3f:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-fe2ab3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aae8f44 );}.elementor-5970 .elementor-element.elementor-element-46be3f6{text-align:center;}.elementor-5970 .elementor-element.elementor-element-46be3f6 .elementor-heading-title{font-family:var( --e-global-typography-c2476a9-font-family ), Sans-serif;font-size:var( --e-global-typography-c2476a9-font-size );font-weight:var( --e-global-typography-c2476a9-font-weight );color:#003D7A;}.elementor-5970 .elementor-element.elementor-element-44d4145{padding:0px 50px 0px 50px;text-align:center;font-family:"Lato", Sans-serif;font-size:27px;font-weight:600;line-height:32px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-58d484b{padding:0px 150px 0px 150px;text-align:center;font-family:"Lato", Sans-serif;font-size:19px;font-weight:400;line-height:24px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-b9aab92{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5970 .elementor-element.elementor-element-735bc96{--display:flex;--border-radius:22px 22px 22px 22px;--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;}.elementor-5970 .elementor-element.elementor-element-4a86496{text-align:center;}.elementor-5970 .elementor-element.elementor-element-4a86496 .elementor-heading-title{font-family:var( --e-global-typography-c2476a9-font-family ), Sans-serif;font-size:var( --e-global-typography-c2476a9-font-size );font-weight:var( --e-global-typography-c2476a9-font-weight );color:#003D7A;}.elementor-5970 .elementor-element.elementor-element-ab9fa26{padding:0px 50px 0px 50px;text-align:center;font-family:"Lato", Sans-serif;font-size:27px;font-weight:600;line-height:32px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-33d84cc{padding:0px 150px 0px 150px;text-align:center;font-family:"Lato", Sans-serif;font-size:19px;font-weight:400;line-height:24px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-6da4696{--display:flex;--padding-top:10px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5970 .elementor-element.elementor-element-d85c723{--display:flex;}.elementor-5970 .elementor-element.elementor-element-3cb8601{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:11px 11px 11px 11px;}.elementor-5970 .elementor-element.elementor-element-3cb8601.e-con{--align-self:center;}.elementor-5970 .elementor-element.elementor-element-bf23319{padding:0px 150px 0px 150px;text-align:center;font-family:"Lato", Sans-serif;font-size:19px;font-weight:400;line-height:24px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-2cc19cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:6px 0px 0px 0px;text-align:center;}.elementor-5970 .elementor-element.elementor-element-2cc19cd .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:21px;font-weight:700;color:#003D7A;}.elementor-5970 .elementor-element.elementor-element-16ee8f9{--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;--justify-content:center;}.elementor-5970 .elementor-element.elementor-element-593c618{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-593c618:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-593c618 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-f5e648a img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-c9be37a{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-1a3efbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-bafd8d3{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:6px 0px 0px 0px;text-align:center;}.elementor-5970 .elementor-element.elementor-element-bafd8d3 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:21px;font-weight:700;color:#003D7A;}.elementor-5970 .elementor-element.elementor-element-1705536{--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;--justify-content:center;--padding-top:9px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-5970 .elementor-element.elementor-element-fed9f4e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-fed9f4e:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-fed9f4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-30feb50 img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-b4fe2c3{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-0f2128d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-ba147a6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-ba147a6:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-ba147a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-565b4dd img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-5939d8e{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-0e910d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-42b1540{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-42b1540:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-42b1540 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-5f55b2d img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-16cd4ee{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-4a1dae0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-583761d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-583761d:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-583761d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-559cbff img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-f3e2c62{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-98f7e21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-9c3185b{--display:flex;}.elementor-5970 .elementor-element.elementor-element-3e3cd42{padding:0px 150px 0px 150px;text-align:center;font-family:"Lato", Sans-serif;font-size:19px;font-weight:400;line-height:24px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-ce983e9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:11px 11px 11px 11px;}.elementor-5970 .elementor-element.elementor-element-ce983e9.e-con{--align-self:center;}.elementor-5970 .elementor-element.elementor-element-25ccb0f{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5970 .elementor-element.elementor-element-d2b2b6e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-d2b2b6e:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-d2b2b6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-9dc8433 img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-ba5e445{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-58a3c1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-11e4e78{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5970 .elementor-element.elementor-element-e5b2105{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-e5b2105:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-e5b2105 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-9b9fcf6 img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-7f079c7{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-31bec5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-ad1f530{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-ad1f530:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-ad1f530 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-2cf211f img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-07142d1{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-deaa7f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-8728e3d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-8728e3d:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-8728e3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-de40c0a img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-ab4d323{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-1f1c03a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-78ed1af{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-78ed1af:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-78ed1af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-e5f46e1 img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-f10c908{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-9ea0843{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-abf9ace{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5970 .elementor-element.elementor-element-859ad72{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-859ad72:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-859ad72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-f563595 img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-f9f3f49{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-5c5d29d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-ceee8d2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-ceee8d2:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-ceee8d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-fa9d567 img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-b7967f0{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-f58d38a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-00f1250{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-00f1250:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-00f1250 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-fff2207 img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-7d4841f{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-4133efd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-6be7070{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-6be7070:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-6be7070 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-60d2c90 img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-75983c6{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-8c33f9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-3cf80e9{--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;--justify-content:center;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-5970 .elementor-element.elementor-element-38bd69a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-38bd69a:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-38bd69a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-ca57e63 img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-41edd3d{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-5640598{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-b8d2b21{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-b8d2b21:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-b8d2b21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-34310df img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-e37ad9b{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-aae0e2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-0bd8be1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-0bd8be1:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-0bd8be1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-4649d7e img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-367e92e{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-26d5242{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-7401ebc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-7401ebc:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-7401ebc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-b178fa0 img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-9b8b022{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-eff9565{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-cfd8845{--n-accordion-title-font-size:30px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:var( --e-global-color-c54534c );--n-accordion-title-hover-color:var( --e-global-color-f949237 );--n-accordion-title-active-color:var( --e-global-color-7863026 );--n-accordion-icon-size:15px;}.elementor-5970 .elementor-element.elementor-element-cfd8845 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-aae8f44 );}.elementor-5970 .elementor-element.elementor-element-cfd8845 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-aae8f44 );}:where( .elementor-5970 .elementor-element.elementor-element-cfd8845 > .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:"Lato", Sans-serif;font-weight:700;}:where( .elementor-5970 .elementor-element.elementor-element-cfd8845 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-5970 .elementor-element.elementor-element-384a4f5{--display:flex;--padding-top:10px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5970 .elementor-element.elementor-element-08019b2{--display:flex;}.elementor-5970 .elementor-element.elementor-element-2d25acd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:11px 11px 11px 11px;}.elementor-5970 .elementor-element.elementor-element-2d25acd.e-con{--align-self:center;}.elementor-5970 .elementor-element.elementor-element-948dbce{padding:0px 150px 0px 150px;text-align:center;font-family:"Lato", Sans-serif;font-size:19px;font-weight:400;line-height:24px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-dd7bb4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:6px 0px 0px 0px;text-align:center;}.elementor-5970 .elementor-element.elementor-element-dd7bb4a .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:21px;font-weight:700;color:#003D7A;}.elementor-5970 .elementor-element.elementor-element-b78d74b{--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;--justify-content:center;}.elementor-5970 .elementor-element.elementor-element-eb51d9c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-eb51d9c:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-eb51d9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-d33bb2a img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-49d7998{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-78fcca8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-664069d{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:6px 0px 0px 0px;text-align:center;}.elementor-5970 .elementor-element.elementor-element-664069d .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:21px;font-weight:700;color:#003D7A;}.elementor-5970 .elementor-element.elementor-element-a819e91{--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;--justify-content:center;--padding-top:9px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-5970 .elementor-element.elementor-element-233fc90{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-233fc90:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-233fc90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-4583426 img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-9f17f70{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-6748efe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-3510b57{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-3510b57:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-3510b57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-d34f70c img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-e2097d2{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-67315e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-5c02d24{--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;--justify-content:center;--padding-top:9px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-5970 .elementor-element.elementor-element-571581e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-571581e:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-571581e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-dd4a568 img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-51b8d9a{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-3a801b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-8a96921{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-8a96921:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-8a96921 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-a0eb3ab img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-49e7b47{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-c9cd6cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-f92efd3{--display:flex;}.elementor-5970 .elementor-element.elementor-element-a871448{padding:0px 150px 0px 150px;text-align:center;font-family:"Lato", Sans-serif;font-size:19px;font-weight:400;line-height:24px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-d20e644{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:11px 11px 11px 11px;}.elementor-5970 .elementor-element.elementor-element-d20e644.e-con{--align-self:center;}.elementor-5970 .elementor-element.elementor-element-5db393e{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5970 .elementor-element.elementor-element-a7de54f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-a7de54f:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-a7de54f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-f8e2732 img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-cff11fa{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-a1e6c00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-c390d8f{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5970 .elementor-element.elementor-element-252f455{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-252f455:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-252f455 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-ac02ff4 img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-f9b7511{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-9677c50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-0815d38{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-0815d38:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-0815d38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-ee85890 img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-1ea2bfd{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-b140494{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-c4206c6{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5970 .elementor-element.elementor-element-38d5ab9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-38d5ab9:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-38d5ab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-fcea2e4 img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-f6188e9{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-d306bec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-a9ca4dd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-a9ca4dd:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-a9ca4dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-4df2ab6 img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-9556f59{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-7ccd109{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-5f63b05{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5970 .elementor-element.elementor-element-8e8542c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-8e8542c:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-8e8542c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-625f3c2 img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-35c6201{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-df89931{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-de86a5b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-de86a5b:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-de86a5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-b9ad6f7 img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-3aa6672{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-c2bc79f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-d9c166b{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5970 .elementor-element.elementor-element-c7bb4f1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-c7bb4f1:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-c7bb4f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-a62fd1f img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-4d9fa74{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-a4d1dc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-4123aa0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-4123aa0:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-4123aa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-8022422 img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-3c28bc7{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-2efda1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-23bdd46{--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;--justify-content:center;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-5970 .elementor-element.elementor-element-0d24649{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-0d24649:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-0d24649 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-b861119 img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-ff0d917{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-8e4bd07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-e978aee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-e978aee:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-e978aee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-9a8b437 img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-8833b7f{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-a40dc66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-ee0f1c8{--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;--justify-content:center;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-5970 .elementor-element.elementor-element-0513285{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-0513285:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-0513285 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-fda7aa5 img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-d34d039{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-0580098{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-6e060c9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-6e060c9:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-6e060c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5970 .elementor-element.elementor-element-aae71a0 img{border-radius:12px 12px 12px 12px;}.elementor-5970 .elementor-element.elementor-element-8558667{margin:12px 00px calc(var(--kit-widget-spacing, 0px) + -16px) 00px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:800;line-height:22px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-daeba4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;line-height:16px;color:var( --e-global-color-c54534c );}.elementor-5970 .elementor-element.elementor-element-0fa7a57{--n-accordion-title-font-size:30px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:var( --e-global-color-c54534c );--n-accordion-title-hover-color:var( --e-global-color-f949237 );--n-accordion-title-active-color:var( --e-global-color-7863026 );--n-accordion-icon-size:15px;}.elementor-5970 .elementor-element.elementor-element-0fa7a57 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-aae8f44 );}.elementor-5970 .elementor-element.elementor-element-0fa7a57 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-aae8f44 );}:where( .elementor-5970 .elementor-element.elementor-element-0fa7a57 > .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:"Lato", Sans-serif;font-weight:700;}:where( .elementor-5970 .elementor-element.elementor-element-0fa7a57 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}@media(min-width:768px){.elementor-5970 .elementor-element.elementor-element-045bece{--width:43%;}.elementor-5970 .elementor-element.elementor-element-8b1103a{--width:100%;}.elementor-5970 .elementor-element.elementor-element-397f555{--width:43%;}.elementor-5970 .elementor-element.elementor-element-62e4144{--content-width:1140px;}.elementor-5970 .elementor-element.elementor-element-83477d4{--width:77%;}.elementor-5970 .elementor-element.elementor-element-0363c7a{--width:100%;}.elementor-5970 .elementor-element.elementor-element-5119693{--width:32%;}.elementor-5970 .elementor-element.elementor-element-c541ce2{--content-width:1140px;}.elementor-5970 .elementor-element.elementor-element-67ed49a{--width:77%;}.elementor-5970 .elementor-element.elementor-element-d606922{--width:100%;}.elementor-5970 .elementor-element.elementor-element-c989a2a{--width:32%;}.elementor-5970 .elementor-element.elementor-element-ccfbf00{--width:700px;}.elementor-5970 .elementor-element.elementor-element-3cb8601{--width:950px;}.elementor-5970 .elementor-element.elementor-element-593c618{--width:200px;}.elementor-5970 .elementor-element.elementor-element-fed9f4e{--width:200px;}.elementor-5970 .elementor-element.elementor-element-ba147a6{--width:200px;}.elementor-5970 .elementor-element.elementor-element-42b1540{--width:200px;}.elementor-5970 .elementor-element.elementor-element-583761d{--width:200px;}.elementor-5970 .elementor-element.elementor-element-ce983e9{--width:950px;}.elementor-5970 .elementor-element.elementor-element-d2b2b6e{--width:200px;}.elementor-5970 .elementor-element.elementor-element-e5b2105{--width:200px;}.elementor-5970 .elementor-element.elementor-element-ad1f530{--width:200px;}.elementor-5970 .elementor-element.elementor-element-8728e3d{--width:200px;}.elementor-5970 .elementor-element.elementor-element-78ed1af{--width:200px;}.elementor-5970 .elementor-element.elementor-element-859ad72{--width:200px;}.elementor-5970 .elementor-element.elementor-element-ceee8d2{--width:200px;}.elementor-5970 .elementor-element.elementor-element-00f1250{--width:200px;}.elementor-5970 .elementor-element.elementor-element-6be7070{--width:200px;}.elementor-5970 .elementor-element.elementor-element-38bd69a{--width:200px;}.elementor-5970 .elementor-element.elementor-element-b8d2b21{--width:200px;}.elementor-5970 .elementor-element.elementor-element-0bd8be1{--width:200px;}.elementor-5970 .elementor-element.elementor-element-7401ebc{--width:200px;}.elementor-5970 .elementor-element.elementor-element-2d25acd{--width:950px;}.elementor-5970 .elementor-element.elementor-element-eb51d9c{--width:200px;}.elementor-5970 .elementor-element.elementor-element-233fc90{--width:200px;}.elementor-5970 .elementor-element.elementor-element-3510b57{--width:200px;}.elementor-5970 .elementor-element.elementor-element-571581e{--width:200px;}.elementor-5970 .elementor-element.elementor-element-8a96921{--width:200px;}.elementor-5970 .elementor-element.elementor-element-d20e644{--width:950px;}.elementor-5970 .elementor-element.elementor-element-a7de54f{--width:200px;}.elementor-5970 .elementor-element.elementor-element-252f455{--width:200px;}.elementor-5970 .elementor-element.elementor-element-0815d38{--width:200px;}.elementor-5970 .elementor-element.elementor-element-38d5ab9{--width:200px;}.elementor-5970 .elementor-element.elementor-element-a9ca4dd{--width:200px;}.elementor-5970 .elementor-element.elementor-element-8e8542c{--width:200px;}.elementor-5970 .elementor-element.elementor-element-de86a5b{--width:200px;}.elementor-5970 .elementor-element.elementor-element-c7bb4f1{--width:200px;}.elementor-5970 .elementor-element.elementor-element-4123aa0{--width:200px;}.elementor-5970 .elementor-element.elementor-element-0d24649{--width:200px;}.elementor-5970 .elementor-element.elementor-element-e978aee{--width:200px;}.elementor-5970 .elementor-element.elementor-element-0513285{--width:200px;}.elementor-5970 .elementor-element.elementor-element-6e060c9{--width:200px;}}@media(min-width:1025px){.elementor-5970 .elementor-element.elementor-element-8103a03:not(.elementor-motion-effects-element-type-background), .elementor-5970 .elementor-element.elementor-element-8103a03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-5970 .elementor-element.elementor-element-41dd991 .elementor-heading-title{font-size:var( --e-global-typography-7f49572-font-size );line-height:var( --e-global-typography-7f49572-line-height );}.elementor-5970 .elementor-element.elementor-element-78a318b{font-size:var( --e-global-typography-f736460-font-size );}.elementor-5970 .elementor-element.elementor-element-1f37f4a .elementor-heading-title{font-size:var( --e-global-typography-36f3ed9-font-size );line-height:var( --e-global-typography-36f3ed9-line-height );}.elementor-5970 .elementor-element.elementor-element-b7ce0f1 .elementor-heading-title{font-size:var( --e-global-typography-36f3ed9-font-size );line-height:var( --e-global-typography-36f3ed9-line-height );}.elementor-5970 .elementor-element.elementor-element-12e0bb1{font-size:var( --e-global-typography-7f49572-font-size );line-height:var( --e-global-typography-7f49572-line-height );}.elementor-5970 .elementor-element.elementor-element-a0096ec{font-size:var( --e-global-typography-f736460-font-size );}.elementor-5970 .elementor-element.elementor-element-5e5cd75{font-size:var( --e-global-typography-7f49572-font-size );line-height:var( --e-global-typography-7f49572-line-height );}.elementor-5970 .elementor-element.elementor-element-20fb1c6{font-size:var( --e-global-typography-f736460-font-size );}.elementor-5970 .elementor-element.elementor-element-46be3f6 .elementor-heading-title{font-size:var( --e-global-typography-c2476a9-font-size );}.elementor-5970 .elementor-element.elementor-element-4a86496 .elementor-heading-title{font-size:var( --e-global-typography-c2476a9-font-size );}}@media(max-width:767px){.elementor-5970 .elementor-element.elementor-element-2d962ab{--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;--z-index:0;}.elementor-5970 .elementor-element.elementor-element-397f555{--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-5970 .elementor-element.elementor-element-766ce10{border-radius:0px 0px 0px 0px;}.elementor-5970 .elementor-element.elementor-element-766ce10 img{border-radius:10px 10px 10px 10px;}.elementor-5970 .elementor-element.elementor-element-6faa595{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5970 .elementor-element.elementor-element-e0c8377{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5970 .elementor-element.elementor-element-bdcb3aa{text-align:start;}.elementor-5970 .elementor-element.elementor-element-41dd991 .elementor-heading-title{font-size:var( --e-global-typography-7f49572-font-size );line-height:var( --e-global-typography-7f49572-line-height );}.elementor-5970 .elementor-element.elementor-element-78a318b{font-size:var( --e-global-typography-f736460-font-size );}.elementor-5970 .elementor-element.elementor-element-2e1ce0d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5970 .elementor-element.elementor-element-19ca803{--min-height:247px;--border-radius:10px 10px 10px 10px;}.elementor-5970 .elementor-element.elementor-element-4caabd2{--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-5970 .elementor-element.elementor-element-3f1bfd9 .elementor-heading-title{line-height:28px;}.elementor-5970 .elementor-element.elementor-element-5d1e4b4{font-size:20px;line-height:25px;}.elementor-5970 .elementor-element.elementor-element-1f37f4a .elementor-heading-title{font-size:var( --e-global-typography-36f3ed9-font-size );line-height:var( --e-global-typography-36f3ed9-line-height );}.elementor-5970 .elementor-element.elementor-element-55f4680{--border-radius:10px 10px 0px 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-5970 .elementor-element.elementor-element-321d516{--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5970 .elementor-element.elementor-element-439bec0{--border-radius:20px 20px 20px 20px;}.elementor-5970 .elementor-element.elementor-element-c94c6df{--border-radius:10px 10px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5970 .elementor-element.elementor-element-b7ce0f1 .elementor-heading-title{font-size:var( --e-global-typography-36f3ed9-font-size );line-height:var( --e-global-typography-36f3ed9-line-height );}.elementor-5970 .elementor-element.elementor-element-38f92e0{padding:0px 0px 25px 0px;}.elementor-5970 .elementor-element.elementor-element-ff71479{--border-radius:10px 10px 10px 10px;}.elementor-5970 .elementor-element.elementor-element-62e4144{--border-radius:0px 0px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5970 .elementor-element.elementor-element-83477d4{--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-5970 .elementor-element.elementor-element-12e0bb1{font-size:var( --e-global-typography-7f49572-font-size );line-height:var( --e-global-typography-7f49572-line-height );}.elementor-5970 .elementor-element.elementor-element-a0096ec{font-size:var( --e-global-typography-f736460-font-size );}.elementor-5970 .elementor-element.elementor-element-5119693{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5970 .elementor-element.elementor-element-c541ce2{--border-radius:0px 0px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5970 .elementor-element.elementor-element-67ed49a{--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-5970 .elementor-element.elementor-element-d606922{--border-radius:10px 10px 10px 10px;}.elementor-5970 .elementor-element.elementor-element-5e5cd75{font-size:var( --e-global-typography-7f49572-font-size );line-height:var( --e-global-typography-7f49572-line-height );}.elementor-5970 .elementor-element.elementor-element-20fb1c6{font-size:var( --e-global-typography-f736460-font-size );}.elementor-5970 .elementor-element.elementor-element-c989a2a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5970 .elementor-element.elementor-element-46be3f6 .elementor-heading-title{font-size:var( --e-global-typography-c2476a9-font-size );}.elementor-5970 .elementor-element.elementor-element-b9aab92{--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-5970 .elementor-element.elementor-element-735bc96{--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5970 .elementor-element.elementor-element-4a86496{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5970 .elementor-element.elementor-element-4a86496 .elementor-heading-title{font-size:var( --e-global-typography-c2476a9-font-size );}.elementor-5970 .elementor-element.elementor-element-ab9fa26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5970 .elementor-element.elementor-element-33d84cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5970 .elementor-element.elementor-element-384a4f5{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5970 .elementor-element.elementor-element-08019b2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5970 .elementor-element.elementor-element-2d25acd{--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-5970 .elementor-element.elementor-element-948dbce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5970 .elementor-element.elementor-element-dd7bb4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5970 .elementor-element.elementor-element-eb51d9c{--width:50%;}.elementor-5970 .elementor-element.elementor-element-664069d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5970 .elementor-element.elementor-element-a819e91{--flex-wrap:nowrap;--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-5970 .elementor-element.elementor-element-233fc90{--width:50%;}.elementor-5970 .elementor-element.elementor-element-3510b57{--width:50%;}.elementor-5970 .elementor-element.elementor-element-5c02d24{--flex-wrap:nowrap;--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-5970 .elementor-element.elementor-element-571581e{--width:50%;}.elementor-5970 .elementor-element.elementor-element-8a96921{--width:50%;}.elementor-5970 .elementor-element.elementor-element-f92efd3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5970 .elementor-element.elementor-element-a871448{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5970 .elementor-element.elementor-element-d20e644{--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-5970 .elementor-element.elementor-element-a7de54f{--width:50%;}.elementor-5970 .elementor-element.elementor-element-c390d8f{--flex-wrap:nowrap;}.elementor-5970 .elementor-element.elementor-element-252f455{--width:50%;}.elementor-5970 .elementor-element.elementor-element-0815d38{--width:50%;}.elementor-5970 .elementor-element.elementor-element-c4206c6{--flex-wrap:nowrap;}.elementor-5970 .elementor-element.elementor-element-38d5ab9{--width:50%;}.elementor-5970 .elementor-element.elementor-element-a9ca4dd{--width:50%;}.elementor-5970 .elementor-element.elementor-element-5f63b05{--flex-wrap:nowrap;}.elementor-5970 .elementor-element.elementor-element-8e8542c{--width:50%;}.elementor-5970 .elementor-element.elementor-element-de86a5b{--width:50%;}.elementor-5970 .elementor-element.elementor-element-d9c166b{--flex-wrap:nowrap;}.elementor-5970 .elementor-element.elementor-element-c7bb4f1{--width:50%;}.elementor-5970 .elementor-element.elementor-element-4123aa0{--width:50%;}.elementor-5970 .elementor-element.elementor-element-23bdd46{--flex-wrap:nowrap;--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-5970 .elementor-element.elementor-element-0d24649{--width:50%;}.elementor-5970 .elementor-element.elementor-element-e978aee{--width:50%;}.elementor-5970 .elementor-element.elementor-element-ee0f1c8{--flex-wrap:nowrap;--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-5970 .elementor-element.elementor-element-0513285{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5970 .elementor-element.elementor-element-6e060c9{--width:50%;}.elementor-5970 .elementor-element.elementor-element-0fa7a57{--n-accordion-title-font-size:25px;}}/* Start custom CSS for text-editor, class: .elementor-element-78a318b */.elementor-5970 .elementor-element.elementor-element-78a318b .elementor-text-editor > :last-child {
    margin-bottom: 0 !important;
}

.elementor-5970 .elementor-element.elementor-element-78a318b .elementor-text-editor > :first-child {
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d1e4b4 */.elementor-5970 .elementor-element.elementor-element-5d1e4b4 .elementor-text-editor > :last-child {
    margin-bottom: 0 !important;
}

.elementor-5970 .elementor-element.elementor-element-5d1e4b4 .elementor-text-editor > :first-child {
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf9b499 */.elementor-5970 .elementor-element.elementor-element-bf9b499 .elementor-text-editor > :last-child {
    margin-bottom: 0 !important;
}

.elementor-5970 .elementor-element.elementor-element-bf9b499 .elementor-text-editor > :first-child {
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12e0bb1 */.elementor-5970 .elementor-element.elementor-element-12e0bb1 .elementor-text-editor > :last-child {
    margin-bottom: 0 !important;
}

.elementor-5970 .elementor-element.elementor-element-12e0bb1 .elementor-text-editor > :first-child {
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0096ec */.elementor-5970 .elementor-element.elementor-element-a0096ec .elementor-text-editor > :last-child {
    margin-bottom: 0 !important;
}

.elementor-5970 .elementor-element.elementor-element-a0096ec .elementor-text-editor > :first-child {
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d5e8e0 */.elementor-5970 .elementor-element.elementor-element-7d5e8e0 .elementor-text-editor > :last-child {
    margin-bottom: 0 !important;
}

.elementor-5970 .elementor-element.elementor-element-7d5e8e0 .elementor-text-editor > :first-child {
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e5cd75 */.elementor-5970 .elementor-element.elementor-element-5e5cd75 .elementor-text-editor > :last-child {
    margin-bottom: 0 !important;
}

.elementor-5970 .elementor-element.elementor-element-5e5cd75 .elementor-text-editor > :first-child {
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20fb1c6 */.elementor-5970 .elementor-element.elementor-element-20fb1c6 .elementor-text-editor > :last-child {
    margin-bottom: 0 !important;
}

.elementor-5970 .elementor-element.elementor-element-20fb1c6 .elementor-text-editor > :first-child {
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44d4145 */.elementor-5970 .elementor-element.elementor-element-44d4145 .elementor-text-editor > :last-child {
    margin-bottom: 0 !important;
}

.elementor-5970 .elementor-element.elementor-element-44d4145 .elementor-text-editor > :first-child {
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58d484b */.elementor-5970 .elementor-element.elementor-element-58d484b .elementor-text-editor > :last-child {
    margin-bottom: 0 !important;
}

.elementor-5970 .elementor-element.elementor-element-58d484b .elementor-text-editor > :first-child {
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab9fa26 */.elementor-5970 .elementor-element.elementor-element-ab9fa26 .elementor-text-editor > :last-child {
    margin-bottom: 0 !important;
}

.elementor-5970 .elementor-element.elementor-element-ab9fa26 .elementor-text-editor > :first-child {
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33d84cc */.elementor-5970 .elementor-element.elementor-element-33d84cc .elementor-text-editor > :last-child {
    margin-bottom: 0 !important;
}

.elementor-5970 .elementor-element.elementor-element-33d84cc .elementor-text-editor > :first-child {
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf23319 */.elementor-5970 .elementor-element.elementor-element-bf23319 .elementor-text-editor > :last-child {
    margin-bottom: 0 !important;
}

.elementor-5970 .elementor-element.elementor-element-bf23319 .elementor-text-editor > :first-child {
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9be37a */.elementor-5970 .elementor-element.elementor-element-c9be37a ul,
.elementor-5970 .elementor-element.elementor-element-c9be37a ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-c9be37a ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-c9be37a li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a3efbd */.elementor-5970 .elementor-element.elementor-element-1a3efbd ul,
.elementor-5970 .elementor-element.elementor-element-1a3efbd ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-1a3efbd ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-1a3efbd li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-593c618 */.elementor-5970 .elementor-element.elementor-element-593c618 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4fe2c3 */.elementor-5970 .elementor-element.elementor-element-b4fe2c3 ul,
.elementor-5970 .elementor-element.elementor-element-b4fe2c3 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-b4fe2c3 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-b4fe2c3 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f2128d */.elementor-5970 .elementor-element.elementor-element-0f2128d ul,
.elementor-5970 .elementor-element.elementor-element-0f2128d ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-0f2128d ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-0f2128d li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed9f4e */.elementor-5970 .elementor-element.elementor-element-fed9f4e {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5939d8e */.elementor-5970 .elementor-element.elementor-element-5939d8e ul,
.elementor-5970 .elementor-element.elementor-element-5939d8e ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-5939d8e ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-5939d8e li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e910d1 */.elementor-5970 .elementor-element.elementor-element-0e910d1 ul,
.elementor-5970 .elementor-element.elementor-element-0e910d1 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-0e910d1 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-0e910d1 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba147a6 */.elementor-5970 .elementor-element.elementor-element-ba147a6 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16cd4ee */.elementor-5970 .elementor-element.elementor-element-16cd4ee ul,
.elementor-5970 .elementor-element.elementor-element-16cd4ee ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-16cd4ee ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-16cd4ee li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a1dae0 */.elementor-5970 .elementor-element.elementor-element-4a1dae0 ul,
.elementor-5970 .elementor-element.elementor-element-4a1dae0 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-4a1dae0 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-4a1dae0 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42b1540 */.elementor-5970 .elementor-element.elementor-element-42b1540 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3e2c62 */.elementor-5970 .elementor-element.elementor-element-f3e2c62 ul,
.elementor-5970 .elementor-element.elementor-element-f3e2c62 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-f3e2c62 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-f3e2c62 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98f7e21 */.elementor-5970 .elementor-element.elementor-element-98f7e21 ul,
.elementor-5970 .elementor-element.elementor-element-98f7e21 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-98f7e21 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-98f7e21 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583761d */.elementor-5970 .elementor-element.elementor-element-583761d {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3cd42 */.elementor-5970 .elementor-element.elementor-element-3e3cd42 .elementor-text-editor > :last-child {
    margin-bottom: 0 !important;
}

.elementor-5970 .elementor-element.elementor-element-3e3cd42 .elementor-text-editor > :first-child {
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba5e445 */.elementor-5970 .elementor-element.elementor-element-ba5e445 ul,
.elementor-5970 .elementor-element.elementor-element-ba5e445 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-ba5e445 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-ba5e445 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58a3c1b */.elementor-5970 .elementor-element.elementor-element-58a3c1b ul,
.elementor-5970 .elementor-element.elementor-element-58a3c1b ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-58a3c1b ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-58a3c1b li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2b2b6e */.elementor-5970 .elementor-element.elementor-element-d2b2b6e {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f079c7 */.elementor-5970 .elementor-element.elementor-element-7f079c7 ul,
.elementor-5970 .elementor-element.elementor-element-7f079c7 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-7f079c7 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-7f079c7 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31bec5e */.elementor-5970 .elementor-element.elementor-element-31bec5e ul,
.elementor-5970 .elementor-element.elementor-element-31bec5e ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-31bec5e ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-31bec5e li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5b2105 */.elementor-5970 .elementor-element.elementor-element-e5b2105 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07142d1 */.elementor-5970 .elementor-element.elementor-element-07142d1 ul,
.elementor-5970 .elementor-element.elementor-element-07142d1 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-07142d1 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-07142d1 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-deaa7f6 */.elementor-5970 .elementor-element.elementor-element-deaa7f6 ul,
.elementor-5970 .elementor-element.elementor-element-deaa7f6 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-deaa7f6 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-deaa7f6 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad1f530 */.elementor-5970 .elementor-element.elementor-element-ad1f530 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab4d323 */.elementor-5970 .elementor-element.elementor-element-ab4d323 ul,
.elementor-5970 .elementor-element.elementor-element-ab4d323 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-ab4d323 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-ab4d323 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f1c03a */.elementor-5970 .elementor-element.elementor-element-1f1c03a ul,
.elementor-5970 .elementor-element.elementor-element-1f1c03a ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-1f1c03a ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-1f1c03a li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8728e3d */.elementor-5970 .elementor-element.elementor-element-8728e3d {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f10c908 */.elementor-5970 .elementor-element.elementor-element-f10c908 ul,
.elementor-5970 .elementor-element.elementor-element-f10c908 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-f10c908 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-f10c908 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ea0843 */.elementor-5970 .elementor-element.elementor-element-9ea0843 ul,
.elementor-5970 .elementor-element.elementor-element-9ea0843 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-9ea0843 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-9ea0843 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78ed1af */.elementor-5970 .elementor-element.elementor-element-78ed1af {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9f3f49 */.elementor-5970 .elementor-element.elementor-element-f9f3f49 ul,
.elementor-5970 .elementor-element.elementor-element-f9f3f49 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-f9f3f49 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-f9f3f49 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c5d29d */.elementor-5970 .elementor-element.elementor-element-5c5d29d ul,
.elementor-5970 .elementor-element.elementor-element-5c5d29d ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-5c5d29d ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-5c5d29d li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-859ad72 */.elementor-5970 .elementor-element.elementor-element-859ad72 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7967f0 */.elementor-5970 .elementor-element.elementor-element-b7967f0 ul,
.elementor-5970 .elementor-element.elementor-element-b7967f0 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-b7967f0 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-b7967f0 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f58d38a */.elementor-5970 .elementor-element.elementor-element-f58d38a ul,
.elementor-5970 .elementor-element.elementor-element-f58d38a ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-f58d38a ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-f58d38a li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceee8d2 */.elementor-5970 .elementor-element.elementor-element-ceee8d2 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d4841f */.elementor-5970 .elementor-element.elementor-element-7d4841f ul,
.elementor-5970 .elementor-element.elementor-element-7d4841f ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-7d4841f ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-7d4841f li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4133efd */.elementor-5970 .elementor-element.elementor-element-4133efd ul,
.elementor-5970 .elementor-element.elementor-element-4133efd ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-4133efd ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-4133efd li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00f1250 */.elementor-5970 .elementor-element.elementor-element-00f1250 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75983c6 */.elementor-5970 .elementor-element.elementor-element-75983c6 ul,
.elementor-5970 .elementor-element.elementor-element-75983c6 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-75983c6 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-75983c6 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c33f9f */.elementor-5970 .elementor-element.elementor-element-8c33f9f ul,
.elementor-5970 .elementor-element.elementor-element-8c33f9f ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-8c33f9f ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-8c33f9f li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6be7070 */.elementor-5970 .elementor-element.elementor-element-6be7070 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41edd3d */.elementor-5970 .elementor-element.elementor-element-41edd3d ul,
.elementor-5970 .elementor-element.elementor-element-41edd3d ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-41edd3d ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-41edd3d li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5640598 */.elementor-5970 .elementor-element.elementor-element-5640598 ul,
.elementor-5970 .elementor-element.elementor-element-5640598 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-5640598 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-5640598 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38bd69a */.elementor-5970 .elementor-element.elementor-element-38bd69a {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e37ad9b */.elementor-5970 .elementor-element.elementor-element-e37ad9b ul,
.elementor-5970 .elementor-element.elementor-element-e37ad9b ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-e37ad9b ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-e37ad9b li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aae0e2f */.elementor-5970 .elementor-element.elementor-element-aae0e2f ul,
.elementor-5970 .elementor-element.elementor-element-aae0e2f ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-aae0e2f ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-aae0e2f li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8d2b21 */.elementor-5970 .elementor-element.elementor-element-b8d2b21 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-367e92e */.elementor-5970 .elementor-element.elementor-element-367e92e ul,
.elementor-5970 .elementor-element.elementor-element-367e92e ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-367e92e ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-367e92e li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26d5242 */.elementor-5970 .elementor-element.elementor-element-26d5242 ul,
.elementor-5970 .elementor-element.elementor-element-26d5242 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-26d5242 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-26d5242 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bd8be1 */.elementor-5970 .elementor-element.elementor-element-0bd8be1 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b8b022 */.elementor-5970 .elementor-element.elementor-element-9b8b022 ul,
.elementor-5970 .elementor-element.elementor-element-9b8b022 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-9b8b022 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-9b8b022 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eff9565 */.elementor-5970 .elementor-element.elementor-element-eff9565 ul,
.elementor-5970 .elementor-element.elementor-element-eff9565 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-eff9565 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-eff9565 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7401ebc */.elementor-5970 .elementor-element.elementor-element-7401ebc {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf23319 */.elementor-5970 .elementor-element.elementor-element-bf23319 .elementor-text-editor > :last-child {
    margin-bottom: 0 !important;
}

.elementor-5970 .elementor-element.elementor-element-bf23319 .elementor-text-editor > :first-child {
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9be37a */.elementor-5970 .elementor-element.elementor-element-c9be37a ul,
.elementor-5970 .elementor-element.elementor-element-c9be37a ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-c9be37a ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-c9be37a li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a3efbd */.elementor-5970 .elementor-element.elementor-element-1a3efbd ul,
.elementor-5970 .elementor-element.elementor-element-1a3efbd ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-1a3efbd ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-1a3efbd li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-593c618 */.elementor-5970 .elementor-element.elementor-element-593c618 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4fe2c3 */.elementor-5970 .elementor-element.elementor-element-b4fe2c3 ul,
.elementor-5970 .elementor-element.elementor-element-b4fe2c3 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-b4fe2c3 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-b4fe2c3 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f2128d */.elementor-5970 .elementor-element.elementor-element-0f2128d ul,
.elementor-5970 .elementor-element.elementor-element-0f2128d ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-0f2128d ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-0f2128d li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed9f4e */.elementor-5970 .elementor-element.elementor-element-fed9f4e {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5939d8e */.elementor-5970 .elementor-element.elementor-element-5939d8e ul,
.elementor-5970 .elementor-element.elementor-element-5939d8e ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-5939d8e ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-5939d8e li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e910d1 */.elementor-5970 .elementor-element.elementor-element-0e910d1 ul,
.elementor-5970 .elementor-element.elementor-element-0e910d1 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-0e910d1 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-0e910d1 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba147a6 */.elementor-5970 .elementor-element.elementor-element-ba147a6 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16cd4ee */.elementor-5970 .elementor-element.elementor-element-16cd4ee ul,
.elementor-5970 .elementor-element.elementor-element-16cd4ee ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-16cd4ee ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-16cd4ee li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a1dae0 */.elementor-5970 .elementor-element.elementor-element-4a1dae0 ul,
.elementor-5970 .elementor-element.elementor-element-4a1dae0 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-4a1dae0 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-4a1dae0 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42b1540 */.elementor-5970 .elementor-element.elementor-element-42b1540 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3e2c62 */.elementor-5970 .elementor-element.elementor-element-f3e2c62 ul,
.elementor-5970 .elementor-element.elementor-element-f3e2c62 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-f3e2c62 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-f3e2c62 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98f7e21 */.elementor-5970 .elementor-element.elementor-element-98f7e21 ul,
.elementor-5970 .elementor-element.elementor-element-98f7e21 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-98f7e21 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-98f7e21 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583761d */.elementor-5970 .elementor-element.elementor-element-583761d {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3cd42 */.elementor-5970 .elementor-element.elementor-element-3e3cd42 .elementor-text-editor > :last-child {
    margin-bottom: 0 !important;
}

.elementor-5970 .elementor-element.elementor-element-3e3cd42 .elementor-text-editor > :first-child {
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba5e445 */.elementor-5970 .elementor-element.elementor-element-ba5e445 ul,
.elementor-5970 .elementor-element.elementor-element-ba5e445 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-ba5e445 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-ba5e445 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58a3c1b */.elementor-5970 .elementor-element.elementor-element-58a3c1b ul,
.elementor-5970 .elementor-element.elementor-element-58a3c1b ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-58a3c1b ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-58a3c1b li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2b2b6e */.elementor-5970 .elementor-element.elementor-element-d2b2b6e {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f079c7 */.elementor-5970 .elementor-element.elementor-element-7f079c7 ul,
.elementor-5970 .elementor-element.elementor-element-7f079c7 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-7f079c7 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-7f079c7 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31bec5e */.elementor-5970 .elementor-element.elementor-element-31bec5e ul,
.elementor-5970 .elementor-element.elementor-element-31bec5e ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-31bec5e ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-31bec5e li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5b2105 */.elementor-5970 .elementor-element.elementor-element-e5b2105 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07142d1 */.elementor-5970 .elementor-element.elementor-element-07142d1 ul,
.elementor-5970 .elementor-element.elementor-element-07142d1 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-07142d1 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-07142d1 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-deaa7f6 */.elementor-5970 .elementor-element.elementor-element-deaa7f6 ul,
.elementor-5970 .elementor-element.elementor-element-deaa7f6 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-deaa7f6 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-deaa7f6 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad1f530 */.elementor-5970 .elementor-element.elementor-element-ad1f530 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab4d323 */.elementor-5970 .elementor-element.elementor-element-ab4d323 ul,
.elementor-5970 .elementor-element.elementor-element-ab4d323 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-ab4d323 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-ab4d323 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f1c03a */.elementor-5970 .elementor-element.elementor-element-1f1c03a ul,
.elementor-5970 .elementor-element.elementor-element-1f1c03a ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-1f1c03a ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-1f1c03a li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8728e3d */.elementor-5970 .elementor-element.elementor-element-8728e3d {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f10c908 */.elementor-5970 .elementor-element.elementor-element-f10c908 ul,
.elementor-5970 .elementor-element.elementor-element-f10c908 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-f10c908 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-f10c908 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ea0843 */.elementor-5970 .elementor-element.elementor-element-9ea0843 ul,
.elementor-5970 .elementor-element.elementor-element-9ea0843 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-9ea0843 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-9ea0843 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78ed1af */.elementor-5970 .elementor-element.elementor-element-78ed1af {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9f3f49 */.elementor-5970 .elementor-element.elementor-element-f9f3f49 ul,
.elementor-5970 .elementor-element.elementor-element-f9f3f49 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-f9f3f49 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-f9f3f49 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c5d29d */.elementor-5970 .elementor-element.elementor-element-5c5d29d ul,
.elementor-5970 .elementor-element.elementor-element-5c5d29d ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-5c5d29d ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-5c5d29d li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-859ad72 */.elementor-5970 .elementor-element.elementor-element-859ad72 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7967f0 */.elementor-5970 .elementor-element.elementor-element-b7967f0 ul,
.elementor-5970 .elementor-element.elementor-element-b7967f0 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-b7967f0 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-b7967f0 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f58d38a */.elementor-5970 .elementor-element.elementor-element-f58d38a ul,
.elementor-5970 .elementor-element.elementor-element-f58d38a ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-f58d38a ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-f58d38a li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceee8d2 */.elementor-5970 .elementor-element.elementor-element-ceee8d2 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d4841f */.elementor-5970 .elementor-element.elementor-element-7d4841f ul,
.elementor-5970 .elementor-element.elementor-element-7d4841f ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-7d4841f ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-7d4841f li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4133efd */.elementor-5970 .elementor-element.elementor-element-4133efd ul,
.elementor-5970 .elementor-element.elementor-element-4133efd ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-4133efd ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-4133efd li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00f1250 */.elementor-5970 .elementor-element.elementor-element-00f1250 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75983c6 */.elementor-5970 .elementor-element.elementor-element-75983c6 ul,
.elementor-5970 .elementor-element.elementor-element-75983c6 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-75983c6 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-75983c6 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c33f9f */.elementor-5970 .elementor-element.elementor-element-8c33f9f ul,
.elementor-5970 .elementor-element.elementor-element-8c33f9f ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-8c33f9f ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-8c33f9f li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6be7070 */.elementor-5970 .elementor-element.elementor-element-6be7070 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41edd3d */.elementor-5970 .elementor-element.elementor-element-41edd3d ul,
.elementor-5970 .elementor-element.elementor-element-41edd3d ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-41edd3d ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-41edd3d li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5640598 */.elementor-5970 .elementor-element.elementor-element-5640598 ul,
.elementor-5970 .elementor-element.elementor-element-5640598 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-5640598 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-5640598 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38bd69a */.elementor-5970 .elementor-element.elementor-element-38bd69a {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e37ad9b */.elementor-5970 .elementor-element.elementor-element-e37ad9b ul,
.elementor-5970 .elementor-element.elementor-element-e37ad9b ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-e37ad9b ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-e37ad9b li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aae0e2f */.elementor-5970 .elementor-element.elementor-element-aae0e2f ul,
.elementor-5970 .elementor-element.elementor-element-aae0e2f ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-aae0e2f ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-aae0e2f li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8d2b21 */.elementor-5970 .elementor-element.elementor-element-b8d2b21 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-367e92e */.elementor-5970 .elementor-element.elementor-element-367e92e ul,
.elementor-5970 .elementor-element.elementor-element-367e92e ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-367e92e ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-367e92e li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26d5242 */.elementor-5970 .elementor-element.elementor-element-26d5242 ul,
.elementor-5970 .elementor-element.elementor-element-26d5242 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-26d5242 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-26d5242 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bd8be1 */.elementor-5970 .elementor-element.elementor-element-0bd8be1 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b8b022 */.elementor-5970 .elementor-element.elementor-element-9b8b022 ul,
.elementor-5970 .elementor-element.elementor-element-9b8b022 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-9b8b022 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-9b8b022 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eff9565 */.elementor-5970 .elementor-element.elementor-element-eff9565 ul,
.elementor-5970 .elementor-element.elementor-element-eff9565 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-eff9565 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-eff9565 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7401ebc */.elementor-5970 .elementor-element.elementor-element-7401ebc {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf23319 */.elementor-5970 .elementor-element.elementor-element-bf23319 .elementor-text-editor > :last-child {
    margin-bottom: 0 !important;
}

.elementor-5970 .elementor-element.elementor-element-bf23319 .elementor-text-editor > :first-child {
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9be37a */.elementor-5970 .elementor-element.elementor-element-c9be37a ul,
.elementor-5970 .elementor-element.elementor-element-c9be37a ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-c9be37a ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-c9be37a li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a3efbd */.elementor-5970 .elementor-element.elementor-element-1a3efbd ul,
.elementor-5970 .elementor-element.elementor-element-1a3efbd ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-1a3efbd ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-1a3efbd li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-593c618 */.elementor-5970 .elementor-element.elementor-element-593c618 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4fe2c3 */.elementor-5970 .elementor-element.elementor-element-b4fe2c3 ul,
.elementor-5970 .elementor-element.elementor-element-b4fe2c3 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-b4fe2c3 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-b4fe2c3 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f2128d */.elementor-5970 .elementor-element.elementor-element-0f2128d ul,
.elementor-5970 .elementor-element.elementor-element-0f2128d ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-0f2128d ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-0f2128d li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed9f4e */.elementor-5970 .elementor-element.elementor-element-fed9f4e {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5939d8e */.elementor-5970 .elementor-element.elementor-element-5939d8e ul,
.elementor-5970 .elementor-element.elementor-element-5939d8e ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-5939d8e ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-5939d8e li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e910d1 */.elementor-5970 .elementor-element.elementor-element-0e910d1 ul,
.elementor-5970 .elementor-element.elementor-element-0e910d1 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-0e910d1 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-0e910d1 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba147a6 */.elementor-5970 .elementor-element.elementor-element-ba147a6 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16cd4ee */.elementor-5970 .elementor-element.elementor-element-16cd4ee ul,
.elementor-5970 .elementor-element.elementor-element-16cd4ee ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-16cd4ee ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-16cd4ee li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a1dae0 */.elementor-5970 .elementor-element.elementor-element-4a1dae0 ul,
.elementor-5970 .elementor-element.elementor-element-4a1dae0 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-4a1dae0 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-4a1dae0 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42b1540 */.elementor-5970 .elementor-element.elementor-element-42b1540 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3e2c62 */.elementor-5970 .elementor-element.elementor-element-f3e2c62 ul,
.elementor-5970 .elementor-element.elementor-element-f3e2c62 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-f3e2c62 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-f3e2c62 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98f7e21 */.elementor-5970 .elementor-element.elementor-element-98f7e21 ul,
.elementor-5970 .elementor-element.elementor-element-98f7e21 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-98f7e21 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-98f7e21 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583761d */.elementor-5970 .elementor-element.elementor-element-583761d {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3cd42 */.elementor-5970 .elementor-element.elementor-element-3e3cd42 .elementor-text-editor > :last-child {
    margin-bottom: 0 !important;
}

.elementor-5970 .elementor-element.elementor-element-3e3cd42 .elementor-text-editor > :first-child {
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba5e445 */.elementor-5970 .elementor-element.elementor-element-ba5e445 ul,
.elementor-5970 .elementor-element.elementor-element-ba5e445 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-ba5e445 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-ba5e445 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58a3c1b */.elementor-5970 .elementor-element.elementor-element-58a3c1b ul,
.elementor-5970 .elementor-element.elementor-element-58a3c1b ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-58a3c1b ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-58a3c1b li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2b2b6e */.elementor-5970 .elementor-element.elementor-element-d2b2b6e {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f079c7 */.elementor-5970 .elementor-element.elementor-element-7f079c7 ul,
.elementor-5970 .elementor-element.elementor-element-7f079c7 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-7f079c7 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-7f079c7 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31bec5e */.elementor-5970 .elementor-element.elementor-element-31bec5e ul,
.elementor-5970 .elementor-element.elementor-element-31bec5e ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-31bec5e ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-31bec5e li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5b2105 */.elementor-5970 .elementor-element.elementor-element-e5b2105 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07142d1 */.elementor-5970 .elementor-element.elementor-element-07142d1 ul,
.elementor-5970 .elementor-element.elementor-element-07142d1 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-07142d1 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-07142d1 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-deaa7f6 */.elementor-5970 .elementor-element.elementor-element-deaa7f6 ul,
.elementor-5970 .elementor-element.elementor-element-deaa7f6 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-deaa7f6 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-deaa7f6 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad1f530 */.elementor-5970 .elementor-element.elementor-element-ad1f530 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab4d323 */.elementor-5970 .elementor-element.elementor-element-ab4d323 ul,
.elementor-5970 .elementor-element.elementor-element-ab4d323 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-ab4d323 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-ab4d323 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f1c03a */.elementor-5970 .elementor-element.elementor-element-1f1c03a ul,
.elementor-5970 .elementor-element.elementor-element-1f1c03a ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-1f1c03a ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-1f1c03a li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8728e3d */.elementor-5970 .elementor-element.elementor-element-8728e3d {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f10c908 */.elementor-5970 .elementor-element.elementor-element-f10c908 ul,
.elementor-5970 .elementor-element.elementor-element-f10c908 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-f10c908 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-f10c908 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ea0843 */.elementor-5970 .elementor-element.elementor-element-9ea0843 ul,
.elementor-5970 .elementor-element.elementor-element-9ea0843 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-9ea0843 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-9ea0843 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78ed1af */.elementor-5970 .elementor-element.elementor-element-78ed1af {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9f3f49 */.elementor-5970 .elementor-element.elementor-element-f9f3f49 ul,
.elementor-5970 .elementor-element.elementor-element-f9f3f49 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-f9f3f49 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-f9f3f49 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c5d29d */.elementor-5970 .elementor-element.elementor-element-5c5d29d ul,
.elementor-5970 .elementor-element.elementor-element-5c5d29d ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-5c5d29d ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-5c5d29d li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-859ad72 */.elementor-5970 .elementor-element.elementor-element-859ad72 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7967f0 */.elementor-5970 .elementor-element.elementor-element-b7967f0 ul,
.elementor-5970 .elementor-element.elementor-element-b7967f0 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-b7967f0 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-b7967f0 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f58d38a */.elementor-5970 .elementor-element.elementor-element-f58d38a ul,
.elementor-5970 .elementor-element.elementor-element-f58d38a ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-f58d38a ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-f58d38a li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceee8d2 */.elementor-5970 .elementor-element.elementor-element-ceee8d2 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d4841f */.elementor-5970 .elementor-element.elementor-element-7d4841f ul,
.elementor-5970 .elementor-element.elementor-element-7d4841f ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-7d4841f ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-7d4841f li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4133efd */.elementor-5970 .elementor-element.elementor-element-4133efd ul,
.elementor-5970 .elementor-element.elementor-element-4133efd ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-4133efd ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-4133efd li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00f1250 */.elementor-5970 .elementor-element.elementor-element-00f1250 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75983c6 */.elementor-5970 .elementor-element.elementor-element-75983c6 ul,
.elementor-5970 .elementor-element.elementor-element-75983c6 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-75983c6 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-75983c6 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c33f9f */.elementor-5970 .elementor-element.elementor-element-8c33f9f ul,
.elementor-5970 .elementor-element.elementor-element-8c33f9f ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-8c33f9f ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-8c33f9f li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6be7070 */.elementor-5970 .elementor-element.elementor-element-6be7070 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41edd3d */.elementor-5970 .elementor-element.elementor-element-41edd3d ul,
.elementor-5970 .elementor-element.elementor-element-41edd3d ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-41edd3d ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-41edd3d li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5640598 */.elementor-5970 .elementor-element.elementor-element-5640598 ul,
.elementor-5970 .elementor-element.elementor-element-5640598 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-5640598 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-5640598 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38bd69a */.elementor-5970 .elementor-element.elementor-element-38bd69a {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e37ad9b */.elementor-5970 .elementor-element.elementor-element-e37ad9b ul,
.elementor-5970 .elementor-element.elementor-element-e37ad9b ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-e37ad9b ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-e37ad9b li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aae0e2f */.elementor-5970 .elementor-element.elementor-element-aae0e2f ul,
.elementor-5970 .elementor-element.elementor-element-aae0e2f ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-aae0e2f ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-aae0e2f li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8d2b21 */.elementor-5970 .elementor-element.elementor-element-b8d2b21 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-367e92e */.elementor-5970 .elementor-element.elementor-element-367e92e ul,
.elementor-5970 .elementor-element.elementor-element-367e92e ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-367e92e ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-367e92e li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26d5242 */.elementor-5970 .elementor-element.elementor-element-26d5242 ul,
.elementor-5970 .elementor-element.elementor-element-26d5242 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-26d5242 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-26d5242 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bd8be1 */.elementor-5970 .elementor-element.elementor-element-0bd8be1 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b8b022 */.elementor-5970 .elementor-element.elementor-element-9b8b022 ul,
.elementor-5970 .elementor-element.elementor-element-9b8b022 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-9b8b022 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-9b8b022 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eff9565 */.elementor-5970 .elementor-element.elementor-element-eff9565 ul,
.elementor-5970 .elementor-element.elementor-element-eff9565 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-eff9565 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-eff9565 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7401ebc */.elementor-5970 .elementor-element.elementor-element-7401ebc {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-948dbce */.elementor-5970 .elementor-element.elementor-element-948dbce .elementor-text-editor > :last-child {
    margin-bottom: 0 !important;
}

.elementor-5970 .elementor-element.elementor-element-948dbce .elementor-text-editor > :first-child {
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49d7998 */.elementor-5970 .elementor-element.elementor-element-49d7998 ul,
.elementor-5970 .elementor-element.elementor-element-49d7998 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-49d7998 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-49d7998 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78fcca8 */.elementor-5970 .elementor-element.elementor-element-78fcca8 ul,
.elementor-5970 .elementor-element.elementor-element-78fcca8 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-78fcca8 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-78fcca8 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb51d9c */.elementor-5970 .elementor-element.elementor-element-eb51d9c {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f17f70 */.elementor-5970 .elementor-element.elementor-element-9f17f70 ul,
.elementor-5970 .elementor-element.elementor-element-9f17f70 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-9f17f70 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-9f17f70 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6748efe */.elementor-5970 .elementor-element.elementor-element-6748efe ul,
.elementor-5970 .elementor-element.elementor-element-6748efe ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-6748efe ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-6748efe li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-233fc90 */.elementor-5970 .elementor-element.elementor-element-233fc90 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2097d2 */.elementor-5970 .elementor-element.elementor-element-e2097d2 ul,
.elementor-5970 .elementor-element.elementor-element-e2097d2 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-e2097d2 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-e2097d2 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67315e7 */.elementor-5970 .elementor-element.elementor-element-67315e7 ul,
.elementor-5970 .elementor-element.elementor-element-67315e7 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-67315e7 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-67315e7 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3510b57 */.elementor-5970 .elementor-element.elementor-element-3510b57 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51b8d9a */.elementor-5970 .elementor-element.elementor-element-51b8d9a ul,
.elementor-5970 .elementor-element.elementor-element-51b8d9a ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-51b8d9a ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-51b8d9a li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a801b2 */.elementor-5970 .elementor-element.elementor-element-3a801b2 ul,
.elementor-5970 .elementor-element.elementor-element-3a801b2 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-3a801b2 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-3a801b2 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-571581e */.elementor-5970 .elementor-element.elementor-element-571581e {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49e7b47 */.elementor-5970 .elementor-element.elementor-element-49e7b47 ul,
.elementor-5970 .elementor-element.elementor-element-49e7b47 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-49e7b47 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-49e7b47 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9cd6cc */.elementor-5970 .elementor-element.elementor-element-c9cd6cc ul,
.elementor-5970 .elementor-element.elementor-element-c9cd6cc ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-c9cd6cc ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-c9cd6cc li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a96921 */.elementor-5970 .elementor-element.elementor-element-8a96921 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a871448 */.elementor-5970 .elementor-element.elementor-element-a871448 .elementor-text-editor > :last-child {
    margin-bottom: 0 !important;
}

.elementor-5970 .elementor-element.elementor-element-a871448 .elementor-text-editor > :first-child {
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cff11fa */.elementor-5970 .elementor-element.elementor-element-cff11fa ul,
.elementor-5970 .elementor-element.elementor-element-cff11fa ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-cff11fa ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-cff11fa li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1e6c00 */.elementor-5970 .elementor-element.elementor-element-a1e6c00 ul,
.elementor-5970 .elementor-element.elementor-element-a1e6c00 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-a1e6c00 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-a1e6c00 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7de54f */.elementor-5970 .elementor-element.elementor-element-a7de54f {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9b7511 */.elementor-5970 .elementor-element.elementor-element-f9b7511 ul,
.elementor-5970 .elementor-element.elementor-element-f9b7511 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-f9b7511 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-f9b7511 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9677c50 */.elementor-5970 .elementor-element.elementor-element-9677c50 ul,
.elementor-5970 .elementor-element.elementor-element-9677c50 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-9677c50 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-9677c50 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-252f455 */.elementor-5970 .elementor-element.elementor-element-252f455 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ea2bfd */.elementor-5970 .elementor-element.elementor-element-1ea2bfd ul,
.elementor-5970 .elementor-element.elementor-element-1ea2bfd ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-1ea2bfd ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-1ea2bfd li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b140494 */.elementor-5970 .elementor-element.elementor-element-b140494 ul,
.elementor-5970 .elementor-element.elementor-element-b140494 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-b140494 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-b140494 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0815d38 */.elementor-5970 .elementor-element.elementor-element-0815d38 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6188e9 */.elementor-5970 .elementor-element.elementor-element-f6188e9 ul,
.elementor-5970 .elementor-element.elementor-element-f6188e9 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-f6188e9 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-f6188e9 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d306bec */.elementor-5970 .elementor-element.elementor-element-d306bec ul,
.elementor-5970 .elementor-element.elementor-element-d306bec ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-d306bec ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-d306bec li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38d5ab9 */.elementor-5970 .elementor-element.elementor-element-38d5ab9 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9556f59 */.elementor-5970 .elementor-element.elementor-element-9556f59 ul,
.elementor-5970 .elementor-element.elementor-element-9556f59 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-9556f59 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-9556f59 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ccd109 */.elementor-5970 .elementor-element.elementor-element-7ccd109 ul,
.elementor-5970 .elementor-element.elementor-element-7ccd109 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-7ccd109 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-7ccd109 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ca4dd */.elementor-5970 .elementor-element.elementor-element-a9ca4dd {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35c6201 */.elementor-5970 .elementor-element.elementor-element-35c6201 ul,
.elementor-5970 .elementor-element.elementor-element-35c6201 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-35c6201 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-35c6201 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df89931 */.elementor-5970 .elementor-element.elementor-element-df89931 ul,
.elementor-5970 .elementor-element.elementor-element-df89931 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-df89931 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-df89931 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e8542c */.elementor-5970 .elementor-element.elementor-element-8e8542c {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aa6672 */.elementor-5970 .elementor-element.elementor-element-3aa6672 ul,
.elementor-5970 .elementor-element.elementor-element-3aa6672 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-3aa6672 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-3aa6672 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2bc79f */.elementor-5970 .elementor-element.elementor-element-c2bc79f ul,
.elementor-5970 .elementor-element.elementor-element-c2bc79f ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-c2bc79f ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-c2bc79f li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de86a5b */.elementor-5970 .elementor-element.elementor-element-de86a5b {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9fa74 */.elementor-5970 .elementor-element.elementor-element-4d9fa74 ul,
.elementor-5970 .elementor-element.elementor-element-4d9fa74 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-4d9fa74 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-4d9fa74 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4d1dc3 */.elementor-5970 .elementor-element.elementor-element-a4d1dc3 ul,
.elementor-5970 .elementor-element.elementor-element-a4d1dc3 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-a4d1dc3 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-a4d1dc3 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7bb4f1 */.elementor-5970 .elementor-element.elementor-element-c7bb4f1 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c28bc7 */.elementor-5970 .elementor-element.elementor-element-3c28bc7 ul,
.elementor-5970 .elementor-element.elementor-element-3c28bc7 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-3c28bc7 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-3c28bc7 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2efda1a */.elementor-5970 .elementor-element.elementor-element-2efda1a ul,
.elementor-5970 .elementor-element.elementor-element-2efda1a ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-2efda1a ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-2efda1a li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4123aa0 */.elementor-5970 .elementor-element.elementor-element-4123aa0 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff0d917 */.elementor-5970 .elementor-element.elementor-element-ff0d917 ul,
.elementor-5970 .elementor-element.elementor-element-ff0d917 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-ff0d917 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-ff0d917 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e4bd07 */.elementor-5970 .elementor-element.elementor-element-8e4bd07 ul,
.elementor-5970 .elementor-element.elementor-element-8e4bd07 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-8e4bd07 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-8e4bd07 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d24649 */.elementor-5970 .elementor-element.elementor-element-0d24649 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8833b7f */.elementor-5970 .elementor-element.elementor-element-8833b7f ul,
.elementor-5970 .elementor-element.elementor-element-8833b7f ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-8833b7f ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-8833b7f li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a40dc66 */.elementor-5970 .elementor-element.elementor-element-a40dc66 ul,
.elementor-5970 .elementor-element.elementor-element-a40dc66 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-a40dc66 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-a40dc66 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e978aee */.elementor-5970 .elementor-element.elementor-element-e978aee {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d34d039 */.elementor-5970 .elementor-element.elementor-element-d34d039 ul,
.elementor-5970 .elementor-element.elementor-element-d34d039 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-d34d039 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-d34d039 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0580098 */.elementor-5970 .elementor-element.elementor-element-0580098 ul,
.elementor-5970 .elementor-element.elementor-element-0580098 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-0580098 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-0580098 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0513285 */.elementor-5970 .elementor-element.elementor-element-0513285 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8558667 */.elementor-5970 .elementor-element.elementor-element-8558667 ul,
.elementor-5970 .elementor-element.elementor-element-8558667 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-8558667 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-8558667 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daeba4b */.elementor-5970 .elementor-element.elementor-element-daeba4b ul,
.elementor-5970 .elementor-element.elementor-element-daeba4b ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-daeba4b ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-daeba4b li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e060c9 */.elementor-5970 .elementor-element.elementor-element-6e060c9 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-948dbce */.elementor-5970 .elementor-element.elementor-element-948dbce .elementor-text-editor > :last-child {
    margin-bottom: 0 !important;
}

.elementor-5970 .elementor-element.elementor-element-948dbce .elementor-text-editor > :first-child {
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49d7998 */.elementor-5970 .elementor-element.elementor-element-49d7998 ul,
.elementor-5970 .elementor-element.elementor-element-49d7998 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-49d7998 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-49d7998 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78fcca8 */.elementor-5970 .elementor-element.elementor-element-78fcca8 ul,
.elementor-5970 .elementor-element.elementor-element-78fcca8 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-78fcca8 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-78fcca8 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb51d9c */.elementor-5970 .elementor-element.elementor-element-eb51d9c {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f17f70 */.elementor-5970 .elementor-element.elementor-element-9f17f70 ul,
.elementor-5970 .elementor-element.elementor-element-9f17f70 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-9f17f70 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-9f17f70 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6748efe */.elementor-5970 .elementor-element.elementor-element-6748efe ul,
.elementor-5970 .elementor-element.elementor-element-6748efe ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-6748efe ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-6748efe li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-233fc90 */.elementor-5970 .elementor-element.elementor-element-233fc90 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2097d2 */.elementor-5970 .elementor-element.elementor-element-e2097d2 ul,
.elementor-5970 .elementor-element.elementor-element-e2097d2 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-e2097d2 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-e2097d2 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67315e7 */.elementor-5970 .elementor-element.elementor-element-67315e7 ul,
.elementor-5970 .elementor-element.elementor-element-67315e7 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-67315e7 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-67315e7 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3510b57 */.elementor-5970 .elementor-element.elementor-element-3510b57 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51b8d9a */.elementor-5970 .elementor-element.elementor-element-51b8d9a ul,
.elementor-5970 .elementor-element.elementor-element-51b8d9a ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-51b8d9a ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-51b8d9a li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a801b2 */.elementor-5970 .elementor-element.elementor-element-3a801b2 ul,
.elementor-5970 .elementor-element.elementor-element-3a801b2 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-3a801b2 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-3a801b2 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-571581e */.elementor-5970 .elementor-element.elementor-element-571581e {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49e7b47 */.elementor-5970 .elementor-element.elementor-element-49e7b47 ul,
.elementor-5970 .elementor-element.elementor-element-49e7b47 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-49e7b47 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-49e7b47 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9cd6cc */.elementor-5970 .elementor-element.elementor-element-c9cd6cc ul,
.elementor-5970 .elementor-element.elementor-element-c9cd6cc ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-c9cd6cc ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-c9cd6cc li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a96921 */.elementor-5970 .elementor-element.elementor-element-8a96921 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a871448 */.elementor-5970 .elementor-element.elementor-element-a871448 .elementor-text-editor > :last-child {
    margin-bottom: 0 !important;
}

.elementor-5970 .elementor-element.elementor-element-a871448 .elementor-text-editor > :first-child {
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cff11fa */.elementor-5970 .elementor-element.elementor-element-cff11fa ul,
.elementor-5970 .elementor-element.elementor-element-cff11fa ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-cff11fa ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-cff11fa li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1e6c00 */.elementor-5970 .elementor-element.elementor-element-a1e6c00 ul,
.elementor-5970 .elementor-element.elementor-element-a1e6c00 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-a1e6c00 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-a1e6c00 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7de54f */.elementor-5970 .elementor-element.elementor-element-a7de54f {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9b7511 */.elementor-5970 .elementor-element.elementor-element-f9b7511 ul,
.elementor-5970 .elementor-element.elementor-element-f9b7511 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-f9b7511 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-f9b7511 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9677c50 */.elementor-5970 .elementor-element.elementor-element-9677c50 ul,
.elementor-5970 .elementor-element.elementor-element-9677c50 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-9677c50 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-9677c50 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-252f455 */.elementor-5970 .elementor-element.elementor-element-252f455 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ea2bfd */.elementor-5970 .elementor-element.elementor-element-1ea2bfd ul,
.elementor-5970 .elementor-element.elementor-element-1ea2bfd ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-1ea2bfd ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-1ea2bfd li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b140494 */.elementor-5970 .elementor-element.elementor-element-b140494 ul,
.elementor-5970 .elementor-element.elementor-element-b140494 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-b140494 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-b140494 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0815d38 */.elementor-5970 .elementor-element.elementor-element-0815d38 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6188e9 */.elementor-5970 .elementor-element.elementor-element-f6188e9 ul,
.elementor-5970 .elementor-element.elementor-element-f6188e9 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-f6188e9 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-f6188e9 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d306bec */.elementor-5970 .elementor-element.elementor-element-d306bec ul,
.elementor-5970 .elementor-element.elementor-element-d306bec ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-d306bec ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-d306bec li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38d5ab9 */.elementor-5970 .elementor-element.elementor-element-38d5ab9 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9556f59 */.elementor-5970 .elementor-element.elementor-element-9556f59 ul,
.elementor-5970 .elementor-element.elementor-element-9556f59 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-9556f59 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-9556f59 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ccd109 */.elementor-5970 .elementor-element.elementor-element-7ccd109 ul,
.elementor-5970 .elementor-element.elementor-element-7ccd109 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-7ccd109 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-7ccd109 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ca4dd */.elementor-5970 .elementor-element.elementor-element-a9ca4dd {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35c6201 */.elementor-5970 .elementor-element.elementor-element-35c6201 ul,
.elementor-5970 .elementor-element.elementor-element-35c6201 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-35c6201 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-35c6201 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df89931 */.elementor-5970 .elementor-element.elementor-element-df89931 ul,
.elementor-5970 .elementor-element.elementor-element-df89931 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-df89931 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-df89931 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e8542c */.elementor-5970 .elementor-element.elementor-element-8e8542c {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aa6672 */.elementor-5970 .elementor-element.elementor-element-3aa6672 ul,
.elementor-5970 .elementor-element.elementor-element-3aa6672 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-3aa6672 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-3aa6672 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2bc79f */.elementor-5970 .elementor-element.elementor-element-c2bc79f ul,
.elementor-5970 .elementor-element.elementor-element-c2bc79f ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-c2bc79f ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-c2bc79f li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de86a5b */.elementor-5970 .elementor-element.elementor-element-de86a5b {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9fa74 */.elementor-5970 .elementor-element.elementor-element-4d9fa74 ul,
.elementor-5970 .elementor-element.elementor-element-4d9fa74 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-4d9fa74 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-4d9fa74 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4d1dc3 */.elementor-5970 .elementor-element.elementor-element-a4d1dc3 ul,
.elementor-5970 .elementor-element.elementor-element-a4d1dc3 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-a4d1dc3 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-a4d1dc3 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7bb4f1 */.elementor-5970 .elementor-element.elementor-element-c7bb4f1 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c28bc7 */.elementor-5970 .elementor-element.elementor-element-3c28bc7 ul,
.elementor-5970 .elementor-element.elementor-element-3c28bc7 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-3c28bc7 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-3c28bc7 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2efda1a */.elementor-5970 .elementor-element.elementor-element-2efda1a ul,
.elementor-5970 .elementor-element.elementor-element-2efda1a ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-2efda1a ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-2efda1a li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4123aa0 */.elementor-5970 .elementor-element.elementor-element-4123aa0 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff0d917 */.elementor-5970 .elementor-element.elementor-element-ff0d917 ul,
.elementor-5970 .elementor-element.elementor-element-ff0d917 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-ff0d917 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-ff0d917 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e4bd07 */.elementor-5970 .elementor-element.elementor-element-8e4bd07 ul,
.elementor-5970 .elementor-element.elementor-element-8e4bd07 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-8e4bd07 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-8e4bd07 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d24649 */.elementor-5970 .elementor-element.elementor-element-0d24649 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8833b7f */.elementor-5970 .elementor-element.elementor-element-8833b7f ul,
.elementor-5970 .elementor-element.elementor-element-8833b7f ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-8833b7f ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-8833b7f li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a40dc66 */.elementor-5970 .elementor-element.elementor-element-a40dc66 ul,
.elementor-5970 .elementor-element.elementor-element-a40dc66 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-a40dc66 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-a40dc66 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e978aee */.elementor-5970 .elementor-element.elementor-element-e978aee {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d34d039 */.elementor-5970 .elementor-element.elementor-element-d34d039 ul,
.elementor-5970 .elementor-element.elementor-element-d34d039 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-d34d039 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-d34d039 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0580098 */.elementor-5970 .elementor-element.elementor-element-0580098 ul,
.elementor-5970 .elementor-element.elementor-element-0580098 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-0580098 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-0580098 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0513285 */.elementor-5970 .elementor-element.elementor-element-0513285 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8558667 */.elementor-5970 .elementor-element.elementor-element-8558667 ul,
.elementor-5970 .elementor-element.elementor-element-8558667 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-8558667 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-8558667 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daeba4b */.elementor-5970 .elementor-element.elementor-element-daeba4b ul,
.elementor-5970 .elementor-element.elementor-element-daeba4b ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-daeba4b ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-daeba4b li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e060c9 */.elementor-5970 .elementor-element.elementor-element-6e060c9 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-948dbce */.elementor-5970 .elementor-element.elementor-element-948dbce .elementor-text-editor > :last-child {
    margin-bottom: 0 !important;
}

.elementor-5970 .elementor-element.elementor-element-948dbce .elementor-text-editor > :first-child {
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49d7998 */.elementor-5970 .elementor-element.elementor-element-49d7998 ul,
.elementor-5970 .elementor-element.elementor-element-49d7998 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-49d7998 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-49d7998 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78fcca8 */.elementor-5970 .elementor-element.elementor-element-78fcca8 ul,
.elementor-5970 .elementor-element.elementor-element-78fcca8 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-78fcca8 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-78fcca8 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb51d9c */.elementor-5970 .elementor-element.elementor-element-eb51d9c {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f17f70 */.elementor-5970 .elementor-element.elementor-element-9f17f70 ul,
.elementor-5970 .elementor-element.elementor-element-9f17f70 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-9f17f70 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-9f17f70 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6748efe */.elementor-5970 .elementor-element.elementor-element-6748efe ul,
.elementor-5970 .elementor-element.elementor-element-6748efe ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-6748efe ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-6748efe li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-233fc90 */.elementor-5970 .elementor-element.elementor-element-233fc90 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2097d2 */.elementor-5970 .elementor-element.elementor-element-e2097d2 ul,
.elementor-5970 .elementor-element.elementor-element-e2097d2 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-e2097d2 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-e2097d2 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67315e7 */.elementor-5970 .elementor-element.elementor-element-67315e7 ul,
.elementor-5970 .elementor-element.elementor-element-67315e7 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-67315e7 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-67315e7 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3510b57 */.elementor-5970 .elementor-element.elementor-element-3510b57 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51b8d9a */.elementor-5970 .elementor-element.elementor-element-51b8d9a ul,
.elementor-5970 .elementor-element.elementor-element-51b8d9a ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-51b8d9a ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-51b8d9a li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a801b2 */.elementor-5970 .elementor-element.elementor-element-3a801b2 ul,
.elementor-5970 .elementor-element.elementor-element-3a801b2 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-3a801b2 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-3a801b2 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-571581e */.elementor-5970 .elementor-element.elementor-element-571581e {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49e7b47 */.elementor-5970 .elementor-element.elementor-element-49e7b47 ul,
.elementor-5970 .elementor-element.elementor-element-49e7b47 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-49e7b47 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-49e7b47 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9cd6cc */.elementor-5970 .elementor-element.elementor-element-c9cd6cc ul,
.elementor-5970 .elementor-element.elementor-element-c9cd6cc ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-c9cd6cc ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-c9cd6cc li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a96921 */.elementor-5970 .elementor-element.elementor-element-8a96921 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a871448 */.elementor-5970 .elementor-element.elementor-element-a871448 .elementor-text-editor > :last-child {
    margin-bottom: 0 !important;
}

.elementor-5970 .elementor-element.elementor-element-a871448 .elementor-text-editor > :first-child {
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cff11fa */.elementor-5970 .elementor-element.elementor-element-cff11fa ul,
.elementor-5970 .elementor-element.elementor-element-cff11fa ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-cff11fa ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-cff11fa li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1e6c00 */.elementor-5970 .elementor-element.elementor-element-a1e6c00 ul,
.elementor-5970 .elementor-element.elementor-element-a1e6c00 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-a1e6c00 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-a1e6c00 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7de54f */.elementor-5970 .elementor-element.elementor-element-a7de54f {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9b7511 */.elementor-5970 .elementor-element.elementor-element-f9b7511 ul,
.elementor-5970 .elementor-element.elementor-element-f9b7511 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-f9b7511 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-f9b7511 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9677c50 */.elementor-5970 .elementor-element.elementor-element-9677c50 ul,
.elementor-5970 .elementor-element.elementor-element-9677c50 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-9677c50 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-9677c50 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-252f455 */.elementor-5970 .elementor-element.elementor-element-252f455 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ea2bfd */.elementor-5970 .elementor-element.elementor-element-1ea2bfd ul,
.elementor-5970 .elementor-element.elementor-element-1ea2bfd ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-1ea2bfd ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-1ea2bfd li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b140494 */.elementor-5970 .elementor-element.elementor-element-b140494 ul,
.elementor-5970 .elementor-element.elementor-element-b140494 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-b140494 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-b140494 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0815d38 */.elementor-5970 .elementor-element.elementor-element-0815d38 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6188e9 */.elementor-5970 .elementor-element.elementor-element-f6188e9 ul,
.elementor-5970 .elementor-element.elementor-element-f6188e9 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-f6188e9 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-f6188e9 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d306bec */.elementor-5970 .elementor-element.elementor-element-d306bec ul,
.elementor-5970 .elementor-element.elementor-element-d306bec ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-d306bec ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-d306bec li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38d5ab9 */.elementor-5970 .elementor-element.elementor-element-38d5ab9 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9556f59 */.elementor-5970 .elementor-element.elementor-element-9556f59 ul,
.elementor-5970 .elementor-element.elementor-element-9556f59 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-9556f59 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-9556f59 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ccd109 */.elementor-5970 .elementor-element.elementor-element-7ccd109 ul,
.elementor-5970 .elementor-element.elementor-element-7ccd109 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-7ccd109 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-7ccd109 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ca4dd */.elementor-5970 .elementor-element.elementor-element-a9ca4dd {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35c6201 */.elementor-5970 .elementor-element.elementor-element-35c6201 ul,
.elementor-5970 .elementor-element.elementor-element-35c6201 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-35c6201 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-35c6201 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df89931 */.elementor-5970 .elementor-element.elementor-element-df89931 ul,
.elementor-5970 .elementor-element.elementor-element-df89931 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-df89931 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-df89931 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e8542c */.elementor-5970 .elementor-element.elementor-element-8e8542c {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aa6672 */.elementor-5970 .elementor-element.elementor-element-3aa6672 ul,
.elementor-5970 .elementor-element.elementor-element-3aa6672 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-3aa6672 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-3aa6672 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2bc79f */.elementor-5970 .elementor-element.elementor-element-c2bc79f ul,
.elementor-5970 .elementor-element.elementor-element-c2bc79f ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-c2bc79f ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-c2bc79f li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de86a5b */.elementor-5970 .elementor-element.elementor-element-de86a5b {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d9fa74 */.elementor-5970 .elementor-element.elementor-element-4d9fa74 ul,
.elementor-5970 .elementor-element.elementor-element-4d9fa74 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-4d9fa74 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-4d9fa74 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4d1dc3 */.elementor-5970 .elementor-element.elementor-element-a4d1dc3 ul,
.elementor-5970 .elementor-element.elementor-element-a4d1dc3 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-a4d1dc3 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-a4d1dc3 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7bb4f1 */.elementor-5970 .elementor-element.elementor-element-c7bb4f1 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c28bc7 */.elementor-5970 .elementor-element.elementor-element-3c28bc7 ul,
.elementor-5970 .elementor-element.elementor-element-3c28bc7 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-3c28bc7 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-3c28bc7 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2efda1a */.elementor-5970 .elementor-element.elementor-element-2efda1a ul,
.elementor-5970 .elementor-element.elementor-element-2efda1a ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-2efda1a ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-2efda1a li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4123aa0 */.elementor-5970 .elementor-element.elementor-element-4123aa0 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff0d917 */.elementor-5970 .elementor-element.elementor-element-ff0d917 ul,
.elementor-5970 .elementor-element.elementor-element-ff0d917 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-ff0d917 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-ff0d917 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e4bd07 */.elementor-5970 .elementor-element.elementor-element-8e4bd07 ul,
.elementor-5970 .elementor-element.elementor-element-8e4bd07 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-8e4bd07 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-8e4bd07 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d24649 */.elementor-5970 .elementor-element.elementor-element-0d24649 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8833b7f */.elementor-5970 .elementor-element.elementor-element-8833b7f ul,
.elementor-5970 .elementor-element.elementor-element-8833b7f ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-8833b7f ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-8833b7f li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a40dc66 */.elementor-5970 .elementor-element.elementor-element-a40dc66 ul,
.elementor-5970 .elementor-element.elementor-element-a40dc66 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-a40dc66 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-a40dc66 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e978aee */.elementor-5970 .elementor-element.elementor-element-e978aee {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d34d039 */.elementor-5970 .elementor-element.elementor-element-d34d039 ul,
.elementor-5970 .elementor-element.elementor-element-d34d039 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-d34d039 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-d34d039 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0580098 */.elementor-5970 .elementor-element.elementor-element-0580098 ul,
.elementor-5970 .elementor-element.elementor-element-0580098 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-0580098 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-0580098 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0513285 */.elementor-5970 .elementor-element.elementor-element-0513285 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8558667 */.elementor-5970 .elementor-element.elementor-element-8558667 ul,
.elementor-5970 .elementor-element.elementor-element-8558667 ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-8558667 ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-8558667 li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daeba4b */.elementor-5970 .elementor-element.elementor-element-daeba4b ul,
.elementor-5970 .elementor-element.elementor-element-daeba4b ol {
    padding-left: 0;
    margin-left: 0;
    list-style-position: inside;
}
.elementor-5970 .elementor-element.elementor-element-daeba4b ul {
    list-style-position: outside;
    padding-left: 1.2em; /* Adjust to taste */
    margin-left: 0;
}

.elementor-5970 .elementor-element.elementor-element-daeba4b li {
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e060c9 */.elementor-5970 .elementor-element.elementor-element-6e060c9 {
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);
    border-radius: 16px; /* Optional */
}/* End custom CSS */
/* Start custom CSS */html,
body,
.elementor,
.elementor-page {
    max-width: 100%;
    overflow-x: hidden !important;
}/* End custom CSS */