.elementor-3677 .elementor-element.elementor-element-6fbffba{--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-3677 .elementor-element.elementor-element-6fbffba:not(.elementor-motion-effects-element-type-background), .elementor-3677 .elementor-element.elementor-element-6fbffba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-945b73a ) 33%, #FDFDFD 70%);}.elementor-3677 .elementor-element.elementor-element-adb989b{--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;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3677 .elementor-element.elementor-element-c3befe6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;}.elementor-3677 .elementor-element.elementor-element-c3befe6 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:#397C2B;}.elementor-3677 .elementor-element.elementor-element-65bdc31.elementor-element{--align-self:flex-start;}.elementor-3677 .elementor-element.elementor-element-ba4594f{--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;--justify-content:flex-end;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-3677 .elementor-element.elementor-element-51e1503{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3677 .elementor-element.elementor-element-51e1503:not(.elementor-motion-effects-element-type-background), .elementor-3677 .elementor-element.elementor-element-51e1503 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1335285 );}.elementor-3677 .elementor-element.elementor-element-36371f8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:45px 0px 0px 0px;}.elementor-3677 .elementor-element.elementor-element-36371f8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{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-3677 .elementor-element.elementor-element-60b2b87{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3677 .elementor-element.elementor-element-57a4cb5{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--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-3677 .elementor-element.elementor-element-d1a9414{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3677 .elementor-element.elementor-element-d1a9414.elementor-element{--align-self:flex-end;}.elementor-3677 .elementor-element.elementor-element-1d3f698{--display:flex;--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-3677 .elementor-element.elementor-element-93e5bf5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 0px 0px 0px;}.elementor-3677 .elementor-element.elementor-element-d06a9b5 .elementor-heading-title{font-family:var( --e-global-typography-c83a53a-font-family ), Sans-serif;font-size:var( --e-global-typography-c83a53a-font-size );font-weight:var( --e-global-typography-c83a53a-font-weight );line-height:var( --e-global-typography-c83a53a-line-height );}.elementor-3677 .elementor-element.elementor-element-1020fa5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3677 .elementor-element.elementor-element-d9c46ae{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3677 .elementor-element.elementor-element-de937fd .elementor-heading-title{font-family:var( --e-global-typography-c83a53a-font-family ), Sans-serif;font-size:var( --e-global-typography-c83a53a-font-size );font-weight:var( --e-global-typography-c83a53a-font-weight );line-height:var( --e-global-typography-c83a53a-line-height );}.elementor-3677 .elementor-element.elementor-element-0194406{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3677 .elementor-element.elementor-element-043aaa9 .elementor-heading-title{font-family:"Roboto Flex", Sans-serif;font-size:28px;font-weight:700;line-height:1.4em;color:#397C2B;}.elementor-3677 .elementor-element.elementor-element-da569e4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3677 .elementor-element.elementor-element-93f5bfe{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3677 .elementor-element.elementor-element-085a14b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3677 .elementor-element.elementor-element-44a1cd3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}@media(min-width:768px){.elementor-3677 .elementor-element.elementor-element-1d3f698{--width:50%;}}@media(max-width:1024px){.elementor-3677 .elementor-element.elementor-element-6fbffba{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3677 .elementor-element.elementor-element-adb989b{--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;--justify-content:space-between;--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-3677 .elementor-element.elementor-element-c3befe6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;}.elementor-3677 .elementor-element.elementor-element-c3befe6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3677 .elementor-element.elementor-element-65bdc31{width:var( --container-widget-width, 669px );max-width:669px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:35px 0px 0px 0px;--container-widget-width:669px;--container-widget-flex-grow:0;}.elementor-3677 .elementor-element.elementor-element-65bdc31.elementor-element{--align-self:stretch;}.elementor-3677 .elementor-element.elementor-element-ba4594f{--justify-content:space-around;--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-3677 .elementor-element.elementor-element-36371f8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3677 .elementor-element.elementor-element-60b2b87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3677 .elementor-element.elementor-element-57a4cb5{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3677 .elementor-element.elementor-element-d1a9414{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3677 .elementor-element.elementor-element-2d6089c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3677 .elementor-element.elementor-element-2d6089c.elementor-element{--align-self:flex-end;}.elementor-3677 .elementor-element.elementor-element-93e5bf5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3677 .elementor-element.elementor-element-ff1f6b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3677 .elementor-element.elementor-element-d06a9b5 .elementor-heading-title{font-size:var( --e-global-typography-c83a53a-font-size );line-height:var( --e-global-typography-c83a53a-line-height );}.elementor-3677 .elementor-element.elementor-element-1020fa5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3677 .elementor-element.elementor-element-d9c46ae{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3677 .elementor-element.elementor-element-de937fd .elementor-heading-title{font-size:var( --e-global-typography-c83a53a-font-size );line-height:var( --e-global-typography-c83a53a-line-height );}.elementor-3677 .elementor-element.elementor-element-0194406{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3677 .elementor-element.elementor-element-043aaa9 .elementor-heading-title{font-size:26px;line-height:1.4em;}.elementor-3677 .elementor-element.elementor-element-da569e4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3677 .elementor-element.elementor-element-93f5bfe{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3677 .elementor-element.elementor-element-085a14b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3677 .elementor-element.elementor-element-44a1cd3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-3677 .elementor-element.elementor-element-6fbffba{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3677 .elementor-element.elementor-element-adb989b{--gap:12px 0px;--row-gap:12px;--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-3677 .elementor-element.elementor-element-c3befe6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 2px 0px 9px;}.elementor-3677 .elementor-element.elementor-element-c3befe6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3677 .elementor-element.elementor-element-ef457b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;}.elementor-3677 .elementor-element.elementor-element-65bdc31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 6px 6px 6px;}.elementor-3677 .elementor-element.elementor-element-65bdc31.elementor-element{--align-self:stretch;}.elementor-3677 .elementor-element.elementor-element-ba4594f{--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-3677 .elementor-element.elementor-element-51e1503{--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-3677 .elementor-element.elementor-element-36371f8{margin:37px 3px calc(var(--kit-widget-spacing, 0px) + 2px) 10px;padding:0px 5px 0px 5px;}.elementor-3677 .elementor-element.elementor-element-36371f8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3677 .elementor-element.elementor-element-60b2b87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 5px 0px 10px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3677 .elementor-element.elementor-element-d1a9414{padding:0px 4px 0px 10px;}.elementor-3677 .elementor-element.elementor-element-93e5bf5{margin:0px 4px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;padding:0px 5px 0px 5px;}.elementor-3677 .elementor-element.elementor-element-ff1f6b4{margin:0px 4px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;padding:0px 5px 0px 5px;}.elementor-3677 .elementor-element.elementor-element-3ce2e5f{padding:0px 4px 0px 10px;}.elementor-3677 .elementor-element.elementor-element-7adde79{padding:0px 0px 0px 10px;}.elementor-3677 .elementor-element.elementor-element-d06a9b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;}.elementor-3677 .elementor-element.elementor-element-d06a9b5 .elementor-heading-title{font-size:var( --e-global-typography-c83a53a-font-size );line-height:var( --e-global-typography-c83a53a-line-height );}.elementor-3677 .elementor-element.elementor-element-80445f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;padding:0px 0px 0px 5px;}.elementor-3677 .elementor-element.elementor-element-3eb5eeb{padding:0px 4px 0px 10px;}.elementor-3677 .elementor-element.elementor-element-fc63949{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;padding:0px 0px 0px 5px;}.elementor-3677 .elementor-element.elementor-element-bfb97f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;}.elementor-3677 .elementor-element.elementor-element-89f74cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;padding:0px 0px 0px 5px;}.elementor-3677 .elementor-element.elementor-element-c7ee9d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;padding:0px 0px 0px 5px;}.elementor-3677 .elementor-element.elementor-element-147ed9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 9px 0px 10px;}.elementor-3677 .elementor-element.elementor-element-1020fa5{margin:22px 4px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;padding:0px 5px 0px 5px;}.elementor-3677 .elementor-element.elementor-element-1020fa5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3677 .elementor-element.elementor-element-d9c46ae{margin:0px 4px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;padding:0px 5px 0px 5px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3677 .elementor-element.elementor-element-b37e547{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 8px 0px 8px;}.elementor-3677 .elementor-element.elementor-element-9c30800{margin:0px 4px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;padding:0px 5px 0px 5px;}.elementor-3677 .elementor-element.elementor-element-de937fd{margin:0px 4px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;padding:0px 5px 0px 5px;}.elementor-3677 .elementor-element.elementor-element-de937fd .elementor-heading-title{font-size:var( --e-global-typography-c83a53a-font-size );line-height:var( --e-global-typography-c83a53a-line-height );}.elementor-3677 .elementor-element.elementor-element-0194406{margin:0px 4px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;padding:0px 5px 0px 5px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3677 .elementor-element.elementor-element-043aaa9{margin:0px 4px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;padding:0px 5px 0px 5px;}.elementor-3677 .elementor-element.elementor-element-043aaa9 .elementor-heading-title{font-size:24px;line-height:1.4em;}.elementor-3677 .elementor-element.elementor-element-da569e4{margin:0px 4px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;padding:0px 5px 0px 5px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3677 .elementor-element.elementor-element-2a34093{margin:0px 4px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;padding:0px 5px 0px 5px;}.elementor-3677 .elementor-element.elementor-element-b2dc013{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 22px 0px 22px;}.elementor-3677 .elementor-element.elementor-element-22b14a5{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3677 .elementor-element.elementor-element-6486176{margin:40px 4px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;padding:0px 5px 0px 5px;}.elementor-3677 .elementor-element.elementor-element-e97ad7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 5px 0px 10px;}.elementor-3677 .elementor-element.elementor-element-de71c22{margin:0px 4px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;padding:0px 5px 0px 5px;}.elementor-3677 .elementor-element.elementor-element-93f5bfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 5px 0px 10px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3677 .elementor-element.elementor-element-13e7a17{margin:0px 4px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;padding:0px 5px 0px 5px;}.elementor-3677 .elementor-element.elementor-element-8b6a47b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 5px 0px 10px;}.elementor-3677 .elementor-element.elementor-element-bcafafc{margin:0px 4px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;padding:0px 5px 0px 5px;}.elementor-3677 .elementor-element.elementor-element-4651472{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 5px 0px 10px;}.elementor-3677 .elementor-element.elementor-element-085a14b{margin:10px 4px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;padding:0px 5px 0px 5px;}.elementor-3677 .elementor-element.elementor-element-085a14b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3677 .elementor-element.elementor-element-44a1cd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 5px 0px 10px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3677 .elementor-element.elementor-element-bbe61c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3677 .elementor-element.elementor-element-6fbffba{--content-width:90%;}.elementor-3677 .elementor-element.elementor-element-51e1503{--content-width:90%;}.elementor-3677 .elementor-element.elementor-element-1d3f698{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-d1a9414 *//* Styling für Listen mit grünen Haken im Kreis */

.gruene-haken-liste { 
    margin: 1rem 0; 
    padding: 0; 
    list-style: none; 
}

.gruene-haken-liste li { 
    position: relative; 
    padding-left: 28px; 
    margin-bottom: 12px; 
    line-height: 1.6; 
    font-size: 16px; 
}

/* Der grüne Kreis im Hintergrund */
.gruene-haken-liste li::before { 
    content: ""; 
    position: absolute; 
    left: 0; 
    top: 50%; 
    transform: translateY(-50%); 
    width: 18px; 
    height: 18px; 
    border-radius: 50%; 
    background: rgba(57,124,43,.15); /* Sehr helles Grün */
}

/* Der Haken innerhalb des Kreises */
.gruene-haken-liste li::after { 
    content: ""; 
    position: absolute; 
    left: 5px; 
    top: 50%; 
    transform: translateY(-55%) rotate(45deg); 
    width: 8px; 
    height: 4px; 
    border-right: 2px solid #397C2B; /* Dunkelgrün */
    border-bottom: 2px solid #397C2B; /* Dunkelgrün */
}

/* Anpassen der Schriftgröße für größere Bildschirme */
@media (min-width: 768px) {
  .gruene-haken-liste li { 
      font-size: 17px; 
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13e7a17 *//* --- Haupt-Container für Icon und Überschrift --- */
.icon-headline-block {
    display: flex;          /* Stellt Icon und Text nebeneinander */
    align-items: center;    /* Zentriert beides vertikal */
    margin-bottom: 15px;    /* Abstand zum folgenden Textabsatz */
}

/* --- Stil für das Icon --- */
.icon-headline-block .icon {
    width: 50px;            /* Feste Breite für das Icon */
    height: 50px;           /* Feste Höhe für das Icon */
    margin-right: 20px;     /* Abstand zwischen Icon und Überschrift */
    flex-shrink: 0;         /* Verhindert, dass das Icon schrumpft */
}

/* --- Stil für die H3-Überschrift --- */
.icon-headline-block h3 {
    font-family: 'Roboto Flex', sans-serif; /* Ihre Schriftart */
    color: #397C2B;                         /* Ihre grüne Farbe */
    font-weight: 700;
    font-size: 28px;
    margin: 0;                              /* Entfernt Standard-Abstände der H3 */
    line-height: 1.3em;                     /* Passt den Zeilenabstand an */
}

/* Responsive Anpassungen für kleinere Bildschirme */
@media (max-width: 768px) {
    .icon-headline-block h3 {
        font-size: 24px;
    }
}
</style>/* End custom CSS */